/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:url("../../../../cchbasetheme/assets/fonts/Roboto/Roboto-Regular.eot");src:url("../../../../cchbasetheme/assets/fonts/Roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("../../../../cchbasetheme/assets/fonts/Roboto/Roboto-Regular.woff2") format("woff2"),url("../../../../cchbasetheme/assets/fonts/Roboto/Roboto-Regular.woff") format("woff"),url("../../../../cchbasetheme/assets/fonts/Roboto/Roboto-Regular.ttf") format("truetype"),url("../../../../cchbasetheme/assets/fonts/Roboto/Roboto-Regular.svg") format("svg")}@font-face{font-family:"Roboto";font-style:italic;font-weight:500;src:url("../../../../cchbasetheme/assets/fonts/Roboto/Roboto-Italic.eot");src:url("../../../../cchbasetheme/assets/fonts/Roboto/Roboto-Italic.eot?#iefix") format("embedded-opentype"),url("../../../../cchbasetheme/assets/fonts/Roboto/Roboto-Italic.woff2") format("woff2"),url("../../../../cchbasetheme/assets/fonts/Roboto/Roboto-Italic.woff") format("woff"),url("../../../../cchbasetheme/assets/fonts/Roboto/Roboto-Italic.ttf") format("truetype"),url("../../../../cchbasetheme/assets/fonts/Roboto/Roboto-Italic.svg") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url("../../../../cchbasetheme/assets/fonts/Roboto/Roboto-Bold.eot");src:url("../../../../cchbasetheme/assets/fonts/Roboto/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("../../../../cchbasetheme/assets/fonts/Roboto/Roboto-Bold.woff2") format("woff2"),url("../../../../cchbasetheme/assets/fonts/Roboto/Roboto-Bold.woff") format("woff"),url("../../../../cchbasetheme/assets/fonts/Roboto/Roboto-Bold.ttf") format("truetype"),url("../../../../cchbasetheme/assets/fonts/Roboto/Roboto-Bold.svg") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:900;src:url("../../../../cchbasetheme/assets/fonts/Roboto/Roboto-Black.eot");src:url("../../../../cchbasetheme/assets/fonts/Roboto/Roboto-Black.eot?#iefix") format("embedded-opentype"),url("../../../../cchbasetheme/assets/fonts/Roboto/Roboto-Black.woff2") format("woff2"),url("../../../../cchbasetheme/assets/fonts/Roboto/Roboto-Black.woff") format("woff"),url("../../../../cchbasetheme/assets/fonts/Roboto/Roboto-Black.ttf") format("truetype"),url("../../../../cchbasetheme/assets/fonts/Roboto/Roboto-Black.svg") format("svg")}@font-face{font-family:"Roboto-C";font-style:normal;font-weight:500;src:url("../../../../cchbasetheme/assets/fonts/Roboto/RobotoCondensed-Regular.eot");src:url("../../../../cchbasetheme/assets/fonts/Roboto/RobotoCondensed-Regular.eot?#iefix") format("embedded-opentype"),url("../../../../cchbasetheme/assets/fonts/Roboto/RobotoCondensed-Regular.woff2") format("woff2"),url("../../../../cchbasetheme/assets/fonts/Roboto/RobotoCondensed-Regular.woff") format("woff"),url("../../../../cchbasetheme/assets/fonts/Roboto/RobotoCondensed-Regular.ttf") format("truetype"),url("../../../../cchbasetheme/assets/fonts/Roboto/RobotoCondensed-Regular.svg") format("svg")}@font-face{font-family:"HKNova";font-style:normal;font-weight:500;src:url("../../../../cchbasetheme/assets/fonts/HKNova/HKNova-Regular.eot");src:url("../../../../cchbasetheme/assets/fonts/HKNova/HKNova-Regular.eot?#iefix") format("embedded-opentype"),url("../../../../cchbasetheme/assets/fonts/HKNova/HKNova-Regular.woff2") format("woff2"),url("../../../../cchbasetheme/assets/fonts/HKNova/HKNova-Regular.woff") format("woff"),url("../../../../cchbasetheme/assets/fonts/HKNova/HKNova-Regular.ttf") format("truetype"),url("../../../../cchbasetheme/assets/fonts/HKNova/HKNova-Regular.svg") format("svg")}@font-face{font-family:"HKNova";font-style:normal;font-weight:500;src:url("../../../../cchbasetheme/assets/fonts/HKNova/HKNova-Medium.eot");src:url("../../../../cchbasetheme/assets/fonts/HKNova/HKNova-Medium.eot?#iefix") format("embedded-opentype"),url("../../../../cchbasetheme/assets/fonts/HKNova/HKNova-Medium.woff2") format("woff2"),url("../../../../cchbasetheme/assets/fonts/HKNova/HKNova-Medium.woff") format("woff"),url("../../../../cchbasetheme/assets/fonts/HKNova/HKNova-Medium.ttf") format("truetype"),url("../../../../cchbasetheme/assets/fonts/HKNova/HKNova-Medium.svg") format("svg")}@font-face{font-family:"HKNova";font-style:normal;font-weight:700;src:url("../../../../cchbasetheme/assets/fonts/HKNova/HKNova-Bold.eot");src:url("../../../../cchbasetheme/assets/fonts/HKNova/HKNova-Bold.eot?#iefix") format("embedded-opentype"),url("../../../../cchbasetheme/assets/fonts/HKNova/HKNova-Bold.woff2") format("woff2"),url("../../../../cchbasetheme/assets/fonts/HKNova/HKNova-Bold.woff") format("woff"),url("../../../../cchbasetheme/assets/fonts/HKNova/HKNova-Bold.ttf") format("truetype"),url("../../../../cchbasetheme/assets/fonts/HKNova/HKNova-Bold.svg") format("svg")}@font-face{font-family:"Moneypenny-S";font-style:normal;font-weight:500;src:url("../../../../cchbasetheme/assets/fonts/Moneypenny/MoneyPenny-Script.eot");src:url("../../../../cchbasetheme/assets/fonts/Moneypenny/MoneyPenny-Script.eot?#iefix") format("embedded-opentype"),url("../../../../cchbasetheme/assets/fonts/Moneypenny/MoneyPenny-Script.woff2") format("woff2"),url("../../../../cchbasetheme/assets/fonts/Moneypenny/MoneyPenny-Script.woff") format("woff"),url("../../../../cchbasetheme/assets/fonts/Moneypenny/MoneyPenny-Script.ttf") format("truetype"),url("../../../../cchbasetheme/assets/fonts/Moneypenny/MoneyPenny-Script.svg") format("svg")}@font-face{font-family:"Droidsans";font-style:normal;font-weight:500;src:url("../../../../cchbasetheme/assets/fonts/Droidsans/DroidSans.eot");src:url("../../../../cchbasetheme/assets/fonts/Droidsans/DroidSans.eot?#iefix") format("embedded-opentype"),url("../../../../cchbasetheme/assets/fonts/Droidsans/DroidSans.woff2") format("woff2"),url("../../../../cchbasetheme/assets/fonts/Droidsans/DroidSans.woff") format("woff"),url("../../../../cchbasetheme/assets/fonts/Droidsans/DroidSans.ttf") format("truetype"),url("../../../../cchbasetheme/assets/fonts/Droidsans/DroidSans.svg") format("svg")}*,*:after,*:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clear{zoom:1}.clear:before,.clear:after{content:" ";display:table;clear:both}.stop-scrolling{width:100%;height:100%;overflow:hidden}body{background:#fff;font-family:"Roboto";font-size:14px;color:#3d3d52;line-height:1.15}@media only screen and (max-width: 559px){body{font-style:14px}}body.overlay_active{position:fixed;width:100%}.container{max-width:1216px;width:100%;margin:0 auto;padding-right:32px;padding-left:32px}@media only screen and (max-width: 767px){.container{padding-right:16px;padding-left:16px}}.hide{display:none}@media only screen and (max-width: 559px){.mobile_hide{display:none}}#wrapper{overflow:hidden}.datepicket_legend_dot{width:10px;height:10px;border-radius:100%}html.html--focus-borderless{height:-webkit-fill-available !important}body.body--focus-borderless{display:flex;flex-direction:column;min-height:100vh !important;min-height:-webkit-fill-available !important}.container--focus-borderless{display:flex;flex-direction:column;flex-grow:1}body.body--focus{background:#f7fbff}body.page-template-_intro_page #hbl-live-chat-wrapper{display:none}.grecaptcha-badge{display:none !important;visibility:hidden !important}._hj_feedback_container{position:relative;z-index:1000}.captcha_field{display:none !important}hr,.hr{position:relative;margin-top:20px;margin-bottom:20px;height:1px;background-color:#eee;border:0}.hr--blue{background-color:rgba(12,86,166,.1)}.hr--large{margin-top:32px;margin-bottom:32px}@media only screen and (min-width: 960px){.hr--large{margin-top:64px;margin-bottom:64px}}.hr--xlarge{margin-top:80px;margin-bottom:80px}.hr--bottom-large{margin-bottom:60px}a{color:#0c56a6;text-decoration:none;transition:color .3s ease 0s,background-color .3s ease 0s;cursor:pointer;font-weight:500}a:hover{outline:0;color:#e20f20}a:active{outline:none}.content{line-height:25px}.content a{text-decoration:underline}.accordion-content a:not(.button){text-decoration:underline}.accordion-content a:not(.button):hover{color:#e20f20}h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#0c56a6;font-family:"HKNova"}h1{font-size:35px;line-height:53px}@media only screen and (max-width: 559px){h1{font-size:24px;line-height:36px}}h2{font-size:22px;line-height:34px}@media only screen and (max-width: 559px){h2{font-size:18px;line-height:26px}}h3{font-size:24px;line-height:1.15}@media only screen and (max-width: 559px){h3{font-size:16px;line-height:22px}}h4{font-size:16px;line-height:22px}@media only screen and (max-width: 559px){h4{font-size:16px;line-height:16px}}h5{font-size:16px;line-height:16px}@media only screen and (max-width: 559px){h5{font-size:16px;line-height:16px}}h6{font-size:14px;line-height:14px}@media only screen and (max-width: 559px){h6{font-size:14px;line-height:14px}}.spacing-top-large{margin-top:48px}.spacing-top-xlarge{margin-top:64px}#breadcrumbs{font-size:14px;line-height:19px;position:absolute;left:15px;top:25px;z-index:98;color:#fff}@media only screen and (max-width: 959px){#breadcrumbs{display:none}}#breadcrumbs a{color:#fff;border-bottom:none;font-family:"HKNova"}#breadcrumbs a:hover{color:#fff;border-color:1px solid #fff}#breadcrumbs .breadcrumb_last{color:#fff;font-weight:700;border-bottom:none}#breadcrumbs .home_icon,.page-header__breadcrumbs .home_icon,.page-content-breadcrumbs .home_icon,.boat-tour-breadcrumbs .home_icon{content:"";background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url("../../../../cchbasetheme/assets/svg/home_icon.svg");width:15px;height:15px;top:1px;margin-right:5px;display:inline-block;position:relative}.page-content-breadcrumbs .home_icon{background-image:url("../../../../cchbasetheme/assets/svg/home_icon_dark_grey.svg")}body.single-travel-preparation #breadcrumbs,body.page-template-servicedesk #breadcrumbs,body.page-template-default #breadcrumbs,body.page-template-custom-selection #breadcrumbs,body.archive #breadcrumbs{max-width:1200px;margin:0 auto;position:relative;left:auto;top:25px;padding-left:15px}.magazine_breadcrumb{max-width:1200px;margin:0 auto;position:relative}.magazine_breadcrumb #breadcrumbs{top:-83px}body.single-post #breadcrumbs{left:auto}.overlay:before,.overlay:after{content:"";z-index:1;position:absolute;width:100%;height:100%;top:0;pointer-events:none}.overlay:before{background-image:linear-gradient(-180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.75) 100%)}.app-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%;background:rgba(12,86,166,.8);pointer-events:none;opacity:0;transition:opacity 150ms ease;transition-delay:150ms}.app-overlay--active{opacity:1}.seo-text{margin-top:40px;font-size:14px;line-height:28px;color:#3d3d52}.seo-text h1,.seo-text h2,.seo-text h3{margin-bottom:11px;color:#0c56a6;font-family:"HKNova";font-weight:700;font-size:16px;line-height:22px}@media screen and (min-width: 960px){.seo-text{margin-top:60px}}body.post-type-archive-faq .seo-text{margin-top:0}.banner-image img{width:100%}p{margin:0 0 12px 0}.relative{position:relative}.count-circle{color:#fff;background:#03d16c;font-family:"HKNova";font-weight:700;font-size:13px;height:34px;width:34px;line-height:34px;text-align:center;border-radius:100%;display:inline-block}blockquote{position:relative;font-family:"Moneypenny-S";font-size:52px;color:#0c56a6;line-height:65px}blockquote:before{content:" ";background-image:url("../../../../cchbasetheme/assets/svg/blockquote-big.svg");background-repeat:no-repeat;background-size:contain;position:absolute;left:-50px;top:0;height:50px;width:50px}blockquote:after{content:" ";background-image:url("../../../../cchbasetheme/assets/svg/blockquote-big.svg");background-repeat:no-repeat;background-size:contain;position:absolute;right:0;bottom:0;height:50px;width:50px}.pointer_none{pointer-events:none}.widget-title{display:none}nav ul{padding:0;margin:0;list-style-type:none}ul,ol{margin:0;padding:0;list-style-type:none;color:#3d3d52}ul{list-style-type:inherit;padding-left:30px}ul li{position:relative}ol{counter-reset:list-counter}ol li{counter-increment:list-counter;padding-left:30px;position:relative}ol li:before{content:counters(list-counter, ". ") ". ";color:#0c56a6}.usp-wrap{margin-top:60px;font-family:"HKNova";font-size:13px;text-align:center;color:#0c56a6}@media only screen and (min-width: 768px){.usp-wrap{margin-top:80px;display:flex;justify-content:center;flex-wrap:wrap}}.usp-column{margin-bottom:32px}@media only screen and (min-width: 768px){.usp-column{width:50%}}@media only screen and (min-width: 1000px){.usp-column{width:33%}}.usp-img{display:block;width:24px;height:auto;margin:0 auto 16px}.usp-title{margin-bottom:8px;font-family:"HKNova";font-size:16px;line-height:22px;font-weight:700}.usp-title img{vertical-align:middle;margin-right:10px}img{max-width:100%;height:100%;vertical-align:bottom}.alignnone{margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.wp-caption{text-align:center}.wp-caption .wp-caption-text{background:#f1f1f1;padding:5px;font-size:11px;line-height:17px;margin:0}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.button{display:inline-block;text-align:center;vertical-align:middle;text-decoration:none;padding:9px;cursor:pointer;border:1px solid #03d16c;color:#fff;background:#03d16c;border-radius:4px;transition:all .3s ease 0s;font-size:14px;font-weight:700;font-family:"HKNova";line-height:14px;text-shadow:0 1px 1px rgba(0,0,0,.25)}@media only screen and (max-width: 767px){.button{font-size:14px}}.button:hover,.button:focus{transition:all .3s ease 0s;color:#fff;background:#03c767;text-decoration:none}.button:hover svg g,.button:focus svg g{fill:#fff;transition:all .3s ease 0s}.button:focus{transition:all .3s ease 0s}.button.small{font-size:12px;border-radius:4px;padding:5px 10px}.button.large{font-size:14px;border-radius:4px;padding:14px 30px}.button.round{border-radius:25px;height:50px}.button.outline{background:none;color:#fff}.button.wide{padding:9px 15px}.button.blue,.button.primary{background:#0c56a6;border-color:#0c56a6}.button.red,.button.tertiary{background:#e20f20;border-color:#e20f20}.button.orange,.button.highlight{background:#ffa40f;border-color:#ffa40f}.column{padding:0 16px}.row{margin:0 -16px 0 -16px;clear:both;zoom:1}.row:before,.row:after{content:" ";display:table;clear:both}.row .column{float:left;padding:0 16px;width:100%}.row .column.one_fifth{width:20%}.row .column.one_fourth{width:25%}.row .column.one_third{width:33.33%}.row .column.two_fifth{width:40%}.row .column.one_half{width:50%}.row .column.three_fifth{width:60%}.row .column.two_third{width:66.66%}.row .column.three_fourth{width:75%}.row .column.four_fifth{width:80%}.fancybox-slide--html{padding:16px}.fancybox-button{background:#0c56a6 !important}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#fff !important}.fancybox-caption{color:#fff;background:none;font-size:16px;padding-bottom:50px}button.fancybox-button.fancybox-button--arrow_left{padding:0 !important;height:50px;width:50px;top:calc(50% - 25px)}button.fancybox-button.fancybox-button--arrow_right{padding:0 !important;height:50px;width:50px;top:calc(50% - 25px)}.flipbook-overlay{background:rgba(255,255,255,.9) !important}.flipbook-arrow-wrapper span{background:#0c56a6 !important;height:50px;width:50px !important;line-height:50px}span.fa-times.flipbook-icon-fa{background:#0c56a6 !important;width:25px !important;height:25px;font-size:25px !important;-webkit-text-stroke:3px #0c56a6}.flipbook-menuBottom{background:#0c56a6 !important}.flipbook-menu-btn.flipbook-color-light{color:#fff !important}.flipbook-currentPageHolder{background:none !important}.flipbook-currentPageNumber{font-weight:500 !important;color:#3d3d52;font-size:13px}.flipbook-main-wrapper{background-color:#fff !important}.ui-datepicker{display:none;background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);padding:15px;border-radius:4px;border:1px solid #ededed}a.ui-datepicker-prev{position:relative;float:left;width:30px;height:30px;margin-bottom:10px;background:#fff;border-radius:4px}a.ui-datepicker-prev span{display:none}a.ui-datepicker-prev:after{content:"";width:10px;height:10px;background-image:url("../../../../cchbasetheme/assets/svg/caret_left.svg");background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;top:10px;right:10px;pointer-events:none}a.ui-datepicker-next{position:relative;float:right;width:30px;height:30px;margin-bottom:10px;background:#fff;border-radius:4px}a.ui-datepicker-next span{display:none}a.ui-datepicker-next:after{content:"";width:10px;height:10px;background-image:url("../../../../cchbasetheme/assets/svg/caret_right.svg");background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;top:10px;right:10px;pointer-events:none}.ui-datepicker thead span{color:#0c56a6;font-family:"HKNova";font-weight:700}.ui-datepicker-calendar thead th{padding:10px 0 5px 0}.ui-state-disabled{opacity:.35}.ui-state-default{padding:8px;display:block;border-radius:50%}a.ui-state-default{color:#3d3d52}a.ui-state-highlight{background:#eef6ff}a.ui-state-active{background:#03d16c;color:#fff}.ui-datepicker-calendar td{font-size:14px;text-align:center}.ui-datepicker-title{overflow:hidden;clear:both;position:relative}.ui-datepicker-title:before,.ui-datepicker-title:after{content:"";background-image:url("../../../../cchbasetheme/assets/svg/caret_down.svg");background-repeat:no-repeat;background-position:center center;width:8px;height:8px;position:absolute;right:15px;pointer-events:none}.ui-datepicker-title:before{top:18px}.ui-datepicker-title:after{bottom:18px}select.ui-datepicker-month{margin-bottom:10px}@media only screen and (max-width: 525px){.gfield.gf_one_third_left,.gfield.gf_one_third_center,.gfield.gf_one_third_right,.gfield.gf_one_third_right,.gfield.gf_left_half,.gfield.gf_right_half{width:100%;float:none;padding:0}.gfield.gf_one_third_left input,.gfield.gf_one_third_center input,.gfield.gf_one_third_right input,.gfield.gf_one_third_right input,.gfield.gf_left_half input,.gfield.gf_right_half input{width:100%;float:none}li .ginput_complex.ginput_container_name.gf_name_has_2 span.name_last,.ginput_complex.ginput_container_name.gf_name_has_2 span{width:100%;padding:10px 0 0 0;float:none}}.main-search{display:flex;align-items:center;width:720px;margin:0 auto;background:#fff;padding:10px;border:10px solid rgba(12,86,166,.42);background-clip:padding-box;-webkit-background-clip:padding-box;border-radius:4px}.main-search input{width:80%;border:none;color:rgba(12,86,166,.7)}.main-search input::-moz-placeholder{color:rgba(12,86,166,.7);font-size:14px}.main-search input::placeholder{color:rgba(12,86,166,.7);font-size:14px}.main-search .button{border-radius:6px;padding:10px 15px;margin-top:3px;float:right;width:16%;background:none}.main-search svg{margin-right:10px}.main-search svg path{stroke:#0c56a6}.media-grid{display:grid;grid-gap:12px;grid-template-columns:repeat(2, 1fr)}.media-grid__item-wrapper{position:relative;display:flex;max-height:260px;margin:0}.media-grid__item{flex-grow:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}[id*=trustbadge-container-]{z-index:3 !important}.page-template-focus [id*=trustbadge-container-],.page-template-focus-borderless [id*=trustbadge-container-]{display:none}@keyframes slide-down{from{top:-100%}to{top:0}}@keyframes pulseClosed{0%{box-shadow:0 0 0 0 rgba(227,6,19,.4)}70%{box-shadow:0 0 0 10px rgba(227,6,19,0)}100%{box-shadow:0 0 0 0 rgba(227,6,19,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(3,209,108,.4)}70%{box-shadow:0 0 0 10px rgba(3,209,108,0)}100%{box-shadow:0 0 0 0 rgba(3,209,108,0)}}@keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}.b-article{font-family:"Roboto";font-size:14px;line-height:28px;color:#3d3d52}.b-article h1,.b-article h2,.b-article h3{line-height:normal}.b-article h1,.b-article h2,.b-article h3,.b-article h4,.b-article h5,.b-article h6{font-family:"HKNova";font-size:16px;line-height:22px;font-weight:700;margin-bottom:.5em}.b-article p{margin-bottom:1em}.b-article p:last-child{margin-bottom:0}.b-button{display:inline-flex;justify-content:center;align-items:center;padding:8px 12px;font-size:14px;font-weight:700;color:#fff;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.25);border-radius:4px;background-color:#03c767;border:0;cursor:pointer}.b-button:hover{color:#fff;text-decoration:none;background-color:#03ad5a}.b-button:disabled{background-color:rgba(3,199,103,.6);cursor:not-allowed}.b-button:focus{color:#fff;box-shadow:0 0 0 4px rgba(0,102,161,.16);outline:none}.b-button--size-small{padding:6px 12px;height:34px}.b-button--size-large{min-height:44px;padding:12px 16px}.b-button--size-full{width:100%}.b-button--color-blue{background-color:#0c56a6}.b-button--color-blue:hover{background-color:#0a4686}.b-button--color-blue:disabled{background-color:rgba(12,86,166,.6)}.cta-block{display:flex;flex-direction:column;align-items:center;padding:56px;width:100%;font-size:18px;font-family:"HKNova";line-height:28px;color:#fff;text-align:center;background-color:#0c56a6;border-radius:4px}@media only screen and (max-width: 767px){.cta-block{padding:24px}}.cta-block.cta-block__full h2,.cta-block.cta-block__full h3,.cta-block__header{margin-bottom:4px;text-align:center}.cta-block.cta-block__full h2,.cta-block.cta-block__full h3,.cta-block__title{color:#fff;font-size:24px;line-height:36px;font-weight:700}.cta-block.cta-block__full p:last-child a,.cta-block.cta-block__full p:last-child a,.cta-block__button{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;min-height:34px;margin-top:12px;font-weight:700;font-size:14px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.25);border-radius:4px;background-color:#03c767}.cta-block.cta-block__full p:last-child a:hover,.cta-block.cta-block__full p:last-child a:hover,.cta-block__button:hover{color:#fff;text-decoration:none;background-color:#03ae5a;border-color:#03ae5a}.contact-blocks{display:flex;flex-direction:column;font-family:"HKNova"}.contact-blocks__header{margin-bottom:16px;text-align:center}.contact-blocks__title{font-size:20px;line-height:1.4}@media only screen and (min-width: 960px){.contact-blocks__title{font-size:24px;line-height:1.5}}.contact-blocks-wrapper{display:flex;flex-direction:column;row-gap:16px}@media only screen and (min-width: 960px){.contact-blocks-wrapper{flex-direction:row;justify-content:center;-moz-column-gap:32px;column-gap:32px}}.contact-block{padding-top:16px;border-top:1px solid #ededed}@media only screen and (min-width: 960px){.contact-block{width:33.33%;padding-top:0;border-top:0 none}}.contact-block__link{display:flex;flex-direction:column;align-items:center;text-align:center}.contact-block__link:hover{text-decoration:none}.contact-block__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:8px;color:#e20f20}.contact-block__title{display:block;font-size:16px;line-height:22px;color:#0c56a6;font-weight:700}.contact-block__text{display:block;margin-top:8px;font-size:14px;line-height:22px;color:#3d3d52}.b-header{margin-bottom:16px}.b-header--spacing-medium{margin-bottom:24px}.b-header--spacing-large{margin-bottom:32px}.b-icon{display:inline-flex;flex:0 0 24px;width:24px;height:24px}.main-navigation{position:relative;z-index:100;font-family:"HKNova";font-size:16px;font-weight:700}.main-navigation ul{display:flex;-moz-column-gap:24px;column-gap:24px;align-items:center;margin:0;padding:6px 0}@media only screen and (max-width: 1023px){.main-navigation ul{-moz-column-gap:12px;column-gap:12px}}.main-navigation ul li{position:relative;z-index:9999;margin:0;padding:0;list-style-type:none}.main-navigation ul li>a{position:relative;display:flex;align-items:center;justify-content:center;height:48px;padding:16px;font-weight:700;color:#0c56a6;border-radius:4px}.main-navigation ul li .menu-item-has-children__link-touch{display:none}.main-navigation ul li>.contact_toggle{padding:0 24px;color:#fff}.main-navigation ul li>.contact_toggle .dropdown_svg,.main-navigation ul li>.contact_toggle svg{color:currentColor !important;fill:currentColor !important;background:none !important}.main-navigation ul li.current-menu-item>a::before{position:absolute;bottom:8px;left:12px;display:block;height:2px;width:calc(100% - 24px);content:"";background-color:#0c56a6}.main-navigation ul li>a :hover,.main-navigation ul li.sub-menu-show>a{text-decoration:none;color:#0c56a6;background-color:#eef6ff}.main-navigation ul li.menu-item-has-children{margin-right:-12px}.main-navigation ul li .menu-item--mobile{display:none}.main-navigation ul li.menu-item-has-children.sub-menu-show>a{z-index:9999}.main-navigation ul li.menu-item-has-children>a:hover:after,.main-navigation ul li.menu-item-has-children.sub-menu-show>a:after{transform:rotate(180deg)}.main-navigation ul li.menu-item-has-children>a:after{content:"";margin:0 0 1px 6px;background-image:url("../../../../cchbasetheme/assets/svg/caret_down.svg");width:10px;height:6px;background-size:contain;display:inline-block;background-repeat:no-repeat;background-position:center center}.main-navigation ul li .sub-menu{position:absolute;top:calc(100% + 16px);left:50%;width:auto;padding:32px 40px;flex-direction:column;-moz-column-gap:48px;column-gap:48px;row-gap:24px;font-family:"HKNova";color:#3d3d52;background-color:#fff;transform:translateX(-50%);transition:opacity 150ms ease;white-space:nowrap;opacity:0;pointer-events:none;border-radius:4px}.main-navigation ul li .sub-menu .sub-menu-wrapper{display:flex}.main-navigation ul li .sub-menu a{color:#3d3d52}.main-navigation ul li .sub-menu a:hover{color:#e20f20}.main-navigation ul li.sub-menu-show .sub-menu{transition-delay:150ms;opacity:1;pointer-events:auto}.main-navigation ul li .sub-menu:before{content:"";position:absolute;top:-16px;right:0;left:0;width:100%;height:16px}.main-navigation ul li .sub-menu .sub-menu-close{position:absolute;right:16px;top:16px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:4px;background-color:#eef6ff;border-radius:50%;cursor:pointer;transition:all .5s ease 0s}.main-navigation ul li .sub-menu .sub-menu-close:hover{background:#0c56a6;transition:all .5s ease 0s}.main-navigation ul li .sub-menu .sub-menu-close:hover svg path{fill:#fff;transition:all .5s ease 0s}.main-navigation ul li .sub-menu .sub-menu-widget{display:inline-block;vertical-align:top;margin-right:60px}.main-navigation ul li .sub-menu .sub-menu-widget a{text-decoration:none;font-family:"HKNova";font-weight:400}.main-navigation ul li .sub-menu .sub-menu-widget strong{font-family:"HKNova";font-weight:700;color:#545454}.main-navigation ul li .sub-menu .sub-menu-widget p:last-child{margin:0}.mobile-menu-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:none;width:100%;height:100%;padding-top:90px;background-color:#fff;overflow:auto}@media only screen and (max-width: 959px){.mobile-menu-wrapper--active{display:block}}.mobile-menu-search{display:flex;margin:0 16px 16px}.mobile-menu-search__input{width:100%;padding-right:43px;box-sizing:border-box}.mobile-menu-search__submit{display:flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 0 -44px;background-color:#fff;border:1px solid rgba(0,0,0,0);border-radius:4px;background-clip:padding-box;box-sizing:border-box}.mobile-menu-search__submit svg path{stroke:currentColor}.mobile-menu-search__submit span{display:none}.mobile-menu-list{padding:0;list-style:none;margin:0 16px 48px;border-top:1px solid #ededed}.mobile-menu-list .sub-menu{position:relative;border:0 none;padding-top:16px;padding-left:24px}.mobile-menu-list .sub-menu::before{display:none}.mobile-menu-list .sub-menu .menu-item{border:0}.mobile-menu-list li.menu-item.menu-item-has-children>a{position:relative}.mobile-menu-list li.menu-item.menu-item-has-children>a:after{content:"";position:absolute;right:0;display:inline-block;width:10px;height:6px;margin:8px 0 1px 6px;background-image:url("../../../../cchbasetheme/assets/svg/caret_down_dark_grey.svg");background-size:contain;background-repeat:no-repeat;background-position:center center}.mobile-menu-list li.menu-item-has-children.menu-item--active>a:after{transform:rotate(180deg)}.mobile-menu-list__item,.mobile-menu-list .menu-item{padding:16px 0;border-bottom:1px solid #ededed;line-height:22px}.mobile-menu-list__item a,.mobile-menu-list .menu-item a{display:block;padding:0;font-family:"HKNova";font-size:14px;font-weight:400;color:#3d3d52}.mobile-menu-list__item a:hover,.mobile-menu-list .menu-item a:hover{text-decoration:underline}.mobile-menu-list__item--main a{font-size:16px;font-weight:700;color:#0c56a6}.mobile-menu-list__button-holder{padding:16px 0;border-bottom:1px solid #ededed}.mobile-menu-list__button-holder .button{display:block;color:#fff}.mobile_menu_trigger,.mobile_menu_phone{display:none;position:absolute;z-index:1;top:12px;border:0 none;border-radius:4px;background-color:#eef6ff;text-decoration:none;color:#0c56a6}.mobile_menu_trigger:hover,.mobile_menu_phone:hover{color:#0c56a6}.mobile_menu_trigger svg path,.mobile_menu_phone svg path{fill:currentColor}@media only screen and (max-width: 959px){.mobile_menu_trigger,.mobile_menu_phone{display:flex}}.mobile_menu_trigger{left:16px;flex-direction:row;justify-content:center;align-items:center;padding:13px;gap:7px}.mobile_menu_trigger__icon{display:inline-flex}.mobile_menu_trigger__icon svg{width:auto;height:14px}.mobile_menu_trigger--active .mobile_menu_trigger__icon--menu{display:none}.mobile_menu_trigger__icon--close{display:none}.mobile_menu_trigger--active .mobile_menu_trigger__icon--close{display:inline-flex}.mobile_menu_trigger__label{position:relative;top:1px;display:inline-flex;font-size:13px;line-height:14px;font-family:"HKNova";text-transform:uppercase;font-weight:600}.mobile_menu_trigger--active .mobile_menu_trigger__label--menu{display:none}.mobile_menu_trigger__label--close{display:none}.mobile_menu_trigger--active .mobile_menu_trigger__label--close{display:inline-flex}.mobile_menu_phone{right:16px;padding:11px}.mobile_menu_phone svg{width:18px;height:18px}.pagination-wrapper{display:flex;justify-content:center;align-items:center;margin-top:48px}.pagination-wrapper .nav-links{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.pagination-wrapper .page-numbers{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;height:44px;min-width:44px;font-size:14px;line-height:20px;font-family:"HKNova";text-align:center;color:#545454;text-decoration:none;border-radius:4px;background-color:#eef6ff}.pagination-wrapper .page-numbers:hover{background-color:#d5e9ff}.pagination-wrapper .page-numbers.current{color:#fff;background-color:#0c56a6}@media only screen and (max-width: 600px){.pagination-wrapper .page-numbers.prev,.pagination-wrapper .page-numbers.next{display:none;width:100%}}.b-rating-header{display:flex;align-items:center;font-family:"HKNova";font-size:14px;line-height:22px;color:#3d3d52}.b-rating-header a{color:inherit;text-decoration:underline}.b-rating-header__link{display:inline-flex;align-items:center;margin-left:8px}.b-rating-header__logo{width:114px;height:28px}.b-rating-block__header{margin-bottom:16px}.b-rating-block__header-top{display:flex;align-items:center}.b-rating-block__header-top svg{width:22px;height:22px}.b-rating-block__header-top svg path{fill:currentColor}.b-rating-block__header-rating{display:flex;padding:1px 0;margin-left:-3px;color:#03d16c}.b-rating-block__header-date{flex-grow:1;font-family:"HKNova";font-size:14px;line-height:24px;color:#3d3d52;text-align:right}.b-rating-block__star{height:24px}.b-rating-block__header-title .b-rating-block__title,.b-rating-block__header-subtitle .b-rating-block__title{margin:0;float:none;font-size:16px;line-height:22px;font-weight:700;color:#0c56a6}.b-rating-block__header-title .b-rating-block__title a,.b-rating-block__header-subtitle .b-rating-block__title a{color:currentcolor;font-weight:700}.b-rating-block__header-title{margin-top:16px}.b-rating-block__header-title .b-rating-block__title{font-size:16px}.b-rating-block__header-subtitle{margin-top:8px}.b-rating-block__header-subtitle .b-rating-block__title{font-size:14px;font-weight:500;color:#3d3d52}.b-rating-block__subtitle-date{margin-top:8px}.b-rating-block__text{font-size:14px;line-height:28px}.b-rating-block__content--hide{max-height:84px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.b-rating-block__footer{margin-top:16px;line-height:28px}.rating-block-button{display:inline-flex;align-items:center;padding:0;font-family:"HKNova";font-size:14px;line-height:22px;color:#0c56a6;border:0 none;background-color:rgba(0,0,0,0)}.rating-block-button svg{width:10px;height:auto;margin-left:8px;fill:currentColor}.rating-block-button svg path{stroke:currentColor}.rating-block-button--active svg{transform:rotate(180deg)}.rating-block-button__more-less{display:block;font-weight:500}.rating-block-button--active .rating-block-button__more-less--more{display:none}.rating-block-button__more-less--less{display:none}.rating-block-button--active .rating-block-button__more-less--less{display:block}.ship-overview{display:flex}@media only screen and (max-width: 767px){.ship-overview{flex-direction:column}}.ship-overview+.ship-overview{margin-top:40px}.ship-overview__inner{display:flex;flex-grow:1;padding:32px;min-height:220px;overflow:hidden;background:#eef6ff;border-radius:0 4px 4px 0}@media only screen and (max-width: 959px){.ship-overview__inner{flex-direction:column}}.ship-overview__content{flex-grow:1;padding-right:32px}@media only screen and (max-width: 959px){.ship-overview__content{padding-right:0}}.ship-overview__title{display:block;margin-bottom:8px}.ship-overview__subtitle{display:block;margin-bottom:16px}.ship-overview-highlights{margin-bottom:0}.ship-overview-highlights.no_highlights{font-family:"Roboto";font-size:14px;color:#0c56a6;line-height:20px;opacity:.9}.ship-overview-highlights p{position:relative;padding-left:20px;font-family:"Roboto";font-size:14px;color:#0c56a6}.ship-overview-highlights p:last-child{margin:0}.ship-overview-highlights p:before{position:absolute;left:0;bottom:0;top:6px;height:20px;width:20px;content:" ";background-image:url("../../../../cchbasetheme/assets/svg/check-icon.svg");background-repeat:no-repeat}.ship-overview-price{margin-top:10px}.ship-overview-quote{font-family:"Roboto";font-weight:700;font-size:14px;color:#0c56a6}.ship-overview-quote a{font-family:"Roboto";font-weight:700;font-size:14px;color:#0c56a6;text-decoration:none;transition:all .8s ease 0s}.ship-overview-quote a:hover{color:#e20f20}.ship-overview-quote.review-first{margin-bottom:25px}.ship-overview__tour-info{display:flex;align-items:center;margin-top:20px;opacity:.7;color:#0c56a6}.ship-overview__tour-info span.ship-overview__tour-info-label{font-weight:normal !important}.ship-overview__tour-info .ship-overview__tour-info-icon{display:inline-flex;width:18px;height:18px}.ship-overview__tour-info .ship-overview__tour-info-item{margin-right:8px}.ship-overview__tour-info .ship-overview__tour-info-item:last-child{margin-right:0}.ship-overview__image-wrapper{position:relative;display:flex;flex-shrink:0;width:30%}@media only screen and (max-width: 767px){.ship-overview__image-wrapper{width:100%;height:220px}}.ship-overview__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px 0 0 4px}@media only screen and (max-width: 767px){.ship-overview__image{border-radius:4px 4px 0 0}}.ship-overview__footer{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 280px;padding-left:32px;width:280px;text-align:center;border-left:1px dashed #c1d6ed}@media only screen and (max-width: 959px){.ship-overview__footer{flex-direction:row;justify-content:space-between;width:100%;flex:auto;margin-top:24px;padding-left:0;border-left:none}}@media only screen and (max-width: 767px){.ship-overview__footer{align-items:flex-start;flex-direction:column}}.ship-overview__button{margin-top:16px;width:100%}@media only screen and (max-width: 959px){.ship-overview__button{margin-top:0;width:auto}}@media only screen and (max-width: 767px){.ship-overview__button{margin-top:16px;width:100%}}.ship-overview__price{display:flex;align-items:center}@media only screen and (max-width: 1199px){.ship-overview-highlights.no_highlights{width:80%;margin-bottom:15px}}.b-text--font-secondary{font-family:"HKNova"}.b-text--size-small{font-size:14px;line-height:22px}.b-title{font-weight:700;font-family:"HKNova";font-size:24px}.b-title--size-small{font-size:20px}#header{position:relative;z-index:100;margin-top:0;background-color:#fff;box-shadow:0 1px 0 #ededed}.center_menu_wrapper{margin:10px 0}.center_menu{display:flex;justify-content:space-between}.header-landing{display:flex;flex-direction:row;justify-content:center;align-items:center;-moz-column-gap:20px;column-gap:20px;padding:8px 16px;background-color:#fff}@media only screen and (min-width: 960px){.header-landing{padding:12px 32px}}.header-landing--focus{border-bottom:2px solid #ededed}.header-landing__logo-link{display:block}.header-landing__logo{display:block;width:auto;height:48px}@media only screen and (min-width: 960px){.header-landing__logo{height:56px}}.logo__divider--header-landing{height:48px}@media only screen and (min-width: 960px){.logo__divider--header-landing{height:56px}}.diffuse_cookie-bar__container{padding:20px 40px !important}.diffuse_cookie-bar{z-index:2147483655 !important}.top_nav .sustainability{position:relative}.top_nav .sustainability a{padding-left:30px;margin-left:0}.top_nav .sustainability:before{content:"";background-image:url("../../svg/sustainability_leaf.svg");pointer-events:none;width:20px;height:20px;position:absolute;left:0;top:14px;background-size:contain;background-position:center center;background-repeat:no-repeat}.top_menu_contact_toggle{display:block;background:#e20f20;height:48px;line-height:48px;color:#fff;font-family:"HKNova";font-weight:700;font-size:16px;padding:0 24px;cursor:pointer;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,.25)}.contact_toggle.tablet_toggle{background:#e20f20;height:44px;line-height:44px;color:#fff;font-family:"HKNova";font-weight:700;font-size:14px;padding:0 20px;cursor:pointer;position:fixed;right:80px;bottom:0;z-index:999;border-radius:4px 4px 0 0;display:none;opacity:0}.whatsapp_number{display:none}.contact_toggle.tablet_toggle.active{background:#0c56a6}.contact_toggle.tablet_toggle svg{width:20px;height:23px;position:relative;top:6px;margin-right:10px}.top_menu_wrapper{border-bottom:1px solid #ededed}.top_menu_container{display:flex}.top_menu_contact_toggle svg{width:10px;height:6px;margin-top:-2px;margin-left:5px;vertical-align:middle}.top_menu_contact_toggle svg path{stroke:currentColor}.top_menu_contact_toggle.active svg{transform:rotate(180deg)}.contact_submenu{position:absolute;right:32px;top:71px;background:#fff;z-index:2000000000;border-radius:4px;display:none}.contact_submenu.active{display:block;overflow:scroll;-webkit-overflow-scrolling:touch}.contact_submenu .title_bar{font-family:"HKNova";font-size:20px;line-height:28px;color:#0c56a6;font-weight:700;padding:26px 26px 5px;position:relative}.contact_submenu_text{padding:0 26px 18px;font-family:"HKNova";font-weight:400;font-size:12px;line-height:22px;color:#3d3d52;letter-spacing:.02em}.contact_submenu_footer{margin:0 26px;padding:26px 0;border-top:1px solid #ededed}.contact_submenu_footer .button{display:block}.contact_submenu_item{position:relative;display:block;margin:0 26px;padding:18px 0;border-top:1px solid #ededed;color:#0c56a6}.contact_submenu_item__country{margin-left:10px;font-size:12px;font-weight:400;color:#3d3d52}.contact_submenu_item:hover{color:#e20f20}.contact_submenu_item .phone_link{position:absolute;left:0;right:0;top:0;bottom:0}.contact_submenu_item a.whatsapp_link{display:none}.contact_submenu_item a.whatsapp_link.whatsapp_desktop{display:block}.contact_submenu_item .contact_option_title{position:relative;padding-left:30px;font-family:"HKNova";font-weight:700;font-size:14px;line-height:20px}.contact_submenu_item .contact_option_title:before{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;background-size:cover;background-repeat:no-repeat}.contact_submenu_item.phone .contact_option_title:before{background-image:url("../../svg/call.svg")}.contact_submenu_item.whatsapp .contact_option_title:before{background-image:url("../../svg/whatsapp.svg")}.contact_submenu_item.messenger .contact_option_title:before{background-image:url("../../svg/fb.svg")}.contact_submenu_item.chat .contact_option_title:before{background-image:url("../../svg/chat-small.svg")}.contact_submenu_item.email .contact_option_title:before{background-image:url("../../svg/mail.svg");width:16px;height:12px}.contact_submenu_item .contact_option_text{position:relative}.contact_submenu_item .contact_option_text,.contact_submenu_item .contact_option_text p,.contact_submenu_item .contact_option_text p span{font-size:12px;line-height:14px;font-family:"HKNova";display:block;margin-bottom:5px}.contact_submenu_item .contact_option_text.whatsapp_number,.contact_submenu_item .contact_option_text.phone_number{display:none;margin-top:10px}.contact_submenu .whatsapp_number,.contact_submenu .tablet_title,.contact_submenu .tablet_close{display:none}.tablet_phone_link{display:none}.service_team_block{background:#eef6ff;border-radius:7px;margin-top:40px}.service_team_block img{border-radius:7px 7px 0 0;height:auto}.service_team_block .servicedesk_team_text{padding:40px;text-align:center}.button.servicedesk_team_button{background:#03d16c;border-color:#03d16c;color:#fff;width:170px;text-align:center;padding:15px 0 12px 0}.button.servicedesk_team_button:hover{background:#08c367}@media only screen and (max-width: 959px){.top_menu_wrapper{height:auto;border:none}.top_menu_contact_toggle{display:none}#trengo-web-widget .TrengoWidgetLauncher__iframe,#trengo-web-widget .TrengoWidgetBadge__iframe,#trengo-web-widget .TrengoOnlineStatus__iframe{display:none !important}.contact_toggle.tablet_toggle{display:block}.page-template-servicedesk .contact_toggle{display:none}.contact_submenu{position:fixed;bottom:0;right:40px;top:auto;z-index:10001}.contact_submenu span.tablet_title{display:block;font-size:15px;line-height:23px}.contact_submenu .tablet_close{position:absolute;right:0;top:0;display:block;width:80px;height:54px;padding:35px 35px 9px 35px;text-align:center;cursor:pointer}.contact_submenu .tablet_close svg{display:block;width:10px;height:10px}.contact_submenu .tablet_close svg path{fill:currentColor}.contact_submenu .whatsapp_number{display:block}.contact_submenu_item .contact_option_text.whatsapp_number,.contact_submenu_item .contact_option_text.phone_number{font-size:15px;color:#03d16c;font-family:"HKNova";font-weight:700;pointer-events:none;display:block}}@media only screen and (max-width: 767px){.contact_submenu{top:0;left:0;right:0;border-radius:0}.contact_submenu .title_bar{border-radius:0}.contact_submenu_item a.whatsapp_link.whatsapp_desktop{display:none}.contact_submenu_item a.whatsapp_link{display:block}}@media only screen and (max-width: 475px){.tablet_phone_link{display:block}.desktop_phone_link{display:none}}.dutch-visitors{width:100%;margin:-40px 0 40px 0;padding:40px 20px;overflow:hidden;font-size:14px;text-align:center;background:#eef6ff;box-shadow:0 0 15px rgba(0,0,0,.05)}.dutch-visitors .container{position:relative}.dutch-visitors p:last-child{margin:0}.dutch-visitors .fa-close{position:absolute;top:0;right:15px}.header_rating_wrapper{float:left;margin:15px 15px 15px 0}.header-rating-quote{white-space:nowrap;font-size:14px;line-height:26px;font-family:"HKNova";font-weight:500}.header-rating-quote a{color:currentColor}.header-rating-stars{display:inline-flex;vertical-align:text-top;margin-right:5px}.header-rating-stars svg{width:16px;height:16px;margin-right:-3px}.header-rating-stars svg path{fill:currentColor}img.trustpilot-logo.trustpilot-header{margin:0 0 0 10px;position:relative;top:2px;float:none}.frontpage-rating-quote img.trustpilot-logo{top:0;width:114px;height:28px}#header .language-toggle{margin:20px 0 0 15px;z-index:2}.review-rating-image{max-height:18px;margin-left:20px}.trustpilot-center{margin-top:60px;padding:56px 0;background-color:#f7fbff;border-radius:4px;text-align:center}.frontpage-rating-stars{display:flex;justify-content:center;align-items:center;color:#03d16c}.frontpage-rating-stars svg{width:36px;height:36px;margin-right:-5px}.frontpage-rating-stars svg path{fill:currentColor}body.home .trustpilot-center{margin-bottom:60px}.frontpage-rating-quote span.trustpilot-head{font-family:"HKNova";font-size:18px;font-weight:600;color:#0c56a6}.frontpage-rating-quote .review-rating-image{max-height:20px;max-width:110px}.frontpage-rating-quote .trustpilot-maintext{margin-bottom:8px;font-family:"HKNova";font-size:24px;line-height:36px;font-weight:700;color:#0c56a6}.frontpage-rating-quote .trustpilot-subtext{display:flex;align-items:center;justify-content:center;font-family:"HKNova";font-size:14px;line-height:22px;font-weight:400;color:#3d3d52}.trustpilot-subtext a{color:currentColor;text-decoration:underline}.trustpilot-subtext a:hover{color:#e20f20}#header .logo{float:left;margin:2px 20px 2px 0;position:relative;top:0;z-index:2;display:flex;align-items:center;justify-content:center;-moz-column-gap:20px;column-gap:20px}.logo__divider{width:1px;height:56px;background-color:#ededed}#header .logo img{width:auto;max-height:56px;margin:0}#header .logo .logo-islandhopping-hor{display:block}#header .logo .logo-islandhopping-ver{display:none}img.sgr_icon{max-height:25px}.trust-logos{position:relative;z-index:2;display:flex;margin:15px 0 15px 26px;padding-left:26px;border-left:1px solid #ededed}@media only screen and (max-width: 959px){.trust-logos{display:none;visibility:hidden}}.trust-logos a{display:block;margin-left:15px}.trust-logos a:first-child{margin-left:0}.trust-logos a.no_link{cursor:default;pointer-events:none}.trust-logos a img{width:auto;height:26px}.trust-logos svg{width:30px;height:25px}.trust-logos .bbt_logo svg{position:relative;top:8px;left:10px;width:65px;height:40px}.trusted_shop_logo{display:none}.bottom_menu_wrapper{background:#0c56a6}body.single .bottom_menu_wrapper,body.archive .bottom_menu_wrapper{border-bottom:none}.bottom_menu_container{display:flex;justify-content:space-between;align-items:center}.submenu_close_menu svg{height:13px;width:13px;margin-right:10px;position:relative;top:1px;right:0}.submenu_close_menu{top:10px !important}.submenu_close_menu svg path{fill:#e20f20}.submenu_close_menu{padding:10px 10px 10px 23px;font-size:13px;display:none;opacity:0;visibility:none}.submenu_close_menu{position:fixed;top:0;left:0;width:100%;padding:20px}#header .nav-wrap{border-bottom:.5px solid rgba(12,86,166,.1);padding-bottom:10px;padding-top:20px}.navigation ul{list-style-type:none;float:left;margin-top:28px;padding:0}body.post-type-archive-review .navigation ul,body.single-review .navigation ul{margin-left:3%}.navigation ul li{display:inline-block;margin:0 15px}.navigation ul li a{color:#0c56a6;text-decoration:none;font-family:"HKNova";font-weight:600;font-size:13px;padding:0 10px;white-space:nowrap}.top_nav{display:flex;justify-content:flex-end;flex-grow:1;margin:15px 0 15px 26px}.top-nav-trust-search,.top-nav-trust{display:flex;flex-grow:1}.top-nav-trust-search{display:none}@media only screen and (min-width: 960px){.top-nav-trust-search{display:flex}}.top-nav-trust--hide{visibility:hidden}.top-nav-search-wrapper{position:relative;display:flex;margin:15px 0 15px auto}.top-nav-search{position:absolute;z-index:3;top:-9px;right:0;display:none}.top-nav-search--active{display:flex}.top-nav-search__input{margin:0;width:300px}.top-nav-search__toggle,.top-nav-search__button{display:block;width:44px;height:44px;background:none;border:0 none;color:#3d3d52}.top-nav-search__toggle svg g,.top-nav-search__button svg g{fill:currentColor;stroke:currentColor}.top-nav-search__toggle-holder{margin-left:26px;border-left:1px solid #ededed}.top-nav-search__toggle{margin:-9px 0}.top-nav-search__button{margin-left:-44px}.top_nav_list{display:flex;list-style-type:none;padding:0;margin:0}.top_nav ul.sub-menu{top:41px;padding:20px 0;font-weight:400}.top_nav ul li{display:inline-block;font-size:14px;line-height:26px}.top_nav ul li.menu-item-has-children{position:relative}.top_nav ul li.menu-item-has-children a{padding-right:14px}.top_nav ul li.menu-item-has-children:after{content:"";position:absolute;right:0;top:10px;background-image:url(../../../../cchbasetheme/assets/svg/caret_down_grey.svg);width:8px;height:8px;background-repeat:no-repeat;background-position:center center}.top_nav ul li a{display:block;margin-left:26px;font-family:"HKNova";font-weight:500;color:#3d3d52}.top_nav ul.sub-menu li.menu-item--mobile{display:none}.top_nav ul li.green a{color:#03d16c}.top_nav ul li.menu-item-has-children:hover ul.sub-menu{display:block}ul.sub-menu{display:none;position:absolute;top:0;z-index:1000;float:none;width:auto;background:#fff;border-radius:4px;border:1px solid #ededed}ul.sub-menu:before{content:"";height:15px;background:none;position:absolute;top:-15px;width:100%}.top_nav ul li.menu-item-has-children,.navigation ul li.menu-item-has-children{position:relative}.top_nav ul.sub-menu li,.navigation ul.sub-menu li{display:block;width:auto;padding:10px 0;white-space:nowrap}.top_nav ul.sub-menu li{padding:4px 25px;line-height:24px}.top_nav ul.sub-menu li a{margin-left:0}.top_nav ul.sub-menu li a:hover{color:#e20f20}.top_nav ul.sub-menu li a,.navigation ul.sub-menu li a{padding:0}.top_nav ul.sub-menu li:last-child,.navigation ul.sub-menu li:last-child{border:none}.navigation li.current-menu-item>a{color:#e20f20}.navigation ul li a:hover{color:#e20f20}.navigation ul li a:active{color:#e20f20}.button.round span{font-family:"HKNova";font-weight:600;font-size:13px}.button.round svg{vertical-align:middle;margin-right:5px}#header .filter-intro{line-height:23px;padding-left:0}#header .filter-title{font-family:"HKNova";font-weight:700;font-size:15px;color:#0c56a6;position:relative;top:9px}#header .filter-subtitle{font-family:"HKNova"}#header .menu{position:absolute;left:0;right:0;text-align:center;z-index:100;max-width:550px;margin:0 auto}#header .navigation ul{float:none;margin-top:25px}#header .navigation ul li a{font-size:14px}#header .navigation ul li a:hover{color:#e20f20}#header .navigation ul li a:active{color:#e20f20}.caret-down{position:relative;float:left;background:#eef6ff;padding:7px;border-radius:0 4px 4px 0}.caret-down svg{vertical-align:middle}.current-language{padding:7px 10px 5px 10px;color:#0c56a6;font-family:"HKNova";font-weight:600;font-size:14px;background:#eef6ff;z-index:2}span.language_text{color:#0c56a6;font-family:"HKNova";font-weight:600;font-size:14px}.current-language img{margin-right:5px;border-radius:5px;max-height:12px}.language-dropdown{display:block;padding:0;margin:0;position:absolute;background:#eef6ff;z-index:-1;left:0;right:0;pointer-events:none;top:0;visibility:none;transition:all .5s ease 0s}.language-wrap.open .language-dropdown{pointer-events:all;visibility:visible;top:30px;transition:all .5s ease 0s}.language-dropdown li{list-style-type:none;padding:5px 0}.language-dropdown li:hover a{text-decoration:underline}.language-dropdown li a{text-decoration:none;color:#0c56a6;padding:5px 0 5px 10px;font-family:"HKNova";font-weight:600}.language-dropdown li img{vertical-align:middle;border-radius:4px;max-height:12px}.header_search_wrapper .main-search{width:435px;border:none;display:inline-block;padding:0}.header_search_wrapper .main-search input{width:90%;float:left;padding:10px 20px}.header_search_wrapper .main-search .button span{display:none}.header_search_wrapper button.search_button.button{border:none;padding:13px 10px 0 0;width:auto;color:#0c56a6}.header_search_wrapper button.search_button.button:hover{background:none;border:none;color:#0c56a6}.header_search_wrapper .search-field{margin-top:5px;margin-bottom:4px;line-height:1}.header_quote_wrapper{display:none}.header_quote_wrapper.button{background:none;margin:10px 0;border-color:#fff}.header_quote_wrapper.button:hover{background:#03d16c;border-color:#03d16c}.header_quote_wrapper span{color:#fff;font-family:"HKNova";font-weight:700;font-size:13px}.header_quote_wrapper svg{margin-left:8px}.hover_menu_lists{display:block;top:132px;position:absolute;margin:0 auto;width:100%;text-align:center}.hover_wrapper{background:#fff;width:auto;display:inline-block;margin:0 auto;position:relative;padding:40px 120px 40px 50px;text-align:left;font-size:15px}.hover_menu_lists p{font-family:"HKNova";font-weight:700;color:#0c56a6}.hover_menu_lists a{font-family:"HKNova";text-decoration:none;color:#0c56a6;font-size:15px;transition:all .5s ease 0s}.hover_menu_lists a:hover{color:#e20f20;transition:all .5s ease 0s}.hover_menu{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(12,86,166,.5);z-index:99}.hover_menu.active_submenu{display:block;opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:2s}.hover_close{background:#eef6ff;border-radius:50%;padding:8px 12px;cursor:pointer;position:absolute;right:50px;top:40px;width:24px;height:24px}.hover_close svg{width:7px;position:relative;top:-4px;right:3px}li.main_menu_with_sub.active_menu_item:after{content:"";width:0;height:0;position:absolute;bottom:-33px;left:20px;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-bottom:15px solid #fff}li.main_menu_with_sub.main_menu_prep.active_menu_item:after{left:40px}#header .main_menu_with_sub.active_menu_item a{color:#fff}#header .navigation.navigation_sub_active ul li a:hover{color:#fff}li.main_menu_with_sub.active_menu_item{position:relative}.mobile_filter_toggle{display:none;font-family:"HKNova";font-weight:700;font-size:14px;color:#fff;background:#0c56a6;padding:15px 0;width:55%;margin:0 auto;text-align:center;border-radius:4px;position:relative;margin-top:-40px;z-index:2}.mobile_filter_toggle svg{margin-right:10px}body.post-type-archive-boat-bike-tours .row.filter-row,body.post-type-archive-ships .row.filter-row,body.page-template-custom-selection .row.filter-row,body.tax-tour-country .row.filter-row,body.tax-travel-months .row.filter-row,body.single-boat-bike-tours .row.filter-row,body.single-ships .row.filter-row{display:none}body.page-template-custom-selection #header .nav-wrap,body.tax-tour-country #header .nav-wrap,body.tax-travel-months #header .nav-wrap,body.single-boat-bike-tours #header .nav-wrap,body.single-ships #header .nav-wrap{padding-bottom:15px}.header-filter-wrap img{vertical-align:middle}.homepage_filters_wrapper .country-filter,.ship-filter,.month-filter,.theme-filter,.duration-filter{display:none}.quote-button-wrap{float:right;position:relative;top:19px;margin-left:30px}.button.round.quote-button{padding:8px 15px 5px 15px}.button.round.quote-button svg path{transition:all .5s ease 0s}.button.round.quote-button:hover svg path{fill:#fff;transition:all .5s ease 0s}.homepage_filters_wrapper{position:absolute;z-index:1;bottom:20%;width:480px;padding:30px;border-radius:4px;background:#0c56a6;color:#0c56a6}.homepage_filter_title,.homepage_filter_subtitle{display:block;font-family:"HKNova"}.homepage_filter_title{font-size:24px;line-height:36px;font-weight:700;color:#fff}.homepage_filter_subtitle{margin-bottom:16px;font-size:18px;line-height:28px;font-weight:400;color:rgba(255,255,255,.8)}.header-filter-wrap img{max-height:15px;position:absolute;left:20px;max-width:15px;top:12px}.second_row_filters .month_relative{margin-bottom:20px}.first_row_filters{margin-bottom:20px}.first_row_filters .country_relative{margin-bottom:20px}.homepage_filters_wrapper .search-field{display:none}@media only screen and (max-width: 1300px){.first_row_filters{float:left;width:48%}.second_row_filters{float:right;width:48%}}@media only screen and (max-width: 959px){.homepage_filters_wrapper{left:calc(50% - 240px);bottom:calc(50% - 195px)}.first_row_filters,.second_row_filters{float:none;width:100%}}@media only screen and (max-width: 767px){.homepage_filters_wrapper .search-field{display:block;bottom:auto;margin:0 0 10px 0}.archive-filter-wrap .searchandfilter li select,.homepage_filters_wrapper .searchandfilter li select{padding-left:20px}.homepage_filters_wrapper form.search_form.main-search.clear{width:100%;border:none;padding:0 10px 0 20px;margin:0;max-height:44px}.homepage_filters_wrapper .main-search .button{height:32px;margin:6px 0}.homepage_filters_wrapper input.search_field{font-size:15px;float:left;width:90%;height:44px;padding:0}.first_row_filters{margin:0}.homepage_filters_wrapper{z-index:5;bottom:-350px;left:15px;width:calc(100% - 30px);padding:30px 25px}}.header_img_home{height:600px;padding-top:0;background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (max-width: 1439px){.header_img_home{height:auto;padding-top:66%}}.column.one_third.top-tours-column,.column.one_third.pop-countries-column{width:35%}.wrapper-top-content{position:relative;z-index:3;margin-top:-4%}.top-tours,.pop-countries{height:100%;padding:32px;border-radius:4px;background:#f7fbff}@media only screen and (min-width: 768px){.top-tours,.pop-countries{display:flex;flex-direction:column}}.top-tours h3,.pop-countries h3,.pop-top-title{font-family:"HKNova";font-size:24px;line-height:36px;font-weight:700}.pop-subtitle{font-family:"HKNova";font-size:14px;line-height:22px;font-weight:400;color:rgba(12,86,166,.7)}.wrapper-top-content h3,.pop-top-title{display:block;color:#0c56a6;font-size:24px}.wrapper-top-content .column.two_third{padding:0}.wrapper-top-content .top_columns{display:flex;flex-wrap:wrap;padding:0}.wrapper-top-content .top_columns--centered{width:100%;max-width:830px;margin-right:auto;margin-left:auto}@media only screen and (max-width: 959px){.wrapper-top-content .top_columns--centered{width:calc(100% + 64px);max-width:none;margin-right:-32px;margin-left:-32px}}@media only screen and (max-width: 767px){.wrapper-top-content .top_columns--centered{width:calc(100% + 32px);margin-right:-16px;margin-left:-16px}}.wrapper-top-content .top_columns .top_columns_half{width:50%;padding:0 15px}@media only screen and (max-width: 959px){.wrapper-top-content .top_columns .top_columns_half{padding:0}}@media only screen and (max-width: 767px){.wrapper-top-content .top_columns .top_columns_half{width:100%}.wrapper-top-content .top_columns .top_columns_half.pop-countries-column{order:2;border-top:32px solid #fff}}.wrapper-top-content .top_columns .top_columns_full{width:100%;padding:0 15px}@media only screen and (max-width: 959px){.wrapper-top-content .top_columns .top_columns_full{padding:0}}.wrapper-top-content .extra-announcement-block{margin:20px 0;background-color:#03d16c;color:#fff;border-radius:5px;padding:30px;font-family:"HKNova";font-weight:700}@media only screen and (max-width: 959px){.wrapper-top-content .extra-announcement-block{margin:0;text-align:center;border-radius:0}}.wrapper-top-content .extra-announcement-block h3{color:#fff;margin-bottom:10px}.wrapper-top-content .extra-announcement-block a{padding:0;color:#fff;text-decoration:underline;font-weight:700;font-family:"HKNova"}.contact-block-frontpage #single_chat,.wrapper-top-content a{display:block;padding:30px 26px;font-family:"HKNova";font-weight:700;text-decoration:none}.tour-subtitle{display:block;width:100%;font-family:"HKNova";color:rgba(12,86,166,.7)}.wrapper-top-content ul{margin:32px 0;padding:0;border-top:1px dashed rgba(12,86,166,.2);list-style-type:none}@media only screen and (min-width: 768px){.wrapper-top-content ul,.fof-wrapper ul{flex-grow:1}}.wrapper-top-content li{border-bottom:1px dashed rgba(12,86,166,.2);padding:4px 0}.top-tours li{padding:25px 0;overflow:hidden}.top-tours li a{padding:0}.top-tours li a:hover{background:none}.top_tour_item__title,.top_tour_item__subtitle{font-family:"HKNova"}.top_tour_item__title{font-size:16px;line-height:22px;color:#0c56a6}.top_tour_item__subtitle{font-size:14px;line-height:22px;color:rgba(12,86,166,.7)}.tour-price{float:right;margin-left:30px;padding:0 8px;border-radius:4px;background:#fff;text-align:center}.tour-price__from,.tour-price__price{display:block;line-height:22px}.tour-price__from{font-size:12px;color:rgba(12,86,166,.7)}.tour-price__price{font-family:"HKNova";font-size:16px;font-weight:700;color:#e20f20}.tour-price__price-pp{font-size:12px}.pop-countries.contact_promises{position:relative}.country-flag{max-height:18px;margin-right:10px;border-radius:4px;margin-bottom:1px}.pop-countries .country-flag{max-height:28px;margin-bottom:0;vertical-align:middle}.pop-countries ul a{display:block;padding:32px 0;font-size:16px;line-height:28px;color:#0c56a6}.pop-countries ul a:last-of-type li{border-bottom:none}.pop-countries ul li a:hover{color:#e20f20}.pop-countries ul a:hover .pop-countries{padding:40px 0 20px 0}.tour-count{float:right;color:rgba(12,86,166,.7);display:block}.tour-count__label{font-family:"Roboto";font-size:12px;font-weight:400}.tour-count .count-circle{width:28px;height:28px;font-family:"HKNova";font-size:12px;line-height:28px;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.25)}.contact-block-title{padding:32px;margin-bottom:32px;background:#0c56a6;border-radius:4px;font-family:"HKNova";font-size:14px;line-height:22px;color:#fff}.contact-block-title strong{display:block;font-size:24px;line-height:36px;font-weight:700}.contact-block-title p,.contact-block-title span{margin:0}span.title-contact,span.subtitle-contact{display:block;padding-left:55px;line-height:22px}span.title-contact{font-family:"HKNova";font-size:16px;font-weight:700;color:#0c56a6}span.subtitle-contact{font-family:"HKNova";font-size:14px;font-weight:400;color:#3d3d52}.contact-block-frontpage{margin-bottom:32px;background-color:#fbfcfd;border:1px solid #9cbadb;border-radius:4px}.contact-detail-wrap .phone-number>span,.phone-number{font-family:"HKNova";font-weight:700;font-size:16px;color:rgba(12,86,166,.9)}.phone-number-frontpage{display:block}.phone-open,.phone-closed{float:right;border-radius:2px}.phone-open{color:#03d16c;border:1px solid #03d16c;background:#3efc9f;padding:3px;font-size:10px}.phone-closed{color:#e20f20;border:1px solid #e20f20;background:#fbdadc;padding:3px;font-size:10px}.contact-block-frontpage img{float:left;margin:0 20px 20px 0}.contact-block-frontpage img.mail-icon{margin-top:12px}.country-overview{margin-top:90px;font-family:"HKNova";text-align:center}.country-overview-list{display:block;margin:40px -10px 0;padding:0;list-style-type:none;text-align:left}@media only screen and (min-width: 768px){.country-overview-list{display:flex;flex-wrap:wrap;flex-direction:row}}.country-overview-list li{padding:0 10px;margin-bottom:20px}@media only screen and (min-width: 768px){.country-overview-list li{width:50%}}@media only screen and (min-width: 1000px){.country-overview-list li{width:25%}}.country-overview a{display:block;padding:22px 24px;background-color:#f7fbff;border-radius:4px;font-size:16px;line-height:22px;font-weight:700;color:#0c56a6;text-decoration:none}.country-overview a:hover{color:#e20f20}.overview-title{display:block;font-family:"HKNova";font-size:24px;line-height:36px;font-weight:700;color:#0c56a6}.overview-subtitle{display:block;font-family:"HKNova";font-size:18px;line-height:28px;font-weight:400;color:#3d3d52}.hr--mobile{display:none}.ship_recap_wrapper,.review_detail_wrapper{max-width:800px !important;width:100%;padding-top:60px}.ship_recap_wrapper{line-height:28px}.review_detail_wrapper{padding-right:0;padding-left:0}@media only screen and (min-width: 1000px){.review_detail_wrapper{padding-right:16px;padding-left:16px}}.close_detailpopup{position:absolute;top:22px;right:16px;display:flex;align-items:center;padding:0;background:rgba(0,0,0,0);border:0;cursor:pointer}.close_detailpopup__text{margin-right:8px;font-weight:bold;color:#3d3d52;line-height:16px}.close_detailpopup svg{width:16px;height:16px}.close_detailpopup svg path{fill:#e20f20}.ship_recap__header{margin-bottom:16px}.ship_recap_wrapper p{color:rgba(61,61,82,.8);font-size:14px}.ship_recap_wrapper a.open-popup-link p:first-of-type{color:#0c56a6}.ship_recap_wrapper a{text-decoration:none}.fancybox-slide--iframe .fancybox-content{width:800px !important;height:600px !important;max-width:80% !important;max-height:80% !important}#to-media.full-width-media{width:100%}#to-media.full-width-media .prev_next_media{top:0;right:0}.column.one_half.first-media-block{padding-left:0}.column.one_half.second-media-block{padding-right:0}.media-top-header{margin-top:60px;color:#0c56a6;text-align:center}.media-overview{margin-top:32px}@media only screen and (min-width: 768px){.media-overview{display:flex;flex-direction:row;flex-wrap:wrap;margin:32px -10px 0}}.mediablock{margin-bottom:16px}@media only screen and (min-width: 768px){.mediablock{width:50%;padding:0 10px}}@media only screen and (min-width: 1000px){.mediablock{width:33%}}.mediablock_image{display:block;width:100%;height:auto;margin-bottom:16px}.mediablock_title,.mediablock_subtitle{display:block;margin-bottom:16px}.mediablock_title{font-family:"HKNova";font-size:20px;line-height:28px;font-weight:700;color:#0c56a6}.mediablock_subtitle{font-size:14px;line-height:28px;font-weight:400;color:#3d3d52}.mediablock_link{font-family:"HKNova";font-size:14px;line-height:20px;font-weight:700;color:#e20f20}.review-slider-head{padding-right:16px;padding-left:16px}.review-slider{padding-top:32px;text-align:left}.review-slider .single-review-block--slider{margin-bottom:0}@media only screen and (min-width: 1000px){.review-slider{padding-right:40px;padding-left:40px}}.review-slider .slick-track{display:flex;flex-direction:row;align-items:stretch;flex-wrap:nowrap}.review-slider .slick-track .slick-slide{display:flex;flex:1 0 auto;flex-direction:column;float:none;height:auto}.review-slider .slick-track .slick-slide>div{display:flex;flex-direction:column;flex:1 0 auto}.review-slider .single-review-block--slider,.review_detail_wrapper .single-review-block--slider{background-color:#fff}.review_detail_wrapper .single-review-block--slider{margin-bottom:0;padding-top:0;padding-bottom:0}.review_detail_wrapper .review_reaction{background-color:#f7fbff}.review-slider__slide{height:100%;padding-right:16px;padding-left:16px}@media only screen and (min-width: 1000px){.review-slider__slide{width:50%;display:flex;flex-direction:column}}.single-review-block--slider{height:100%}@media only screen and (min-width: 1000px){.single-review-block--slider{flex-grow:1}}.b-rating-block__text--line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.review-slider-nav{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-right:16px;padding-left:16px}@media only screen and (min-width: 1000px){.review-slider-nav{margin-top:32px;justify-content:center}}.review-slider-nav__prev-next{display:block;color:#3d3d52;cursor:pointer}.review-slider-nav__prev-next.slick-disabled{color:rgba(61,61,82,.7);cursor:default}.review-slider-nav__prev-next svg{display:block;fill:currentColor}.review-slider-nav__dots .slick-dots{display:flex;padding:0 16px;list-style:none;align-items:center}.review-slider-nav__dots .slick-dots li{margin:0 4px}.review-slider-nav__dots .slick-dots button{display:block;width:8px;height:8px;padding:0;background:rgba(0,0,0,0);border:1px solid #3d3d52;border-radius:4px;font-size:0}.review-slider-nav__dots .slick-dots .slick-active button{background-color:#3d3d52}body.single-post .banner-image .container.relative.full_height{max-width:960px;padding:0 60px}body.single-post .banner-image.text{min-height:200px;height:auto}body.single-post .page_header_wrapper_single{position:relative;bottom:auto;padding:200px 0 90px 0;max-width:850px}body.single-post .inner-text-wrap{margin-top:-70px}body.single-post .button.single-back-button{left:auto}body.single-post .blog_author_name{color:#fff}body.single-post span.blog_date{position:relative;top:auto;left:auto;z-index:99;margin-bottom:10px;display:inline-block}body.single-post .page-title{margin-bottom:10px}i.fa.fa-calendar{position:relative;bottom:1px;margin-right:10px}.banner-image.text{height:400px;background-size:cover;background-repeat:no-repeat;background-position:center center}.banner-image.text.banner-image--ebook{height:200px}@media screen and (min-width: 1000px){.banner-image.text.banner-image--ebook{height:600px}}.banner-image.text img{max-height:100%}body.single-faq .page-title,body.post-type-archive-faq .page-title,body.page .page-title,body.single-travel-preparation .page-title,body.single-cycling-routes .page-title,body.page .page-subtitle,body.single-travel-preparation .page-subtitle,body.single-cycling-routes .page-subtitle{padding-left:165px;z-index:2}body.page .page-title--landing,body.page .page-subtitle--landing{padding-left:225px}.page_header_wrapper_cylcing{width:100%}body.single-cycling-routes span.page-subtitle,body.single-travel-preparation .page-title,body.single-cycling-routes .page-title{width:79%;display:inline-block}body.page-template-servicedesk .page-subtitle,body.page-template-servicedesk .page-title{padding-left:0;z-index:2}body.page-template-servicedesk .banner-image.text{height:390px}@media only screen and (max-width: 767px){body.page-template-servicedesk .banner-image.text{height:200px}}.page-title{position:relative;color:#fff;font-family:"HKNova";font-weight:700;font-size:36px;line-height:1.25;z-index:2}.page-subtitle.page-subtitle--landing{margin-top:8px;font-size:20px;line-height:28px}body.page .page-title{display:inline-block;width:80%}body.page-template-servicedesk .page-title{width:100%}.page_header_wrapper_single{position:absolute;bottom:120px;width:100%}.page_header_wrapper_single--ebooks{bottom:70px;color:#fff}.page_header_wrapper_single--ebooks .page-title{margin-bottom:32px}body.single-boat-bike-tours .page-title{position:relative;margin-bottom:3px}body.single-boat-bike-tours span.page-subtitle{position:relative;top:auto;z-index:2}span.page-subtitle{position:relative;color:#fff;font-family:"Roboto";font-size:18px;display:block}.inner-text-wrap{margin:0 auto;background:#fff;max-width:960px;margin-top:-70px;padding:60px;position:relative;border:.5px solid rgba(61,61,82,.3);box-shadow:0 2px 4px 0 rgba(0,0,0,.08);z-index:2}.container-focus-wrapper{padding:0 32px}.container-focus{max-width:800px;margin:32px auto;padding:24px 16px 0;background-color:#fff;border:1px solid #ededed}@media only screen and (min-width: 960px){.container-focus{margin:64px auto;padding:40px 40px 0}}.no_header .inner-text-wrap{margin-top:70px}.no_header .page_header_wrapper_single{position:relative;bottom:0;padding-top:100px}.no_header .page_header_wrapper_single h1.page-title,.no_header .page_header_wrapper_single span.page-subtitle{color:#0c56a6}.no_header .page_header_wrapper_single h1.page-title{margin-bottom:10px}.text-content{font-family:"Roboto";font-size:14px;line-height:28px;color:#3d3d52}.text-content p{margin-bottom:28px}.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6{margin:0 0 10px 0;font-size:24px;line-height:36px}.text-content--sitemap h3{font-size:20px;line-height:30px}.text-content--sitemap h4,.text-content--sitemap h5,.text-content--sitemap h6{font-size:16px;line-height:24px}.text-content--sitemap ul:not(.children),.text-content--sitemap ol:not(.children){margin-bottom:24px}.text-content a:not(.button){text-decoration:underline}.text-content .row{overflow:hidden}.text-content--focus-borderless{display:flex;flex-direction:column;flex-grow:1}.text-content--focus-borderless div,.text-content--focus-borderless p{display:flex;flex-direction:column;flex-grow:1;margin:0}.text-content--focus-borderless .op-interactive{height:100vh}.text-content--focus-borderless iframe{display:block;flex-grow:1;margin:0;border:0 none !important}.gallery{display:grid;grid-gap:20px;grid-template-columns:repeat(2, 1fr)}.gallery br{display:none;clear:none}.gallery .gallery-item{display:flex;align-items:center;flex-direction:column;margin:0}.gallery .gallery-caption{margin:0}@media screen and (min-width: 1000px){.gallery.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1000px){.gallery.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}}.page-galleries:not(:last-of-type){margin-bottom:28px}.page-galleries__header{margin-bottom:10px;color:#0c56a6}.page-gallery{display:grid;grid-template-columns:repeat(1, 1fr);gap:24px}@media only screen and (min-width: 640px){.page-gallery{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 960px){.page-gallery{grid-template-columns:repeat(3, 1fr);gap:32px}}.page-gallery__link{display:flex;flex-direction:column;row-gap:8px;text-decoration:none}.page-gallery__image-wrapper{aspect-ratio:3/2;overflow:hidden}.page-gallery__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.page-gallery__description{font-size:14px;line-height:2;color:#3d3d52}.page-header{display:flex;flex-direction:column;min-height:400px;margin-bottom:32px;background-size:cover;background-repeat:no-repeat;background-position:center center;color:#fff}.page-header a{color:currentColor}@media screen and (min-width: 1000px){.page-header{margin-bottom:64px}}.page-header__inner{display:flex;flex-direction:column;min-height:400px}.page-header__inner--overlay{background-color:rgba(0,0,0,.3)}.page-header__breadcrumbs{display:none}@media only screen and (min-width: 960px){.page-header__breadcrumbs{display:block;margin:22px 0;font-size:14px;line-height:22px}}.page-header__wrapper{margin:auto 0}.page-header__title,.page-header__subtitle{display:block;font-family:"Roboto";font-weight:700;color:currentColor}.page-header__title{font-size:36px;line-height:44px}.page-header__subtitle{margin-top:8px;font-size:20px;line-height:28px}.page-content__header{margin:32px 0 10px;color:#0c56a6}@media screen and (min-width: 1000px){.page-content__header{margin-top:64px}}.page-header__button-wrapper{display:flex;gap:16px}.page-content__wrapper{max-width:800px;width:100%;margin:0 auto}@media only screen and (min-width: 960px){.page-content--navigation{display:flex;flex-direction:row-reverse;align-items:flex-start}}.page-content-breadcrumbs{display:none}@media only screen and (min-width: 960px){.page-content-breadcrumbs{display:block;margin-top:24px}}.page-navigation-wrapper{margin-top:30px;padding-top:30px;border-top:1px solid #ededed}@media only screen and (min-width: 960px){.page-navigation-wrapper{flex:0 0 25%;width:25%;max-width:280px;margin:32px 30px 0 0;padding:0 20px 0 0;border-top:0 none;border-right:1px solid #ededed}}@media only screen and (min-width: 1000px){.page-navigation-wrapper{margin:64px 60px 0 0}}@media only screen and (min-width: 1200px){.page-navigation-wrapper{margin-right:120px}}@media only screen and (min-width: 960px){.page-navigation-wrapper--header{margin-top:0}}.page-navigation-title{font-size:20px;line-height:28px;font-weight:700}.page-navigation{font-family:"HKNova";font-size:14px;line-height:20px;font-weight:700;color:#3d3d52}.page-navigation ul{margin:0;padding:0;list-style:none}.page-navigation ul li{margin-top:32px}.page-navigation ul .current-menu-item{color:#e20f20}.page-navigation a{font-weight:700;color:currentColor}.page-navigation a:hover{color:#e20f20}.archive-intro{margin:50px 0 0 0}@media only screen and (max-width: 959px){.archive-intro{margin:30px 0}}body.category .blog_archive_text,body.post-type-archive-ebooks .ebook_archive_text{padding:0 0 50px 0;background-color:#0c56a6;color:#fff}body.category .blog_archive_text p:last-child,body.post-type-archive-ebooks .ebook_archive_text p:last-child{margin:0}body.category .blog_archive_text a,body.post-type-archive-ebooks .ebook_archive_text a{color:#fff;text-decoration:underline}body.category .blog_archive_text .button,body.post-type-archive-ebooks .ebook_archive_text .button{margin:0 10px 0 0;text-decoration:none}body.category .blog_archive_text h1,body.category .blog_archive_text h2,body.category .blog_archive_text h3,body.category .blog_archive_text h4,body.category .blog_archive_text h5,body.category .blog_archive_text h6,body.post-type-archive-ebooks .ebook_archive_text h1,body.post-type-archive-ebooks .ebook_archive_text h2,body.post-type-archive-ebooks .ebook_archive_text h3,body.post-type-archive-ebooks .ebook_archive_text h4,body.post-type-archive-ebooks .ebook_archive_text h5,body.post-type-archive-ebooks .ebook_archive_text h6{color:#fff}body.category .banner-image.text.overlay:after{background-color:rgba(0,0,0,.3)}body.category .banner-image--post-taxonomy.text{height:auto !important}body.category .page_header_wrapper_single,body.post-type-archive-ebooks .page_header_wrapper_single{position:relative;z-index:2;bottom:auto;padding-top:100px;padding-bottom:125px;color:#fff}body.category .page_header_wrapper_single .page-description,body.post-type-archive-ebooks .page_header_wrapper_single .page-description{margin-top:30px;font-size:16px;line-height:1.5}body.category .page_header_wrapper_single a,body.post-type-archive-ebooks .page_header_wrapper_single a{color:#fff;text-decoration:underline}body.category .page-title,body.post-type-archive-ebooks .page-title{padding-left:0}body.category article{margin:50px 0}.primary_color_background{border-top:1px solid #fff;background-color:#0c56a6}.primary_color_background h1,.primary_color_background h2,.primary_color_background h3{color:#fff}.primary_color_background--no-border{border-top:0 none}.blog_thumbnail{width:35%;height:290px;background-size:cover;border-radius:4px;float:left;position:relative}.blog_archive_content{float:left;width:65%;padding:15px 0 15px 35px;height:290px;position:relative}.blog_archive_content .blog_excerpt{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.blog_archive_content a{text-decoration:none}.blog_archive_title{font-size:22px;margin-bottom:25px}.blog_archive_footer{position:absolute;bottom:15px;width:calc(100% - 35px)}.blog_author{position:relative;z-index:99}img.blog_author_image{width:35px;height:35px;border-radius:100%;display:inline-block}span.blog_author_name{font-family:"HKNova";font-weight:700;position:relative;margin-left:8px;font-size:12px;color:#0c56a6}span.blog_author_name.name_with_image{bottom:7px}a.blog_read_more{position:relative;top:15px;background:#03d16c;border-color:#03d16c;color:#fff}a.blog_read_more:hover{color:#03d16c;background:none}span.blog_date{background:#0c56a6;border-radius:4px;padding:8px 16px;position:absolute;left:15px;top:15px;color:#fff;font-family:"Roboto";font-size:13px}@media only screen and (max-width: 959px){.blog_thumbnail{background-image:none !important;height:auto;width:auto}span.blog_date{position:relative;left:auto;top:auto;margin-bottom:15px;display:block}.blog_archive_content{width:100%;height:auto;padding:15px 0}.blog_archive_footer{display:block;margin-top:30px;position:relative;bottom:auto;width:100%}}@media only screen and (max-width: 565px){a.blog_read_more{float:none;width:100%;display:block;margin-top:20px}body.category article{margin:20px 0}.accordion-content{padding:10px}}.request_tour_info{text-align:center}.request_tour_info h3{text-align:left;margin-top:35px !important}.request_tour_info img.chosen_tour_thumb{height:auto;max-height:150px}.request_tour_info .chosen_tour_title{color:#0c56a6;font-weight:700;font-family:"HKNova";font-size:16px;display:block;margin:15px 0;text-align:center}.magazine_cta_button{position:fixed;bottom:0;right:340px;z-index:9999;background:#0c56a6;padding:15px 30px 13px 45px;box-shadow:0 0 12px 0 rgba(0,0,0,.5);border-radius:8px 8px 0 0;color:#fff;font-family:"HKNova";font-size:14px}.magazine_cta_button:hover{background:#0c56a6;color:#fff}.magazine_cta_icon{position:absolute;font-size:1.25em;left:15px}@media only screen and (max-width: 1199px){.magazine_cta_button{display:none}}.close-popup-field{position:fixed;left:0;top:0;bottom:0;right:605px;z-index:899;display:none}.quote_popup_inner{position:fixed;overflow:scroll;-webkit-overflow-scrolling:touch;top:0;right:-1500px;bottom:0;max-width:605px;background:#fff;z-index:10000;padding:30px 80px 70px 80px;transition:all .8s ease 0s;box-shadow:0 0 11px 1px rgba(0,0,0,.19);-webkit-overflow-scrolling:touch}.quote_popup_inner.mobile_quote_active{right:0;left:0}.quote_popup_inner.quote_active{right:0;transition:all .8s ease 0s}.quote-close{background:#eef6ff;border-radius:50%;padding:8px 12px;cursor:pointer;position:absolute;right:60px;top:60px}.quote_popup_inner h2,.quote_popup_inner h3{font-family:"HKNova";font-weight:700;font-size:22px;margin:50px 0 18px 0;color:#0c56a6}.quote_form .instruction{display:none}.quote_popup_inner span p{font-family:"Roboto";color:#3d3d52;font-size:14px;line-height:25px}.country-column{padding:0 80px 0 0}.country-column ul li{margin-bottom:30px;font-family:"HKNova";font-weight:700}.country-column .tour-count{font-family:"HKNova";font-size:13px}.tours-column{padding:0 20px 0 30px}.tours-column ul li a{width:75%;float:left;margin-bottom:20px;font-family:"HKNova";font-weight:700}.tour-price-footer{float:right;width:20%;font-family:"HKNova";color:#0c56a6;font-size:13px}.contact-column{padding:0 40px;color:#0c56a6;font-size:14px;line-height:31px;font-family:"Roboto"}.contact-column a{color:#0c56a6;font-size:14px}.contact-column span{display:block}a.faq-link-footer{color:#0c56a6;transition:all .5s ease 0s}a.faq-link-footer:hover{color:#e20f20}.count-circle.faq-counter{padding:0;vertical-align:middle;line-height:21px;height:20px;width:20px;display:inline-block}.business-details-footer{color:#0c56a6;margin-top:40px}#footer ul{margin:0;padding:0;list-style-type:none}.footer-top-row{margin-top:40px;padding:0 16px 40px;border-top:1px solid #ededed;border-bottom:1px solid #ededed;color:#3d3d52}@media screen and (min-width: 768px){.footer-top-row{padding:0 0 40px}}@media screen and (min-width: 960px){.footer-top-row{display:flex;margin-top:60px;padding-bottom:60px}}.footer-top-row__column{padding-top:40px}@media screen and (min-width: 960px){.footer-top-row__column{flex:0 0 33%;padding-top:60px;padding-right:20px}}.footer-top-row__column-text{display:block;margin-top:8px;font-family:"Roboto";font-size:14px;line-height:28px}.footer-top-row__column-text--phone{font-family:"HKNova";font-weight:700;color:#e20f20}.footer-top-row__column-text--phone a{color:currentColor;font-weight:700}.footer-top-row__column-text--phone a:hover{text-decoration:underline}.footer-center-row{padding-bottom:40px;border-bottom:1px solid #ededed}@media screen and (max-width: 767px){.footer-center-row{padding-right:16px;padding-left:16px}}@media screen and (min-width: 600px){.footer-center-row{display:flex;flex-wrap:wrap}}@media screen and (min-width: 960px){.footer-center-row{padding-bottom:60px}}.footer-widget{padding-top:40px;font-family:"HKNova"}.footer-widget .textwidget{font-size:14px;line-height:22px}.footer-widget .textwidget p{margin-top:9px;margin-bottom:0;color:#3d3d52}.footer-widget .textwidget a{color:currentColor}.footer-widget .textwidget a:hover{color:#e20f20}@media screen and (min-width: 600px){.footer-center-row .footer-widget{flex:0 0 50%}}@media screen and (min-width: 960px){.footer-widget{flex:0 0 33%;padding-top:60px;padding-right:20px}.footer-center-row .footer-widget{flex:0 0 25%}}.footer-widget-title{font-family:"HKNova";font-size:20px;line-height:28px;font-weight:700;color:#0c56a6}.payment-img{display:flex;align-items:center;margin-top:8px}.payment-img img{width:44px;height:auto;margin-right:24px}.social-wrap{display:flex;align-items:center;margin-top:8px}.social-wrap__link{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-right:16px;border:2px solid #d7d7d7;border-radius:24px}.social-wrap__link:hover{border-color:#e20f20}.footer-wrap{display:flex;flex-direction:column;gap:20px;padding:40px 0;border-bottom:1px solid #ededed}.footer-wrap .footer-wrap-logos{display:flex;align-items:center;justify-content:center;-moz-column-gap:20px;column-gap:20px}.footer-wrap .footer-wrap-logos__divider{width:1px;height:46px;background-color:#ededed}.footer-wrap .logo{display:block;width:auto;height:46px}@media screen and (min-width: 960px){.footer-wrap{flex-direction:row;align-items:center;-moz-column-gap:40px;column-gap:40px}}@media screen and (max-width: 767px){.footer-wrap{padding-right:16px;padding-left:16px}}@media screen and (min-width: 960px){.footer-navigation{display:flex;justify-content:flex-end;flex:1 0 auto}}.footer-navigation-list{display:flex;flex-direction:column;gap:20px;font-family:"HKNova";font-size:14px;line-height:22px;font-weight:500;text-align:center}.footer-navigation-list a{color:#3d3d52}.footer-navigation-list a:hover{color:#e20f20}@media screen and (min-width: 600px){.footer-navigation-list{flex-direction:row;justify-content:center}}@media screen and (min-width: 960px){.footer-navigation-list{-moz-column-gap:40px;column-gap:40px}}.terms{max-width:800px;margin:40px auto;font-family:"Roboto";font-size:12px;line-height:22px;color:#3d3d52;text-align:center;z-index:-1}.terms a{color:currentColor}.terms a:hover{color:#e20f20}@media screen and (min-width: 960px){.terms{margin:80px auto}}@media screen and (max-width: 767px){.terms{padding-right:16px;padding-left:16px}}.footer-trust-logos{display:flex;align-items:center;justify-content:center;gap:48px;padding:30px 0 60px;border-top:1px solid #ededed}@media screen and (max-width: 767px){.footer-trust-logos{gap:24px;padding-right:16px;padding-left:16px}}.footer-trust-logo{display:block}.footer-trust-logo.footer-trust-logo--no-logo{cursor:default;pointer-events:none}.footer-trust-logo__image{width:auto;height:48px}@media screen and (max-width: 767px){.footer-trust-logo__image{height:24px}}select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";cursor:pointer}select::-ms-expand{display:none}input,.gfield input,select,.gfield select,textarea,.gfield textarea{width:100%;border:1px solid #ccc;padding:13px 20px 11px 20px;border-radius:4px;font-family:"Roboto";font-size:14px;line-height:18px;background:#fff;display:block;color:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gfield textarea.small{height:98px}.gfield textarea.medium{height:134px}.gfield textarea.large{height:170px}input::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder{opacity:1;color:#3d3d52}input::placeholder,select::placeholder,textarea::placeholder{opacity:1;color:#3d3d52}.gfield_select .gf_placeholder{color:#3d3d52}input:focus,textarea:focus{outline:none;border-color:#2c6db3}input[type=checkbox],input[type=image],input[type=radio]{width:auto}input[type=radio],input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;outline:none !important}input[type=radio],input[type=checkbox]{position:relative;top:3px;flex:0 0 auto;width:14px;height:14px;border:1px solid #ccc}input[type=radio]{background:#fff !important;border-radius:100%}input[type=radio]::before{content:"";background:#0e57a8;width:8px;height:8px;border-radius:100%;visibility:hidden;position:absolute;top:2px;left:2px}input[type=radio]:checked::before{visibility:visible}input[type=checkbox]:checked~label,input[type=radio]:checked~label{color:#0c56a6;cursor:pointer}input[type=checkbox]{background:#fff !important;border-radius:2px}input[type=checkbox]::before{content:"";background-image:url("../../../../cchbasetheme/assets/svg/check-icon-blue.svg");width:10px;height:8px;visibility:hidden;position:absolute;bottom:2px;left:1px;background-size:contain;background-repeat:no-repeat;background-position:center center}input[type=checkbox]:checked::before{visibility:visible}button,input[type=button],input[type=reset],input[type=submit],.button{width:auto;outline:none;cursor:pointer}input:focus,select:focus,textarea:focus,button:focus{outline:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:1px solid #ccc;box-shadow:0 0 0px 1000px #eef6ff inset;-webkit-box-shadow:0 0 0px 1000px #eef6ff inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}ul.gform_fields{padding:0;margin:0}.gform_fields li{list-style-type:none;margin-bottom:15px;clear:both}.gform_fields li.gfield_visibility_hidden{left:-9999px;position:absolute;visibility:hidden}.gform_description{color:#0c56a6}.gfield.hidden_label>label{display:none !important}.gfield.gfield_no-margin{margin:0 !important}.field_description_above .gfield_description{font-size:12px;color:#0c56a6;position:relative;top:-5px;margin-bottom:10px}.field_description_below .gfield_description{font-size:12px;color:#0c56a6;margin-top:10px}.gfield.list_inline .gfield_radio{display:flex}.gfield.list_inline .gfield_radio li{margin-right:30px}.gfield.list_inline .gfield_radio li:last-of-type{margin-right:0}.gfield .ginput_complex span>label{color:#3d3d52;font-size:14px;display:inline-block;clear:both;margin-bottom:10px;margin-top:15px;font-family:"Roboto";cursor:pointer;position:relative}.gfield.hidden_label .ginput_complex span>label{color:#0c56a6}.gfield.hidden_label .ginput_complex span>label.hidden_sub_label{display:none}.gfield.gfield_contains_required .ginput_complex span label:after{display:none;content:"*";position:absolute;color:#e20f20;top:0;pointer-events:none;right:-10px}.gfield.gfield_contains_required.hidden_label .ginput_complex span label:after{display:inline-block}.gfield .field_sublabel_below .ginput_complex span label{margin-top:10px;margin-bottom:15px}.gfield_label{color:#0c56a6;font-size:14px;display:block;margin-bottom:10px;font-family:"Roboto";cursor:pointer}.gfield.field_sublabel_above .gfield_label{font-family:"Roboto";font-weight:700;margin-bottom:0}.gfield.hidden_label .gfield_label{display:none}.gfield.gf_left_half,.gfield.gf_right_half{display:inline-block;width:50%;overflow:hidden;margin-bottom:10px;clear:none;padding:0 7.5px 0 0}.gfield.gf_one_third_right,.gfield.gf_right_half{clear:right;padding:0 0 0 7.5px}.gfield.gf_right_half input[type=checkbox],.gfield.gf_right_half input[type=radio],.gfield.gf_left_half input[type=checkbox],.gfield.gf_left_half input[type=radio]{float:none;width:12px;padding:0 !important}.gfield.gf_one_third_left,.gfield.gf_one_third_center,.gfield.gf_one_third_right{width:33.33%;float:left;clear:none;padding:0 7.5px}.gfield.gf_one_third_left{padding:0 7.5px 0 0}.gfield.gf_one_third_right{padding:0 0 0 7.5px}.gfield.gf_one_third_left input[type=checkbox],.gfield.gf_one_third_center input[type=checkbox],.gfield.gf_one_third_right input[type=checkbox],.gfield.gf_one_third_left input[type=radio],.gfield.gf_one_third_center input[type=radio],.gfield.gf_one_third_right input[type=radio]{width:12px;float:none}.gfield.gf_one_third_center input{margin:0 auto}.gfield.gf_one_third_right input{float:right}.ginput_container_select,.gfield_contains_required .ginput_container{position:relative}label .gfield_required{display:none}.gfield_contains_required label{position:relative;display:inline-block;clear:both}.gfield_contains_required label:after{content:"*";color:#e20f20;pointer-events:none;margin-left:5px}.gfield_contains_required .ginput_container_radio label:after{display:none}.gfield_contains_required .ginput_container input{padding-right:35px}.gfield_contains_required .ginput_container input[type=checkbox],.gfield_contains_required .ginput_container input[type=radio]{padding:0}.gfield_contains_required.hidden_label .ginput_container_checkbox:after{display:none}.gfield_contains_required.hidden_label.field_sublabel_below .ginput_complex.ginput_container:after,.gfield_contains_required.hidden_label.field_sublabel_above .ginput_complex.ginput_container:after{display:none}.gfield_contains_required.hidden_label.field_sublabel_hidden_label .ginput_complex.ginput_container span{position:relative}.gfield_contains_required.hidden_label .ginput_container:after,.gfield_contains_required.hidden_label.field_sublabel_hidden_label .ginput_complex.ginput_container span:after{content:"*";position:absolute;right:20px;color:#e20f20;top:calc(50% - 10px);pointer-events:none;opacity:1;font-size:14px;font-family:"Roboto"}.ginput_container_select:after{content:"";background-image:url("../../../../cchbasetheme/assets/svg/caret_down.svg");background-repeat:no-repeat;background-position:center center;width:8px;height:8px;position:absolute;z-index:1;right:15px;top:calc(50% - 4px);pointer-events:none}.gform_drop_area{height:260px;width:100%;border:1px dashed #0c56a6;text-align:center;padding-top:60px;border-radius:4px}.gform_drop_instructions{color:#0c56a6;font-family:"Roboto";display:block;margin-bottom:10px;position:relative;padding-top:35px}.gform_drop_instructions:after{content:"";background-image:url("../../../../cchbasetheme/assets/svg/upload_icon.svg");width:30px;height:26px;background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:0;width:100%;left:0}.gform_drop_area .button{color:#e20f20;background:none}.ginput_container_name{overflow:hidden}@media only screen and (min-width: 600px){.ginput_complex.ginput_container_name.gf_name_has_2 span{width:50%;float:left;padding:0 10px 0 0}li .ginput_complex.ginput_container_name.gf_name_has_2 span.name_last{float:right;padding:0 0 0 10px}}.ginput_container ul{padding:0;margin:0}.gfield--type-radio-image .ginput_container ul{display:grid;grid-gap:20px}.gfield--type-radio-image .ginput_container ul li{display:flex;flex-direction:column;margin:0}.gfield--type-radio-image .ginput_container ul li input{display:none}.gfield--type-radio-image .ginput_container ul li .gform-field-label{display:flex;flex-direction:column;flex-grow:1;border:1px solid #ccc;padding:20px;border-radius:4px;font-size:16px;line-height:20px;color:#3d3d52}.gfield--type-radio-image .ginput_container ul li .gform-field-label img{display:block;width:100%;height:auto}.gfield--type-radio-image .ginput_container ul li .gform-field-label span{display:flex;margin-top:10px}.gfield--type-radio-image .ginput_container ul li .gform-field-label span::before{content:"";display:block;width:14px;height:14px;margin:3px 8px 3px 0;padding:2px;border:1px solid #ccc;background-color:#fff;background-clip:content-box;border-radius:100%}.gfield--type-radio-image .ginput_container ul li input[type=radio]:checked+.gform-field-label{border-color:#0c56a6;color:#0c56a6}.gfield--type-radio-image .ginput_container ul li input[type=radio]:checked+.gform-field-label span::before{background-color:#0e57a8}@media only screen and (min-width: 600px){.gfield--type-radio-image .ginput_container ul{grid-template-columns:repeat(2, 1fr)}}.ginput_container_radio input,.ginput_container_checkbox input{display:inline-block;padding:0}.ginput_container_radio label,.ginput_container_checkbox label{font-size:14px;padding-left:5px;position:relative;line-height:20px;color:#3d3d52;font-family:"Roboto"}.gform_fields .gfield_checkbox li,.gform_fields .gfield_radio li{display:flex;margin-bottom:5px}.gfield_checkbox input,.gfield_checkbox label,.gfield_radio input,.gfield_radio label{cursor:pointer}.ginput_container_time{display:inline-block}.ginput_container_time i{display:none}.ginput_container_time input{width:80px}.ginput_container_time label{text-align:center;width:100%;display:block;color:#0c56a6;margin-top:5px}.ginput_container_date{position:relative}.ginput_container_date input{width:135px;cursor:pointer}img.ui-datepicker-trigger{position:absolute;top:13px;left:145px;cursor:pointer}.button.gform_button{width:100%;padding:14px 10px 12px;background:#03d16c;border:none;font-family:"HKNova";color:#fff;font-size:14px;line-height:18px}.button.gform_button:hover{background:#03ea79;border:none}.gform_button.gform_button--loading:has(+.gform_ajax_spinner),.gform_button.gform_button--loading:has(+.gform_ajax_spinner):hover{background-color:#3d3d52;color:#fff;cursor:default}.gform_heading{margin-bottom:10px;font-size:16px;line-height:22px}.gform_body fieldset{margin:0 0 20px;padding:0;border:0 none}.gform_body fieldset .gfield .ginput_complex span>label{margin-top:5px}@media only screen and (min-width: 600px){.gfield.gfield--width-half{float:left;clear:none;width:50%;padding:0 10px 0 0}}.gfield.gfield--width-half .ginput_container_date input{width:100%;cursor:pointer}.gfield--width-half,.gfield--width-full{margin-bottom:15px}.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox{-moz-column-gap:16px;column-gap:16px}.gform_wrapper ul.gform_fields:not(.top_label) li.gf_list_2col_vertical label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gf_list_2col_vertical label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gf_list_2col_vertical label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gf_list_2col_vertical label.gfield_label{margin:0 0 10px 0}.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 16px);-moz-column-count:2;column-count:2}.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 8px);-moz-column-count:3;column-count:3}.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 8px);-moz-column-count:4;column-count:4}.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 8px);-moz-column-count:5;column-count:5}.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio li label,.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio li label,.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio li label,.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio li label{max-width:75%;white-space:normal;overflow:hidden;text-overflow:ellipsis;line-height:12px}@media only screen and (max-width: 767px){.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio,.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio,.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio,.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio{width:100%;-moz-column-count:1;column-count:1}}.blue_wrapper .gform_drop_area{border:1px solid #eef6ff;background:#eef6ff}.blue_wrapper input,.blue_wrapper select,.blue_wrapper textarea{background:#fff;color:#333}.blue_wrapper input::-moz-placeholder, .blue_wrapper select::-moz-placeholder, .blue_wrapper textarea::-moz-placeholder{opacity:1}.blue_wrapper input::placeholder,.blue_wrapper select::placeholder,.blue_wrapper textarea::placeholder{opacity:1}.ginput_container_date input,.ginput_container_time input{background:none}.gform_confirmation_message{color:#03d16c;border:1px solid #03d16c;border-radius:4px;text-align:center;padding:20px;font-family:"HKNova";font-weight:700;line-height:16px}.gform_validation_container{display:none}.gfield_error input,.gfield_error select{border-color:#e6303f;color:#e6303f}.blue_wrapper .gfield_error input{background:#fbdadc}.gfield_error input::-moz-placeholder{color:#e20f20;opacity:1}.gfield_error input::placeholder{color:#e20f20;opacity:1}.gfield_error .validation_message{display:block;color:#e20f20;top:8px}.validation_error{display:block;margin:20px 0;padding:20px;border:1px solid #e20f20;border-radius:4px;color:#e20f20;font-family:"HKNova";font-weight:400;line-height:1.25}.validation_error .gform_submission_error{margin:0;font-size:16px;line-height:1.25;font-weight:400;color:currentColor}.validation_error.gform_validation_errors{background-color:#fef2f3}div#infscr-loading{text-align:center;position:relative;top:30px;clear:both}div#infscr-loading img{max-height:55px}.newsletter_wrapper{margin:100px auto 0 auto}@media only screen and (max-width: 767px){.newsletter_wrapper{margin:30px -15px 0 -15px}}.newsletter_form{padding:50px 0 50px 25%;background:#fbfcfd;border:1px solid #9cbadb;border-radius:4px}@media only screen and (max-width: 959px){.newsletter_form{padding:60px 0 30px 0 !important}}@media only screen and (max-width: 767px){.newsletter_form{padding:60px 15px 30px 15px !important}}.newsletter_form_image{position:absolute;top:-40px;left:40px;max-width:224px;height:auto}span.newsletter_form_header{display:block;margin-bottom:5px;font-family:"HKNova";font-size:20px;line-height:28px;font-weight:700;color:#0c56a6}span.newsletter_form_subheader{display:block;font-size:14px;line-height:28px;color:#3d3d52}.newsletter_form form{clear:both;overflow:hidden}.newsletter_form .gform_body ul li{width:25%;float:left;clear:none;margin-top:20px;padding:0 20px 0 0}.newsletter_form .gform_body ul.gfield_radio li{width:50%;margin-top:0;padding-top:14px}.newsletter_form .gform_body ul.gfield_radio li label{font-weight:400;line-height:18px}.newsletter_form .gform_body ul.gfield_radio li input[type=radio]{margin-top:0}.newsletter_form .gform_footer.top_label{width:15%;float:left;margin-top:20px}@media only screen and (max-width: 959px){.newsletter_form{padding:60px 30px 30px 30px;border:none}.newsletter_form_image{display:none}.newsletter_form form{margin-top:30px}span.newsletter_form_subheader{font-family:"HKNova";font-weight:700}.newsletter_form .gform_body ul li{float:none;width:100%;padding:0;margin-top:0}.newsletter_form .gform_footer.top_label{width:auto;margin-top:0}.newsletter_form .button.gform_button{font-size:13px}}@media only screen and (max-width: 525px){.newsletter_form .gform_footer.top_label{width:100%}}.quote_form_wrapper label{margin-bottom:15px}.quote_form_wrapper li.gfield{margin-bottom:20px}body.page-template-landing #header .logo--landing{float:none;margin:2px auto}body.page-template-landing .page_header_wrapper_single{position:relative;bottom:0;padding:88px 0 128px}body.page-template-focus .container{margin:70px auto}body.page-template-landing .container--landing{margin-bottom:70px}body.page-template-focus-borderless .container{max-width:100%;padding:0;margin:0}body.page-template-focus .container .inner-text-wrap,body.page-template-landing .container .inner-text-wrap{max-width:800px}body.page-template-focus .container .inner-text-wrap{margin-top:0}body.page-template-focus-borderless .container .inner-text-wrap{max-width:100%;margin-top:0;border:none;padding:0}.gf_progressbar_wrapper h3,.gf_progressbar_title{display:none}.gf_progressbar{position:relative;margin:0;height:2px;background:#ededed}.gf_progressbar span{position:absolute;top:0;right:-1px;width:2px;height:2px;margin:0 auto;display:block;font-family:"HKNova";font-weight:700;font-size:0;color:#fff;text-align:center;line-height:2px;border-radius:100%;background:#03c767;transition:all .5s ease 0s}.gf_progressbar .gf_progressbar_percentage{position:relative;height:100%;background:#03c767;transition:all .5s ease 0s}.gf_progressbar .gf_progressbar_percentage.percentbar_0 span{right:-2px;opacity:0;background:#03c767;transition:all .5s ease 0s}body.page-template-focus-borderless .gform_fields>.gfield,body.page-template-focus .gform_fields>.gfield,body.page-template-focus-borderless .gform_fields>li,body.page-template-focus .gform_fields>li{margin-bottom:25px}body.page-template-focus-borderless .gform_fields>.gfield.gfield_visibility_hidden,body.page-template-focus-borderless .gform_fields>.gfield.gfield--type-hidden,body.page-template-focus .gform_fields>.gfield.gfield_visibility_hidden,body.page-template-focus .gform_fields>.gfield.gfield--type-hidden,body.page-template-focus-borderless .gform_fields>li.gfield_visibility_hidden,body.page-template-focus-borderless .gform_fields>li.gfield--type-hidden,body.page-template-focus .gform_fields>li.gfield_visibility_hidden,body.page-template-focus .gform_fields>li.gfield--type-hidden{margin:0}body.page-template-focus-borderless .gfield_label,body.page-template-focus .gfield_label{font-family:"HKNova";font-weight:700;font-size:16px}body.page-template-focus-borderless .gfield_contains_required label:after,body.page-template-focus .gfield_contains_required label:after{padding:0 0 0 10px}body.page-template-focus-borderless .ginput_container_radio label,body.page-template-focus-borderless .ginput_container_checkbox label,body.page-template-focus .ginput_container_radio label,body.page-template-focus .ginput_container_checkbox label{font-size:16px;display:inline}body.page-template-focus-borderless .ginput_container_radio label:after,body.page-template-focus-borderless .ginput_container_checkbox label:after,body.page-template-focus .ginput_container_radio label:after,body.page-template-focus .ginput_container_checkbox label:after{position:static;top:auto;right:auto}body.page-template-focus-borderless .gform_fields h2,body.page-template-focus .gform_fields h2{font-size:24px;line-height:36px}body.page-template-focus-borderless .gfield .ginput_complex span>label,body.page-template-focus .gfield .ginput_complex span>label{font-family:"HKNova";font-weight:700;font-size:16px;color:#0c56a6}body.page-template-focus-borderless .gfield_description,body.page-template-focus .gfield_description{margin-top:-10px;font-size:15px;color:inherit}body.page-template-focus-borderless .gfield_description.validation_message,body.page-template-focus .gfield_description.validation_message{margin-top:0;color:#e20f20}body.page-template-focus-borderless input[type=text],body.page-template-focus input[type=text],body.page-template-focus-borderless .gfield input,body.page-template-focus .gfield textarea,body.page-template-focus-borderless .gfield textarea,body.page-template-focus .gfield input,body.page-template-focus-borderless select,body.page-template-focus select{font-size:16px}body.page-template-focus-borderless .ginput_container_date input,body.page-template-focus .ginput_container_date input{width:100%;cursor:pointer}body.page-template-focus-borderless img.ui-datepicker-trigger,body.page-template-focus img.ui-datepicker-trigger{right:15px;left:inherit}body.page-template-focus-borderless .ginput_container_time input,body.page-template-focus .ginput_container_time input{width:100px;font-size:18px;padding-right:20px}body.page-template-focus-borderless .ginput_container .instruction,body.page-template-focus .ginput_container .instruction{display:none}body.page-template-focus-borderless .gform_page_footer,body.page-template-focus .gform_page_footer{margin:30px 0 0 0}body.page-template-focus-borderless .gform_footer .button.gform_button,body.page-template-focus .gform_footer .button.gform_button,body.page-template-focus-borderless .gform_page_footer .button.gform_button,body.page-template-focus .gform_page_footer .button.gform_button,body.page-template-focus-borderless .gform_page_footer .gform_previous_button,body.page-template-focus .gform_page_footer .gform_previous_button,body.page-template-focus-borderless .gform_page_footer .gform_next_button,body.page-template-focus .gform_page_footer .gform_next_button{padding:11px 20px;font-size:16px;line-height:20px}body.page-template-focus-borderless .gform_page_footer .gform_previous_button,body.page-template-focus .gform_page_footer .gform_previous_button{padding:0 0 0 22px;background:rgba(0,0,0,0);background-repeat:no-repeat;background-position:left center;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDYgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjExNzE4NyA1LjczNDM3Qy0wLjAzOTA2MjcgNS44OTA2MiAtMC4wMzkwNjI3IDYuMTA5MzcgMC4xMTcxODcgNi4yNjU2Mkw0LjcxMDk0IDEwLjg5MDZDNC44MzU5NCAxMS4wNDY5IDUuMDg1OTQgMTEuMDQ2OSA1LjI0MjE5IDEwLjg5MDZMNS44MzU5NCAxMC4yNjU2QzUuOTkyMTkgMTAuMTQwNiA1Ljk5MjE5IDkuODkwNjMgNS44MzU5NCA5LjczNDM3TDIuMTQ4NDQgNi4wMTU2Mkw1LjgzNTk0IDIuMjY1NjJDNS45OTIxOSAyLjEwOTM4IDUuOTkyMTkgMS44OTA2MyA1LjgzNTk0IDEuNzM0MzdMNS4yNDIxOSAxLjEwOTM3QzUuMDg1OTQgMC45NTMxMjUgNC44MzU5NCAwLjk1MzEyNSA0LjcxMDk0IDEuMTA5MzdMMC4xMTcxODcgNS43MzQzN1oiIGZpbGw9IiMwM0M3NjciLz4KPC9zdmc+Cg==");border-color:rgba(0,0,0,0);color:#03d16c;text-shadow:none}body.page-template-focus-borderless .gform_page_footer .gform_previous_button:hover,body.page-template-focus .gform_page_footer .gform_previous_button:hover{text-decoration:underline}body.page-template-focus-borderless .gform_page_footer .gform_next_button,body.page-template-focus .gform_page_footer .gform_next_button{background:#03d16c;border-color:#03d16c;color:#fff;font-size:16px}body.page-template-focus-borderless .gform_page_footer .gform_next_button:hover,body.page-template-focus .gform_page_footer .gform_next_button:hover{background:#03d16c}body.page-template-focus-borderless .gform_ajax_spinner,body.page-template-focus .gform_ajax_spinner{position:absolute;width:40px;height:auto}.gform_ajax_spinner{max-height:50px}body.page-template-focus-borderless .button.gform_button,body.page-template-focus .button.gform_button{width:50%;float:right;line-height:20px}.gform_wrapper .screen-reader-text,.gform_wrapper label.hidden_sub_label{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.gform_body .gsurvey-rating-wrapper .gsurvey-rating{display:inline-flex;flex-direction:row-reverse}.gform_body .gsurvey-rating-wrapper .gsurvey-rating>input{width:0;height:0;padding:0;border:0 none}.gform_body .gsurvey-rating-wrapper .gsurvey-rating>input::before{visibility:hidden}.gform_body .gsurvey-rating-wrapper .gsurvey-rating>label{position:relative}.gform_body .gsurvey-rating-wrapper .gsurvey-rating:not(:checked)>label,.gform_body .gsurvey-rating-wrapper .gsurvey-rating:not(:checked)>label:hover,.gform_body .gsurvey-rating-wrapper .gsurvey-rating:not(:checked)>label:hover~label,.gform_body .gsurvey-rating-wrapper .gsurvey-rating:not(:checked)>label,.gform_body .gsurvey-rating-wrapper .gsurvey-rating:not(:checked)>label:hover,.gform_body .gsurvey-rating-wrapper .gsurvey-rating:not(:checked)>label:hover~label,.gform_body .gsurvey-rating-wrapper .gsurvey-rating>input:checked~label{width:40px;height:40px;line-height:40px;background-size:36px 34px;background-position:center center;color:rgba(221,221,221,0) !important;background-repeat:no-repeat}.gform_body .gsurvey-rating-wrapper .gsurvey-rating:not(:checked)>label{background-image:url("../../../../cchbasetheme/assets/svg/star0.svg")}.gform_body .gsurvey-rating-wrapper .gsurvey-rating>input:checked~label,.gform_body .gsurvey-rating-wrapper .gsurvey-rating:not(:checked)>label:hover,.gform_body .gsurvey-rating-wrapper .gsurvey-rating:not(:checked)>label:hover~label{background-image:url("../../../../cchbasetheme/assets/svg/star1.svg")}.gform_body .gsurvey-rating-wrapper .gsurvey-rating-wrapper__notice{float:left;clear:both;display:inline-block;margin-top:10px;padding:5px 15px;background-color:#fefce8;border-radius:4px;color:#854d0e}@media only screen and (max-width: 599px){.gsurvey-page-logo{width:64px;height:auto}body.page-template-focus .container{margin-top:30px}body.page-template-focus-borderless .container{padding:0 15px}body.page-template-focus-borderless .inner-text-wrap,body.page-template-focus .container .inner-text-wrap{padding:0}body.page-template-focus-borderless .gform_page .gform_fields li:first-child .gfield_label,body.page-template-focus .gform_page .gform_fields li:first-child .gfield_label{margin:0 0 25px 0;font-size:18px;line-height:28px}body.page-template-focus-borderless .ginput_container_checkbox label,body.page-template-focus-borderless .ginput_container_radio label,body.page-template-focus .ginput_container_radio label,body.page-template-focus .ginput_container_checkbox label{display:inline}body.page-template-focus-borderless .gfield_label,body.page-template-focus-borderless .gfield .ginput_complex span>label,body.page-template-focus .gfield .ginput_complex span>label,body.page-template-focus .gfield_label{font-size:16px}body.page-template-focus-borderless .button.gform_button,body.page-template-focus .button.gform_button{width:56%}body.page-template-focus-borderless .gform_page_footer .gform_next_button,body.page-template-focus .gform_page_footer .gform_next_button{float:right}}body.page-template-focus .container-focus .gform_footer,body.page-template-focus .container-focus .gform_page_footer{position:relative;display:flex;flex-direction:row;justify-content:space-between;margin-right:-16px;margin-left:-16px;padding:24px 16px;border-top:1px solid #ededed}@media only screen and (min-width: 960px){body.page-template-focus .container-focus .gform_footer,body.page-template-focus .container-focus .gform_page_footer{margin-right:-40px;margin-left:-40px;padding-right:40px;padding-left:40px}}@media only screen and (max-width: 479px){body.page-template-focus .container-focus .gform_footer,body.page-template-focus .container-focus .gform_page_footer{gap:24px}}body.page-template-focus .container-focus .gform_footer .gform_next_button,body.page-template-focus .container-focus .gform_page_footer .gform_next_button{margin-left:auto}body.page-template-focus .container-focus .gform_footer .button.gform_button,body.page-template-focus .container-focus .gform_page_footer .button.gform_button{float:none;width:auto}@media only screen and (max-width: 479px){body.page-template-focus .container-focus .gform_footer .gform_next_button,body.page-template-focus .container-focus .gform_footer .button.gform_button,body.page-template-focus .container-focus .gform_page_footer .gform_next_button,body.page-template-focus .container-focus .gform_page_footer .button.gform_button{width:50%}}body.page-template-focus .container-focus .gform_footer .gform_ajax_spinner,body.page-template-focus .container-focus .gform_page_footer .gform_ajax_spinner{position:absolute;top:50%;left:50%;width:40px;height:auto;transform:translate(-50%, -50%)}@media only screen and (max-width: 479px){body.page-template-focus .container-focus .gform_footer .gform_ajax_spinner,body.page-template-focus .container-focus .gform_page_footer .gform_ajax_spinner{width:24px}}body.page-template-focus .gf_progressbar_wrapper{position:absolute;left:0;right:0;top:64px}@media only screen and (min-width: 960px){body.page-template-focus .gf_progressbar_wrapper{top:80px}}body.page-template-focus.admin-bar .gf_progressbar_wrapper{margin-top:46px}@media only screen and (min-width: 783px){body.page-template-focus.admin-bar .gf_progressbar_wrapper{margin-top:32px}}.gform_wrapper .gfield .ts-control{padding:13px 20px 11px;border-color:#ccc;border-radius:4px;font-family:"Roboto";font-size:16px;line-height:18px;background:#fff !important;color:#333}.gform_wrapper .gfield--type-hidden .gppa-spinner{display:none}.gform_wrapper .gppa-spinner{position:absolute;z-index:2;top:1px;right:9px;bottom:1px;width:20px;background:#fff}body.error404 .content a,body.page-template-thank_you .content a{text-decoration:none}.fof_header{height:600px !important;color:#fff;text-align:center;padding-top:108px}.fof_header>svg{margin-bottom:40px}.fof_header h1{margin-bottom:10px;font-size:35px;font-family:"HKNova";font-weight:700}.fof_header span{font-size:18px}.search-field.fof_searchfield{top:70%}.fof_searchfield .main-search{border:10px solid rgba(61,61,82,.22);width:100%;max-width:800px;margin-top:30px}.fof_searchfield .main-search input{width:82%;float:left}.fof_searchfield .main-search .button{color:#0c56a6;border-color:#0c56a6;margin-top:3px}.fof_searchfield .main-search .button:hover{background:#0c56a6;color:#fff}.fof_searchfield .main-search .button:hover svg path{fill:#fff;stroke:#fff}@media only screen and (max-width: 959px){.fof_searchfield .main-search .button{margin-top:0}}.fof_searchfield .main-search .button span{font-size:16px;font-family:"HKNova"}a.go_home_button.button{margin-top:75px;float:right;margin-right:243px;padding:10px 15px}.cant_find{margin-top:70px;width:60%;float:left;padding-left:230px}.cant_find h3{font-family:"HKNova";font-weight:700}.page-template-servicedesk .inner-text{margin-top:50px}.page-template-servicedesk .column.two_third{padding-right:25px}.page-template-servicedesk .column.one_third{padding-left:25px}.contact_option_block{background:#fff;box-shadow:0 0 20px 5px rgba(0,0,0,.05);border-radius:7px;padding:40px;margin-bottom:40px;position:relative}.contact_option_block:after{content:"";position:absolute;right:50px;top:50%;transform:translateY(-50%);width:80px;height:80px;background-repeat:no-repeat;background-size:contain}.contact_option_block.phone:after{width:70px;height:70px;background-image:url("../../svg/call-large.svg")}.contact_option_block.whatsapp:after{background-image:url("../../svg/whatsapp-large.svg")}.contact_option_block.messenger:after{background-image:url("../../svg/fb-large.svg")}.contact_option_block.chat:after{width:100px;height:90px;background-image:url("../../svg/chat-large.svg")}.contact_option_block h3{line-height:36px;margin-bottom:10px}.contact_option_block .phone_number{color:#03d16c;font-size:20px;line-height:30px;font-family:"HKNova";font-weight:700;margin:20px 0 0 0;display:block}.contact_option_block .button{background:#03d16c;border-color:#03d16c;color:#fff;width:170px;text-align:center;margin-top:20px}.contact_option_block .button:hover{background:#03c767}.contact_option_text,.contact_option_text p{color:#3d3d52;line-height:25px;font-size:14px;margin-bottom:0;font-family:"HKNova"}.contact_option_block.email .contact_option_title,.contact_option_block.email .contact_option_text{display:none}.contact_option_block.email .contact_option_title.email_title,.contact_option_block.email .contact_option_title.email_title span{display:block;font-family:"HKNova";font-weight:700;font-size:24px;line-height:36px}.contact_option_block.email .contact_option_title.email_title{margin-bottom:30px}.contact_option_block.email .gform_fields li.captcha{clear:none;float:left;width:50%}.contact_option_block.email .gform_footer.top_label{float:left;width:100%;position:relative;top:-3px}.contact_option_block.email .gform_wrapper{overflow:hidden}.office_block .address_data{color:#3d3d52;line-height:25px;font-size:14px;margin-top:10px}.office_block .address_data span.address_line{display:block;font-family:"Roboto";line-height:25px;margin-bottom:5px}.contact_maps_wrapper{position:relative;height:395px;margin-top:25px}.contact_maps_wrapper .tablet_text{display:none}.contact_maps_wrapper .map_toggle{width:100%;position:absolute;z-index:2}.contact_maps_wrapper .toggle{background:#03d16c;color:#fff;font-size:13px;line-height:20px;font-family:"HKNova";font-weight:700;padding:11px 30px 12px 30px;border-radius:4px 4px 0 0;display:inline-block;cursor:pointer;z-index:2;position:relative}.contact_maps_wrapper .toggle span{color:#fff;font-size:13px;line-height:20px;font-family:"HKNova";font-weight:700}.contact_maps_wrapper .map_toggle.gmaps_office_view{z-index:1}.contact_maps_wrapper .map_toggle.gmaps_view.active{z-index:3}.contact_maps_wrapper .map_toggle.gmaps_office_view.active{z-index:3}.contact_maps_wrapper .toggle.inside_toggle{background:#0c56a6;margin-left:-20px;z-index:1}.contact_maps_wrapper .toggle.inside_toggle.active{z-index:3}.contact_maps_wrapper .toggle.active{z-index:3}.contact_content,.contact_content p,.contact_content span{color:#3d3d52;line-height:25px;font-size:14px;margin-bottom:0;font-family:"Roboto"}.contact_content{margin-bottom:40px}.contact_content h3{margin-bottom:10px}.contact_cta{background:#eef6ff;border-radius:7px;padding:40px 30px;margin-bottom:40px;position:relative}.contact_cta_title{font-family:"HKNova";font-weight:700;line-height:25px;font-size:16px;color:#0c56a6;margin-bottom:55px;max-width:90%}.contact_cta img.cta_image{position:absolute;right:15px;bottom:0;max-width:40%;height:auto;max-height:200px}.contact_cta .button{background:#03d16c;color:#fff;border-color:#03d16c;display:block;max-width:60%;margin-bottom:20px;padding:15px 0 12px 0}.contact_cta .button.call_button{margin-bottom:0}.contact_cta .button:hover{background:#03c767}.contact_promises{background:#eef6ff;border-radius:4px;padding:32px;color:#0c56a6;font-size:13px;line-height:20px}.contact_promises .usp-titles{margin-bottom:32px}@media only screen and (min-width: 768px){.contact_promises .usp-titles{flex-grow:1}}.contact_promises .usp-title{margin-top:32px}.contact_promises span.usp_title_wrapper{float:left;display:block;width:calc(100% - 35px);font-family:"HKNova";font-size:16px;line-height:22px;font-weight:700}.contact_promises .usp-title img{float:left;width:22px;vertical-align:bottom}.usp-subtitle{font-family:"HKNova";font-size:14px;line-height:22px;font-weight:400;color:#3d3d52}.contact_promises .usp-subtitle{margin-left:30px}@media only screen and (max-width: 1100px){.contact_option_block.email .gform_footer.top_label{float:none;width:100%;top:auto}}@media only screen and (max-width: 959px){.contact_option_block:after{width:50px;height:50px}.contact_option_block.phone:after{width:40px;height:40px}.contact_option_block.chat:after{width:65px;height:58px}.page-template-servicedesk .column.two_third{width:60%;padding-right:15px}.page-template-servicedesk .column.one_third{width:40%;padding-left:15px}.page-template-servicedesk .column{float:left}.contact_cta{text-align:center}.contact_cta_title{margin-bottom:20px;max-width:100%}.contact_cta img.cta_image{position:relative;margin-bottom:-40px;margin-top:30px;max-width:60%}.contact_cta .button{max-width:100%}.contact_option_title{font-size:18px;line-height:26px}.contact_option_block .phone_number{font-size:16px}.contact_option_block.email .contact_option_title.email_title,.contact_option_block.email .contact_option_title.email_title span{font-size:18px;line-height:26px}}@media only screen and (max-width: 767px){.contact_maps_wrapper .tablet_text{display:block}.contact_maps_wrapper .desktop_text{display:none}.page-template-servicedesk .column.two_third{width:100%;padding:0 30px}.page-template-servicedesk .column.one_third{width:100%;padding:0 30px}.page-template-servicedesk .column{float:none}.contact_cta_title{margin-bottom:80px}.contact_cta .button{max-width:50%}.contact_cta img.cta_image{position:absolute;margin-bottom:0}.contact_option_block{padding:35px 25px;overflow:hidden;margin-bottom:30px}.contact_maps_wrapper{margin:25px -30px 0 -30px}}@media only screen and (max-width: 475px){.contact_option_block:after{right:-10px;opacity:.5}}@media only screen and (max-width: 350px){.page-template-servicedesk .column.two_third{padding:0}.contact_content{padding:0 15px}}.ebook-archive{margin-top:50px;margin-bottom:50px}.ebook_breadcrumb{position:relative;max-width:1200px;margin:0 auto}.ebook-item-wrapper{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #eee}.ebook-item{display:flex;flex-direction:column}@media screen and (min-width: 768px){.ebook-item{flex-direction:row}}.ebook-item__image-wrapper{position:relative;flex-shrink:0;margin:0;height:200px;border-radius:4px;overflow:hidden}@media screen and (min-width: 768px){.ebook-item__image-wrapper{height:290px;width:35%;margin-right:35px}}.ebook-item__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ebook-item__content{position:relative;display:flex;flex-direction:column;margin-top:15px;margin-bottom:15px}.ebook-item__content a{text-decoration:none}.ebook-item__title{font-size:22px;margin-bottom:25px}.ebook-item__more{margin-top:auto}.ebook-top{height:600px}.banner-image.archive-1{height:400px;background-size:cover;background-repeat:no-repeat;background-position:center center}.archive-header{position:relative;top:-270px}body.post-type-archive-ships .archive-header{top:-140px}@media only screen and (min-width: 768px){body.tax-cruising_area .archive-header,body.tax-barge-type .archive-header,body.tax-barge-label .archive-header{top:-70px}}.archive-header-cycling-prep{position:relative;top:-90px}.archive-header-tour-count{display:inline-block;color:#fff;bottom:7px;position:relative;z-index:2}.archive-header-tour-count .count-circle{margin:0 7px 0 10px;padding:1px 0 0 0;height:35px;width:35px}.archive-tours-available{font-size:18px;font-family:"Roboto";position:relative;top:2px}h2.archive-title,h1.archive-title{color:#fff;font-size:35px;font-family:"HKNova";font-weight:700;display:inline-block;position:relative;z-index:2;line-height:1.15}.archive-row .column.one_third{margin-top:50px}.column.one_third.archive-col:nth-of-type(3n+4){clear:left}.column.one_third.archive-col a{text-decoration:none}.archive-filtered-title h1,.archive-filtered-title h3{font-size:22px;font-family:"HKNova";font-weight:700;line-height:22px}.archive-filtered-title span{color:#0c56a6;font-size:16px;font-family:"HKNova"}.archive-usp{display:inline-block;width:calc(100% - 30px);margin:40px 15px 0;padding:56px;font-size:18px;font-family:"HKNova";line-height:28px;color:#fff;text-align:center;background-color:#0c56a6;box-sizing:border-box}.archive-usp h1,.archive-usp h2,.archive-usp h3,.archive-usp h4{margin-bottom:4px;font-size:24px;line-height:36px;font-weight:700;color:#fff;text-align:center}.archive-usp .available-now,.archive-usp .sub-usp{font-size:inherit;color:#fff}.archive-usp a{text-decoration:none}.archive-usp .details-usp{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;height:34px;margin-top:12px;font-weight:700;font-size:14px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.25);border-radius:4px;background-color:#03c767}.archive-usp .details-usp:hover{background-color:#03c767;border-color:#03c767}span.available-now{color:#e20f20;font-size:16px;font-family:"HKNova";font-weight:700}span.sub-usp{font-size:13px;line-height:13px;font-family:"HKNova";color:#0c56a6;padding-left:5px;margin-top:10px;display:block;text-align:center}span.details-usp{font-weight:700}.tour-overview-inner{display:flex;flex-direction:column;background:#eef6ff;padding:30px 15px;border-radius:0 0 4px 4px;position:relative}.tour-overview-inner-ship{background-color:rgba(0,0,0,0)}.tour-overview-inner-ship .archive-ship-label{display:flex;opacity:.9;margin-bottom:20px;color:#0c56a6}.tour-overview-inner-ship .archive-ship-label .archive-ship-icon{margin-right:8px}.tour-overview-inner-ship .archive-ship-label .archive-ship-label-text{font-size:14px;line-height:22px;font-weight:normal}.archive-ship-icon svg{display:block}.archive-ship-icon svg g,.archive-ship-icon svg path{fill:currentColor;stroke:currentColor}.mobile_menu_ship_icon svg g,.mobile_menu_ship_icon svg path{fill:#e20f20}.archive-available-tours{border-bottom:1px dashed #0c56a6;margin-bottom:20px;padding-bottom:20px;display:block}body.single-boat-bike-tours .archive-available-tours{display:none}.ship_overview_block_footer{border-top:1px dashed rgba(12,86,166,.4);padding:20px 0 0px 0}.ship_overview_block_footer span{display:inline-block;margin-top:13px;font-size:12px;font-family:"HKNova";font-weight:600;opacity:.65}body.single-boat-bike-tours a.open-popup-link.button.ship-details{float:right;background:#03d16c;border-color:#03d16c;color:#fff;width:100%}body.single-boat-bike-tours a.open-popup-link.button.ship-details:hover{background:#03c767;border-color:#03c767}.archive-available-tours span{display:inline-block}.tour-overview-inner span.archive-available-tours-text{font-family:"HKNova";font-weight:600;font-size:12px;color:#0c56a6;opacity:.9;display:inline-block}.tour-overview-max{display:flex;-moz-column-gap:20px;column-gap:20px;color:#0c56a6;opacity:.9;font-family:"Roboto";font-size:12px;line-height:12px;font-weight:normal}.tour-overview-max--item{margin-bottom:25px}.tour-overview-max--detail{margin-bottom:24px}.overview_max_people,.overview_max_cabins{display:inline-flex;gap:3px;padding:5px 10px;border-radius:4px;border:1px solid rgba(12,86,166,.4)}.archive-available-tours span.count-circle{background:#0c56a6;font-family:"Roboto";font-weight:900;font-size:13px;color:#fff;line-height:25px;width:25px;height:25px;display:inline-block;margin-right:5px}.archive-filter-wrap{position:relative;bottom:0;left:0;right:0;z-index:2}body.tax-experience main#content,body.tax-tour-country main#content,body.tax-travel-months main#content,body.tax-travel-years main#content,body.tax-trip-country main#content,body.post-type-archive-boat-bike-tours main#content{margin-top:-70px}body.post-type-archive-boat-bike-tours main#content.no_filters{margin-top:0}body.post-type-archive-ships main#content{margin-top:-43px}.archive-filter{background:#0c56a6;width:1170px;margin:0 auto;padding:0 10px 20px 10px}.archive-filter .searchandfilter ul li{width:auto}.archive-filter .searchandfilter select.sf-input-select{min-width:auto}.archive-filter .searchandfilter .sf-reset-select{position:absolute;z-index:9;top:50%;right:36px;width:18px;height:18px;border-radius:100%;background:#e20f20;color:#fff;line-height:18px;text-align:center;cursor:pointer;transform:translateY(-50%)}@media only screen and (max-width: 959px){.archive-filter .searchandfilter .sf-reset-select{width:22px;height:22px;right:54px;font-size:18px;line-height:21px}}.archive-filter .searchandfilter>ul{display:flex;flex-wrap:wrap}.archive-filter .searchandfilter>ul>li{width:20%;float:none}@media only screen and (max-width: 959px){.archive-filter .searchandfilter>ul>li{width:100%}}.archive-filter .searchandfilter>ul>li.sf-field-sort_order{bottom:-115px;width:auto}.archive-filter .searchandfilter>ul>li.sf-field-reset{left:auto;top:auto}.archive-filter .searchandfilter li[data-sf-field-input-type=checkbox]{display:flex;width:auto;align-items:center}.archive-filter .searchandfilter li[data-sf-field-input-type=checkbox] ul li{display:flex;align-items:center;margin:0 10px}.archive-filter .searchandfilter .sf-input-checkbox,.archive-filter .searchandfilter .sf-input-radio{top:0}.archive-filter .searchandfilter .sf-label-checkbox{display:inline-flex;width:auto}.archive-filter__item--disabled select{opacity:.6}span.mobile_filter_close{position:relative;width:100%;text-align:right;display:none;margin-bottom:-20px}span.mobile_filter_close:after{content:"";background:#fff;width:25px;height:25px;display:block;position:absolute;right:-5px;top:0;z-index:0;border-radius:50%}span.mobile_filter_close svg{z-index:2;position:relative;top:-1px;right:3px}span.mobile_filter_close svg path{fill:#e20f20}span.mobile_filters_apply{display:none;background:#03d16c;text-align:center;font-size:13px;font-family:"HKNova";font-weight:700;color:#fff;padding:12px 0;border-radius:4px}.archive-filter-title{float:left;padding-top:14px;font-size:15px;font-family:"HKNova";font-weight:700;color:#fff;margin-right:20px;display:none}li.sf-field-post-meta-trip_price h4{height:40px;background:#fff;color:#0c56a6;font-family:"Roboto";font-weight:500;font-size:14px;border:none;min-width:159px;border-radius:6px;padding:9px 0 0 10px;width:calc(100% - 20px);margin:0 auto;display:block;cursor:pointer}li.sf-field-post-meta-trip_price h4.active_price_slider{border-radius:6px 6px 0 0}li.sf-field-post-meta-trip_price .sf-meta-range.sf-meta-range-slider{display:none;background:#eef6ff;padding:20px 25px 15px 25px;color:#0c56a6;position:absolute;top:40px;left:10px;border-radius:0 0 6px 6px;border-top:1px dashed rgba(12,86,166,.2);width:calc(100% - 20px)}.sf-meta-range.sf-meta-range-slider label{font-size:14px;width:39%;display:inline-block}.archive-filtered-title form{float:right;position:relative;top:-25px}.searchandfilter .sf-field-sort_order{position:absolute;right:-35px;bottom:-219px;z-index:1;width:auto;padding-right:10px}body.post-type-archive-ships .searchandfilter .sf-field-sort_order{bottom:-158px}.searchandfilter .sf-field-sort_order select.sf-input-select{background:none;min-width:220px}.searchandfilter ul{color:#fff;position:relative;padding:0}.searchandfilter ul li{padding:0;float:left;width:20%;margin:20px 0 0 0;position:relative}.searchandfilter label{position:relative;width:calc(100% - 20px);margin:0 auto;display:block}li.sf-level-0 label{font-family:"Roboto";font-size:14px;display:inline-block}.searchandfilter select.sf-input-select{position:relative;min-width:159px;height:44px;padding-left:16px;border:none;border-radius:4px;background:#fff;cursor:pointer;font-family:"Roboto";font-size:14px;line-height:16px;color:#3d3d52;text-overflow:"";-webkit-appearance:none;-moz-appearance:none}.searchandfilter .sf-field-sort_order:after,body.page-template-country-landing-page .archive-filter ul>li:nth-child(-n+6):after,.archive-filter ul li[data-sf-field-input-type=range-slider]:after,.archive-filter ul li[data-sf-field-input-type=select]:after{content:"";height:7px;width:10px;background:url("../../../../cchbasetheme/assets/svg/caret_down.svg");position:absolute;right:25px;top:18px;background-size:cover;pointer-events:none}.searchandfilter .sf-field-sort_order:after{right:0}.sf-field-post-meta-barge_premium{font-family:"Roboto";font-size:14px}.sf-field-post-meta-barge_premium input{display:inline-block}body.post-type-archive-ships li.sf-field-post-meta-barge_premium{flex-grow:1}body.post-type-archive-ships li.sf-field-post-meta-barge_premium ul li{width:100%}@media only screen and (max-width: 767px){body.post-type-archive-ships li.sf-field-post-meta-barge_premium{width:100%}}.searchandfilter .sf-field-post-meta-barge_premium ul{padding-left:10px}.searchandfilter ul li.sf-field-reset::before{content:"";margin:0 0 1px 6px;background-image:url("../../../../cchbasetheme/assets/svg/refresh-icon.svg");width:14px;height:16px;background-size:contain;display:inline-block;background-repeat:no-repeat;background-position:center center;position:relative;left:25px;top:2px}.sf-field-reset input.search-filter-reset{display:inline-block;padding:12px 10px 12px 33px;font-size:14px;font-family:"HKNova";font-weight:700;color:#fff;background:rgba(0,0,0,0);border-radius:5px;border:none}input.sf-input-range-number.sf-input-number{max-width:inherit;width:100%;padding:13px 0;background:none;border:none;color:#0c56a6;font-family:"HKNova"}span.sf-range-prefix{font-family:"HKNova";margin-right:2px;font-size:16px}.searchandfilter .meta-slider{margin-top:6px;border:none}.noUi-handle:after,.noUi-handle:before{display:none}.searchandfilter .noUi-horizontal .noUi-handle{height:20px;width:20px;top:-3px}li.sf-field-reset{position:relative;left:-127px;top:-9px}body.post-type-archive-ships li.sf-field-reset{left:0}.searchandfilter .sf-field-post-meta-barge_premium li{padding-top:0;margin-top:10px;width:100%}.homepage_filters_wrapper .searchandfilter label{width:auto}.homepage_filters_wrapper .searchandfilter ul li{width:100%}.homepage_filters_wrapper .searchandfilter ul li[data-sf-field-input-type=select],.homepage_filters_wrapper .searchandfilter ul li.sf-field-taxonomy-trip-country,.homepage_filters_wrapper .searchandfilter ul li.sf-field-taxonomy-travel-months,.homepage_filters_wrapper .searchandfilter ul li.sf-field-post-meta-trip_travel_time{position:relative}.homepage_filters_wrapper .searchandfilter ul li[data-sf-field-input-type=select]:after,.homepage_filters_wrapper .searchandfilter ul li.sf-field-taxonomy-trip-country:after,.homepage_filters_wrapper .searchandfilter ul li.sf-field-taxonomy-travel-months:after,.homepage_filters_wrapper .searchandfilter ul li.sf-field-post-meta-trip_travel_time:after,.homepage_filters_wrapper .searchandfilter ul li.sf-field-post-meta-premium_trip:after{content:"";height:7px;width:9px;background:url("../../../../cchbasetheme/assets/svg/caret_down.svg");position:absolute;right:20px;top:18px;background-size:cover;pointer-events:none}.homepage_filters_wrapper input[type=submit]{display:block;width:100%;padding:11px 15px;background:#03d16c;border:1px solid #03d16c;font-family:"HKNova";font-size:14px;line-height:20px;font-weight:700;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.25)}.homepage_filters_wrapper input[type=submit]:hover{background:#03c767;border-color:#03c767}.homepage_filters_wrapper .searchandfilter ul{width:100%}.homepage_filters_wrapper input[type=checkbox]:checked~label,.homepage_filters_wrapper input[type=radio]:checked~label{color:#fff}@media only screen and (max-width: 1400px){.homepage_filters_wrapper{width:530px}}@media only screen and (max-width: 767px){.homepage_filters_wrapper{width:calc(100% - 30px)}.homepage_filters_wrapper .searchandfilter ul li:first-of-type{margin-top:0}.homepage_filters_wrapper .searchandfilter ul li:last-of-type{margin:0}.homepage_filters_wrapper .searchandfilter ul li.sf-field-submit{margin:30px 0 0 0}}.landings_archive_header{top:-100px}.landing_content_wrapper.clear{margin-top:40px}.landing_page_content{width:65%;float:left}.landing_content{width:30%;float:right}.landing_contact_list{list-style-type:none;padding:0;margin:0}.landing_contact_list svg path{fill:rgba(12,86,166,.9)}.landing_contact_list li{padding:10px 0}.landing_contact_list li:first-child{margin-top:15px}.landing_contact_list li:last-child{padding-bottom:0}.landing_contact_list a{text-decoration:none;color:rgba(12,86,166,.9);margin-left:15px}.landing_contact_list li:hover svg path,.landing_contact_list li:hover a{color:#fff;fill:#fff}li.landing_livechat svg{position:relative;top:2px}.landing_tour_selection{margin:0 -15px}.landing_top_wrapper{margin-top:100px;position:relative}.landing_top_title_wrapper{margin-bottom:30px}.top_title_block{position:relative;float:left}.top_button{float:right}.top_title_block span{color:#0c56a6;opacity:.9;font-family:"HKNova";font-weight:700;display:block;margin-top:5px}.top_button{left:auto;right:0}.landing_tours_title{position:relative;padding-top:60px}.landing_tours_available{display:block;margin-top:5px}.landing_tours_available span{color:#0c56a6;font-family:"HKNova";font-weight:700;opacity:.9}.landing_quote_button{position:absolute;right:0;top:60px}.landing_filter_row{margin-top:20px}#landings_filter_results .column.one_third{border-bottom:none}#footer{overflow-x:hidden}@media only screen and (max-width: 959px){body.page-template-country-landing-page .tooltip{display:none !important}body.page-template-country-landing-page .seo-text{display:block;max-width:100%}.archive-header.landings_archive_header{top:-50px}.archive-filter-wrap.landing_filter_row{top:auto;margin:65px 0 30px}.archive-header.landings_archive_header h2.archive-title{color:#fff}.landing_tour_selection{margin:0 -30px}.landing_tour_selection .column.one_third{width:48%;float:left;padding:0 0 20px 0;margin:0 7px}.landing_filter_row span.mobile_filters_apply{top:0;width:96%;margin-bottom:30px}}@media only screen and (max-width: 767px){.landing_page_content{width:100%}.landing_content{width:calc(100% + 60px);margin-right:-30px;margin-top:30px}.landing_contact_list{display:none}.landing_top_wrapper{margin-top:60px}.landing_tours_title{padding:60px 30px 0 30px}.landing_quote_button{right:30px}.landing_tour_selection .column.one_third{width:100%;margin:0}.row#landings_filter_results{margin:0}.landing_filter_row span.mobile_filters_apply{margin-bottom:0;width:100%}body.page-template-country-landing-page .seo-text{max-width:90%}}@media only screen and (max-width: 525px){.top_button{width:100%}.top_button a.button{display:block;margin-top:20px}a.button.round.quote-button.landing_quote_button{position:relative;right:auto;margin-top:20px;width:100%}.landing_filter_row .mobile_filter_toggle{width:85%}}.pum-container{position:fixed !important}body .pum-theme-default-theme .pum-close{color:#3d3d52 !important}body .pum-theme-default-theme .pum-close:hover{color:#111118 !important}body .pum-theme-default-theme .pum-close:before{margin:0 5px 0 0;display:inline-block;vertical-align:middle;content:"Close";font-size:14px;font-weight:bold}body .pum-theme-default-theme .pum-title{margin:0 0 15px 0;display:block;font-family:"HKNova";font-weight:700;max-width:70%}body .pum-theme-default-theme p{margin:0;font-size:14px}body .pum-theme-default-theme .gform_wrapper .top_label li.gfield.salutation{width:100%;margin:auto !important;padding:8px 15px 0 0 !important;vertical-align:top}body .pum-theme-default-theme .gform_wrapper .top_label li.gfield.salutation li{width:50%;float:left}body .pum-theme-default-theme .gform_wrapper .top_label li.gfield.salutation li label{line-height:normal}body .pum-theme-default-theme .gform_wrapper .top_label li ul.gfield_radio li input[type=radio]+label:before,body .pum-theme-default-theme .gform_wrapper .top_label li ul.gfield_checkbox li input[type=checkbox]+label:before{margin:0 9px 0 0;border-color:#ccc}body .pum-theme-default-theme .gform_wrapper .top_label li.gfield.name{width:60%}body .pum-theme-default-theme .gform_wrapper .gfield_contains_required .ginput_container input{padding-right:0}@media only screen and (max-width: 699px){body .pum-theme-default-theme.pum-overlay-disabled{visibility:visible !important;background-color:rgba(7,50,96,.5) !important}body .pum-theme-default-theme .pum-container{right:10px !important;left:10px !important}}@media only screen and (max-width: 349px){body .pum-theme-default-theme .pum-title{font-size:15px}}.pum-container .pum-content .gform_fields li{margin:0 0 15px 0;padding:0 !important;clear:inherit !important;overflow:hidden}.pum-container .pum-content .validation_error{display:none}.pum-container .pum-content .gform_fields li.gfield.gf_left_half{padding:0 7.5px 0 0 !important}.pum-container .pum-content .gform_fields li.gfield.gf_right_half{padding:0 0 0 7.5px !important}.pum-container .pum-content .validation_error{display:none}.pum-container .pum-content .gform_fields li input[type=text],.pum-container .pum-content .gform_fields li input[type=email]{width:100% !important;height:37px;margin:0 !important;padding:5px;border:1px solid #ccc;border-radius:4px}.pum-container .pum-content .gform_fields li.salutation .ginput_container:after,.pum-container .pum-content .gform_fields li.popup_terms .ginput_container:after{display:none}.pum-container{position:fixed !important}.pum-container .pum-content .gform_footer{position:relative;width:40% !important;padding:0 !important;float:right}.pum-container .pum-content .gform_footer input.button{width:100% !important;display:block;margin:0 !important;background:none;border:1px solid #e20f20;background-color:#e20f20;color:#fff;font-weight:bold;line-height:normal}.pum-container .pum-content .gform_footer input.button:hover{background:#b20c19;border-color:#b20c19;color:#fff}.pum-container .pum-content .validation_message{display:none !important}.pum-container .pum-content li.gfield.gfield_error{background:none !important;border:none !important}.pum-container .pum-content .gfield_contains_required label:after{display:none}.pum-container .pum-content li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border-color:#e20f20 !important}.pum-container .pum-content .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error .gfield_checkbox li label:before{border-color:#e20f20}.pum-container .pum-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.pum-container .pum-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin:0 !important}.pum-container .pum-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{display:none !important}.gform_wrapper.bbt_popup_form_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important}.pum-container .pum-content .gform_confirmation_message{margin:0 0 12px 0;padding:5px 0 5px 30px;background:url("../../../../cchbasetheme/assets/svg/usp-check.svg") no-repeat left center;font-family:"HKNova";font-weight:700;font-size:13px;color:#0c56a6}.pum-container .pum-content .gform_ajax_spinner{position:absolute;top:0;left:-50px;max-height:35px;margin:0 !important}body .pum-theme-default-theme small{margin:12px 0 0 0;display:block}.bbt_popup_form_close{margin:30px 0 0 0;display:block;font-family:"Roboto";font-weight:bold}.bbt_popup_form_close:before{display:none !important}body .pum-theme-default-theme .gform_wrapper{margin:16px 0 0 0 !important;display:block;clear:both}@media only screen and (max-width: 640px){body .pum-theme-default-theme .gform_wrapper .top_label li.gfield.salutation{width:100% !important}body .pum-theme-default-theme .gform_wrapper .top_label li.gfield.salutation li{width:50% !important;float:left !important}body .pum-theme-default-theme .gform_wrapper .top_label li.gfield.name{width:100% !important;margin:0 0 15px 0 !important}}@media only screen and (max-width: 419px){body .pum-theme-default-theme .pum-close:before{display:none}.pum-container .pum-content .gform_footer{width:auto !important;margin:0;float:none}.pum-container .pum-content .gform_ajax_spinner{top:0;right:0;left:inherit}}.custom_subtitle{display:block;position:relative;z-index:2;color:#fff;font-family:"Roboto";font-size:18px}.content--custom-selection p:last-of-type,.content--not-found p:last-of-type{margin-bottom:0}@media only screen and (min-width: 960px){.content--custom-selection{margin-top:-25px;margin-bottom:-15px}}.content--not-found{padding:20px;background:#fbfcfd;border:1px solid #9cbadb;border-radius:4px;font-size:16px;color:#0c56a6;font-family:"HKNova"}.custom_selection_header{margin-top:40px}.custom_selection_header h2{float:left;position:relative}.search_result_container .custom_selection_header h2{margin-bottom:0}body.page-template-custom-selection main#content.with_filter{margin-top:0px}@media only screen and (max-width: 959px){body.page-template-custom-selection main#content.with_filter{margin-top:-60px}}body.page-template-custom-selection main#content.with_filter .content{margin-bottom:50px}body.page-template-custom-selection main#content.with_filter .archive-filter-wrap{margin-bottom:20px}@media only screen and (max-width: 959px){body.page-template-custom-selection main#content.with_filter .archive-filter-wrap{margin-bottom:0}body.page-template-custom-selection main#content.with_filter .archive-filter-wrap span.mobile_filter_close{top:10px}}body.page-template-custom-selection main#content.with_filter .archive-filter .searchandfilter>ul>li.sf-field-sort_order{bottom:-120px}body.page-template-custom-selection main#content.with_filter .search_result_container:first-of-type{margin-top:0}@media only screen and (max-width: 959px){body.page-template-custom-selection main#content.with_filter .mobile_filter_toggle{margin:0 auto}}@media only screen and (max-width: 559px){body.page-template-custom-selection main#content.with_filter .mobile_filter_toggle{margin-bottom:50px;width:100%}}body.page-template-custom-selection main#content.with_filter .archive-header{top:-90px}@media only screen and (max-width: 959px){body.page-template-custom-selection main#content.with_filter .archive-header{top:0}body.page-template-custom-selection main#content.with_filter .archive-header h1{color:#fff}body.page-template-custom-selection main#content.with_filter .archive-header .archive-header-tour-count{bottom:3px;margin:0 0 5px 10px}}a.custom_all_button.button{float:right;margin-left:15px;margin-right:15px;padding:0 15px 0 15px;border-color:#0c56a6;background-color:#0c56a6;color:#fff;line-height:35px;height:35px;text-decoration:none !important}a.custom_all_button.button:hover{background:#0c56a6;color:#fff}.button.round.custom_quote_button{float:right;margin-right:15px;margin-bottom:15px;line-height:35px;padding:0 15px 0 15px;height:35px;text-decoration:none !important}body.page-template-custom-selection .search_result_container{margin-top:30px}body.page-template-custom-selection .search_result_container:first-of-type{margin-top:10px}body.page-template-custom-selection .archive-row .column.one_third:nth-child(odd){clear:none}@media only screen and (max-width: 1023px){body.page-template-custom-selection .archive-row .column.one_third:nth-child(even){clear:left}}@media only screen and (max-width: 959px){.custom_selection_header{margin-bottom:30px}.custom_selection_header .button.round.quote-button{margin-top:20px}body.page-template-custom-selection .archive-row .column.one_third{border:none}body.page-template-custom-selection #header .nav-wrap,body.tax-tour-country #header .nav-wrap,body.tax-travel-months #header .nav-wrap,body.single-boat-bike-tours #header .nav-wrap,body.single-ships #header .nav-wrap{padding-bottom:0}.custom_selection_header h2{display:block;float:none;clear:both}a.button.round.quote-button.custom_quote_button{float:left;margin-left:15px;margin-right:0}a.custom_all_button.button,a.custom_all_button.button.round{float:left;margin-left:15px;margin-top:10px}}@media only screen and (max-width: 767px){.custom_quote_button{margin-top:20px}.custom_selection_header{margin-top:0}body.page-template-custom-selection .search_result_container{margin-top:10px}}p.incl_vat{display:block;margin-bottom:15px}.magazine_content_wrapper.clear{margin-top:-390px;z-index:2;position:relative}.magazine_left_content{width:55%;float:left;padding-top:50px}.magazine_right_content{width:40%;float:right;max-width:430px}.magazine_header{color:#fff;line-height:33px;margin-bottom:40px}.magazine_title{font-size:35px;font-family:"HKNova";font-weight:700;color:#fff}.magazine_subtitle{display:block;font-size:18px;line-height:26px;font-family:"HKNova"}.magazine_image{position:relative;left:-70px;width:110%}.magazine_image img{height:auto}.magazine_content_text h2,.magazine_content_text h3,.magazine_content_text h4,.magazine_content_text h5,.magazine_content_text h6{font-family:"HKNova";font-weight:700;margin-bottom:10px}.magazine_content_text h4{font-size:18px}.magazine_content_text{font-size:14px;color:#3d3d52;margin-top:50px;line-height:25px;font-family:"Roboto"}.magazine_form_wrapper{background:#fff;border:.5px solid rgba(61,61,82,.3);border-radius:4px;padding:40px 45px;position:relative}.for_free_button{background:#ffa40f;border-radius:50%;height:80px;width:80px;text-align:center;display:block;color:#fff;position:absolute;right:-25px;top:-25px;padding-top:20px}.for_free_button span{display:block;font-family:"HKNova";font-weight:700;font-size:15px}.for_free_button span.for_free_lang{margin-top:12px}.magazine_form_wrapper h3{color:#0c56a6;font-size:22px;font-family:"HKNova";font-weight:700;line-height:28px;width:90%;margin-bottom:30px}.print-button{height:35px;display:flex;align-items:center;background:#0c56a6;color:#fff;border-radius:4px;text-decoration:none;position:relative;margin-left:0}.print-button svg{margin:0 auto}#printer-{fill:#0c56a6}.print-button-icon{width:15px;height:15px;fill:#0c56a6;vertical-align:middle}.print-button:hover{background:#03d16c;color:#fff}.print-button:hover #printer-{fill:#fff}.bbt-print-logo{display:none}.PDF-export-modal{max-width:320px;width:100%;height:auto;background-color:#fff;z-index:1000;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);margin-bottom:7px;padding:25px;display:none;border-radius:4px;font-family:"Roboto";font-size:14px;line-height:1.5;color:#3d3d52}#PDF-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#eef6ff;opacity:.9}.PDF-export-modal .form-group{margin:0 0 10px 0 !important}.PDF-export-modal input{vertical-align:middle;margin:0 15px 0 0 !important;display:inline-block}.PDF-export-modal input:checked+span{color:#0c56a6}.PDF-export-modal label{display:block;cursor:pointer}.PDF-export-modal label span{display:inline-block;vertical-align:middle;font-size:14px;line-height:25px;color:#3d3d52;font-family:"Roboto";font-weight:normal}.PDF-export-modal .button{margin:20px 0 0 0;display:block;background:#03d16c;border:none;color:#fff;font-family:"HKNova";font-weight:700;line-height:22px;font-size:14px}.PDF-export-modal .button:hover{background:#03d16c}.modal-title{margin:20px 0 5px;font-size:16px;font-family:"HKNova";font-weight:700;color:#0c56a6}.main-modal-title{font-size:20px;font-family:"HKNova";font-weight:700;color:#0c56a6}.close-modal{background:#eef6ff;border-radius:100%;width:33px;height:33px;cursor:pointer;position:absolute;text-align:center;right:25px;top:22px;padding:6px 0 0 0}.ship_recap-print{display:none}.print-button-modal svg g{fill:#0c56a6}.embeddedServiceHelpButton .helpButton .uiButton{background-color:#0c56a6;font-family:"Salesforce Sans",sans-serif}.embeddedServiceHelpButton .helpButton .uiButton:focus{outline:1px solid #0c56a6}@font-face{font-family:"Salesforce Sans";src:url("https://www.sfdcstatic.com/system/shared/common/assets/fonts/SalesforceSans/SalesforceSans-Regular.woff") format("woff"),url("https://www.sfdcstatic.com/system/shared/common/assets/fonts/SalesforceSans/SalesforceSans-Regular.ttf") format("truetype")}.embeddedServiceHelpButton .helpButton .uiButton,.embeddedServiceSidebarMinimizedDefaultUI.helpButton{background:#e20f20 !important}.embeddedServiceHelpButton .helpButton,.embeddedServiceSidebarMinimizedDefaultUI,.embeddedServiceSidebar.layout-docked .dockableContainer{right:140px !important}.embeddedServiceSidebar.modalContainer{z-index:99999994 !important}.embeddedServiceSidebarHeader{background-color:#e20f20 !important}.assistiveText{display:none}@media only screen and (max-width: 1199px){.single .embeddedServiceHelpButton .helpButton .uiButton.chat_round{border-radius:28px !important;bottom:80px}}@media only screen and (max-width: 767px){.embeddedServiceHelpButton .helpButton,.embeddedServiceSidebarMinimizedDefaultUI,.embeddedServiceSidebar.layout-docked .dockableContainer{right:12px !important}}@media only screen and (max-width: 335px){.premium_label.single_premium{margin-top:10px}}body.post-type-archive-review a,body.single-review a{text-decoration:none}body.post-type-archive-review .archive-header,body.single-review .archive-header{top:-30px}body.post-type-archive-review .archive-header .review_filters,body.single-review .archive-header .review_filters{margin:0 20px 0 0;float:right}body.post-type-archive-review .archive-header .review_filters .searchandfilter label,body.single-review .archive-header .review_filters .searchandfilter label{width:auto;display:block}body.post-type-archive-review .archive-header .review_filters .searchandfilter ul li,body.single-review .archive-header .review_filters .searchandfilter ul li{position:relative;width:100%;margin:0}body.post-type-archive-review .archive-header .review_filters .searchandfilter ul li select,body.single-review .archive-header .review_filters .searchandfilter ul li select{width:190px}body.post-type-archive-review .archive-header .review_filters .searchandfilter ul li label:after,body.single-review .archive-header .review_filters .searchandfilter ul li label:after{content:"";background-image:url("../../../../cchbasetheme/assets/svg/caret_down.svg");background-repeat:no-repeat;background-position:center center;width:8px;height:8px;position:absolute;right:15px;top:calc(50% - 4px);pointer-events:none}body.post-type-archive-review a.review_CTA,body.single-review a.review_CTA{display:inline-flex;align-items:center;margin:24px 0 48px;padding:12px 16px;font-size:14px;line-height:20px;font-family:"HKNova";font-weight:700}body.post-type-archive-review a.review_CTA svg path,body.single-review a.review_CTA svg path{fill:#fff;transition:all .5s ease 0s}body.post-type-archive-review a.review_CTA svg,body.single-review a.review_CTA svg{margin-right:10px}body.single-review .page-title{left:160px;top:-130px}body.single-review .share-wrap{top:-160px}body.single-review .inner-text-wrap{margin-top:-110px}.single-review-rating-image{max-height:20px;margin-bottom:20px}.review_cta_block{background:#eef6ff;margin-top:48px;padding:50px 50px 42px 50px;position:relative;border-radius:4px}.review_cta_block .guiding_title{font-size:18px;margin-bottom:0}.review_cta_block .guiding_text p{color:#0c56a6;opacity:.9;font-family:"HKNova";font-weight:700;font-size:14px;margin:0;padding:0}.review_cta_block .review_guiding{width:55%;display:block;margin:0 auto;float:left}.review_cta_block a{color:#fff;background:#03d16c;border-color:#03d16c;margin:0 auto;display:block;width:30%;float:right}.review_cta_block a:hover{border-color:#eef6ff}.review_cta_block a svg{margin-right:10px}#nav-below{display:none}.review_reaction{margin-top:20px;padding:24px;font-size:14px;line-height:28px;color:#3d3d52;background-color:#fff}@media only screen and (max-width: 959px){.review_reaction{padding:16px}}.review_reaction__header{display:flex;align-items:center}.reaction_title{display:block;font-weight:700}.reaction_date{flex-grow:1;text-align:right}.reaction_title svg{margin-right:10px}body.search-results #header .filter-wrap ul{max-height:225px}.content .search_form.main-search input{float:left}.content .search_form.main-search{margin-top:30px}.content .search_form.main-search .button{border:1px solid #0c56a6;color:#0c56a6}.search-header-wrap{background:#eef6ff;height:285px;padding-top:70px;transition:all .8s ease 0s}.search-title{font-size:35px;font-family:"HKNova";font-weight:700;margin-bottom:10px}.search-count-text{font-size:18px;font-family:"Roboto";color:#0c56a6;margin-left:5px}body.search .column.one_third{margin:15px 0}.search_result{background:#fbfcfd;border:1px solid rgba(12,86,166,.37);border-radius:4px;clear:both;margin:20px 15px}.search_result.cycling_result{padding:0}.search_result.cycling_result a,.search_result.travel_prep_result a,.search_result.page_result a{display:block;padding:40px;text-decoration:none}.search_result a:hover .search_result_title{color:#e20f20;transition:all .5s ease 0s}.search_result_title{font-family:"HKNova";font-weight:700;color:#0c56a6;font-size:14px;margin-right:25px}.no_results_header{text-align:center;margin-top:50px}.cycling_result{font-family:"Roboto";color:#0c56a6;font-size:14px}img.search_prep_icon{position:absolute;left:20px;top:25px;max-height:50px;width:50px}.travel_prep_result .search_result_title{margin-left:70px}.search_result_container h2{padding-left:15px;font-size:26px;margin-bottom:10px}.found_count{font-size:16px;border-left:1px solid #0c56a6;padding-left:10px;margin-left:10px;font-weight:500}.search_result_container{margin-top:50px}.search_result_container .one_third{margin-top:50px}.sf-field-search{display:none !important}.search_results_filter{background:#0c56a6;width:1170px;margin:0 auto;padding:20px 40px;position:relative;bottom:0}.search_result_filter_text{float:left;padding-top:9px;font-size:15px;font-family:"HKNova";font-weight:700;color:#fff;margin-right:20px}@media only screen and (max-width: 1099px){.search_result_filter_text{display:none}}.search_results_filter ul li.sf-level-0{border:2px solid rgba(238,246,255,.6);border-radius:100px;padding:10px;margin:0 20px;cursor:pointer}.search_results_filter ul li.sf-level-0 label{font-family:"Roboto";font-size:14px;margin-right:10px;cursor:pointer}.search_results_filter .sf-input-checkbox{float:right;margin-left:10px;margin-top:1px;position:relative;cursor:pointer;background:none !important;border:none}.search_results_filter input[type=checkbox]:checked~label,.search_results_filter input[type=radio]:checked~label{color:#fff}.searchandfilter input[type=checkbox]:checked~label,.searchandfilter input[type=radio]:checked~label{color:#fff}.search_results_filter .sf-input-checkbox:before{content:"";width:20px;height:20px;background:#0c56a6;display:none}.search_results_filter .sf-input-checkbox:after{content:"";width:10px;height:10px;background:url("../../../../cchbasetheme/assets/svg/checkbox-plus.svg");background-repeat:no-repeat;background-size:contain;display:inline-block;position:absolute;right:8px;top:3px;cursor:pointer}.search_results_filter .sf-input-checkbox[checked=checked]:after{background:url("../../../../cchbasetheme/assets/svg/checkbox-close.svg");background-repeat:no-repeat;width:27px;height:28px;right:-2px;top:-5px;cursor:pointer}.search_results_circle{font-size:15px;padding:0;height:35px;width:35px;display:inline-block;margin-right:5px}body.search .searchandfilter ul li{width:auto;margin-top:0;line-height:20px}body.search .searchandfilter label{width:auto}body.search .archive-filter-wrap{bottom:40px}body.search-no-results .archive-filter-wrap{display:none}.service-right .social-wrap{overflow:hidden}.service-right .social-wrap a{width:15%;float:left}.page_header_wrapper_servicedesk{position:absolute;bottom:40px}body.page-template-servicedesk .page-subtitle{display:block}.row.clear.servicedesk-row{margin-top:-90px;margin-bottom:60px;position:relative;z-index:2}.servicedesk-row{background:#0c56a6}.servicedesk-row,.servicedesk-row span,.servicedesk-row a{color:#fff;text-decoration:none}.servicedesk-row a span{color:#fff;position:relative}.servicedesk-row a span.phone-open{color:#03d16c;background:rgba(3,209,108,.2);font-family:"Roboto";border-radius:4px;padding:1px 4px;font-size:10px}span.phone-closed.mobile_phone_closed,span.phone-open.mobile_phone_open,.servicedesk-row a span.phone-closed.mobile_phone_closed,.servicedesk-row a span.phone-open.mobile_phone_open{position:absolute;right:-15px;top:0;display:block;bottom:auto;height:9px;width:9px;padding:0;margin:0;border-radius:50%;background:rgba(3,209,108,.7);border:none;animation:pulse 2s infinite}.contact-block-mobile span.phone-close,.contact-block-mobile span.phone-open{right:10px;top:10px}span.phone-closed.mobile_phone_closed,.servicedesk-row a span.phone-closed.mobile_phone_closed{animation:pulseClosed 2s infinite}#single_chat{cursor:pointer}.servicedesk-nav{max-width:1200px;margin:0 auto}.servicedesk-nav span.title-contact{font-size:16px;font-family:"HKNova";font-weight:700}.servicedesk-nav span.subtitle-contact{font-size:12px;font-family:"Roboto"}.servicedesk-nav span.opening-times{display:block;margin-top:10px;font-size:12px;font-family:"Roboto"}.servicedesk-nav .phone-number-link{margin-bottom:0}.servicedesk-nav .phone-number-link{font-family:"HKNova";font-weight:700;font-size:16px}.servicedesk-row .column.one_third{padding:30px 15px}.servicedesk-nav-icon svg{margin-right:10px}.servicedesk-nav-icon svg g{fill:#eef6ff}.servicedesk-nav-icon.service-mail svg{margin-bottom:7px}.servicedesk-text .text-content img{border-radius:4px}.service-contact{margin-top:30px}.service-contact a:hover{color:#e20f20;transition:all .5s ease 0s}.service-contact h4{font-size:16px;font-weight:normal;font-family:"HKNova";font-weight:700;color:#3d3d52;margin:10px 0}.service-left,.service-right{width:50%;float:left}.service-content-phone{margin-top:20px}.service-contact .social-wrap img{margin-top:4px}.service-left span,.service-right span,.service-left p,.service-right p{display:block;color:#3d3d52;line-height:25px;font-family:"Roboto";font-size:14px}.servicedesk-row a span.phone-closed{color:#e20f20}.service-contact a{color:#3d3d52;text-decoration:none}.servicedesk-form.column.one_half{padding-left:100px;padding-top:20px;position:relative}.servicedesk-form h3{margin-bottom:15px}.succesfully-sent{position:absolute;bottom:-190px;display:block;color:#3d3d52;font-size:13px;font-family:"HKNova";font-weight:700}body.page-template-servicedesk .succesfully-sent{bottom:10px}.succesfully-sent img{margin-right:10px;margin-bottom:4px}.row.detailed-info{margin-top:100px}.detailed-info-title{padding-left:15px;margin-bottom:15px}a.detail-block{display:block;text-align:center;border:1px solid rgba(61,61,82,.3);border-radius:4px;text-decoration:none;padding:40px 0}.detail-block img{display:block;margin:0 auto;max-height:50px}.detail-block h4{margin-top:20px;color:#0c56a6;font-size:18px;font-weight:normal;font-family:"HKNova";font-weight:700;transition:all .5s ease 0s}.detail-block:hover h4{color:#e20f20}.detailed_information_subtext p{font-size:14px;color:#3d3d52;margin-bottom:30px;padding-left:15px;line-height:25px}a.detail-block:hover{border:1px solid #e20f20;transition:all .8s ease 0s}.row.faq-row{margin-top:100px}.faq-row h3{padding-left:15px;margin-bottom:20px}.faq-wrap{margin:15px 0}.faq-heading h3{font-size:18px;display:inline-block;cursor:pointer;margin-top:45px}.faq-heading .count-circle{position:relative;margin-left:5px}.faq-heading svg{opacity:0;transition:color .5s ease 0s,background-color .5s ease 0s;margin-left:10px}.faq-heading:hover svg{opacity:1;transition:color .5s ease 0s,background-color .5s ease 0s}a.faq-share-link{display:inline-block;margin-top:20px;text-decoration:none}a.faq-share-link:hover{color:#03d16c}a.faq-share-link:hover svg path{fill:#03d16c;transition:color .5s ease 0s,background-color .5s ease 0s}a.faq-share-link svg{margin-right:5px;transition:color .5s ease 0s,background-color .5s ease 0s}a.faq-share-link span{border-bottom:1px dashed #0c56a6}a.faq-share-link span:hover{border-bottom:1px dashed #03d16c}.banner-image-ship{width:60%;display:block;height:600px;background-size:cover;background-repeat:no-repeat;background-position:center center;float:left}.grid-image{height:300px;background-size:cover;background-repeat:no-repeat;background-position:center center;float:left;width:20%;outline:none}a.grid-image.relative:nth-child(6):after{content:"";position:absolute;height:80px;background:#0c56a6;width:100%;bottom:0}.row.single-ship-nav{position:absolute;bottom:0;width:1200px;z-index:2}.single-ship-nav .small-nav .print-button{padding:9px 12px 10px 12px;position:relative;top:1px}.mobile_nav_ships{display:none}.all-images-wrap{background:#0c56a6;height:80px;display:block;text-align:center;padding:22px}.all-images-wrap.column.two_fifth{padding:20px 0;width:32%}.button.all-images-ship{color:#fff;border:1px solid #fff;background:none}.button.all-images-ship:hover{border-color:#03d16c;background:#03d16c}.button.all-images-ship span{font-family:"HKNova";font-weight:700;font-size:13px}.all-images-ship img{margin-right:7px;margin-bottom:1px}.head-available-wrap{position:relative;z-index:2}.ship_detail_header{position:absolute;width:100%;bottom:110px}.ship-banner-wrap h1{font-family:"HKNova";font-weight:700;font-size:35px;color:#fff;position:relative;z-index:2;display:inline-block;vertical-align:middle}.head-available-wrap .count-circle{font-size:18px;height:30px;width:30px;line-height:30px;display:inline-block;text-align:center;padding:1px 0 0 0;margin-right:5px}.ship-banner-wrap a.tours-available{font-family:"Roboto";font-size:18px;color:#fff}.small-nav{background:#eef6ff;height:80px;padding:23px 40px}.ship-type-wrap{float:left;margin-top:7px}.ship-type-wrap svg{vertical-align:text-bottom}.ship-type-wrap span{color:#0c56a6;font-family:"HKNova";font-weight:600;font-size:13px;margin-left:15px}.small-nav-share{display:inline-block}.small-nav.column.three_fifth{padding:24px;width:60%}.button.wide.booking a{font-family:"HKNova";font-weight:700;font-size:13px;color:#fff;text-decoration:none}h3.content-title-ship{color:#0c56a6;margin-bottom:30px}.available-tours-inner{position:relative;margin-top:40px;padding:0 0 0 30%}.overview-ship-thumb{position:absolute;top:0;left:0;bottom:0;min-height:220px;width:30%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:4px 0 0 4px;float:left}.overview-ship-thumb .from-to{background:#0c56a6;color:#fff;position:absolute;bottom:0;padding:0 12px;border-radius:0 4px 0 4px;width:auto;height:auto;text-align:center}.overview-ship-thumb .from-to span{font-family:"Roboto";font-weight:normal;line-height:37px}.overview-ship-thumb .from-to svg{margin:0 15px}.overview-ship-thumb .from-to svg g{fill:#820108}.overview-center{float:left;width:45%}a.overview-link{text-decoration:none}.premium_label.ship_premium{left:auto;top:auto;z-index:3;position:relative;display:inline-block;margin-left:20px}.premium_label.single_premium{left:auto;top:auto;z-index:3;width:auto;padding:6px 18px;position:relative;margin-left:20px;height:auto;bottom:-1px;border-radius:4px;padding-top:8px}.premium_label.single_premium span.premium_text{font-family:"Roboto";font-size:14px}.premium_label.single_premium span,.premium_label.single_premium svg,.premium_label.single_premium span.premium_text,.premium_label.ship_premium svg,.premium_label.ship_premium span.premium_text{vertical-align:inherit}.premium_label.ship_premium span.premium_text{vertical-align:top}body.post-type-archive-ships .overview-link .premium_label{right:15px;top:15px;left:15px}.overview-link .premium_label span.premium_text{position:relative;bottom:2px}a.overview-link:hover .ship-overview-title,a.overview-link:hover .tour-overview-title{color:#e20f20;transition:all .5s ease 0s}span.overview-price{margin-left:6px;padding:8px;font-size:17px;background:#fff;border-radius:4px;font-family:"HKNova";font-weight:700}span.overview-price--color-red{color:#e20f20}.media-reviews:before{content:"";width:1px;height:100%;position:absolute;display:block;background:rgba(12,86,166,.1)}.media-reviews:before{left:50%}.factsheet-wrap{background:#eef6ff;padding-left:60px;padding-top:60px;overflow:hidden;max-height:242px;position:relative;transition:all .8s ease 0s;margin-top:50px}.factsheet-wrap.open-factsheet{max-height:10000px;padding-bottom:100px;transition:all .8s ease 0s}.factsheet-wrap.open-factsheet:after{height:100px}.factsheet-wrap:after{content:"";position:absolute;bottom:0;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 74%, rgb(255, 255, 255) 100%);width:100%;height:70%;left:0;cursor:pointer}.factsheet-wrap:before{content:"Show more";position:absolute;left:0;right:0;width:100%;bottom:30px;z-index:99;text-align:center;cursor:pointer;color:#e20f20;font-family:"HKNova";font-weight:600;font-size:13px}.factsheet-wrap.open-factsheet:before{content:"Show less"}.factsheet-wrap h3{margin-bottom:20px}.factsheet-wrap p{line-height:inherit;text-align:left;margin:0}.factsheet-wrap td p,.factsheet-wrap td span{font-family:"Roboto" !important;font-size:14px !important;color:#3d3d52 !important}.factsheet-wrap td{padding:6px 0px}.factsheet-wrap td:nth-of-type(3){padding-left:100px}.factsheet-wrap td:nth-of-type(even){padding-left:50px}.discover-more-wrap{margin-top:32px;margin-bottom:32px}@media only screen and (min-width: 960px){.discover-more-wrap{margin-top:64px;margin-bottom:64px}}.myprint_logo{display:none;width:100px !important;height:77px;background-color:#fff;border:10px solid #fff;padding:0;position:absolute;z-index:89;background-size:contain;top:20px;left:20px;background-repeat:no-repeat;background-origin:padding-box}.no_booking_text div{margin:15px 0}.container.relative.full_height{height:100%}a.button.all-images-ship.popup-button-media.mobile_photo_button{display:none}.button.single-back-button{position:absolute;left:15px;top:70px;z-index:99;border:1px solid #fff;background:#fff;box-shadow:4px 7px 11px 0px rgba(50,50,50,.16)}body.single-faq .button.single-back-button{left:165px}.button.single-back-button span{color:#0c56a6;font-family:"HKNova";font-weight:700;position:relative;top:1px}.button.single-back-button:hover{background:#0c56a6;box-shadow:4px 7px 11px 0px rgba(50,50,50,.16)}.button.single-back-button:hover span{color:#fff}.button.single-back-button:hover svg path{stroke:#fff}.button.single-back-button svg{margin-right:10px;color:#0c56a6}@media only screen and (max-width: 767px){.button.single-back-button svg{margin-right:3px;width:10px;height:10px}}.page_header_wrap{position:absolute;bottom:50px;width:100%}.tour-header-country{position:absolute;color:#fff;font-size:18px;font-family:"Roboto";z-index:2;left:0;top:-30px}.from-to{display:inline-block;background:#0c56a6;padding:10px 25px;border-radius:4px;color:#fff}img.roundtour-icon{height:18px}.from-to img{vertical-align:middle;margin:0 10px}img.two_way_image{width:18px}.button.all-images{position:absolute;right:0;top:0;color:#fff;border-color:#fff;background:none}.button.all-images:hover{border-color:#03d16c;background:#03d16c;text-decoration:none}.button.all-images span{font-family:"HKNova";font-weight:700;font-size:13px;color:#fff}.button.all-images img{vertical-align:baseline;margin-right:5px;width:15%}.detail-nav{background:#eef6ff;position:relative;padding:25px 5px;color:#0c56a6;width:100%;margin:-23px 0 0 0;overflow:hidden;z-index:10}@media only screen and (max-width: 1199px){.detail-nav{margin:7px 0 0 0;border-radius:6px;display:none}}@media only screen and (max-width: 959px){.detail-nav{display:none}}.detail-nav.fix-search{position:fixed;top:0;left:0;opacity:1;z-index:999;max-width:100%;box-shadow:0 5px 7px 0 rgba(0,0,0,.07)}.detail-nav a{color:#0c56a6;padding:0 10px;font-size:13px;font-family:"HKNova";font-weight:600;transition:all .5s ease 0s}.detail-nav a.print-button{padding:12px 12px 10px 12px}.detail-nav a:hover{text-decoration:none;color:#e20f20}.detail-nav .nav-title{font-family:"HKNova";font-weight:700;font-size:15px;margin-right:30px}.share_buttons{display:none}.share-wrap.detail{display:inline-block;top:auto;left:auto;bottom:auto;width:auto;display:none}.detail_nav_left_buttons{float:left;position:relative;top:11px}.detail_nav_right_buttons{float:right;color:#fff}.share-wrap.detail .square-button{margin:0 3px}.share-wrap.detail .square-button>a.detail-nav-share{padding:10px 12px}.share-wrap.detail #ssba-modern-2{position:absolute;left:3px;bottom:0}.share-wrap.detail a.ssba_email_share.ssbp-email.ssbp-btn{color:#0c56a6 !important}.share-wrap.detail .square-button>a.detail-nav-share.active{border-color:#0c56a6;background:#0c56a6;color:#fff}.share-wrap.detail .square-button>a{background:#fff;color:#0c56a6}.share-wrap.detail .square-button>a:hover{border-color:#0c56a6;background:#0c56a6;color:#fff}.share-wrap.detail .square-button svg g,.share-wrap.detail .square-button svg path{fill:#0c56a6}.share-wrap.detail .square-button>a.detail-nav-share.active svg g,.share-wrap.detail .square-button>a.detail-nav-share.active svg path,.share-wrap.detail .square-button a:hover svg g,.share-wrap.detail .square-button a:hover svg path{fill:#fff}.mobile_header_bar{display:none}.highlights-guidance-wrap{width:50%;float:left;padding-left:20px}@media only screen and (max-width: 767px){.highlights-guidance-wrap{padding-left:0}}@media only screen and (max-width: 767px){.highlights-guidance-wrap .tour-overview-levels{margin-bottom:0}}.contact-detail-wrap{padding:50px 0 60px 30px}.highlights-detail-wrap p:before{content:" ";background-image:url("../../../../cchbasetheme/assets/svg/check-icon-blue.svg");background-repeat:no-repeat;position:absolute;left:-20px;height:20px;width:20px;top:9px}.highlights-detail-wrap span,.highlights-detail-wrap p{font-family:"Roboto";color:#3d3d52;font-size:14px;line-height:25px;position:relative}.highlights-detail-wrap p{margin-bottom:8px;margin-left:20px}.highlights-detail-wrap p:last-child{margin-bottom:0}.contact-detail-wrap a{text-decoration:none}.phone-number-link{display:block;margin-bottom:30px;pointer-events:none;cursor:default}.phone-number-link .phone-open,.phone-number-link .phone-closed{float:none;margin-left:20px;vertical-align:middle}.single-boat-bike-tour .contact-detail-wrap a{display:flex}.single-boat-bike-tour .contact-detail-wrap a:hover{text-decoration:none}.inner.clear{position:relative;top:-5px;padding-top:60px}body.single-boat-bike-tours .inner.clear.no_highlights{padding-top:120px}body.single-boat-bike-tours .single-ship-item{display:flex;flex-direction:column}body.single-boat-bike-tours .single-ship-item>.tour-thumb{height:auto}@media only screen and (min-width: 768px){body.single-boat-bike-tours .single-ship-item{flex-direction:row;gap:25px}body.single-boat-bike-tours .single-ship-item>.tour-thumb,body.single-boat-bike-tours .single-ship-item>.tour-overview-inner{flex:50% 0 0;width:50%}body.single-boat-bike-tours .single-ship-item>.tour-thumb{height:100%}}.column img.tour-map{transition:all .5s ease 0s;height:auto}img.tour-map:hover{transform:scale(1.1)}a.map-popup.relative{display:inline-block}.mfp-title{padding-right:0 !important}.mfp-title span{font-size:13px;background:#fff;color:#0c56a6;border:1px solid #0c56a6;padding:10px;border-radius:4px;font-family:"HKNova";font-weight:700;cursor:pointer;transition:all .5s ease 0s}.mfp-title span:hover{background:#e20f20;color:#fff;border-color:#e20f20}span.popup-print{float:left}span.popup-pdf{float:right}span.map-button{position:absolute;top:10px;left:10px;display:flex;align-items:center;font-size:13px;background:#fff;color:#0c56a6;border:none}span.map-button svg{margin-right:10px}span.map-button svg path{stroke:#0c56a6}span.map-button:hover{background:#fff;color:#0c56a6;text-decoration:underline}span.map-button:hover svg path{stroke:#0c56a6}.white-popup{position:relative;background:#fff;padding:60px;width:auto;max-width:500px;margin:20px auto;border-radius:4px;transition:all .5s ease 0s}.white-popup p{font-family:"Roboto";font-size:14px;color:#3d3d52;line-height:25px}.white-popup h1,.white-popup h2,.white-popup h3,.white-popup h4,.white-popup h5,.white-popup h6{color:#0c56a6;margin-bottom:20px}.travel-prep-banner{display:flex;min-width:0;-moz-column-gap:20px;column-gap:20px;margin-top:30px;padding:30px 20px;color:#fff;background-color:#0c56a6;border-radius:4px}.travel-prep-banner img{width:32px;height:38px}.travel-prep-banner__link{display:flex;flex:1 1 auto;-moz-column-gap:20px;column-gap:20px;min-width:0;color:#fff;text-decoration:none}.travel-prep-banner__link:hover{color:#fff;text-decoration:none}.travel-prep-banner__wrapper{display:flex;flex-direction:column;flex:1 1 auto;align-items:flex-start;gap:20px;min-width:0}@media only screen and (min-width: 1000px){.travel-prep-banner__wrapper{flex-direction:row;align-items:center;justify-content:space-between}}.prep-text-wrap{display:flex;flex-direction:column;justify-content:center;row-gap:5px}.prep-head{font-family:"HKNova";font-weight:700;font-size:16px}.prep-text{opacity:.6;font-family:"Roboto";font-size:14px}.button.prep-banner-button{color:#fff;border-color:#fff;background:none;font-size:14px;line-height:16px}.prep-banner-button__label{display:inline-block}.travel-prep-banner a:hover .prep-banner-button{background:#03d16c;border-color:#03d16c}.tour_day_header_wrapper{position:relative;margin-bottom:30px}.tour_day_header_wrapper h3{font-size:24px}.second_day_available{width:48%;float:left}.second_day_available:last-of-type{float:right}.day-program h3{color:#0c56a6;font-family:"HKNova";font-weight:700;padding-left:15px;display:inline-block}.day-program h3.program_title{padding-left:0}.day-program .day-program__item{margin-bottom:60px}.day-program .day-program__item:last-child{margin-bottom:0}.info_icon{padding:10px;position:relative;top:3px;cursor:pointer;display:inline-block;display:none}.program-instructions{visibility:hidden;opacity:0;display:block;width:330px;font-family:"Roboto";line-height:18px;position:absolute;background:rgba(12,86,166,.9);color:#fff;font-size:12px;padding:20px;border-radius:4px;left:-4px;top:50px;transition:all .3s ease 0s;z-index:2}.program-instructions ul{color:#fff}.program-instructions:after{content:"";position:absolute;display:block;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(12,86,166,.9);top:-10px;left:14px}.info_icon:hover .program-instructions{visibility:visible;opacity:1;transition:all .3s ease 0s}.day-wrap{margin:15px 0}.accordion-title{display:block;background:#eef6ff;padding:16px 55px 16px 35px;font-family:"HKNova";font-weight:700;font-size:16px;color:#0c56a6;cursor:pointer;transition:all .5s ease 0s;position:relative;border-radius:4px}.accordion-head-wizard p{margin-top:0 !important}@media only screen and (min-width: 1000px){.accordion-head-wizard--mobile{display:none}}.accordion-head-wizard--desktop{display:none}@media only screen and (min-width: 1000px){.accordion-head-wizard--desktop{display:block}}div.good-to-know{display:block;clear:both}.accordion-title span,.accordion-title p{margin:0;font-family:"HKNova";font-weight:700;font-size:16px}.accordion-title:hover{color:#0c56a6}.accordion-title.active{color:#0c56a6;border-radius:4px 4px 0 0}.accordion-title svg{position:absolute;right:25px;width:10px;height:auto;top:45%}.accordion-content{background:#f7fbff;padding:35px;color:#0c56a6;font-size:16px;line-height:25px;width:100%}.accordion-content--discount{display:flex;flex-direction:column;row-gap:12px}.accordion-content br{display:none}.accordion-content ul>li>ul{padding-left:30px;margin-top:5px}.accordion-content li{font-family:"Roboto"}.accordion-content__sgr-info{margin-top:12px;padding-top:12px;border-top:1px solid rgba(12,86,166,.37)}.accordion-content__link-external{display:inline-flex;align-items:flex-start}.accordion-content__link-external svg{flex:1 0 auto}.program_additional{margin:20px 0 40px 0}.program_additional p{color:#0c56a6;font-size:14px;line-height:25px}.program_additional h3,.program_additional h2{padding-left:0;margin:0 0 10px 0}.pricing_tables_wrapper{display:flex;flex-wrap:wrap;width:100%}.pricing_accordion{width:100%;order:2;margin:15px 0 0 0}@media only screen and (max-width: 959px){.pricing_accordion{margin:7px 0 0 0}}.pricing_accordion.first{order:1}.included_link_de{display:block;outline:none;color:#3d3d52;text-decoration:none;border-bottom:1px dashed #3d3d52;display:inline-block;text-decoration:none !important}#sicherungsschein,#sgr{display:none;max-width:400px;padding:24px;color:#3d3d52;font-size:14px;line-height:25px}.sicherungsschein_button{width:100%;margin-top:15px}.included_button_row{padding-top:30px;padding-bottom:30px}.included_button_row_title{float:left;font-family:"HKNova";font-weight:700;font-size:16px;color:#3d3d52;position:relative;top:16px}.included_buttons{float:right}.availability_prices_table .included_buttons,#included_buttons_wrapper{display:flex;justify-content:space-between;width:100%}.availability_prices_table .included_buttons.mobile,#included_buttons_wrapper.mobile{display:none}@media only screen and (max-width: 1099px){.availability_prices_table .included_buttons,#included_buttons_wrapper{display:none}.availability_prices_table .included_buttons.mobile,#included_buttons_wrapper.mobile{display:flex;flex-wrap:wrap;gap:10px}}.detail-includes h3{margin-bottom:20px}.detail-includes .button.booking{padding:18px 33px;margin:0}#included_buttons_wrapper .button.availabilty_button{padding-left:40px;padding-right:40px;margin-right:10px}@media only screen and (max-width: 959px){#included_buttons_wrapper .button.availabilty_button{margin-right:0}}.detail-includes .availabilty_button svg{position:relative;top:2px;margin-left:5px}.detail-includes .button.availablility_booking svg{position:relative;top:2px;margin-left:5px}.detail-includes .button.direct_button svg{margin-right:7px}.detail-includes .button.direct_button svg path{fill:#fff}.booking_table_footer .button.direct_button svg{height:14px;margin-right:15px;position:relative;top:2px}.detail-includes .button.booking.direct_button{background:#0c56a6;border-color:#0c56a6}.detail-includes .button.booking:hover{color:#fff;background:#03d16c;border-color:#03d16c}.availability_buttons_wrapper,.direct_buttons_wrapper{display:flex;order:2}.availability_buttons_wrapper.first_buttons,.direct_buttons_wrapper.first_buttons{order:1}.availability_buttons_wrapper a,.direct_buttons_wrapper a{order:2}.availability_buttons_wrapper a.first_button,.direct_buttons_wrapper a.first_button{order:1}.row.ship-half .column.one_third{margin-bottom:30px}.ships-includes .detail-includes h3{margin-bottom:50px}.ships-includes h3{font-family:"HKNova";font-weight:700;margin-bottom:30px;margin-left:15px}.ship{margin:20px 0;border-bottom:1px solid red;padding:20px 0;border-bottom:1px dashed rgba(12,86,166,.1)}.ship a{text-decoration:none}.ships-includes .premium_label{border-radius:0 0 4px 4px;padding:2px 0;position:absolute;bottom:0;width:100%}.ship a:hover h4{color:#e20f20}.ship-thumb{width:120px;height:90px;background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:4px;float:left;margin-right:20px;position:relative}.ship h4{color:#0c56a6;font-size:18px;font-family:"HKNova";font-weight:700;display:block;margin-bottom:5px;transition:all .5s ease 0s}.ship .excerpt{color:#3d3d52;font-size:13px;font-family:"HKNova";font-weight:600;line-height:20px;float:left;width:49%}.ship .excerpt p{float:left}.available-price-wrap{float:right;margin-bottom:20px}.available-price-from{color:#0c56a6;font-family:"Roboto";font-size:12px}.available-price{color:#0c56a6;font-family:"HKNova";font-weight:700;font-size:17px;padding:7px;background-color:#eef6ff;border-radius:4px}a.button.ship-details.ship-link-popup{margin:40px auto 0;width:90%;display:block}.ship .button.ship-details{float:right;background:#03d16c;color:#fff;border-color:#03d16c;clear:right}.ship .button.ship-details:hover{background:#e20f20;border-color:#e20f20}.additional-head{margin:20px 0;width:66.66%}@media only screen and (max-width: 959px){.additional-head{width:100%}}.accordion-head-wizard.additional-head p{margin-top:0 !important}.detail-includes .included,.detail-includes .excluded,.detail-includes .additionals{margin:15px 0}.accordion-content ul{color:#0c56a6}.included ul,.excluded ul{margin:0;padding:0;color:#0c56a6}.included ul li,.excluded ul li{position:relative;margin:0 0 6px 0;padding-left:25px;list-style-type:none}.included ul li:last-child,.excluded ul li:last-child{margin:0}.included ul li:before,.excluded ul li:before{content:" ";background-image:url("../../../../cchbasetheme/assets/svg/check-icon.svg");background-repeat:no-repeat;position:absolute;left:0px;height:20px;width:20px;bottom:0;top:9px}.excluded ul li:before{content:"-";top:0;color:#e20f20;background:none;font-size:25px}.additional_options_wrapper{display:flex;flex-wrap:wrap;width:100%}.additional_options_wrapper .additionals{width:100%;margin:0 0 15px 0;order:2}@media only screen and (max-width: 959px){.additional_options_wrapper .additionals{margin:0 0 7px 0 !important}}.additional_options_wrapper .additionals.first{order:1}.column.media{padding:60px 0 60px 15px;position:relative}.media h3{color:#0c56a6;margin-bottom:30px;font-family:"HKNova";font-weight:700}.media a{text-decoration:none;overflow:hidden;border-radius:4px}.media-item{float:left;outline:none !important;text-decoration:none !important}a.media-item:hover{color:#0c56a6}.media-item .media_description{display:block;margin-top:10px;font-size:14px;line-height:21px;font-family:"HKNova";color:#3d3d52;overflow:hidden}img.media-camera{position:absolute;left:15px;bottom:55px;height:auto}.media-item img{border-radius:4px;transition:all .5s ease 0s}.media-item img:hover{transform:scale(1.1);opacity:.8}.media-item.video-item span:hover{transform:scale(1.1);opacity:.8;transition:all .5s ease 0s}a.media-item.video-item.popup-video{height:140px;display:block;width:160px}span.play{display:block;height:140px;width:160px;background-size:cover;border-radius:4px;background-repeat:no-repeat;background-position:center center}.prev_next_media{position:absolute;right:60px;top:67px}.media_navi{position:relative;color:#0c56a6;font-family:"HKNova";font-weight:700;font-size:14px;background:none;border:none;cursor:pointer}.media_navi:hover{color:#e20f20;transition:all .5s ease 0s}.media_navi.prev_media:before{content:"<";position:absolute;left:4px;top:2px;font-size:10px}.media_navi.prev_media{padding-left:22px;margin-right:15px}.media_navi.next_media{padding-right:22px}.media_navi.next_media:after{content:">";position:absolute;right:4px;top:3px;font-size:10px}.media-slide .slick-slide{width:160px;margin:0 16px}.full_width_reviews_row.media-reviews:before,.full-width-media-row.media-reviews:before{display:none}.single-review-rating{display:none}.full_width_reviews_row .single-review-block:nth-child(4){display:block}.full_width_reviews.one_half.column{width:100%;padding:60px 15px 0 15px}.reviews_wrapper{margin-bottom:50px;clear:both}#to-reviews.hide-reviews{display:none}.column.reviews{padding:60px 15px 60px 60px}.reviews h3{color:#0c56a6;font-family:"HKNova";font-weight:700}.single-review-block{padding:24px;margin-bottom:32px;background:#f7fbff}img.review-rating-image{max-height:18px;max-width:96px}.single-review-block img.review-rating-image{max-width:96px;float:left}.single-review-block h4{float:left;margin:0 0 20px;font-family:"HKNova";font-weight:700;font-size:13px;color:#3d3d52;line-height:13px}.single-review-block p{font-size:14px;line-height:28px;color:#3d3d52;clear:both}.tour-overview-levels.time_reviews_overview{margin-bottom:0;border-bottom:0;padding:15px 0}.overview_reviews_text{margin-left:0;position:relative;top:1px}.tour_single_days{margin-top:15px}.tour_single_days svg,.overview_time svg{max-height:30px;float:left;margin:0 2px 0 2px;max-width:25px}.tour_single_days g,.tour_single_days path,.overview_time svg g,.overview_time svg path{fill:#0c56a6}span.overview_time_text{margin-top:10px;margin-left:15px}.overview_reviews_stars{margin-right:5px;display:inline-block}.tour-overview-levels span.overview_reviews_text{display:inline-block;float:none;top:-2px}.column .overview_reviews img.review-rating-image{float:left;max-width:65px;margin-left:0;height:auto}.single-review-block{overflow:hidden;position:relative;transition:all .5s ease 0s;border-radius:4px}.single-review-block.clear.open-review{max-height:2000px}.single-review-block.clear.open-review .review-more{padding-top:20px;transition:all .8s ease 0s}.review-more{position:absolute;right:0;bottom:0;left:0;padding:140px 30px 25px 40px;cursor:pointer;color:#e20f20;font-family:"HKNova";font-weight:600;font-size:13px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 74%, rgb(255, 255, 255) 100%)}a.read_all_reviews_link{display:flex;color:#0c56a6;font-family:"HKNova";font-weight:600;font-size:13px;clear:both}a.read_all_reviews_link svg{margin-left:7px}#to-booking{position:relative}#scroll_element_id{display:none;pointer-events:none;position:absolute;top:1px;right:0;background:linear-gradient(to right, rgba(238, 246, 255, 0) 0%, rgba(255, 255, 255, 0.28) 21%, rgb(255, 255, 255) 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00eef6ff", endColorstr="#ffffff", GradientType=1);padding:0 5px 0 100px;height:100%}.scroll_icon{color:#0c56a6;position:absolute;top:50%;right:15px}.availability.full{width:100%}.availability h3{color:#0c56a6;margin-bottom:30px;font-family:"HKNova";font-weight:700}.booking_intro_text{color:#0c56a6;margin-bottom:20px;display:block;font-size:14px}.booking_table{border:1px solid rgba(12,86,166,.37);padding:40px 55px 45px 55px;border-radius:4px;overflow:scroll;-webkit-overflow-scrolling:touch}.booking_table_head{border-bottom:1px dashed rgba(12,86,166,.25);padding-bottom:20px;width:auto;min-width:100%;font-size:14px}.table_rows-1 .booking_table_head{width:370px}.table_rows-2 .booking_table_head{width:520px}.table_rows-3 .booking_table_head{width:680px}.table_rows-4 .booking_table_head{width:830px}.table_rows-5 .booking_table_head{width:1030px}.table_rows-6 .booking_table_head,.table_rows-7 .booking_table_head{width:1200px}.booking_table_head span{color:#0c56a6;font-family:"HKNova";font-weight:700}span.cabin_type_head{width:120px;display:inline-block}span.cabin_persons_head{width:45px;display:inline-block;text-align:left;margin-left:20px;margin-right:30px}span.pricing_periods_head{text-align:right;display:inline-block;width:auto;margin-left:0px}.booking_table_inner span{color:#0c56a6;font-size:13px;font-family:"HKNova";font-weight:600}.booking_table_inner .cabin_price{color:#0c56a6;font-size:17px;font-family:"HKNova";font-weight:700;background:#fff;border-radius:4px;padding:9px 9px 7px 9px}.booking_table_inner .cabin_price:after{content:"p.p";font-size:12px;margin-left:6px;font-family:"Roboto";position:relative;bottom:2px}body.german .booking_table_inner .cabin_price:after{content:"p.P."}.cabin_row{clear:left;display:block;padding:25px 0;border-bottom:1px dashed rgba(12,86,166,.25);width:auto;min-width:100%}.table_rows-1 .cabin_row{width:370px}.table_rows-2 .cabin_row{width:520px}.table_rows-3 .cabin_row{width:680px}.table_rows-4 .cabin_row{width:830px}.table_rows-5 .cabin_row{width:1030px}.table_rows-6 .cabin_row,.table_rows-7 .cabin_row{width:1200px}.cabin_row:last-of-type{border-bottom:none;padding-bottom:0}.cabin_row .cabin_type{width:120px;display:inline-block;word-wrap:break-word}.cabin_row .cabin_persons{width:45px;display:inline-block;text-align:left;margin-left:20px;margin-right:30px}.cabin_row .pricing_periods_cabin{display:inline-block;width:auto}span.pricing_periods_head span{text-align:center;display:inline-block;width:105px;margin-left:0px}.cabin_row .pricing_periods_cabin span{text-align:center;display:inline-block;width:105px;margin-left:0px}.cabin_row .pricing_periods_cabin span.cabin_price{width:auto}.booking_table_footer{margin-top:30px}.booking_table_footer .included_buttons{justify-content:flex-start}.booking_table_footer .included_buttons a.button{margin-right:15px}@media only screen and (max-width: 767px){.booking_table_footer .included_buttons a.button{margin-right:0}}.booking_table_button_text{color:#0c56a6;font-size:16px;font-family:"HKNova";font-weight:700}.booking_table_footer .button.booking.availabilty_button,.booking_table_footer .button.booking{padding:10px 15px;text-decoration:none}.booking_outro{color:#3d3d52;font-size:16px;font-family:"HKNova";font-weight:700;margin-right:50px}.booking_outro.outro_display_block{display:block;margin-bottom:20px}.booking_table_button.button{color:#fff;background:#03d16c;font-size:13px;border:1px solid #03d16c;padding:16px 63px 17px 63px;margin-right:10px}.booking_table_button.button:nth-of-type(2){margin:0 0 0 10px}.booking_table_button.button:hover{background:none;border:1px solid #03d16c;color:#03d16c}.booking_table_button.button:hover svg g{fill:#03d16c}.booking_table_button svg{margin-right:10px}.booking_table_button svg g{fill:#fff}.second_available_intro p{color:#3d3d52;font-family:"HKNova";font-size:14px}.tour_label{position:absolute;z-index:1;top:15px;width:auto;height:34px;background:#fff;border-radius:4px;font-size:14px;font-family:"Roboto";padding:0 18px;display:flex;align-items:center;text-transform:capitalize;color:#fff;font-weight:bold}.tour_label:hover,.tour_label:focus{color:#fff;text-decoration:none}.tour_label.left{left:15px}.tour_label.right{right:15px}.tour_label svg{margin:0 0 0 10px;vertical-align:middle}.tour_label.premium{background:#0c56a6;font-weight:normal}.tour_label.premium svg{margin:0 10px 0 0}.tour_label.discount,.tour_label.last_minute{background:#ffa40f}.tour_label.discount svg path,.tour_label.last_minute svg path{fill:#fff}.tour_label.new{background:#8bbeea}.tour_label.special{background:#03d16c}.no_booking_request{font-family:"HKNova";font-weight:700;font-size:13px;margin-right:5px}.tour_label.single{position:relative;z-index:2;top:inherit;left:inherit;right:inherit;height:auto;padding:6px 12px;font-size:14px;line-height:20px;font-family:"HKNova";font-weight:700}body.single-boat-bike-tours .tour-overview-inner{padding-bottom:20px}.other-tours h3{color:#0c56a6;margin-bottom:30px;font-family:"HKNova";font-weight:700;padding-left:15px}.other-tours h3 span.country{color:#0c56a6;font-size:24px;font-family:"HKNova";font-weight:700}.other-tours .one_third{margin-bottom:30px}.tour-thumb{position:relative;height:220px;overflow:hidden;border-radius:4px 4px 0 0;background-size:cover;background-repeat:no-repeat;background-position:center center}.tour-thumb .tour-thumb-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.tour-thumb .from-to .roundtour_icon svg{margin-right:0}.roundtour_icon svg{height:18px;vertical-align:sub}.single .roundtour_icon svg{margin-left:10px}.single .two_way_archive svg path,.single .roundtour_icon svg path{fill:#fff}.single .two_way_archive svg{margin:0 10px}.single .from-to-icon svg{margin:0 10px}.two_way_archive svg{width:18px;vertical-align:middle}.two_way_archive svg path,.roundtour_icon svg path{fill:#820108}.tour-thumb .from-to{background:#e20f20;color:#fff;position:absolute;bottom:0;padding:0 20px;border-radius:0 4px 0 0;height:16%;text-align:center;display:none !important}.tour-thumb .from-to span{font-family:"Roboto";font-weight:normal;line-height:37px;position:relative;color:#fff}.single .from-to span.tooltip,.tour-thumb .from-to span.tooltip{position:absolute;bottom:45px;width:240px;left:-40px;background:rgba(226,15,32,.9);line-height:normal}.single .from-to span.tooltip{bottom:55px;left:80px;background:rgba(12,86,166,.9)}.single .other-tours .from-to span.tooltip{left:-35px;bottom:45px;background:rgba(226,15,32,.9)}.single .from-to span.tooltip:after,.tour-thumb .from-to span.tooltip:after{content:"";position:absolute;display:block;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid rgba(226,15,32,.9);bottom:-10px;left:24px}.single .other-tours .from-to span.tooltip:after{border-top:10px solid rgba(226,15,32,.9)}.single .from-to span.tooltip:after{border-top:10px solid rgba(12,86,166,.9)}.single .from-to span:hover span.tooltip,.tour-thumb .from-to span:hover span.tooltip{opacity:1;visibility:visible}.tour-thumb .from-to svg{margin:0 15px}.tour-thumb .from-to svg g{fill:#820108}.tour-overview-inner span{font-family:"HKNova";font-weight:700;display:block;color:#0c56a6}span.tour-overview-title{font-size:18px;margin-bottom:5px;font-weight:700}span.tour-overview-subtitle{font-size:14px;opacity:.9;margin-bottom:22px;line-height:14px;font-weight:normal}.tour-overview-highlights{flex-grow:1;margin-bottom:13px;line-height:25px}.tour-overview-highlights p{position:relative;padding-left:20px;font-family:"Roboto";font-size:14px;color:#0c56a6}.tour-overview-highlights p:before{content:" ";background-image:url("../../../../cchbasetheme/assets/svg/check-icon.svg");background-repeat:no-repeat;position:absolute;left:0;height:20px;width:20px;bottom:0;top:10px}.tour-overview-quote{margin-bottom:25px}.tour-overview-quote p{position:relative;padding-left:30px;color:#0c56a6;font-size:14px;font-family:"Roboto";font-weight:700}.tour-overview-quote p:before{content:" ";background-image:url(../svg/blockquote-icon.svg);background-repeat:no-repeat;position:absolute;left:0;bottom:4px;height:14px;width:16px}.tour-overview-levels{border-bottom:1px dashed rgba(12,86,166,.2);border-top:1px dashed rgba(12,86,166,.2);padding:10px 0 2px 0;margin-bottom:25px}.highlights-guidance-wrap .tour-overview-levels{border-bottom:none;border-top:none;position:relative;padding-top:0}.highlights-guidance-wrap .tour-overview-guidance:hover .tooltip_guidance{bottom:125px}.highlights-guidance-wrap .tour-overview-difficulty:hover .tooltip_difficulty{bottom:95px}.highlights-guidance-wrap .tour-overview-guidance.no-difficulty{margin-bottom:15px}.highlights-guidance-wrap .tour-overview-levels span{opacity:1}span.guidance-level.multi-guided-level span:nth-child(2){clear:left}.highlights-guidance-wrap .tour-overview-guidance{width:100%}.highlights-guidance-wrap .tour-overview-difficulty{width:100%;clear:left;margin-top:10px}.tour-overview-levels span{color:#0c56a6;opacity:.7;font-family:"Roboto";font-size:12px;font-weight:normal;float:left;line-height:16px}span.guidance-level.multi-guided-level{width:60%;margin-top:4px;line-height:16px;opacity:1}span.guidance-level{margin-top:16px;margin-left:15px}span.difficulty-level{margin-top:26px;margin-left:15px}.tour-overview-guidance.no-difficulty{margin-top:0;padding:0 0 15px 0}.tour-overview-levels img{max-height:100%;float:left;height:auto}.column .tour-overview-levels img{max-width:50px}body.archive .column .tour-overview-levels img.difficulty-image{display:inline-block;float:none}body.archive .column .tour-overview-levels span.difficulty-level{display:inline-block;float:none;position:relative;bottom:15px}.tour-overview-levels img.guidance-image{max-width:30px;max-height:30px;top:5px;position:relative}.tour-overview-price span{display:inline-block;font-size:12px;font-family:"Roboto";color:#0c56a6;line-height:1.15;font-weight:500}span.overview-price{margin-left:6px;font-size:17px;background:#fff;padding:8px;border-radius:4px;font-family:"HKNova";font-weight:700}span.overview-price.from{text-decoration:line-through;opacity:.7}.tour-overview-footer .tour-overview-price{float:none;clear:both}.tour-overview-footer .button{margin:20px 0 0 0;display:block !important;float:none !important}.tour-overview-price{float:left}.post-type-archive-ships .button.tour-overview-button{display:block;float:none}.button.tour-overview-button{float:right;background:#03d16c;border-color:#03d16c}.button.center-tour-button.tour-overview-button{float:none;display:block}.button.tour-overview-button:hover{background:#03c767;border-color:#03c767}.tour-overview-button span{color:#fff;font-family:"HKNova";font-weight:700;font-size:13px}.bike-info-content{margin-bottom:40px}.bike-info-content p{margin-bottom:24px}.bike-info-intro p:last-of-type{margin-bottom:0}.bike-info-more__content{display:none;margin-top:24px}.bike-info-more__content--active{display:block}.bike-info-button{display:inline-flex;align-items:center;margin-top:16px;padding:0;font-family:"HKNova";font-size:14px;line-height:20px;color:#e20f20;border:0 none;background-color:rgba(0,0,0,0)}.bike-info-button svg{width:10px;height:auto;margin-right:10px;fill:currentColor}.bike-info-button svg path{stroke:currentColor}.bike-info-button--active svg{transform:rotate(180deg)}.bike-info-button__more-less{display:block;font-weight:700}.bike-info-button--active .bike-info-button__more-less--more{display:none}.bike-info-button__more-less--less{display:none}.bike-info-button--active .bike-info-button__more-less--less{display:block}.bike-info-image,.bike-info-image-wrapper img{border-radius:4px;margin-bottom:24px}.bike-info-bike-block{display:flex;padding:32px;margin-bottom:24px;border-radius:4px;background-color:#f7fbff}@media only screen and (max-width: 767px){.bike-info-bike-block{display:block;padding:16px}}.bike-info-bike-block__icon-wrapper{width:35px;flex:0 0 35px;margin-right:32px;color:#e20f20}.bike-info-bike-block__icon-wrapper svg{fill:currentColor}@media only screen and (max-width: 767px){.bike-info-bike-block__icon-wrapper{margin-bottom:16px;margin-right:0}}.bike-info-subtitle,.bike-info-bike-block__content-title{margin-bottom:8px;font-size:16px;line-height:22px}.bike-info-bike-block__content{font-size:14px;line-height:28px}.bike-info-bike-block__content p:last-of-type{margin-bottom:0}.new-program-layout #to-program{position:relative;padding-top:85px}.new-program-layout .program-navigation{position:absolute;top:0;left:0;right:0;background-color:#f7fbff;top:0;margin:0 0 25px}.new-program-layout .program-navigation .container{padding:0}.new-program-layout .program-navigation ul{display:flex;flex-direction:row;gap:25px;list-style:none;padding:0}.new-program-layout .program-navigation ul li{display:flex;flex-direction:row;flex-wrap:nowrap}.new-program-layout .program-navigation ul li ul{display:none;flex-direction:row;gap:25px;padding:0;margin:0}.new-program-layout .program-navigation ul li a.active+ul{display:flex}.new-program-layout .program-navigation a{display:inline-block;color:#0c56a6;font-weight:bold;transition:none;padding:15px}.new-program-layout .program-navigation a:hover,.new-program-layout .program-navigation a.active{color:#e20f20}.new-program-layout .day-program__item{margin-bottom:0}.new-program-layout .day-program__item .day-wrap .tour_day_header_wrapper{cursor:inherit !important}.new-program-layout .day-program__item .day-wrap .tour_day_header_wrapper h3{display:none}.new-program-layout .day-program__item .day-wrap .tour_day_header_wrapper svg{display:none}.new-program-layout .day-program__item .day-wrap .tour-day-title,.new-program-layout .day-program__item .day-wrap .tour-day-content{padding-left:0;padding-right:0;background-color:rgba(0,0,0,0)}.new-program-layout .day-program__item .day-wrap .tour-day-title{display:none;color:#000;text-transform:uppercase;font-weight:900;font-size:1.3em;margin-bottom:30px}.new-program-layout .day-program__item .day-wrap .tour-day-content{display:flex !important;flex-direction:column;gap:35px}@media only screen and (min-width: 960px){.new-program-layout .day-program__item .day-wrap .tour-day-content{flex-direction:row;align-items:center}}.new-program-layout .day-program__item .day-wrap .tour-day-content .tour-day-title{display:block}.new-program-layout .day-program__item .day-wrap .tour-day-content .day-trip-content,.new-program-layout .day-program__item .day-wrap .tour-day-content .day-trip-gallery{flex:1 0 0}.new-program-layout .day-program__item .day-wrap .tour-day-content .day-trip-content{font-weight:400;font-size:14px}.new-program-layout .day-program__item .day-wrap .tour-day-content .day-trip-content,.new-program-layout .day-program__item .day-wrap .tour-day-content .day-trip-content ul{color:#3d3d52}.new-program-layout .day-program__item .day-wrap .tour-day-content .day-trip-gallery{overflow:hidden}.new-program-layout .day-program__item .day-wrap .tour-day-content .day-trip-gallery img{border-radius:15px;-o-object-fit:cover;object-fit:cover;aspect-ratio:14/9}@media only screen and (min-width: 960px){.new-program-layout .day-program__item .day-wrap:nth-child(even) .tour-day-content{flex-direction:row-reverse}}.new-program-layout .day-program__item .day-wrap .day-trip-highlights ul{display:flex;flex-direction:row;padding:0;gap:25px}.new-program-layout .day-program__item .day-wrap .day-trip-highlights ul li{display:flex;flex-direction:row;gap:10px;position:static}.new-program-layout .day-program__item .day-wrap .day-trip-highlights ul li img{width:25px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.new-program-layout .day-program__item .good-to-know .accordion-title{display:block !important;padding-left:0 !important;padding-right:0 !important;color:#000;background:rgba(0,0,0,0);font-size:1.8em}.new-program-layout .day-program__item .good-to-know .accordion-title svg{display:none !important}.new-program-layout .day-program__item .good-to-know .accordion-title+.accordion-content{padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;display:grid !important;background:rgba(0,0,0,0)}@media only screen and (min-width: 768px){.new-program-layout .day-program__item .good-to-know .accordion-title+.accordion-content{grid-template-columns:50% 50%;-moz-column-gap:35px;column-gap:35px}}.new-program-layout .day-program__item .good-to-know .accordion-title+.accordion-content,.new-program-layout .day-program__item .good-to-know .accordion-title+.accordion-content p,.new-program-layout .day-program__item .good-to-know .accordion-title+.accordion-content ul{color:#3d3d52}.accommodation-section-title{margin-bottom:20px}.accommodation-intro{margin:0 0 25px}.single-ship-item .accommodation_header_wrapper,.accommodation__item .accommodation_header_wrapper{margin-bottom:20px;font-weight:900}.single-ship-item .accommodation_header_wrapper,.single-ship-item .accommodation_header_wrapper h4,.accommodation__item .accommodation_header_wrapper,.accommodation__item .accommodation_header_wrapper h4{color:#000;display:flex;flex-direction:column;gap:5px}.single-ship-item .accommodation_header_wrapper h4,.accommodation__item .accommodation_header_wrapper h4{font-size:18px}.single-ship-item .accommodation_header_wrapper .night-number,.accommodation__item .accommodation_header_wrapper .night-number{letter-spacing:1px;text-transform:uppercase;display:block;margin-bottom:10px}.single-ship-item .accommodation_header_wrapper .location,.accommodation__item .accommodation_header_wrapper .location{color:rgba(61,61,82,.7);font-weight:400}.single-ship-item .accommodation-content,.accommodation__item .accommodation-content{display:flex;flex-direction:column;gap:35px}@media only screen and (min-width: 960px){.single-ship-item .accommodation-content,.accommodation__item .accommodation-content{flex-direction:row;align-items:center}}.single-ship-item .accommodation-content .accommodation-inner,.single-ship-item .accommodation-content .accommodation-gallery,.accommodation__item .accommodation-content .accommodation-inner,.accommodation__item .accommodation-content .accommodation-gallery{flex:1 0 0}.single-ship-item .accommodation-content .accommodation-inner,.accommodation__item .accommodation-content .accommodation-inner{font-weight:400;color:#3d3d52;font-size:14px;line-height:25px}.single-ship-item .ship-gallery,.single-ship-item .accommodation-content .accommodation-gallery,.accommodation__item .ship-gallery,.accommodation__item .accommodation-content .accommodation-gallery{overflow:hidden}.single-ship-item .ship-gallery li,.single-ship-item .accommodation-content .accommodation-gallery li,.accommodation__item .ship-gallery li,.accommodation__item .accommodation-content .accommodation-gallery li{max-width:100%}.single-ship-item .ship-gallery li img,.single-ship-item .accommodation-content .accommodation-gallery li img,.accommodation__item .ship-gallery li img,.accommodation__item .accommodation-content .accommodation-gallery li img{border-radius:15px;-o-object-fit:cover;object-fit:cover;aspect-ratio:14/9}body.sticky_prog_header .new-program-layout .program-navigation{display:none;position:fixed;z-index:2;top:119px;padding:6px 14px;border-bottom:1px solid #0c56a6;margin:0}@media only screen and (min-width: 768px){body.sticky_prog_header .new-program-layout .program-navigation{display:block}}body.sticky_prog_header .new-program-layout .program-navigation .column>ul>li:first-child{margin-left:15px}.accommodation-gallery .owl-carousel,.single-ship-item .owl-carousel,.day-trip-gallery .owl-carousel{position:relative;z-index:1}.accommodation-gallery .owl-carousel,.accommodation-gallery .owl-carousel ul,.single-ship-item .owl-carousel,.single-ship-item .owl-carousel ul,.day-trip-gallery .owl-carousel,.day-trip-gallery .owl-carousel ul{list-style:none;padding:0}.accommodation-gallery .owl-carousel li,.accommodation-gallery .owl-carousel ul li,.single-ship-item .owl-carousel li,.single-ship-item .owl-carousel ul li,.day-trip-gallery .owl-carousel li,.day-trip-gallery .owl-carousel ul li{position:static}.accommodation-gallery .owl-carousel .owl-nav button.owl-prev,.accommodation-gallery .owl-carousel .owl-nav button.owl-next,.single-ship-item .owl-carousel .owl-nav button.owl-prev,.single-ship-item .owl-carousel .owl-nav button.owl-next,.day-trip-gallery .owl-carousel .owl-nav button.owl-prev,.day-trip-gallery .owl-carousel .owl-nav button.owl-next{position:absolute;width:30px;height:30px;background-color:#3d3d52;background-repeat:no-repeat;background-position:center center}.accommodation-gallery .owl-carousel .owl-nav button.owl-prev span,.accommodation-gallery .owl-carousel .owl-nav button.owl-next span,.single-ship-item .owl-carousel .owl-nav button.owl-prev span,.single-ship-item .owl-carousel .owl-nav button.owl-next span,.day-trip-gallery .owl-carousel .owl-nav button.owl-prev span,.day-trip-gallery .owl-carousel .owl-nav button.owl-next span{display:none}.accommodation-gallery .owl-carousel .owl-nav button.owl-prev,.single-ship-item .owl-carousel .owl-nav button.owl-prev,.day-trip-gallery .owl-carousel .owl-nav button.owl-prev{top:calc(50% - 15px);left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z' /%3E%3C/svg%3E")}.accommodation-gallery .owl-carousel .owl-nav button.owl-next,.single-ship-item .owl-carousel .owl-nav button.owl-next,.day-trip-gallery .owl-carousel .owl-nav button.owl-next{top:calc(50% - 15px);right:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z' /%3E%3C/svg%3E")}.single-ship-item .owl-carousel{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch}.single-ship-item .owl-carousel .owl-stage{display:flex}.single-ship-item .owl-carousel li{display:flex;flex:1 0 auto;height:100%}.single-page-nav__select-wrapper optgroup{padding-left:40px}.boat-tour-top{margin-top:32px;margin-bottom:24px}@media only screen and (min-width: 960px){.boat-tour-top{margin-top:64px;margin-bottom:64px}}.boat-tour-header{margin-bottom:16px}@media only screen and (min-width: 960px){.boat-tour-header{margin-bottom:24px}}.boat-tour-title-wrapper{display:flex;flex-direction:column;-moz-column-gap:16px;column-gap:16px;row-gap:8px}@media only screen and (min-width: 960px){.boat-tour-title-wrapper{display:block}}.boat-tour-title{font-size:24px;line-height:1.5}@media only screen and (min-width: 960px){.boat-tour-title{display:inline;margin-right:16px;font-size:36px;line-height:44px}}.boat-tour-subtitle{margin-top:8px;font-size:14px;line-height:22px;font-weight:500}@media only screen and (min-width: 960px){.boat-tour-subtitle{font-size:18px;line-height:28px}}.boat-tour-hero{position:relative}.boat-tour-gallery{position:relative;max-width:1152px;margin:0 auto}@media only screen and (min-width: 960px){.boat-tour-gallery{height:440px}}.boat-tour-gallery--grid{max-width:1680px}@media only screen and (min-width: 960px){.boat-tour-gallery--grid{display:grid;grid-gap:16px;grid-template-columns:repeat(16, minmax(0, 1fr));grid-template-rows:repeat(2, minmax(0, 1fr))}}.boat-tour-gallery__item{position:relative;display:none;grid-column:span 3;grid-row:span 1;height:100%;max-height:100%;margin:0;background-color:#eef6ff}.boat-tour-gallery__item:nth-child(1){display:flex}@media only screen and (min-width: 960px){.boat-tour-gallery__item{display:flex}.boat-tour-gallery__item:nth-child(1){grid-column:span 10;grid-row:span 2}}.boat-tour-gallery__item-link{display:flex;flex:1 1 auto}.boat-tour-gallery__gallery-link{position:absolute;z-index:2;right:16px;bottom:16px;display:inline-flex;align-items:center;gap:10px;padding:7px 16px;background-color:#fff;border-radius:4px;font-family:"HKNova";font-size:14px;line-height:20px;font-weight:700;color:#0c56a6}.boat-tour-gallery__gallery-link svg,.boat-tour-gallery__gallery-link svg path{fill:currentColor}.boat-tour-gallery__gallery-link:hover{color:#0c56a6;text-decoration:underline}@media only screen and (min-width: 960px){.boat-tour-gallery__gallery-link{right:24px;bottom:24px}}.boat-tour-gallery__item-image{flex-grow:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.boat-tour-hero__breadcrumbs{position:absolute;z-index:1;top:0;bottom:0;left:50%;display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;row-gap:8px;width:100%;max-width:1216px;padding:16px;transform:translateX(-50%)}@media only screen and (min-width: 960px){.boat-tour-hero__breadcrumbs{padding:24px 32px}}@media only screen and (min-width: 960px){.boat-tour-hero__breadcrumbs--no-grid{padding-left:56px}}.boat-tour-breadcrumbs,.boat-tour-hero__back-button{padding:7px 16px;border-radius:4px;background-color:rgba(0,0,0,.4);font-size:14px;line-height:22px;color:#fff}.boat-tour-breadcrumbs{display:none}@media only screen and (min-width: 960px){.boat-tour-breadcrumbs{display:inline-flex}.boat-tour-breadcrumbs a{color:#fff;text-decoration:underline}}.boat-tour-hero__back-button{display:inline-flex;align-items:center}.boat-tour-hero__back-button svg{margin-right:10px}.boat-tour-hero__back-button svg,.boat-tour-hero__back-button svg path{stroke:currentColor}.boat-tour-hero__back-button:hover{color:#fff;background-color:rgba(0,0,0,.6)}@media only screen and (min-width: 960px){.boat-tour-hero__back-button{display:none}}.boat-tour-cta{padding:32px 16px;background-color:#fbfcfd;border-radius:4px 4px 0 0;border:1px solid #e2ebf4}@media only screen and (min-width: 960px){.boat-tour-cta{padding:32px}}.boat-tour-cta__price,.boat-tour-cta__title{margin-bottom:8px;font-size:24px;line-height:1.5;font-weight:700;font-family:"HKNova";color:#0c56a6}.boat-tour-cta__price-detail--from{font-weight:500;text-decoration:line-through;opacity:.7}.boat-tour-cta__labels{display:flex;flex-wrap:wrap;gap:8px}@media only screen and (min-width: 960px){.boat-tour-cta__labels{display:inline-flex;vertical-align:text-bottom}}.boat-tour-cta__buttons{max-width:360px;display:flex;flex-direction:column;gap:16px;margin-top:24px}.boat-tour-cta-contact{position:relative;border-radius:0 0 4px 4px;border-right:1px solid #e2ebf4;border-bottom:1px solid #e2ebf4;border-left:1px solid #e2ebf4}.boat-tour-cta-contact__button{display:flex;width:100%;align-items:center;justify-content:space-between;padding:14px 32px;border:0;background:#fff;font-family:"HKNova";font-size:14px;line-height:20px;font-weight:700;color:#0c56a6}.boat-tour-cta-contact__button:hover{color:#0a4686}.boat-tour-cta-contact__button svg{width:10px;height:auto;fill:currentColor;stroke:currentColor !important}.boat-tour-cta-contact__button-label{text-decoration:underline}.boat-tour-cta-contact__button--active svg{transform:rotate(180deg)}.boat-tour-cta-contact-flyout{display:none;position:absolute;top:100%;left:-1px;right:-1px;z-index:1;padding:24px 6px;margin-top:-1px;background-color:#fff;border:1px solid #e2ebf4;border-radius:0 0 4px 4px}.boat-tour-cta-contact-flyout--active{display:block}.contact_submenu_text--cta-contact{font-size:14px}.boat-tour-cta-contact-flyout--opening-times{font-family:"Roboto"}.hr--boat-tour-cta-contact-flyout{margin:0 26px}.tour-page-highlights{display:flex;flex-wrap:wrap;gap:24px;padding-right:72px}@media only screen and (max-width: 959px){.tour-page-highlights{margin-bottom:24px;padding-right:0}}.tour-page-highlights__description-link{display:inline-block;margin-bottom:36px;font-family:"HKNova";font-weight:700;color:#e20f20;font-size:14px;line-height:28px}.tour-page-guidance{margin-bottom:24px}.info-list{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:8px;-moz-column-gap:32px;column-gap:32px}@media only screen and (min-width: 600px){.info-list{flex-wrap:nowrap}}.info-list__item{position:relative;display:inline-flex;align-items:center;min-height:40px}.info-list__item .tooltip{width:240px;left:0;bottom:40px}.info-list__item:hover .tooltip{visibility:visible;opacity:1;transition:all .3s ease 0s}.info-list__item-wrapper{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px}.info-list__item-image-wrapper{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.info-list__item-image{width:30px;height:auto}.info-list__item-image--24{width:24px}.media-title{margin-bottom:24px}.boat-tour-media-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:24px}@media only screen and (min-width: 640px){.boat-tour-media-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 960px){.boat-tour-media-grid{grid-template-columns:repeat(3, 1fr);gap:32px}}.boat-tour-media-grid .boat-tour-media-grid__link:nth-child(n+7){display:none}.boat-tour-media-grid--active .boat-tour-media-grid__link:nth-child(n+7){display:flex}.boat-tour-media-grid__link{display:flex;flex-direction:column;row-gap:8px}.boat-tour-media-grid__image-wrapper{aspect-ratio:3/2;overflow:hidden}.boat-tour-media-grid__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.boat-tour-media-grid__description{font-size:14px;line-height:2;color:#3d3d52}.boat-tour-media-toggle-holder{margin:32px 0}.boat-tour-media-toggle{display:flex;width:100%;align-items:center;gap:16px;justify-content:center;padding:14px;border:0 none;border-radius:4px;background-color:#f7fbff;font-family:"HKNova";font-weight:700;color:#0c56a6;font-size:14px;line-height:20px}.boat-tour-media-toggle .boat-tour-media-toggle__label--less{display:none}.boat-tour-media-toggle--active .boat-tour-media-toggle__label--more{display:none}.boat-tour-media-toggle--active .boat-tour-media-toggle__label--less{display:inline}.boat-tour-media-toggle__indicator{position:relative;display:flex;align-items:center;justify-content:center;width:10px;height:10px}.boat-tour-media-toggle__indicator::before,.boat-tour-media-toggle__indicator::after{content:"";position:absolute;display:block;background-color:currentColor}.boat-tour-media-toggle__indicator::before{width:2px;height:10px}.boat-tour-media-toggle--active .boat-tour-media-toggle__indicator::before{display:none}.boat-tour-media-toggle__indicator::after{width:10px;height:2px}.overview_tours_with_ship-link{display:inline-flex;align-items:center;-moz-column-gap:6px;column-gap:6px}.overview_tours_with_ship-link:hover{color:currentColor}.overview_tours_with_ship-link__count{display:inline-flex;width:24px;height:24px;padding:5px;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(12,86,166,.4);text-align:center}a:hover .overview_tours_with_ship-link__label{text-decoration:underline}.boat-tour-virtual-tour-frame{width:100%;max-height:414px;height:414px;border:0 none}body.page-template-thank_you .banner-image.text{height:auto;padding-top:100px;padding-bottom:1px}.thankyou_content_wrapper{width:100%;max-width:800px;margin:0 auto;padding:0;position:relative;color:#fff}@media only screen and (max-width: 639px){.thankyou_content_wrapper{width:100%;padding:0 16px}}.thankyou_title{position:relative;padding-left:45px;font-size:30px;line-height:45px}.thankyou_title:before{content:"";width:25px;height:18px;background-image:url("../../../../cchbasetheme/assets/svg/check-icon.svg");background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:13px}.thankyou_text{font-family:"HKNova";font-size:18px;line-height:33px;margin:10px 0 50px 0}.thankyou_text p{margin:0;font-family:"HKNova"}.thankyou_content_wrapper .order_step,.thankyou_content_wrapper .thank_you_text{background:#fff;border-radius:4px;color:#3d3d52;padding:30px 40px;margin-bottom:15px;position:relative}.thankyou_content_wrapper .thank_you_text{margin:0;font-size:14px}.thankyou_content_wrapper .thank_you_text p:last-child{margin:0}.thankyou_content_wrapper .order_step h3{font-size:16px;color:#0c56a6}.thankyou_content_wrapper .order_step b,.thankyou_content_wrapper .order_step strong{font-family:"HKNova";font-weight:700}.order_step_image{position:absolute;top:30px;width:50px}.order_step_image img{width:100%;height:auto}.order_step_text{padding-left:80px;font-size:14px}.order_step_text a{color:#0c56a6;text-decoration:none}.order_step_text a:hover{color:#e20f20}.order_step_text p{line-height:19px}.thankyou_share_wrapper{max-width:615px;margin:80px auto 160px auto;text-align:center}h3.thankyou_share_title{text-align:center;font-size:16px}a.button.button_wide.return_home_button{margin:0 auto;color:#fff;background:#03d16c;padding:16px 63px 17px 63px;border:1px solid #03d16c;position:relative}a.button.button_wide.return_home_button:hover{background:none;border:1px solid #03d16c;color:#03d16c}@media only screen and (max-width: 767px){body.single-travel-preparation .newsletter_wrapper{margin:30px 0 0 0}}ul.tour_guides_list{padding:0;margin:50px 0 0 0;list-style-type:none}li.tour_guide{width:33%;float:left;padding-left:20px;text-align:center;margin-bottom:30px;position:relative;padding-bottom:60px}li.tour_guide_popup p,li.tour_guide p{margin:0;text-align:left;color:#3d3d52;font-size:14px;line-height:25px;font-family:"Roboto"}li.tour_guide:nth-child(3n+4){clear:left}img.guide_image{max-height:200px;height:auto;min-height:170px;border-radius:4px}li.tour_guide_popup{display:none}h3.tour_guide_name{font-size:16px;margin-top:10px}a.button.tour_guide_more{border-color:#0c56a6;background:#0c56a6;color:#fff;margin-top:20px;position:absolute;bottom:0;left:35%}a.button.tour_guide_more:hover{background:#0c56a6;color:#fff;border-color:#fff}li.tour_guide_popup{max-width:440px;overflow:visible;background:#fff;padding:30px;border-radius:5px;position:relative;margin-top:10%}li.tour_guide_popup img.guide_image{max-height:none;min-height:0}li.tour_guide_popup h3.tour_guide_name{font-size:22px;text-align:center;margin-top:15px;margin-bottom:15px}span.tour_guide_close_button{position:absolute;right:-15px;top:-15px;background:#fff;height:30px;width:30px;text-align:center;border-radius:50%;padding-top:6px;box-shadow:0 2px 5px 0 rgba(0,0,0,.11);display:none}.tour_guide_close_button svg path{fill:#e20f20}body.post-type-archive-travel-preparation .seo-text{margin-top:0}.overview-block-travel.column.one_third:nth-of-type(3n+4){clear:left}.overview-block-travel-inner{border:1px solid rgba(61,61,82,.3);padding:50px 40px 40px 40px;min-height:498px}.overview-block-travel-inner img{float:left;margin-right:20px;max-width:60px !important;margin-top:6px;max-height:40px;height:auto}.overview-block-travel-inner img.country-flag{max-height:21px}.overview-block-travel-inner .post-count-wrap span.count-circle{background:#eef6ff;font-size:13px;color:#0c56a6;font-family:"Roboto";font-weight:900;opacity:1;margin-right:10px;width:25px;height:25px;line-height:25px}.overview-block-travel-inner h3{color:#0c56a6;font-size:18px;font-family:"HKNova";font-weight:700;margin-bottom:10px}h3.overview-block-country-head{margin-top:8px}.overview-block-travel-inner span.tips{color:#0c56a6;opacity:.6;font-size:12px;font-family:"HKNova";font-weight:600}.overview-block-travel-inner ul{margin:20px 0 0 0;padding:0}.overview-block-travel-inner li{list-style-type:none;position:relative;font-size:13px;font-family:"HKNova";font-weight:700;border-bottom:1px dashed rgba(12,86,166,.4)}.overview-block-travel-inner ul li:nth-of-type(1n+5){display:none}.overview-block-travel-inner li a{color:#3d3d52;padding:20px 10px;display:block;text-decoration:none;font-weight:700}.overview-block-travel-inner li:last-child{border-bottom:none}.overview-block-travel-inner svg{margin:0 15px 2px 0}.overview-block-travel-inner svg path{fill:#03d16c}.overview-block-travel-inner .see-all{color:#e20f20;font-size:13px;font-family:"HKNova";font-weight:700;display:block;text-align:center;margin-top:40px;cursor:pointer}@media only screen and (max-width: 767px){.overview-block-travel-inner .see-all{display:none}}.overview-block-travel-inner .see-all.see_all_tips_two{display:none}@media only screen and (max-width: 767px){.overview-block-travel-inner .see-all.see_all_tips_two{display:block}}body.german li.main_menu_with_sub.main_menu_prep.active_menu_item:after{left:60px}body.german li.main_menu_with_sub.active_menu_item:after{left:25px}body.german .pum-theme-default-theme .pum-close:before{content:"Schließen"}@media only screen and (max-width: 1199px){.header-rating-quote{display:none}.header-rating-image{margin-left:0}.header_rating_wrapper{width:auto;min-width:200px}.tour-overview-levels span.overview_reviews_text{display:block;top:0}body.archive .column .tour-overview-levels span.difficulty-level{display:block;bottom:0}body.post-type-archive .tooltip{bottom:250px}body.post-type-archive .tooltip_guidance:after{left:78px}body.post-type-archive .tooltip_difficulty:after{right:75px}body.post-type-archive-faq .page-title{padding-left:80px}.archive-filter{width:auto}li.sf-field-reset{left:-157px}.trust-logos{display:none}.banner-text{top:25%}.main-search{border:0;width:auto;padding:2px 10px 2px 20px;margin-bottom:15px}.main-search .button{width:26%}.button.all-images{right:50px}.detail-nav .share_buttons{display:none}.detail-nav .nav-title{margin-right:0}.detail-nav a{display:inline}.detail-nav .button.booking{display:none}.navigation ul li{margin:0 12px}body.error404 .fof_searchfield .main-search input,body.page-template-thank_you .fof_searchfield .main-search input{width:72%;padding:0}.main-search input{width:60%}body.page .page-title,body.single-travel-preparation .page-title,body.single-cycling-routes .page-title,body.page .page-subtitle,body.single-travel-preparation .page-subtitle,body.single-cycling-routes .page-subtitle{padding-left:80px}body.single-faq .page-title{padding-left:75px}.servicedesk-row .column.one_third{text-align:center}.share-slide{width:280px;right:-220px}.overview_time svg{float:none;margin:0}.tour-overview-levels span.overview_time_text{margin:0}.tour-overview-levels span.overview_reviews_text{margin:7px 0 0 0}.highlights-guidance-wrap .tour-overview-guidance{text-align:left}.highlights-guidance-wrap span.guidance-level.multi-guided-level span:nth-child(2){margin-left:43px;display:block}.highlights-guidance-wrap .tour-overview-levels span.overview_time_text{position:relative;top:6px;margin-left:10px}.tour_single_days{overflow:hidden;clear:both;position:relative}.tour-overview-levels img{float:none}span.guidance-level{margin-top:10px;margin-left:0}.tour-overview-levels span{float:none}span.guidance-level.multi-guided-level{width:100%;margin-top:10px;line-height:20px}.tour-overview-levels img.guidance-image{left:0px}.highlights-guidance-wrap .tour-overview-levels img.guidance-image{left:0}.highlights-guidance-wrap .tour-overview-levels img.guidance-image.multi-guidance-image{top:15px}span.difficulty-level{margin:0}.highlights-guidance-wrap span.difficulty-level{position:relative;left:10px;bottom:5px}body.single-boat-bike-tours .highlights-guidance-wrap .tour-overview-levels span.guidance-level{position:relative;top:10px;left:5px}body.archive .column .tour-overview-levels img.difficulty-image{margin:8px 0 7px 0}.highlights-guidance-wrap .tour-overview-difficulty{text-align:left;width:100%;margin:15px 0}body.single-boat-bike-tours .highlights-guidance-wrap .tour-overview-difficulty{padding-top:30px}.highlights-guidance-wrap .tour-overview-difficulty.multi-guidance-diff{margin-top:0}.highlights-guidance-wrap{padding-top:140px}.tour-overview-levels{padding:10px 0}.tour-overview-price{float:none;display:block;margin-bottom:20px}a.button.wide.tour-overview-button{display:block;position:relative;float:none}.quote_popup_inner.mobile_quote_active{left:auto;right:0}.availability{padding-bottom:60px;width:100%}}@media only screen and (max-width: 959px){#header .main-navigation{display:none}.center_menu,#header .main-navigation{flex-direction:column}.main-navigation ul{justify-content:center;flex-direction:column}.main-navigation ul li{z-index:initial}.main-navigation ul li .sub-menu{position:fixed;z-index:10000;top:initial;right:20px;left:20px;overflow:auto;transform:none;flex-wrap:wrap}.main-navigation ul li .sub-menu .sub-menu-close{display:none}.highlights-guidance-wrap{padding-top:40px}.accordion-content{padding:20px}body.post-type-archive-faq .page-title{padding-left:50px}body.tax-tour-country main#content,body.tax-travel-months main#content,body.tax-travel-years main#content,body.post-type-archive-boat-bike-tours main#content{margin-top:0}body.post-type-archive-ships main#content{margin-top:0}#scroll_element_id{right:-35px}.included_button_row_title{float:none;display:block;margin-bottom:15px;top:auto}.detail-includes .button.booking{margin-left:0;margin-bottom:15px;width:49%;float:left}span.cabin_persons_head{margin-right:20px}.booking_table_button_text{display:block;margin-bottom:15px}.availability{padding-bottom:0}body.single-boat-bike-tours span.archive-ship-label{top:-35px}.row.ship-half .column.one_third{width:50%;float:left}.detail-includes .button.booking:nth-child(2n+2){float:right}span.mobile_filter_close{display:block;top:0;right:21px}.searchandfilter select.sf-input-select{min-width:auto}li.sf-field-post-meta-trip_price h4{min-width:auto}.searchandfilter ul li.sf-field-reset{width:29%;left:10px}.submenu_close_menu{display:block;cursor:pointer;opacity:0;visibility:visible}.availability_prices_table .included_buttons{display:block}.dutch-visitors{margin:0;line-height:20px}#header{margin-top:0}.header-rating-quote{display:none}#header .menu{display:none}#header .top_nav{display:none}.header_rating_wrapper{display:none}.header_quote_wrapper{padding:21px 50px}.bottom_menu_wrapper{display:none}.center_menu_wrapper{margin:0}#header .logo{float:none;margin:0 auto;top:auto;-moz-column-gap:10px;column-gap:10px}#header .logo img{max-width:90px;max-height:40px;margin:10px 0}#header .logo .logo__divider{height:40px}#header .logo .logo-islandhopping-hor{display:none}#header .logo .logo-islandhopping-ver{display:block;max-height:50px;margin:5px 0}.logo a{display:block;padding:2px 0}.language_text{display:none}#header .row.filter-row{display:none}#header .nav-wrap{padding-top:0;padding-bottom:0}.quote-button-wrap{display:none}#mobile_menu nav{position:relative}#robin_tab_container{display:none}h3{font-size:22px}.row .column img{max-width:100%;height:auto}.row .column.one_fourth{width:100%}.row .column.three_fourth{width:100%}.row .column.one_third{width:100%}.row .column.two_third{width:100%}.row .column.one_half{width:100%}.row .column.one_fifth{width:100%}.row .column.two_fifth{width:100%}.row .column.three_fifth{width:100%}.row .column.four_fifth{width:100%}.row .column{float:none}.row .column .tour-overview-levels img{max-width:35px}.accordion-content li{font-size:14px}.accordion-content{font-size:14px}body.page-template-servicedesk .column.one_fourth{width:48%;display:inline-block}.media-reviews:before{display:none !important}body.single-boat-bike-tours .inner.clear.no_highlights{padding-top:70px}.button.single-back-button span{display:none}.single-back-button .fa{padding:0 7px;margin:0}.button.single-back-button{left:20px;top:28px}body.single-faq .button.single-back-button{left:65px}body.single-boat-bike-tours #header .nav-wrap,body.single-ships #header .nav-wrap{padding-bottom:10px}.phone-number-link{pointer-events:auto;cursor:pointer}.banner-text h1{font-family:"HKNova";font-weight:700;font-size:22px;margin-bottom:10px}.thankyou_text{font-size:16px}#header .container,body.home .container{padding:0 15px}.search-field{display:block;width:100%;top:auto;bottom:-30px;z-index:10}.main-search .button span{display:none}.main-search i.fa.fa-search{margin-right:0}.main-search input{width:85%}.main-search .button{width:10%;padding:7px;background:none;border:none;text-align:center;margin:5px 5px 5px auto}.main-search .button svg{margin:0 auto}.banner-text h3{font-size:15px;max-width:80%;margin:0 auto}.banner-text{bottom:-28px;top:auto;max-width:90%;margin:0 auto;z-index:5}form.search_form.main-search.clear{width:auto;margin:0 16px;padding:0;max-height:62px;border:10px solid #0c56a6}.main-search input{margin-top:0}.wrapper-top-content{margin-top:0}.column.one_third.top-tours-column,.column.one_third.pop-countries-column,.column.one_third.contact-block-column{width:100%;margin-bottom:0}.top-tours,.pop-countries{padding:32px 16px}.top-tours li{padding:29px 0}.top-tours li a{font-size:14px}.column.one_third.top-tours-column{order:1}.column.one_third.top-tours-column,.column.one_third.pop-countries-column{float:left;width:50%;margin:0;padding:0 0 30px}.top-tours{border-right:1px solid rgba(12,86,166,.2)}}@media only screen and (max-width: 959px)and (max-width: 767px){.top-tours{border-right:0 none}}@media only screen and (max-width: 959px){.top-tours,.pop-countries{border-radius:0}span.subtitle_fof{max-width:80%;display:block;margin:0 auto}.cant_find{width:70%;float:none;padding:0;margin:50px auto}a.go_home_button.button{float:none;margin:0 auto;width:70%;display:block}.column.one_third.pop-countries-column{order:3}.column.one_third.contact-block-column{order:2}.contact-block-mobile{display:flex;justify-content:space-between}#landing_livechat_mobile,.contact-block-mobile span#home_livechat,.contact-block-mobile a{color:#fff;font-size:13px;display:inline-block;padding:15px;margin:10px 10px 10px 0px;background:rgba(251,252,253,.18);border-radius:4px;position:relative;width:33%;text-align:center;text-decoration:none}span.phone-open,span.phone-closed{float:left;margin-right:15px}span.phone-closed{background:#fbdadc}span.phone-closed.mobile_phone_closed{background:#e20f20;right:7px;top:7px}.trustpilot-head img.review-rating-image{display:block;margin:15px auto 10px auto}.frontpage-rating-quote .trustpilot-subtext{flex-direction:column}body.page-template-default.home .form-wrapper{margin:30px 0}.form-inner{padding:60px 30px 30px 30px;border:none}.form-image{display:none}.form-inner.relative span.form-head{margin-bottom:10px}.form-inner.relative span{font-family:"HKNova";font-weight:700}.banner-image.text{height:300px;transition:all .8s ease 0s}body.category .banner-image.text,body.post-type-archive-ebooks .banner-image.text{height:200px}.banner-image.text.relative.fof_header{height:200px}body.error404 .banner-image.text.relative.fof_header,body.page-template-thank_you .banner-image.text.relative.fof_header{height:460px !important;padding-top:50px}.archive-header{top:0;margin:15px 0;padding-top:15px}body.post-type-archive-ships .archive-header{top:0}h2.archive-title,h1.archive-title{color:#0c56a6;font-size:18px}.custom_subtitle{color:#0c56a6;font-size:14px;margin-bottom:30px}.archive-header-tour-count{bottom:0}.archive-header-tour-count .count-circle{height:26px;width:26px;line-height:26px;margin-left:0}.archive-tours-available{font-size:14px;color:#0c56a6;top:0}.archive-filtered-title{display:none}.archive-filter{width:95%;margin:0 auto;height:auto;padding:30px 40px 0;display:none}span.archive-filter-title{float:none;display:block;margin-bottom:25px;padding-top:5px;text-align:center}span.mobile_filters_apply{display:block;width:372px;float:right;position:relative;right:26px;bottom:48px;right:16px;padding:10px 0 10px 0}body.post-type-archive-boat-bike-tours span.mobile_filters_apply{bottom:0;width:96%;margin-bottom:30px}body.search span.mobile_filters_apply{bottom:64px}body.search .search_results_filter{padding:30px 30px 0 30px}li.sf-level-0 label{display:inline-block;width:50%}body.search .main-search{margin-top:0}.sf-field-reset input.search-filter-reset{width:100%;display:block;position:relative;padding:13px 10px 13px 0;color:#e20f20}.searchandfilter ul li.sf-field-reset:before{display:none}.searchandfilter .sf-field-sort_order{display:none}.archive-filter-wrap{bottom:auto;z-index:999;top:-60px;position:relative}.search-header-wrap.mobile_filters_active,.banner-image.text.mobile_filters_active{height:380px;margin-bottom:70px;transition:all .8s ease 0s}.search-header-wrap.mobile_filters_active{height:370px}.searchandfilter ul{padding-left:0;overflow:hidden}.searchandfilter ul li{margin:8px 0;float:left;width:33%}li.sf-field-post-meta-trip_price .sf-meta-range.sf-meta-range-slider{padding:20px 15px 3px 15px;top:20px;z-index:2}li.sf-field-reset{left:0}ul li.sf-field-post-meta-premium_trip{float:left;width:33%}label.sf-label-checkbox{width:auto}li.sf-field-post-meta-trip_price label{display:inline-block;width:auto}.sf-meta-range.sf-meta-range-slider label{width:37%}.sf-meta-range.sf-meta-range-slider{text-align:center;margin:15px 0}.searchandfilter .meta-slider{margin-left:11px;max-width:100%}.mobile_filter_toggle{display:block}body.search-no-results .mobile_filter_toggle{display:none}.archive-row .column.one_third{width:48%;padding:0;margin:0 7px;float:left;padding-bottom:20px;border-bottom:1px solid rgba(12,86,166,.19)}.archive-row .column.one_third:nth-of-type(3n+4){clear:none}.archive-row .column.one_third:first-child{margin-top:0}.archive-usp{display:none}span.available-now{display:block;font-size:18px}body.single-boat-bike-tours .banner-image.text{height:425px}a.button.all-images-ship.popup-button-media.mobile_photo_button{display:block}.page-title{font-size:24px}body.single-boat-bike-tours .page_header_wrap{display:flex;flex-direction:column;bottom:20px;left:20px}body.single-boat-bike-tours .page-title{order:2;max-width:90%;margin-bottom:3px}body.single-boat-bike-tours .tour-header-country{order:1;font-size:16px}img.roundtour-icon{width:auto}.from-to{margin-top:10px;padding:10px 25px}img.two_way_image{width:15px}img.roundtour-icon{height:15px}.from-to img{width:15px}.from-to-wrap{order:3;margin-top:0px}.button.all-images{display:none}body.single-boat-bike-tours span.page-subtitle{display:none}.mobile_header_bar{display:flex;margin:7px -15px 0 -15px;padding:15px 0;background:#eef6ff;justify-content:space-evenly;flex-wrap:wrap;border-radius:6px}}@media only screen and (max-width: 959px)and (max-width: 767px){.mobile_header_bar{margin:0 -30px;border-radius:0}}@media only screen and (max-width: 959px){.mobile_header_bar .no_booking_request,.mobile_header_bar .button.booking.availablility_booking,.mobile_header_bar .button.booking.direct_booking{width:31%}.mobile_header_bar .share_button_text,.mobile_header_bar .share-wrap,.mobile_nav_ships .share-wrap{display:none}span.share_button_text{color:#0c56a6;font-family:"HKNova";font-weight:700;position:relative;top:2px}body.single-ships span.share_button_text{display:none}.share_button_text,.share-wrap.detail{margin-top:10px}.ssbp-wrap .ssbp-list{top:0}.mobile_header_bar .mobile_booking_button{margin:0}a.map-popup.relative{margin-top:30px;float:none}.program-instructions{padding:0 15px}.day-wrap{margin:7px 0}#to-program .column.one_half{margin-bottom:0}.detail-includes .included,.detail-includes .excluded,.detail-includes .additionals{margin:7px 0}.accordion-title span,.accordion-title p{font-size:14px}.accordion-title{font-size:14px;padding-left:20px}.tour-day-content{margin-bottom:10px}.ships-includes:before{display:none}hr.hr-includes{top:50px}.column.one_half.ship-half{padding:50px 15px 0 15px}.ships-includes .detail-includes h3{font-size:18px;margin-bottom:20px}.ship .button.ship-details{float:left;margin-top:25px}.available-price{font-size:16px}.available-price-wrap{float:left;margin-bottom:20px;margin-top:23px}a.open-popup-link.button.ship-details{margin-top:7px}body.single-boat-bike-tours a.open-popup-link.button.ship-details{width:100%;margin-top:0}.column.one_half.detail-includes{padding:30px 15px 30px 15px}.media h3{font-size:18px}.prev_next_media{right:15px;top:50px}.hr--mobile{display:block}.column.media{padding:50px 15px 30px 15px}.column.reviews{padding:50px 15px 0 15px}.single-review-block{padding:24px 16px;border-radius:4px}img.review-rating-image{float:none}.single-review-block img.review-rating-image{float:none}.single-review-block h4{float:none;display:block;clear:left;margin:10px 0}a.read_all_reviews_link{display:block}.ships-includes h3,.other-tours h3{font-size:18px}.booking_table{padding:30px;margin:0 -30px;border-width:1px 0;border-radius:0}.booking_outro{margin-right:0;font-size:14px}.booking_table_footer{margin-top:50px}.booking_table_button.button{display:inline-block;width:40%;padding:16px 0px 17px 0px}body.single .other-tours .column.one_third.archive-col{width:50%;float:left;padding:0 15px;margin-bottom:30px}body.single .form-inner{margin:0 -30px;padding:60px 15px 50px 15px}.banner-image-ship{height:425px;width:100%}a.grid-image{display:none}.row.single-ship-nav{display:none}.mobile_nav_ships{display:block;background:#eef6ff;margin:0 -30px;padding:15px 30px;clear:both}.mobile_nav_ships .button.booking{margin:0}.all-images-ship img{margin-right:0}a.button.mobile_photo_button{position:absolute;right:20px;z-index:2;top:28px}.ship_detail_header{left:0;bottom:110px}.ship-banner-wrap h1{font-size:24px;margin-bottom:8px}.ship-banner-wrap span.tours-available{font-size:14px}.head-available-wrap .count-circle{font-size:12px;height:20px;width:20px;padding:0 0 0 0;line-height:20px}h3.content-title-ship{margin-bottom:20px;font-size:18px}.entry-content h3{font-size:18px}div.content-column.last_column>div,div.content-column.one_half>div{padding:0 !important}.content blockquote p{font-family:"HKNova";font-weight:600;color:#0c56a6;line-height:25px;font-size:18px}.content blockquote:after,.content blockquote:before{height:30px;width:30px}.content blockquote{margin:20px 40px}.factsheet-wrap{display:none}.available-tours-inner{margin-top:20px}.available-tours-inner{padding:0 0 0 40%}.overview-ship-thumb{width:40%}.overview-center{float:none;width:100%}.overview-center{margin:0 0 40px 0}.banner-image.archive-1.overlay.relative{display:none}.archive-header-cycling-prep{top:auto;margin:20px 0}.archive-header-cycling-prep h1,.archive-header-cycling-prep h1{font-size:24px}body.post-type-archive-cycling-routes .archive-row .column.one_third,body.post-type-archive-travel-preparation .archive-row .column.one_third{padding:10px 20px;margin:0;border-bottom:0}.overview-block-travel.column.one_third:nth-of-type(3n+4){clear:none}.overview-block-travel.column.one_third:nth-child(odd){clear:left}.overview-block-travel-inner{border-radius:4px;padding:30px}.overview-block-travel-inner img{max-width:40px !important}.overview-block-travel-inner h3{font-size:16px}.container.inner_text_container{padding:0}.page_header_wrapper_cylcing{bottom:20px}span.cycling-country,body.page .page-title,body.single-travel-preparation .page-title,body.single-cycling-routes .page-title,body.page .page-subtitle,body.single-travel-preparation .page-subtitle,body.single-cycling-routes .page-subtitle{padding-left:30px;font-size:18px}body.single-faq .page-title{font-size:36px;padding-left:30px;padding-right:60px}span.cycling-country{margin-bottom:5px;display:block}span.page-subtitle{display:block}.mobile_share_buttons_detail{display:block;margin:0px 0 30px 0}.share-wrap{display:none}.mobile_share_buttons_detail .square-button>a.detail-nav-share{border:1px solid #0c56a6}.mobile_share_buttons_detail span{color:#0c56a6;font-family:"HKNova";font-weight:700;position:relative;top:2px}body.single-travel-preparation .form-wrapper,body.single-cycling-routes .form-wrapper{padding:30px}body.post-type-archive-review #content{margin:0;padding:0}body.post-type-archive-review h2.archive-title,body.post-type-archive-review h1.archive-title{color:#fff;margin-bottom:15px;display:block;clear:both}body.post-type-archive-review h1.archive-title{display:inline-block}body.post-type-archive-review .archive-header{margin-top:-30px}body.post-type-archive-review .archive-header .review_filters{width:48%;margin:0;float:left}body.post-type-archive-review .archive-header .review_filters .searchandfilter label{width:100%}body.post-type-archive-review .archive-header .review_filters .searchandfilter ul{overflow:inherit}body.post-type-archive-review .archive-header .review_filters .searchandfilter ul li select{width:100%;padding-left:10px;box-shadow:1px 1px 0 1px rgba(4,35,69,.16)}body.post-type-archive-review .archive-header a.review_CTA{width:48%;box-shadow:1px 1px 0 1px rgba(4,35,69,.16)}.review_cta_block{padding:30px 30px 22px 30px;margin:0 -30px}.review_cta_block .review_guiding{width:100%}.review_cta_block a{width:100%;margin-top:15px}.review_cta_block .guiding_text p{line-height:20px;margin:5px 0}body.single-post .page_header_wrapper_single,.page_header_wrapper_servicedesk,.page_header_wrapper_single{bottom:60px;padding:180px 0 30px 0}body.single-faq .text-content,body.page-template-default .text-content{font-size:13px;line-height:23px}body.page-template-default .form-wrapper{margin:30px -30px}body.single-post .inner-text-wrap,body.single-faq .inner-text-wrap,body.post-type-archive-faq .inner-text-wrap,body.page-template-default .inner-text-wrap{margin-top:-30px;border:.5px solid rgba(61,61,82,.3);box-shadow:0 2px 4px 0 rgba(0,0,0,.08);padding:50px}.inner-text-wrap{margin-top:0;padding:30px;box-shadow:none;border:none}body.single-faq h2,body.single-faq h3,body.page-template-default .text-content h3,body.page-template-default .text-content h2{font-size:18px}.row.clear.servicedesk-row{margin:0;padding:0}.servicedesk-nav{padding-top:25px;padding-bottom:10px}.servicedesk-row .column.one_third{padding:0px 15px 30px 35px;width:33.33%;float:left}span.servicedesk-nav-icon{display:none}body.page .page-title{font-size:36px}body.page-template-servicedesk .text-content{display:none}.service-left,.service-right{width:100%;float:none}.service-right{margin-top:30px}a.social-pintrest,a.social-facebook{display:inline-block;margin-left:0}.service-contact{border-top:1px solid rgba(12,86,166,.19);border-bottom:1px solid rgba(12,86,166,.19);margin:0 -15px 0 -15px;padding:50px 30px}.servicedesk-form.column.one_half{display:none}.row.faq-row{margin-top:60px}.faq-row h3{font-size:18px;padding-left:30px}body.page-template-servicedesk .accordion-title{width:90%;margin:0 auto}body.page-template-servicedesk .form-wrapper{display:none}body.home a.social-facebook,body.page-template-servicedesk a.social-facebook{margin:0}a.detail-block{padding:30px 0;margin:15px auto;width:100%}.magazine_content_wrapper.clear{margin:-130px -30px 10px -30px}.magazine_left_content{width:100%;padding:0 30px}.magazine_header{line-height:normal}h1.magazine_title{font-size:24px}span.magazine_subtitle{font-size:14px}.magazine_image{left:0;width:100%}.magazine_right_content{width:100%;max-width:100%}.magazine_form_wrapper{padding:40px 25px;border-left:none;border-right:none;border-radius:0}.for_free_button{height:70px;width:70px;right:25px;padding-top:15px}body.page-template-magazine .form-wrapper{display:none}.search-title{font-size:22px}.search_results_filter{display:none;margin:0 auto;height:auto;padding:30px 30px;width:calc(100% - 30px);position:relative}.search-header-wrap .mobile_filter_toggle{margin:0}body.search span.archive-ship-label{top:-30px}.search_results_filter ul li.sf-level-0{margin:15px -1px}body.search .search_results_filter ul li.sf-level-0{margin:15px 10px}span.search_result_filter_text{float:none;margin-bottom:30px;display:block;text-align:center;padding:0}}@media only screen and (max-width: 767px){.row.ship-half,.row.other-tours{margin-right:0;margin-left:0}.ship-half h3{margin-left:0}.other-tours h3{padding-left:0}.dutch-visitors br{display:none}body.single-faq .button.single-back-button{left:25px}body.post-type-archive-faq .page-title{padding-left:0}body.search .searchandfilter ul li{width:100%}body.search .search_results_filter ul li.sf-level-0{margin:15px 0}li.sf-field-post-meta-trip_price h4{width:100%}li.sf-field-post-meta-trip_price .sf-meta-range.sf-meta-range-slider{width:100%;left:0}li.sf-field-post-meta-premium_trip{height:20px}.searchandfilter ul li{width:100%}.searchandfilter label{width:100%}#footer .container{padding:0}a.map-popup.relative{max-width:100%}.detail-includes .button.booking{width:100%}.second_day_available{width:100%;float:none}div#to-program{padding-bottom:0}.info_icon{display:none}.mobile_clear{width:100%;display:block;clear:both}.ship-banner-wrap h1{margin:0 15px 8px 0}.premium_label.single_premium{margin-left:0}.tour-overview-inner,.tour-thumb{border-radius:0}.quote_popup_inner{padding:30px}.quote_popup_inner h3{margin:10px 0 40px 0}body.search .column.one_third{padding:0;margin:7px 7px;width:48%;float:left}.quote-close{right:30px;top:37px}.search_results_circle{height:25px;width:25px;font-size:12px;padding-top:1px;line-height:25px}.search-count-text{font-size:15px}.search-header-wrap{height:235px;text-align:center}.banner-image.text{height:200px}body.category .banner-image.text,body.post-type-archive-ebooks .banner-image.text{height:100px}body.single-post .banner-image.text{height:230px}.banner-image.text.relative.fof_header{height:460px}body.page-template-magazine .banner-image.text.relative.fof_header{height:260px}.archive-row .column.one_third{width:100%;padding:0;margin-top:20px;margin-bottom:0;padding-bottom:20px;border-bottom:1px solid rgba(12,86,166,.19)}.archive-filter{width:100%;padding:20px}span.mobile_filter_close{right:0}span.mobile_filters_apply{bottom:auto;left:auto;right:auto;width:100%;margin-top:8px;margin-bottom:0}body.post-type-archive-boat-bike-tours span.mobile_filters_apply{width:100%}body.search span.mobile_filters_apply{bottom:auto}body.search .search_results_filter{padding:30px 30px 30px 30px}.searchandfilter ul li.sf-field-reset{width:100%;left:auto}.mobile_filter_toggle{width:80%}body.single-post .inner-text-wrap,body.single-faq .inner-text-wrap,body.post-type-archive-faq .inner-text-wrap,body.page-template-default .inner-text-wrap{padding:0;margin-top:30px;border:none;box-shadow:none}body.single-post .banner-image .container.relative.full_height{padding:0 30px}body.page .page-title{font-size:24px}body.single-faq .page-title{font-size:24px;padding-left:0}.page_header_wrapper_servicedesk,.page_header_wrapper_single{bottom:20px}body.single-post .page_header_wrapper_single{max-width:100%;bottom:40px;padding:130px 0 30px 0}body.page .page-subtitle,body.page .page-title{padding-left:0}.thankyou_title{padding-left:36px;font-size:24px;line-height:36px}.thankyou_title:before{top:7px}.order_step_image{display:none}.order_step_text{padding-left:0}.thankyou_content_wrapper .order_step{margin:0 -15px 15px -15px}.row.detailed-info{margin:60px auto 0 auto}.row.detailed-info .column.one_fourth{width:46%;display:inline-block;padding:0;margin:0px 8px 12px 0}.detail-block h4{font-size:12px;margin-top:15px}a.detail-block{padding:20px 0;width:100%;margin:0}.detail-block img{max-height:30px}span.detailed_information_subtext p,.detailed-info-title{padding-left:0}.archive-row .column.one_third{margin:0}.wrapper-top-content{display:flex;flex-direction:column}.column.one_third.top-tours-column,.column.one_third.pop-countries-column{float:none;width:100%;padding:0}.ship .excerpt{display:none}.ship h4{position:relative;top:12px;font-size:16px}a.open-popup-link.button.ship-details{float:none;width:100%;margin-top:17px;margin-left:0}body.single .ship-half .column.one_third.archive-col,body.single .other-tours .column.one_third.archive-col{padding:0;width:100%;margin-left:0}.banner-image.text.relative.fof_header{height:400px}.overview-block-travel-inner ul li:nth-of-type(1n+3){display:none}.overview-block-travel-inner{min-height:0}.servicedesk-row .column.one_third{width:100%;padding:0px 15px 30px 15px}span.servicedesk-nav-icon{display:inline-block}body.search .column.one_third{padding:0;margin:15px 0;width:100%;float:none}.advice_column_footer{display:none}.available-tours-inner{padding:0}.overview-ship-thumb.relative{width:100%}.overview-ship-thumb{position:relative;bottom:inherit}.overview-center{margin:0}body.error404 .column.one_third.top-tours-column.top_tours_fof,body.page-template-thank_you .column.one_third.top-tours-column.top_tours_fof{margin:0 0 30px 0}.no_results_header{margin:20px 0}.booking_table_button.button{width:100%;display:block;margin:0 0 20px 0}.booking_table_button.button:nth-of-type(2){margin:0 0 0 0}li.tour_guide{width:100%;display:block;float:none}li.tour_guide_popup{max-width:340px}.top-tours{margin-top:374px}body.error404 .top-tours,body.page-template-thank_you .top-tours{margin-top:0}.highlights-guidance-wrap{width:100%;padding-top:0}.print-button{display:none}}@media only screen and (max-width: 599px){.mobile_header_bar{padding:15px}.mobile_header_bar .button.booking.availablility_booking,.mobile_header_bar .button.booking.direct_booking{width:48%;margin:0;display:flex;align-items:center;justify-content:center}.mobile_header_bar .button.booking.availablility_booking{margin-right:auto}.mobile_header_bar .no_booking_request{width:100%;margin-top:10px;margin-right:0}body.post-type-archive-review .archive-header .review_filters{width:100%;margin:10px 0 0 0;float:none;text-align:center}body.post-type-archive-review .archive-header a.review_CTA{width:100%;float:none;display:block;bottom:0}}@media only screen and (max-width: 479px){#header .logo{padding-left:50px}.ginput_complex.ginput_container_name.gf_name_has_2 span{width:100%}li .ginput_complex.ginput_container_name.gf_name_has_2 span.name_last{padding:0}.highlights-guidance-wrap .tour-overview-guidance{width:100%}.highlights-guidance-wrap{padding-top:90px}body.single-post img.alignnone,body.single-post img.alignleft,body.single-post img.alignright{float:none;clear:both;width:100%;margin:10px 0;height:auto}.accordion-content{padding:10px}.ship_detail_header{bottom:140px}}.intropage_wrapper{position:fixed;left:0;right:0;top:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center center;color:#fff;display:flex;align-items:center}.intropage_wrapper::before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(215deg, rgba(12, 86, 166, 0.41) 4%, #0c56a6 91%);z-index:-1}.intropage_wrapper .container{padding:0 40px}@media only screen and (max-width: 767px){.intropage_wrapper .container{padding:140px 40px 0 40px}}.intropage_wrapper .page_intro_header{position:absolute;top:0}.intropage_wrapper .page_intro_header .intropage_back{background:#0f6fd6;color:#fff;border-radius:28px;height:56px;line-height:56px;padding:0 25px;font-size:13px;font-family:"HKNova";font-weight:700;position:fixed;top:37px;left:37px}@media only screen and (max-width: 767px){.intropage_wrapper .page_intro_header .intropage_back{top:27px;left:27px}}@media only screen and (max-width: 559px){.intropage_wrapper .page_intro_header .intropage_back{top:15px;left:15px;height:40px;line-height:40px;border-radius:20px}}@media only screen and (max-width: 399px){.intropage_wrapper .page_intro_header .intropage_back{top:90px;left:20px}}.intropage_wrapper .page_intro_header .intropage_back:hover svg{transition:all .3s ease 0s;left:-5px}.intropage_wrapper .page_intro_header .intropage_back svg{transition:all .3s ease 0s;height:10px;width:12px;position:relative;margin-right:10px;left:0}.intropage_wrapper .page_intro_header .intropage_back svg path{stroke:#fff;stroke-width:1px}.intropage_wrapper .page_intro_header .intropage_logo_wrapper{position:fixed;right:30px;display:flex;align-items:center;-moz-column-gap:30px;column-gap:30px;padding:30px;background:#fff;border-radius:0 0 4px 4px}@media only screen and (max-width: 767px){.intropage_wrapper .page_intro_header .intropage_logo_wrapper{padding:20px;right:20px;-moz-column-gap:20px;column-gap:20px}}@media only screen and (max-width: 399px){.intropage_wrapper .page_intro_header .intropage_logo_wrapper{left:20px;right:auto}}.intropage_wrapper .page_intro_header .intropage_logo_divider{width:1px;height:70px;background:#ededed}@media only screen and (max-width: 559px){.intropage_wrapper .page_intro_header .intropage_logo_divider{height:50px}}@media only screen and (max-width: 559px){.intropage_wrapper .page_intro_header .intropage_logo_divider{height:30px}}.intropage_wrapper .page_intro_header .intropage_logo{display:block}.intropage_wrapper .page_intro_header .intropage_logo img{max-height:70px}@media only screen and (max-width: 767px){.intropage_wrapper .page_intro_header .intropage_logo img{max-height:50px}}@media only screen and (max-width: 559px){.intropage_wrapper .page_intro_header .intropage_logo img{max-height:30px}}.intropage_wrapper h1{color:#fff;font-family:"HKNova";max-width:550px;margin-bottom:25px}.intropage_wrapper .page_description{font-size:18px;line-height:31px;max-width:650px}@media only screen and (max-width: 559px){.intropage_wrapper .page_description{font-size:16px}}.intropage_wrapper .page_description p{margin-bottom:0}.intropage_wrapper .intropage_button{margin-top:50px;margin-bottom:20px;font-size:16px;font-family:"HKNova";padding:20px 50px}@media only screen and (max-width: 559px){.intropage_wrapper .intropage_button{margin-top:40px;margin-bottom:15px;padding:15px 40px;font-size:14px}}.intropage_wrapper .intropage_button:hover svg{transition:all .3s ease 0s;right:-5px}.intropage_wrapper .intropage_button svg{margin-left:8px;transition:all .3s ease 0s;right:0;position:relative}.intropage_wrapper .button_description{color:#58a2f3}@media only screen and (max-width: 559px){.intropage_wrapper .button_description{font-size:12px}}.wbrnd_popup_overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:none;display:flex;justify-content:center;align-items:center;transition:all .3s ease 0s;pointer-events:none;visibility:hidden;z-index:-1;opacity:0}@media only screen and (max-width: 559px){.wbrnd_popup_overlay{padding:30px 30px 0 30px}}.wbrnd_popup_overlay.active{background-color:rgba(0,0,0,.7);pointer-events:all}.wbrnd_popup_overlay.active .wbrnd_popup{box-shadow:none}.wbrnd_popup_overlay.popup_open{transition:all .3s ease 0s;visibility:visible;z-index:1000;opacity:1}.wbrnd_popup_overlay.popup_open .wbrnd_popup{opacity:1;transition:all 1s ease 0s}@media only screen and (max-width: 559px){.wbrnd_popup_overlay.popup_open .wbrnd_popup{overflow:scroll;-webkit-overflow-scrolling:touch}}.wbrnd_popup_overlay.popup_open .wbrnd_popup.anim-right{margin-left:0}.wbrnd_popup_overlay.popup_open .wbrnd_popup.anim-left{margin-right:0}.wbrnd_popup_overlay.popup_open .wbrnd_popup.anim-top{margin-bottom:0}.wbrnd_popup_overlay.popup_open .wbrnd_popup.anim-bottom{margin-top:0}.wbrnd_popup_overlay.popup_open .wbrnd_popup.pos-top_right{margin:30px 30px auto auto}.wbrnd_popup_overlay.popup_open .wbrnd_popup.pos-top_left{margin:30px auto auto 30px}.wbrnd_popup_overlay.popup_open .wbrnd_popup.pos-bottom_left{margin:auto auto 30px 30px}.wbrnd_popup_overlay.popup_open .wbrnd_popup.pos-bottom_right{margin:auto 30px 30px auto}.wbrnd_popup_overlay.popup_open .wbrnd_popup.pos-right{margin:0 30px 0 auto}.wbrnd_popup_overlay.popup_open .wbrnd_popup.pos-left{margin:0 auto 0 30px}.wbrnd_popup_overlay.popup_open .wbrnd_popup.pos-top{margin:30px 0 auto 0}.wbrnd_popup_overlay.popup_open .wbrnd_popup.pos-bottom{margin:auto 0 30px 0}.wbrnd_popup{min-width:200px;min-height:200px;max-width:100%;max-width:450px;max-height:100%;background-color:#fff;position:relative;opacity:0;transition:all 1s ease 0s;box-shadow:0px 3px 10px 0px rgba(2,2,2,.16);pointer-events:all;padding:40px;font-size:14px;line-height:22px;color:#3d3d52;border-radius:4px}.wbrnd_popup small{font-size:11px}.wbrnd_popup.pos-top_right{margin:30px 30px auto auto}.wbrnd_popup.pos-top_left{margin:30px auto auto 30px}.wbrnd_popup.pos-bottom_left{margin:auto auto 30px 30px}.wbrnd_popup.pos-bottom_right{margin:auto 30px 30px auto}.wbrnd_popup.pos-right{margin:0 30px 0 auto}.wbrnd_popup.pos-left{margin:0 auto 0 30px}.wbrnd_popup.pos-top{margin:30px 0 auto 0}.wbrnd_popup.pos-bottom{margin:auto 0 30px 0}.wbrnd_popup.anim-right{margin-left:100vw}.wbrnd_popup.anim-left{margin-right:100vw}.wbrnd_popup.anim-top{margin-bottom:100vh}.wbrnd_popup.anim-bottom{margin-top:100vh}.wbrnd_popup .popup_title{margin-bottom:20px;color:#e30615}.wbrnd_popup .popup_close_button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;cursor:pointer}.wbrnd_popup .popup_close_button.popup_close_text{width:auto;height:auto;background-color:rgba(0,0,0,0);color:#0c56a6;position:relative;display:block;font-weight:700}.wbrnd_popup .popup_close_button.popup_close_text:hover{color:#444b5d}.wbrnd_popup .popup_close_button.popup_close_text:hover svg path{fill:#444b5d}.wbrnd_popup .popup_close_button.popup_close_text svg{pointer-events:none;bottom:1px;position:relative;margin-right:5px}.wbrnd_popup .popup_close_button.popup_close_text svg path{fill:#0c56a6}.wbrnd_popup .popup_close_button.popup_close_text_top{position:absolute;top:9px;right:35px}.wbrnd_popup .popup_close_button svg{pointer-events:none}.wbrnd_popup .popup_close_button svg path{fill:#0c56a6}.wbrnd_popup .popup_close_button:hover{color:#444b5d}.wbrnd_popup .popup_close_button:hover svg path{fill:#444b5d}.page-template-blogpage .banner-image.text{min-height:200px;height:auto}@media only screen and (max-width: 767px){.page-template-blogpage .banner-image.text{min-height:100px}}.page-template-blogpage .page_header_wrapper_single{position:relative;bottom:auto;padding:200px 0 100px 0}@media only screen and (max-width: 767px){.page-template-blogpage .page_header_wrapper_single{padding:150px 0 50px 0}}.page-template-blogpage .page_header_wrapper_single h1 svg{height:40px;width:40px;margin-right:15px}@media only screen and (max-width: 767px){.page-template-blogpage .inner-text-wrap{padding:30px 0}}.detail-text-wrap .detail-content p:has(iframe[src*="youtube.com"]),.detail-text-wrap .detail-content p:has(iframe[src*="vimeo.com"]),.text-content p:has(iframe[src*="youtube.com"]),.text-content p:has(iframe[src*="vimeo.com"]){position:relative;overflow:hidden;display:block;height:0;background-color:rgba(0,0,0,0);padding-bottom:56.25% !important}.detail-text-wrap .detail-content p:has(iframe[src*="youtube.com"]) iframe,.detail-text-wrap .detail-content p:has(iframe[src*="youtube.com"]) object,.detail-text-wrap .detail-content p:has(iframe[src*="youtube.com"]) embed,.detail-text-wrap .detail-content p:has(iframe[src*="vimeo.com"]) iframe,.detail-text-wrap .detail-content p:has(iframe[src*="vimeo.com"]) object,.detail-text-wrap .detail-content p:has(iframe[src*="vimeo.com"]) embed,.text-content p:has(iframe[src*="youtube.com"]) iframe,.text-content p:has(iframe[src*="youtube.com"]) object,.text-content p:has(iframe[src*="youtube.com"]) embed,.text-content p:has(iframe[src*="vimeo.com"]) iframe,.text-content p:has(iframe[src*="vimeo.com"]) object,.text-content p:has(iframe[src*="vimeo.com"]) embed{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.detail-text-wrap .detail-content p{margin-bottom:1em}.text-content p{margin-bottom:28px}.fve-video-wrapper{position:relative;overflow:hidden;height:0;background-color:rgba(0,0,0,0);padding-bottom:56.25% !important;margin:.5em 0}.fve-video-wrapper iframe,.fve-video-wrapper object,.fve-video-wrapper embed{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.fve-video-wrapper a.hyperlink-image{position:relative;display:none}.fve-video-wrapper a.hyperlink-image img{position:relative;z-index:2;width:100%}.fve-video-wrapper a.hyperlink-image .fve-play-button{position:absolute;left:35%;top:35%;right:35%;bottom:35%;z-index:3;background-color:rgba(40,40,40,.75);background-size:100% 100%;border-radius:10px}.fve-video-wrapper a.hyperlink-image:hover .fve-play-button{background-color:rgba(0,0,0,.85)}.tooltip{visibility:hidden;opacity:0;position:absolute;z-index:2000;left:0;background:rgba(12,86,166,.9);color:#fff;font-family:"Roboto";font-size:15px;line-height:normal;text-align:left;padding:15px;border-radius:4px;margin:0 30px;bottom:165px;transition:all .3s ease 0s}.tooltip_difficulty{width:85%;bottom:165px}.tooltip_guidance .indep-text,.tooltip_guidance .semi-text,.tooltip_guidance .fully-text{display:none}.tooltip_guidance.indep .indep-text{display:block}.tooltip_guidance.semi .semi-text{display:block}.tooltip_guidance.fully .fully-text{display:block}.tooltip_difficulty.dif_one .level_two_text,.tooltip_difficulty.dif_one .level_three_text,.tooltip_difficulty.dif_one .level_four_text{display:none}.tooltip_difficulty.dif_two .level_one_text,.tooltip_difficulty.dif_two .level_three_text,.tooltip_difficulty.dif_two .level_four_text{display:none}.tooltip_difficulty.dif_three .level_one_text,.tooltip_difficulty.dif_three .level_two_text,.tooltip_difficulty.dif_three .level_four_text{display:none}.tooltip_difficulty.dif_four .level_one_text,.tooltip_difficulty.dif_four .level_two_text,.tooltip_difficulty.dif_four .level_three_text{display:none}.overview_time:hover .tooltip_duration{visibility:visible;opacity:1}.tooltip_duration:after{content:"";position:absolute;display:block;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid rgba(12,86,166,.9);bottom:-10px;left:14px}.tooltip_guidance:after{content:"";position:absolute;display:block;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid rgba(12,86,166,.9);bottom:-10px;left:14px}.tooltip_difficulty:after{content:"";position:absolute;display:block;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid rgba(12,86,166,.9);bottom:-10px;right:144px}.tooltip.premium_tooltip{width:240px;top:44px;left:-30px;text-transform:none;bottom:auto}.tooltip.premium_tooltip:after{content:"";position:absolute;display:block;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(12,86,166,.9);top:-10px;left:14px}.tooltip.single_page_premium_tooltip{top:auto;bottom:100%;margin-bottom:10px;font-weight:400}.tooltip.single_page_premium_tooltip:after{border-bottom:none;border-top:10px solid rgba(12,86,166,.9);top:auto;bottom:-10px}span.tooltip_title{display:block;float:none;color:#fff;font-weight:bold;opacity:1}.tooltip ul{padding:0;margin:0;list-style-type:none;color:#fff}.tooltip ul li{margin-bottom:10px;font-family:"Roboto"}.tooltip ul li:last-of-type{margin-bottom:0}.tooltip.tooltip_difficulty ul li{margin-bottom:0}.premium:hover .tooltip.premium_tooltip{visibility:visible;opacity:1;transition:all .3s ease 0s}.tour-overview-guidance:hover .tooltip_guidance{visibility:visible;opacity:1;transition:all .3s ease 0s}.tour-overview-difficulty:hover .tooltip_difficulty{visibility:visible;opacity:1;transition:all .3s ease 0s}.related-block{padding:100px}@media only screen and (max-width: 767px){.related-block{padding:30px}}.overview-icon{float:left;margin-right:20px}.overview-icon img.prep-icon{max-height:45px}.related-count-circle{font-size:17.5px;font-family:"Roboto";font-weight:900;color:#0c56a6;width:32px;height:32px;line-height:32px;text-align:center;border-radius:50%;background-color:#eef6ff;float:left;margin:5px 20px 0 0}.related-title-wrap{max-height:40px}@media only screen and (max-width: 767px){.related-title-wrap{max-height:none}}.related-title-wrap h3{float:left;font-family:"HKNova";font-weight:700;font-size:18px;color:#0c56a6;margin-top:12px}.related-block ul{margin:50px 0 0 0;padding:0;list-style-type:none}@media only screen and (max-width: 767px){.related-block ul{margin-top:10px}}.related-item svg{margin:0 10px 2px 0}.related-item svg path{fill:#03d16c}.related-item{border-bottom:1px dashed rgba(12,86,166,.2)}.related-item:nth-child(4){border-bottom:none}.related-item:last-child{border-bottom:none}.related-item a{display:block;padding:30px 0;color:#3d3d52;font-family:"HKNova";font-weight:700;font-size:14px;text-decoration:none;transition:all .5s ease 0s}.related-item a:hover{color:#e20f20}.related-width{width:45%;float:left}@media only screen and (max-width: 767px){.related-width{width:100%}}.related-width-right{width:45%;float:right}@media only screen and (max-width: 767px){.related-width-right{width:100%;float:left;border-top:1px dashed rgba(12,86,166,.2)}}span.cycling-country{color:#fff;position:relative;padding-left:165px;font-family:"Roboto";font-size:18px;display:block}.cycling-country img{max-width:30px}.cycling-overview-icon{margin:11px 10px 0 0}.page_header_wrapper_cylcing{position:absolute;left:0;bottom:190px;z-index:2}.tour_info_wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 0 25px 0;padding:0;border-top:1px dashed rgba(12,86,166,.2);border-bottom:1px dashed rgba(12,86,166,.2);position:relative}.tour_info_wrapper:after{content:"";border-top:1px dashed rgba(12,86,166,.2);position:absolute;bottom:50%;width:100%}.tour_info_wrapper .tour_info_item{width:50%;margin:15px 0;padding:0;display:flex;align-items:center;position:relative}.tour_info_wrapper .tour_info_item .tooltip{bottom:120%;width:150%;left:0}.tour_info_wrapper .tour_info_item .overview_reviews_stars{float:left}.tour_info_wrapper .tour_info_item span{color:#0c56a6;opacity:.9;font-family:"Roboto";font-size:12px;font-weight:normal;float:left;line-height:16px;margin:0;padding:0}.tour_info_wrapper .tour_info_item span.guidance-level{opacity:1}.tour_info_wrapper .tour_info_item span.tooltip_title{color:#fff;font-weight:bold;float:none;opacity:1;font-size:1em;line-height:normal}.tour_info_wrapper .tour_info_item svg,.tour_info_wrapper .tour_info_item img{float:left;margin-right:10px}.tour_info_wrapper .tour_info_item svg.difficulty-image,.tour_info_wrapper .tour_info_item img.difficulty-image{max-width:50px}.tour_info_wrapper .tour_info_item svg.guidance-image,.tour_info_wrapper .tour_info_item img.guidance-image{max-width:30px;max-height:30px}.notification_bar{padding:15px 0;display:block;position:relative;z-index:99}.notification_bar:hover{text-decoration:none}.notification_bar .container{max-width:1200px;display:flex;align-items:center}.notification_bar .container .notification_bar_content{display:flex;align-items:center;line-height:20px}.notification_bar .container .notification_bar_content svg{width:18px;height:18px;margin:0 20px 0 0;flex-shrink:0}@media only screen and (max-width: 559px){.notification_bar .container .notification_bar_content svg{width:14px;height:14px}}.notification_bar .container .notification_bar_content strong{display:block;font-family:"HKNova";font-size:14px;font-weight:500}@media only screen and (max-width: 559px){.notification_bar .container .notification_bar_content strong{margin:0 30px 0 0;text-decoration:underline}}.notification_bar .container .notification_bar_content .button{margin:0 40px;white-space:nowrap}@media only screen and (max-width: 959px){.notification_bar .container .notification_bar_content .button{margin:0 30px}}@media only screen and (max-width: 559px){.notification_bar .container .notification_bar_content .button{display:none}}.notification_bar .container .notification_bar_content .button.default:hover{background-color:#03d06b}.notification_bar .container .notification_bar_close{margin:auto 0 auto auto;font-size:14px;font-weight:bold;cursor:pointer;white-space:nowrap;text-decoration:none}.notification_bar .container .notification_bar_close:hover{border-color:rgba(0,0,0,0)}.notification_bar .container .notification_bar_close svg{display:block;width:14px;height:14px}@media only screen and (max-width: 767px){.notification_bar .container .notification_bar_close .tablet_hide{display:none}}.notification_bar,.notification_bar.default{background:#0c56a6;color:#fff}.notification_bar svg path,.notification_bar.default svg path{fill:#fff}.notification_bar .notification_bar_close,.notification_bar.default .notification_bar_close{border-bottom-color:#fff}.notification_bar.orange{background:#ffa40f;color:#fff}.notification_bar.orange svg path{fill:#0c56a6}.notification_bar.orange .notification_bar_close{border-bottom-color:#fff}.notification_bar.green{background:#03d16c;color:#fff}.notification_bar.green:hover{background-color:#0bfc86}.notification_bar.green svg path{fill:#fff}.notification_bar.green .notification_bar_close{border-bottom-color:#fff}.notification_bar.white{background:#fff;color:#0c56a6;border-bottom:1px solid #0c56a6}.notification_bar.white svg path{fill:#0c56a6}.notification_bar.white .notification_bar_close{border-bottom-color:#0c56a6}.notification_button.orange{background-color:#ffa40f;border-color:#ffa40f}.notification_button.orange:hover{background-color:#03d06b}.notification_button.blue{background-color:#0c56a6;border-color:#0c56a6}.notification_button.blue:hover{background-color:#0c56a5}.notification_button.white{background-color:#fff;border-color:#fff;color:#0c56a6}.popup_nl_wrapper{position:absolute;top:0;left:0;width:100vw;height:100vh;max-width:100%;padding:0 30px;display:flex;align-items:center;justify-content:center;background:rgba(12,86,166,.8);z-index:999999999;visibility:hidden;opacity:0;transition:visibility 0s .5s,opacity .5s linear}.popup_nl_wrapper.visible{visibility:visible;opacity:1;transition:opacity .5s linear}.popup_nl_wrapper .popup_nl{width:100%;max-width:450px;border-radius:4px;overflow:hidden}.popup_nl_wrapper .popup_nl .popup_inner{height:425px;padding:24px;background-size:cover;background-position:bottom left;background-repeat:no-repeat;color:#fff}@media only screen and (max-width: 479px){.popup_nl_wrapper .popup_nl .popup_inner{height:315px}}.popup_nl_wrapper .popup_nl .popup_inner .popup_close_button{height:33px;width:33px;display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:#fff;margin-left:auto;cursor:pointer}.popup_nl_wrapper .popup_nl .popup_inner .popup_content_wrapper{display:flex;height:calc(100% - 48px)}.popup_nl_wrapper .popup_nl .popup_inner .popup_content_wrapper_inner{text-align:center;font-family:"HKNova";font-size:16px;margin:auto auto 0 auto}.popup_nl_wrapper .popup_nl .popup_inner .popup_content_wrapper_inner .popup_title{margin:0 auto 16px auto;line-height:22px;max-width:270px}.popup_nl_wrapper .popup_nl .popup_inner .popup_content_wrapper_inner .popup_content{font-weight:700}.popup_nl_wrapper .popup_nl .popup_buttons{height:48px;background-color:#fff;display:flex}@media only screen and (max-width: 479px){.popup_nl_wrapper .popup_nl .popup_buttons{flex-wrap:wrap;height:auto}}.popup_nl_wrapper .popup_nl .popup_buttons span,.popup_nl_wrapper .popup_nl .popup_buttons a{display:flex;align-items:center;justify-content:center;width:50%;font-weight:700;font-family:"HKNova";cursor:pointer;color:#0c56a6}@media only screen and (max-width: 479px){.popup_nl_wrapper .popup_nl .popup_buttons span,.popup_nl_wrapper .popup_nl .popup_buttons a{width:100%;height:48px;order:2}}.popup_nl_wrapper .popup_nl .popup_buttons a{background-color:#03d16c;color:#fff}@media only screen and (max-width: 479px){.popup_nl_wrapper .popup_nl .popup_buttons a{order:1}}.video-wrapper{margin-top:32px}.video-wrapper.two_videos{display:flex;justify-content:space-between}@media only screen and (max-width: 959px){.video-wrapper.two_videos{flex-wrap:wrap}}.video-wrapper.two_videos a{width:calc(50% - 15px)}@media only screen and (max-width: 959px){.video-wrapper.two_videos a{width:100%;margin:30px 0}.video-wrapper.two_videos a:last-child{margin-top:0}}.video-wrapper.two_videos a .vid_bg{padding-bottom:60%}@media only screen and (max-width: 959px){.video-wrapper.two_videos a .vid_bg{padding-bottom:33%}}@media only screen and (max-width: 479px){.video-wrapper.two_videos a .vid_bg{padding-bottom:60%}}.video-wrapper.two_videos a .vid_bg .vid_controls_wrapper .vid_controls .media_title{max-width:80%}.video-wrapper a{padding:0;margin-top:30px}@media only screen and (max-width: 959px){.video-wrapper a{margin:0}}.video-wrapper a:hover .vid_controls svg{transition:transform .3s ease 0s;transform:scale(1.2)}.video-wrapper a .vid_bg{display:block;padding-bottom:33%;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:5px;overflow:hidden;position:relative}.video-wrapper a .vid_bg.vid_overlay:after{content:"";background:#0c56a6;position:absolute;left:0;right:0;top:0;bottom:0;opacity:.3;z-index:0}@media only screen and (max-width: 959px){.video-wrapper a .vid_bg{padding-bottom:66%}}.video-wrapper.video-wrapper--landing{margin-bottom:40px}.video-wrapper.video-wrapper--landing,.video-wrapper.video-wrapper--landing a{margin-top:0}.video-wrapper.video-wrapper--landing .vid_bg,.video-wrapper.video-wrapper--landing a .vid_bg{padding-bottom:56.25%}@media only screen and (max-width: 959px){.video-wrapper.video-wrapper--landing .vid_bg,.video-wrapper.video-wrapper--landing a .vid_bg{padding-bottom:66%}}.vid_controls_wrapper{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 100%);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.25)}.vid_controls_wrapper .vid_controls{z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.vid_controls_wrapper .vid_controls svg{margin-bottom:5px;transition:transform .3s ease 0s}.vid_controls_wrapper .vid_controls svg circle{fill:#0c56a6}.vid_controls_wrapper .vid_controls .media_watch{font-family:"HKNova";font-size:14px;line-height:20px;font-weight:700}.vid_controls_wrapper .media_title{position:absolute;bottom:32px;padding:0 16px;font-family:"HKNova";font-size:24px;line-height:36px;font-weight:700;text-align:center}.single_page_header{position:relative;max-width:1320px;height:420px;margin:7px auto 0 auto;padding:0 7px;display:flex}@media only screen and (max-width: 767px){.single_page_header{margin:0;padding:0}}.single_page_header_content_wrapper{position:absolute;z-index:3;top:8px;bottom:8px;left:50%;width:100%;padding:0 32px;max-width:1216px;transform:translateX(-50%)}@media only screen and (max-width: 767px){.single_page_header_content_wrapper{top:0;bottom:0;left:inherit;padding:0 16px;transform:none}}.single_page_header_content_wrapper .single_page_header_content{position:absolute;top:0;bottom:0;width:100%;max-width:70%;display:flex;flex-direction:column;padding:0 25px 0 0}@media only screen and (max-width: 1247px){.single_page_header_content_wrapper .single_page_header_content{max-width:68%;padding:0 25px 0 15px}}@media only screen and (max-width: 767px){.single_page_header_content_wrapper .single_page_header_content{max-width:100%;padding:0}}.single_page_header_content_wrapper .single_page_header_content_top{margin:25px 0 0 0}.single_page_header_content_wrapper .single_page_header_content_top #breadcrumbs{position:static;margin:0}.single_page_header_content_wrapper .single_page_header_content_top .button.single-back-button{position:static;margin:20px 0 0 0}@media only screen and (max-width: 959px){.single_page_header_content_wrapper .single_page_header_content_top .button.single-back-button{margin:0}}.single_page_header_content_wrapper .single_page_header_content_bottom{margin:auto 0 40px 0}@media only screen and (max-width: 1199px){.single_page_header_content_wrapper .single_page_header_content_bottom{margin:auto 0 25px 0}}.single_page_header_hero{position:relative;width:70%;display:flex;padding:8px 0 8px 8px}@media only screen and (max-width: 767px){.single_page_header_hero{width:100%;padding:0}}.single_page_header_hero:before{content:"";position:absolute;z-index:2;top:8px;right:0;bottom:8px;left:8px;background:linear-gradient(-180deg, rgba(0, 0, 0, 0) 40%, #000000 112%);border-radius:6px;pointer-events:none}@media only screen and (max-width: 767px){.single_page_header_hero:before{top:0;bottom:0;left:0;border-radius:0}}.single_page_header_hero:after{content:"";position:absolute;top:8px;right:0;left:8px;z-index:1;height:60%;background:linear-gradient(0, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.33) 100%);pointer-events:none;border-radius:6px 6px 0 0}@media only screen and (max-width: 767px){.single_page_header_hero:after{top:0;bottom:0;left:0;border-radius:0}}.single_page_header_hero a{width:100%}.single_page_header_grid{position:relative;z-index:3;width:30%;padding:4px;display:flex;flex-wrap:wrap}@media only screen and (max-width: 767px){.single_page_header_grid{display:none}}.single_page_header_grid a{width:calc(50% - 8px);height:calc(25% - 8px);margin:4px}@media only screen and (max-width: 1023px){.single_page_header_grid a{width:calc(100% - 8px);height:calc(33.33% - 8px)}.single_page_header_grid a:nth-child(4),.single_page_header_grid a:nth-child(5){display:none}}.single_page_header_grid a:first-child{width:calc(100% - 8px);height:calc(50% - 8px)}@media only screen and (max-width: 1023px){.single_page_header_grid a:first-child{height:calc(33.33% - 8px)}}.single_page_header_img{overflow:hidden;border-radius:6px}@media only screen and (max-width: 767px){.single_page_header_img{border-radius:0}}.single_page_header_img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:all .5s ease 0s}.single_page_header_img:hover img{transform:scale(1.1);transition:all .5s ease 0s}.single_page_header_video{border-radius:6px;overflow:hidden;position:relative}.single_page_header_video_center{position:absolute;left:calc(50% - 46px);bottom:calc(50% - 37.5px)}.single_page_header_video_bg{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.single_page_header_video_play{display:block;width:48px;height:48px;margin:0 auto}.single_page_header_video_cta{font-size:14px;font-weight:bold;color:#fff;line-height:22px;font-family:"HKNova"}.single_page_header.single_image{max-width:100%;margin:0;padding:0}.single_page_header.single_image .single_page_header_hero{width:100%;padding:0;border-radius:0;pointer-events:none}.single_page_header.single_image .single_page_header_hero:before{top:0;right:0;bottom:0;left:0;border-radius:0}.single_page_header.single_image .single_page_header_hero:after{top:0;right:0;left:0;border-radius:0}.single_page_header.single_image .single_page_header_img{border-radius:0}.single_page_header.single_image .single_page_header_grid{display:none !important}.single_page_header.small_grid .single_page_header_grid a{width:calc(100% - 8px);height:calc(50% - 8px)}.single_page_header_content_wrapper .single_page_header_content_bottom .tour_countries{margin:0 0 10px 0;display:none;font-size:18px;color:#fff}.single_page_header_content_wrapper .single_page_header_content_bottom .tour_meta{margin:25px 0 0 0;display:flex;align-items:center}@media only screen and (max-width: 1099px){.single_page_header_content_wrapper .single_page_header_content_bottom .tour_meta{flex-direction:column;align-items:baseline}}.single_page_header_content_wrapper .single_page_header_content_bottom .tour_meta_left{display:flex;align-items:center}@media only screen and (max-width: 479px){.single_page_header_content_wrapper .single_page_header_content_bottom .tour_meta_left{flex-direction:column;align-items:baseline}}.single_page_header_content_wrapper .single_page_header_content_bottom .tour_meta_left .from-to{margin:0 15px 0 0;display:none}.single_page_header_content_wrapper .single_page_header_content_bottom .tour_meta_right{display:flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width: 1099px){.single_page_header_content_wrapper .single_page_header_content_bottom .tour_meta_right .tour_label{margin-top:15px}}.single_page_header_content_wrapper .single_page_header_content_bottom .ship_meta{margin:25px 0 0 0;display:flex;align-items:center}@media only screen and (max-width: 479px){.single_page_header_content_wrapper .single_page_header_content_bottom .ship_meta{flex-direction:column;align-items:baseline}}.single_page_header_content_wrapper .single_page_header_content_bottom .ship_meta_left{margin:0 15px 0 0;display:flex;align-items:center}@media only screen and (max-width: 479px){.single_page_header_content_wrapper .single_page_header_content_bottom .ship_meta_left{flex-direction:column;align-items:baseline}}.single_page_header_content_wrapper .single_page_header_content_bottom .ship_meta_right{display:flex;align-items:center}@media only screen and (max-width: 479px){.single_page_header_content_wrapper .single_page_header_content_bottom .ship_meta_right{margin:15px 0 0 0}}.single_page_header_content_wrapper .single_page_header_content_bottom .ship_meta_right .ship_available_tours{display:flex;align-items:center}@media only screen and (max-width: 479px){.single_page_header_content_wrapper .single_page_header_content_bottom .ship_meta_right .ship_available_tours{margin:0}}.single_page_header_content_wrapper .single_page_header_content_bottom .ship_meta_right .ship_available_tours .count-circle{margin:0 10px 0 0;font-size:17px;line-height:35px}.single_page_header_content_wrapper .single_page_header_content_bottom .ship_meta_right .ship_available_tours a{font-family:"HKNova";font-size:18px;color:#fff}.single-page-nav-holder{min-height:68px;margin:64px auto}.single-page-nav{background:#eef6ff;border-radius:4px}body.sticky_header .single-page-nav.scroll_active{position:fixed;z-index:3;top:0;right:0;left:0;margin:0;box-shadow:0 4px 8px rgba(0,0,0,.08);border-radius:0 !important}@media screen and (min-width: 768px){body.sticky_header .single-page-nav.scroll_active{background-color:#fff}}@media only screen and (max-width: 959px){.single-page-nav{margin:24px 0}}@media only screen and (max-width: 767px){.single-page-nav{margin:24px -16px;border-radius:0}}.single-page-nav__wrapper{display:flex;align-items:center;padding:24px;max-width:1200px;margin-right:auto;margin-left:auto}@media only screen and (max-width: 1199px){.single-page-nav__wrapper{padding:24px}}@media only screen and (max-width: 1099px){.single-page-nav__wrapper{justify-content:space-between;align-items:center}}@media only screen and (max-width: 767px){.single-page-nav__wrapper{display:block;padding:16px}body.sticky_header .single-page-nav.scroll_active .single-page-nav__wrapper{padding:16px}}body.sticky_header .single-page-nav.scroll_active .single-page-nav__wrapper{flex-direction:column-reverse;align-items:baseline;padding-top:16px;padding-bottom:16px}.single-page-nav--no-margin{margin-bottom:0 !important}.single-page-nav__left{margin-right:20px}@media only screen and (max-width: 959px){.single-page-nav__left{margin-right:0}}body.sticky_header .single-page-nav.scroll_active .single-page-nav__left{margin-right:0}@media screen and (min-width: 768px){body.sticky_header .single-page-nav.scroll_active .single-page-nav__left{width:100%;margin-top:16px;padding-top:16px;border-top:1px solid #ededed}}.single-page-nav__right{display:flex;align-items:center;margin-left:auto}@media only screen and (max-width: 1099px){.single-page-nav__right{margin-left:0}}@media only screen and (max-width: 559px){.single-page-nav__right{flex-wrap:wrap;justify-content:space-between}}@media only screen and (max-width: 959px){.single-page-nav__right{margin-top:0}}body.sticky_header .single-page-nav.scroll_active .single-page-nav__right{width:100%;margin-top:0;margin-left:0}.single-page-nav__select-wrapper{display:none}@media only screen and (max-width: 767px){body.sticky_header .single-page-nav.scroll_active .single-page-nav__select-wrapper{display:block;position:relative}body.sticky_header .single-page-nav.scroll_active .single-page-nav__select-wrapper::after{content:"";background-image:url("../../../../cchbasetheme/assets/svg/caret_down.svg");background-repeat:no-repeat;background-position:center center;width:8px;height:8px;position:absolute;right:15px;top:calc(50% - 4px);pointer-events:none}}.single-page-nav__select{width:100%;margin-bottom:12px;padding:9px 16px;border:0 none;font-size:14px;line-height:20px;font-weight:700;color:#0c56a6;font-family:"HKNova"}.single-page-nav__left-title{display:none}@media only screen and (max-width: 767px){.single-page-nav__left-title{display:block;margin-bottom:12px;font-size:20px;line-height:28px;font-weight:700;color:#0c56a6;font-family:"HKNova"}body.sticky_header .single-page-nav.scroll_active .single-page-nav__left-title{display:none}}.single-page-nav__right-title{display:none}@media screen and (min-width: 1000px){body.sticky_header .single-page-nav.scroll_active .single-page-nav__right-title{display:block;flex-grow:1;font-size:20px;line-height:28px;font-weight:700;color:#0c56a6;font-family:"HKNova"}}.single-page-nav__list{display:flex;align-items:center;gap:20px;padding:0;margin:0;list-style:none}@media only screen and (max-width: 1199px){.single-page-nav__list{gap:16px}}@media only screen and (max-width: 767px){.single-page-nav__list{display:block;margin-bottom:24px}body.sticky_header .single-page-nav.scroll_active .single-page-nav__list{display:none}}@media screen and (min-width: 1000px){body.sticky_header .single-page-nav.scroll_active .single-page-nav__list{gap:32px}}.single-page-nav__buttons{display:flex;align-items:center;gap:10px;width:100%}@media screen and (min-width: 1000px){body.sticky_header .single-page-nav.scroll_active .single-page-nav__buttons{width:auto}}.single-page-nav__button,.single-page-cta__button{font-family:"HKNova";font-weight:700}.single-page-cta__button{width:100%}.single-page-nav__button{display:none}@media only screen and (max-width: 767px){.single-page-nav__button{width:50%}}body.sticky_header .single-page-nav .single-page-nav__button{display:flex;padding:7px 10px;min-height:34px;font-size:13px;line-height:20px}body.sticky_header .single-page-nav .single-page-nav__button--mobile,.single-page-cta__button--mobile{display:none}@media only screen and (max-width: 959px){body.sticky_header .single-page-nav .single-page-nav__button--mobile,.single-page-cta__button--mobile{display:inline-flex}}body.sticky_header .single-page-nav .single-page-nav__button--desktop,.single-page-cta__button--desktop{display:inline-flex}@media only screen and (max-width: 959px){body.sticky_header .single-page-nav .single-page-nav__button--desktop,.single-page-cta__button--desktop{display:none}}.single-page-nav__print-button{display:inline-flex;gap:8px;align-items:center}@media only screen and (max-width: 959px){.single-page-nav__print-button{display:none}}body.sticky_header .single-page-nav .single-page-nav__print-button{display:none}.single-page-nav__print-button svg,.single-page-nav__print-button svg g,.single-page-nav__print-button svg path{fill:currentColor}@media only screen and (max-width: 767px){.single-page-nav__list-item{margin-bottom:12px}}.single-page-nav__list-link,.single-page-nav__print-button{font-size:14px;line-height:20px;font-weight:700;color:#0c56a6;font-family:"HKNova"}@media only screen and (max-width: 1199px){.single-page-nav__list-link,.single-page-nav__print-button{font-size:13px}}@media only screen and (max-width: 767px){.single-page-nav__list-link,.single-page-nav__print-button{font-size:14px}}@media screen and (min-width: 1000px){body.sticky_header .single-page-nav .single-page-nav__list-link,body.sticky_header .single-page-nav .single-page-nav__print-button{font-size:14px}}body.sticky_header .single-page-nav__list-link--active{color:#e20f20}body .pum-theme-default-theme .pum-close:before{content:"Sluiten"}