/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--tw-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--tw-color-blue-600:oklch(54.6% .245 262.881);--tw-color-gray-100:oklch(96.7% .003 264.542);--tw-color-black:#000;--tw-color-white:#fff;--tw-spacing:.25rem;--tw-text-xs:.6rem;--tw-text-xs--line-height:calc(1 / .75);--tw-text-sm:.7rem;--tw-text-sm--line-height:calc(1.25 / .875);--tw-text-base:1.25rem;--tw-text-base--line-height:1.6;--tw-text-xl:2rem;--tw-text-xl--line-height:calc(1.75 / 1.25);--tw-text-3xl:2.4rem;--tw-text-3xl--line-height:calc(2.25 / 1.875);--tw-text-4xl:5rem;--tw-text-4xl--line-height:calc(2.5 / 2.25);--tw-font-weight-medium:500;--tw-radius-xl:.75rem;--tw-ease-in-out:cubic-bezier(.4, 0, .2, 1);--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--tw-default-font-family:var(--site-content-font);--tw-default-mono-font-family:var(--tw-font-mono);--tw-color-main:#006b5e;--tw-color-dark:#003d35;--tw-color-light:#007749;--tw-color-menu:#fcfbf4;--tw-color-tableborder:#b4b4b4;--tw-color-table2:#f6f6f6;--tw-color-tableheaderrow:#e8f0ee;--tw-color-tableheaderrow2:#f3f7f6;--tw-color-bannerlink:#c74600;--tw-color-main2:#0d6931;--tw-font-libre:var(--libre-content-font);--tw-font-hanwang:var(--hanwang-content-font);--tw-font-noto-serif:var(--noto-serif-content-font)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--tw-default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--tw-default-font-feature-settings,normal);font-variation-settings:var(--tw-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--tw-default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--tw-default-mono-font-feature-settings,normal);font-variation-settings:var(--tw-default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.tw\:absolute{position:absolute}.tw\:relative{position:relative}.tw\:top-0{top:calc(var(--tw-spacing) * 0)}.tw\:top-\[50\%\]{top:50%}.tw\:bottom-\[-120px\]{bottom:-120px}.tw\:left-\[50\%\]{left:50%}.tw\:z-1{z-index:1}.tw\:col-span-2{grid-column:span 2/span 2}.tw\:row-span-2{grid-row:span 2/span 2}.tw\:my-\[60px\]{margin-block:60px}.tw\:mt-2{margin-top:calc(var(--tw-spacing) * 2)}.tw\:mt-\[16px\]{margin-top:16px}.tw\:mt-\[40px\]{margin-top:40px}.tw\:mt-\[60px\]{margin-top:60px}.tw\:mr-\[12px\]{margin-right:12px}.tw\:mb-\[12px\]{margin-bottom:12px}.tw\:mb-\[20px\]{margin-bottom:20px}.tw\:mb-\[24px\]{margin-bottom:24px}.tw\:mb-\[60px\]{margin-bottom:60px}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:hidden{display:none}.tw\:hidden\!{display:none!important}.tw\:inline-block{display:inline-block}.tw\:h-full{height:100%}.tw\:max-h-0{max-height:calc(var(--tw-spacing) * 0)}.tw\:w-1\/2{width:50%}.tw\:w-1\/3{width:33.3333%}.tw\:w-\[67\.5\%\]{width:67.5%}.tw\:w-auto{width:auto}.tw\:w-full{width:100%}.tw\:flex-1{flex:1}.tw\:flex-240\/614{flex:39.0879%}.tw\:flex-364\/614{flex:59.2834%}.tw\:flex-none{flex:none}.tw\:shrink-0{flex-shrink:0}.tw\:translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:flex-col{flex-direction:column}.tw\:flex-row{flex-direction:row}.tw\:items-center{align-items:center}.tw\:items-end{align-items:flex-end}.tw\:justify-between{justify-content:space-between}.tw\:justify-end{justify-content:flex-end}.tw\:gap-\[8px\]{gap:8px}.tw\:gap-\[12px\]{gap:12px}.tw\:gap-\[16px\]{gap:16px}.tw\:gap-\[20px\]{gap:20px}.tw\:gap-\[24px\]{gap:24px}.tw\:gap-\[40px\]{gap:40px}.tw\:gap-\[60px\]{gap:60px}.tw\:gap-y-\[40px\]{row-gap:40px}.tw\:self-center{align-self:center}.tw\:overflow-hidden{overflow:hidden}.tw\:rounded{border-radius:.25rem}.tw\:rounded-\[16px\]{border-radius:16px}.tw\:rounded-xl{border-radius:var(--tw-radius-xl)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-solid{--tw-border-style:solid;border-style:solid}.tw\:border-tableborder{border-color:var(--tw-color-tableborder)}.tw\:bg-blue-600{background-color:var(--tw-color-blue-600)}.tw\:bg-gray-100{background-color:var(--tw-color-gray-100)}.tw\:bg-main{background-color:var(--tw-color-main)}.tw\:bg-menu{background-color:var(--tw-color-menu)}.tw\:bg-table2{background-color:var(--tw-color-table2)}.tw\:bg-tableheaderrow{background-color:var(--tw-color-tableheaderrow)}.tw\:bg-tableheaderrow2{background-color:var(--tw-color-tableheaderrow2)}.tw\:bg-white{background-color:var(--tw-color-white)}.tw\:object-cover{object-fit:cover}.tw\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:p-\[12px\]{padding:12px}.tw\:p-\[24px\]{padding:24px}.tw\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:px-\[10vw\]{padding-inline:10vw}.tw\:px-\[12px\]{padding-inline:12px}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:py-\[8px\]{padding-block:8px}.tw\:py-\[24px\]{padding-block:24px}.tw\:py-\[40px\]{padding-block:40px}.tw\:py-\[60px\]{padding-block:60px}.tw\:pt-\[20px\]{padding-top:20px}.tw\:pt-\[60px\]{padding-top:60px}.tw\:pb-0\!{padding-bottom:calc(var(--tw-spacing) * 0)!important}.tw\:pb-\[60px\]{padding-bottom:60px}.tw\:text-center{text-align:center}.tw\:text-right{text-align:right}.tw\:align-middle{vertical-align:middle}.tw\:font-libre{font-family:var(--tw-font-libre)}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-xl{font-size:var(--tw-text-xl);line-height:var(--tw-leading,var(--tw-text-xl--line-height))}.tw\:text-\[1\.2rem\]{font-size:1.2rem}.tw\:text-\[2\.75rem\]{font-size:2.75rem}.tw\:text-\[24px\]{font-size:24px}.tw\:leading-0{--tw-leading:calc(var(--tw-spacing) * 0);line-height:calc(var(--tw-spacing) * 0)}.tw\:leading-none{--tw-leading:1;line-height:1}.tw\:font-\[400\]{--tw-font-weight:400;font-weight:400}.tw\:font-\[500\]{--tw-font-weight:500;font-weight:500}.tw\:font-\[700\]{--tw-font-weight:700;font-weight:700}.tw\:font-\[900\]{--tw-font-weight:900;font-weight:900}.tw\:break-keep{word-break:keep-all}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:text-black{color:var(--tw-color-black)}.tw\:text-white{color:var(--tw-color-white)}.tw\:opacity-0{opacity:0}.tw\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:duration-700{--tw-duration:.7s;transition-duration:.7s}.tw\:ease-in-out{--tw-ease:var(--tw-ease-in-out);transition-timing-function:var(--tw-ease-in-out)}@media (min-width:1324px){.tw\:xl\:static{position:static}.tw\:xl\:sticky{position:sticky}.tw\:xl\:top-0{top:calc(var(--tw-spacing) * 0)}.tw\:xl\:top-\[calc\(var\(--dynamic-nav-height-offset\)\)\]{top:calc(var(--dynamic-nav-height-offset))}.tw\:xl\:row-start-4{grid-row-start:4}.tw\:xl\:mb-\[60px\]{margin-bottom:60px}.tw\:xl\:block{display:block}.tw\:xl\:flex{display:flex}.tw\:xl\:grid{display:grid}.tw\:xl\:hidden{display:none}.tw\:xl\:hidden\!{display:none!important}.tw\:xl\:inline-block{display:inline-block}.tw\:xl\:inline-block\!{display:inline-block!important}.tw\:xl\:h-fit{height:fit-content}.tw\:xl\:w-1\/2{width:50%}.tw\:xl\:w-1\/4{width:25%}.tw\:xl\:w-3\/4{width:75%}.tw\:xl\:flex-440\/1280{flex:34.375%}.tw\:xl\:flex-500\/1180{flex:42.3729%}.tw\:xl\:flex-526\/1280{flex:41.0938%}.tw\:xl\:flex-530\/1280{flex:41.4063%}.tw\:xl\:flex-640\/1280{flex:50%}.tw\:xl\:flex-656\/1180{flex:55.5932%}.tw\:xl\:flex-750\/1280{flex:58.5938%}.tw\:xl\:flex-840\/1280{flex:65.625%}.tw\:xl\:translate-none{translate:none}.tw\:xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:xl\:grid-cols-\[repeat\(4\,auto\)\]{grid-template-columns:repeat(4,auto)}.tw\:xl\:flex-row{flex-direction:row}.tw\:xl\:flex-row-reverse{flex-direction:row-reverse}.tw\:xl\:gap-\[20px\]{gap:20px}.tw\:xl\:gap-\[60px\]{gap:60px}.tw\:xl\:p-\[24px\]{padding:24px}.tw\:xl\:p-\[60px\]{padding:60px}.tw\:xl\:px-\[60px\]{padding-inline:60px}.tw\:xl\:pt-\[60px\]{padding-top:60px}.tw\:xl\:text-\[4\.8rem\]{font-size:4.8rem}.tw\:xl\:leading-\[100px\]{--tw-leading:100px;line-height:100px}}}@font-face{font-family:Roboto;src:url(/themes/custom/starferry/fonts/Roboto[ital,wdth,wght].ttf)format("truetype");font-weight:100 900;font-stretch:75% 100%;font-style:italic 0 1;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/themes/custom/starferry/fonts/LibreBaskerville[wght].ttf)format("truetype");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Source Han Serif HC;src:url(/themes/custom/starferry/fonts/SourceHanSerifHC-Heavy.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Source Han Serif SC;src:url(/themes/custom/starferry/fonts/SourceHanSerifSC-Heavy.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:HanWang Ming;src:url(/themes/custom/starferry/fonts/HanWangMing-Font.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Noto Serif HK;src:url(/themes/custom/starferry/fonts/NotoSerifHK-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Noto Serif SC;src:url(/themes/custom/starferry/fonts/NotoSerifSC-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--swiper-pagination-bullet-size:14px;--swiper-pagination-bullet-opacity:1;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-color:#fff;--swiper-pagination-bullet-horizontal-gap:7px;--swiper-navigation-size:32px;--swiper-navigation-color:var(--tw-color-main);--site-content-font:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--libre-content-font:"Libre Baskerville", Georgia, Cambria, "Times New Roman", serif;--hanwang-content-font:"HanWang Ming", "BiauKai", serif;--noto-serif-content-font:"Noto Serif SC", "Microsoft YaHei", "SimSun", serif;--dynamic-nav-height:50px;--dynamic-nav-height-offset:calc(var(--dynamic-nav-height) + 20px)}@media (min-width:1324px){:root{--swiper-navigation-size:48px;--tw-text-xl:1.6rem;--tw-text-xl--line-height:calc(1.75 / 1.25)}}::placeholder{color:var(--tw-color-tableborder);opacity:1}html{font-size:16px}@media (min-width:1324px){html{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}}html:lang(zh-Hant){--site-content-font:"Noto Sans TC", "Microsoft JhengHei", "PMingLiU", serif;--libre-content-font:"Noto Serif HK", "Microsoft JhengHei", "PMingLiU", serif}html:lang(zh-Hans){--site-content-font:"Noto Sans SC", "Microsoft YaHei", "SimSun", serif;--libre-content-font:"Noto Serif SC", "Microsoft JhengHei", "PMingLiU", serif}[data-drupal-language=zh-hant]{font-family:Noto Sans TC,Microsoft JhengHei,PMingLiU,serif}[data-drupal-language=zh-hans]{font-family:Noto Sans SC,Microsoft JhengHei,PMingLiU,serif}img{border-radius:16px}.layout-content a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)){color:#2d75c8;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;text-underline-position:from-font;padding:8px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.layout-content a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)):hover{color:#2f79d0;background-color:var(--tw-color-tableheaderrow);text-decoration:none}.layout-content a.glightbox:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)){padding:0}.layout-content a.glightbox:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)):hover{background-color:#0000;text-decoration:none}.layout-content hr{color:#e5e7eb;margin-bottom:20px}.field-field-shortcuts a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)),.news-item a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)),.field-field-link a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)){color:var(--tw-color-black);background-color:#0000;padding:0;text-decoration:none}:is(.field-field-shortcuts a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)),.news-item a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)),.field-field-link a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link))):hover{color:var(--tw-color-black);background-color:#0000;text-decoration:none}.node-type-ferry .field-field-links a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)){color:var(--tw-color-light);background-color:#0000;padding:0;text-decoration:none}.node-type-ferry .field-field-links a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)):hover{color:var(--tw-color-light);background-color:#0000;text-decoration:none}.field-field-feature a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)){color:var(--tw-color-white);padding:0 1.5em 0 0;text-decoration:none;position:relative}.field-field-feature a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)):hover{color:var(--tw-color-white);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;text-underline-position:from-font;background-color:#0000;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.homepage-recommendation .paragraph:hover a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)){text-decoration:underline}#block-starferry-footer a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)),.node-type-footer-block a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)){color:var(--tw-color-white);padding:0;text-decoration:none}:is(#block-starferry-footer a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)),.node-type-footer-block a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link))):hover{color:var(--tw-color-white);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;text-underline-position:from-font;background-color:#0000;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.node-type-company-info .field-body a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)){color:var(--tw-color-white)}.node-type-company-info .field-body a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)):hover{color:var(--tw-color-white);background-color:#0000;text-decoration:none}.node-type-company-info .field-body a[target=_blank]:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)):after{background-image:url(/themes/custom/starferry/img/img_ext_link.png);background-size:70%}.header-nav a,.header-search-form-shoutcut a,.field-field-shortcuts a{border-bottom:2px solid #0000;padding-bottom:2px}.header-nav nav li{cursor:pointer}.header-nav nav li:hover a,.header-search-form-shoutcut a:hover{border-bottom:2px solid var(--tw-color-main)}ol,.layout-content ul,.ck-editor ul{padding-left:1.8em}ol{list-style:decimal}.layout-content ul,.ck-editor ul{list-style:outside}ol:not(:last-child),.layout-content ul:not(:last-child),.ck-editor ul:not(:last-child){margin-bottom:12px}@media (min-width:1324px){ol:not(:last-child),.layout-content ul:not(:last-child),.ck-editor ul:not(:last-child){margin-bottom:24px}}.layout-content ul>li,.ck-editor ul>li{margin-bottom:8px}.layout-content ul>li>ul,.layout-content ul>li>ol{margin-top:8px}p:not(:has(img)),div.mb-24px{margin-bottom:24px}p+p,div+p{margin-top:24px}img.fullwidth{width:100%}body.starferry header{background-color:var(--tw-color-menu)}@media (min-width:1324px){body.starferry header{background-color:var(--tw-color-white)}}body.starferry header{z-index:5;transition:all .3s}body.starferry.path-frontpage header{position:sticky;top:0}body.starferry header>div{max-width:1920px;margin:auto;padding:10px}@media (min-width:1324px){body.starferry header>div{padding-block:12px;padding-inline:24px}}body.starferry header svg{color:var(--tw-color-main);transition:all .3s}body.starferry header .logo-scrolled{inset:calc(var(--tw-spacing) * 0);background-image:url(/themes/custom/starferry/img/logo.png);background-position:0;background-repeat:no-repeat;background-size:auto 60px;width:60px;height:60px;display:none;position:absolute}body.starferry header .header-logo{position:relative}#block-starferry-page-title{max-width:1300px;margin:auto;padding-inline:12px}@media (min-width:1324px){#block-starferry-page-title{padding-inline:calc(var(--tw-spacing) * 0)}}h1{font-size:var(--tw-text-3xl);line-height:var(--tw-leading,var(--tw-text-3xl--line-height));--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium);margin-bottom:28px}@media (min-width:1324px){h1{margin-bottom:60px}}h2,.h2,.node-type-homepage .field-label,.homepage-onlineshop .field-label{font-size:var(--tw-text-xl);line-height:var(--tw-leading,var(--tw-text-xl--line-height));--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}h2,.h2,.node-type-homepage .field-field-feature .field-label,.node-type-homepage .field-field-award .field-label{margin-bottom:12px}@media (min-width:1324px){h2,.h2,.node-type-homepage .field-field-feature .field-label,.node-type-homepage .field-field-award .field-label{margin-bottom:24px}}h3,.h3,.node-type-advertisement .field-field-nearby-attractions .field-field-name,.node-type-advertisement .field-field-news-collection .field-field-name{--tw-font-weight:var(--tw-font-weight-medium);font-size:1.2rem;font-weight:var(--tw-font-weight-medium);margin-bottom:20px}input[type=search]::-webkit-search-decoration{display:none}input[type=search]::-webkit-search-cancel-button{display:none}input[type=search]::-webkit-search-results-button{display:none}input[type=search]::-webkit-search-results-decoration{display:none}a[target=_blank]:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)):after{content:"";vertical-align:middle;background-image:url(/themes/custom/starferry/img/icon_ext_link.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1em;height:1em;margin-left:.3em;display:inline-block}#dynamic-nav{background-color:var(--tw-color-table2);z-index:3;border-top:1px solid var(--tw-color-tableborder);border-bottom:1px solid var(--tw-color-tableborder);position:sticky;top:0}#dynamic-nav nav{white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;margin-left:calc(50% - min(100%,1300px)/2);overflow-x:auto}#dynamic-nav a{color:var(--tw-color-black);padding-block:12px;padding-inline:24px;display:inline-block}#dynamic-nav a:hover{background-color:var(--tw-color-tableheaderrow)}#dynamic-nav a.active{background-color:var(--tw-color-light);--tw-font-weight:700;color:var(--tw-color-white);font-weight:700}h1,#block-starferry-content h2[id]{scroll-margin-top:var(--dynamic-nav-height)}.paragraph--type--homepage-shop-item a[target=_blank]:not(:has(img)):after{background-image:url(/themes/custom/starferry/img/img_ext_link_main.svg);background-size:60%}body.starferry .region-breadcrumb,body.starferry div[data-drupal-messages]{max-width:1920px;margin:auto;padding:10px}@media (min-width:1324px){body.starferry .region-breadcrumb,body.starferry div[data-drupal-messages]{margin-block:50px;padding-inline:40px}}body.starferry div[data-drupal-messages]{background-color:var(--tw-color-tableborder)}.collapse-content{max-height:calc(var(--tw-spacing) * 0);opacity:0;overflow:hidden}.collapsing{transition-property:all;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration));--tw-duration:.5s;--tw-ease:var(--tw-ease-in-out);transition-duration:.5s;transition-timing-function:var(--tw-ease-in-out)}.collapse-content.is-open{opacity:1;max-height:none}.node-type-footer-block a[target=_blank]:not(:has(img)):after,footer a[target=_blank]:not(:has(img)):after{background-image:url(/themes/custom/starferry/img/img_ext_link.png)}.starferry.page-node-type-ferry .layout-container,.starferry.page-node-type-ferry-hire-choices .layout-container,.starferry.page-node-type-ferry-hire .layout-container,.starferry.page-node-type-cruise .layout-container,.starferry.page-node-type-pier .layout-container,.starferry.page-node-type-pier-page .layout-container,.starferry.page-node-type-company-info-career .layout-container,.starferry.page-node-type-company-info-operation .layout-container,.starferry.page-node-type-company-info .layout-container,.starferry.page-node-type-leasing-promotion .layout-container,.starferry.page-node-type-exhibition-venue .layout-container,.starferry.page-node-type-leasing-information .layout-container,.starferry.page-node-type-advertisement .layout-container{background-color:var(--tw-color-light);color:var(--tw-color-white)}.starferry.page-node-type-company-info-fleet .layout-container{background-color:var(--tw-color-menu)}.starferry.page-node-type-ferry .layout-container #block-starferry-breadcrumbs ol>li:not(:last-child):after,.starferry.page-node-type-ferry-hire-choices .layout-container #block-starferry-breadcrumbs ol>li:not(:last-child):after,.starferry.page-node-type-ferry-hire .layout-container #block-starferry-breadcrumbs ol>li:not(:last-child):after,.starferry.page-node-type-cruise .layout-container #block-starferry-breadcrumbs ol>li:not(:last-child):after,.starferry.page-node-type-pier-page .layout-container #block-starferry-breadcrumbs ol>li:not(:last-child):after,.starferry.page-node-type-pier .layout-container #block-starferry-breadcrumbs ol>li:not(:last-child):after,.starferry.page-node-type-leasing-promotion .layout-container #block-starferry-breadcrumbs ol>li:not(:last-child):after,.starferry.page-node-type-exhibition-venue .layout-container #block-starferry-breadcrumbs ol>li:not(:last-child):after,.starferry.page-node-type-leasing-information .layout-container #block-starferry-breadcrumbs ol>li:not(:last-child):after,.starferry.page-node-type-company-info-career .layout-container #block-starferry-breadcrumbs ol>li:not(:last-child):after,.starferry.page-node-type-company-info-operation .layout-container #block-starferry-breadcrumbs ol>li:not(:last-child):after,.starferry.page-node-type-company-info .layout-container #block-starferry-breadcrumbs ol>li:not(:last-child):after,.starferry.page-node-type-advertisement .layout-container #block-starferry-breadcrumbs ol>li:not(:last-child):after{background-image:url(/themes/custom/starferry/img/icon_breadcrumbs_sep_white.png)}.inner-container,.node-type-news-page,.page-node-type-page #block-starferry-content,.path-sitemap #block-starferry-content,.page-node-type-waiting-time #block-starferry-content,.page-node-type-ferry-hire-choices #block-starferry-content,.page-node-type-pier #block-starferry-content,.page-node-type-company-info-career #block-starferry-content,.page-node-type-company-info-operation #block-starferry-content,.page-node-type-company-info-fleet #block-starferry-content,.node-type-company-info .field-field-ferry-hire-choices,.page-node-type-exhibition-venue #block-starferry-content,.page-node-type-leasing-information #block-starferry-content,.path-search #block-starferry-content{padding-inline:12px;max-width:1300px;padding-bottom:28px}@media (min-width:1324px){.inner-container,.node-type-news-page,.page-node-type-page #block-starferry-content,.path-sitemap #block-starferry-content,.page-node-type-waiting-time #block-starferry-content,.page-node-type-ferry-hire-choices #block-starferry-content,.page-node-type-pier #block-starferry-content,.page-node-type-company-info-career #block-starferry-content,.page-node-type-company-info-operation #block-starferry-content,.page-node-type-company-info-fleet #block-starferry-content,.node-type-company-info .field-field-ferry-hire-choices,.page-node-type-exhibition-venue #block-starferry-content,.page-node-type-leasing-information #block-starferry-content,.path-search #block-starferry-content{padding-inline:calc(var(--tw-spacing) * 0);margin-inline:auto;padding-bottom:60px}}.page-node-type-ferry-hire-choices #block-starferry-content,.page-node-type-company-info-career #block-starferry-content,.page-node-type-company-info-operation #block-starferry-content,.node-type-ferry-hire .field-field-ferry-hire-choices,.node-type-company-info .field-field-ferry-hire-choices,.node-type-company-info .field-field-recruitment,.node-type-company-info .field-field-csr,.page-node-type-exhibition-venue #block-starferry-content,.node-type-leasing-promotion .field-field-ferry-hire-choices>div,.node-type-advertisement .bg-white{background-color:var(--tw-color-white);color:var(--tw-color-black);border-radius:16px;margin-block:60px;padding-block:24px;padding-inline:12px}@media (min-width:1324px){.page-node-type-ferry-hire-choices #block-starferry-content,.page-node-type-company-info-career #block-starferry-content,.page-node-type-company-info-operation #block-starferry-content,.node-type-ferry-hire .field-field-ferry-hire-choices,.node-type-company-info .field-field-ferry-hire-choices,.node-type-company-info .field-field-recruitment,.node-type-company-info .field-field-csr,.page-node-type-exhibition-venue #block-starferry-content,.node-type-leasing-promotion .field-field-ferry-hire-choices>div,.node-type-advertisement .bg-white{padding:60px}}.page-node-type-pier #block-starferry-content,.page-node-type-leasing-information #block-starferry-content{margin-block:60px}.page-node-type-company-info-fleet #block-starferry-content{border-radius:16px;margin-block:60px;padding-block:24px;padding-inline:12px}@media (min-width:1324px){.page-node-type-company-info-fleet #block-starferry-content{padding:60px}}.outer-container{max-width:1824px;margin:auto;padding-inline:12px}table{text-align:left;border-collapse:separate;border-spacing:0;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}table td,table th{padding-block:8px;padding-inline:12px}.operation-data{border:1px solid var(--tw-color-tableborder);border-radius:14px;overflow:hidden}.operation-data>div:first-child{background-color:var(--tw-color-tableheaderrow);--tw-font-weight:700;border-bottom:1px solid var(--tw-color-tableborder);padding-block:8px;padding-inline:12px;font-size:24px;font-weight:700}.operation-data-table{grid-template-columns:max-content 1fr;display:grid}@media (min-width:1324px){.operation-data-table{grid-template-columns:max-content 1fr max-content 2fr}}.operation-data-table>div{border-bottom:1px solid var(--tw-color-tableborder);padding:16px}.operation-data-table>div:nth-last-child(-n+4){border-bottom:0}.operation-data-table>div p{margin-top:calc(var(--tw-spacing) * 0);margin-bottom:calc(var(--tw-spacing) * 0)}.operation-data-table>div p+p{margin-bottom:12px}.operation-data-table>div:nth-child(4n+1),.operation-data-table>div:nth-child(4n+2){font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.operation-data-table>div:nth-child(8n+5),.operation-data-table>div:nth-child(8n+6),.operation-data-table>div:nth-child(8n+7),.operation-data-table>div:nth-child(8n+8){background-color:var(--tw-color-table2)}.divtable{border-radius:var(--tw-radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--tw-color-tableborder);background-color:var(--tw-color-main);color:var(--tw-color-white);margin-bottom:12px;overflow:hidden}.divtable>.thead{padding:12px}.divtable>.trow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-block:8px;padding-inline:12px;display:grid}.divtable>.trow:nth-child(odd){background-color:var(--tw-color-white);color:var(--tw-color-black)}.divtable>.trow:nth-child(2n){background-color:var(--tw-color-table2);color:var(--tw-color-black)}table.table2>tbody>tr:nth-child(2n){background-color:var(--tw-color-table2)}table.layout-table{border:0}table.layout-table td,table.layout-table th{padding:calc(var(--tw-spacing) * 0);vertical-align:top}table.layout-table td:not(:last-child),table.layout-table th:not(:last-child){padding-right:10px}.region-header-right,#block-starferry-topshortcut ul,#block-starferry-languageswitcher ul{gap:1.25rem;display:flex}#block-starferry-topshortcut{display:none}@media (min-width:64rem){#block-starferry-topshortcut{display:block}}.region-header-right>*{align-self:center;display:flex}.header-logo img{width:auto;height:30px}@media (min-width:1324px){.header-logo img{height:60px}}button,input[type=submit],input[type=button]{cursor:pointer}#block-starferry-languageswitcher{position:relative}#header-language-box{background-color:var(--tw-color-white);color:var(--tw-color-black);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);white-space:nowrap;z-index:4;padding:20px;display:none;position:absolute;top:100%;right:0}#header-language-box .is-active,#header-language-box .is-active-js{display:none}#block-starferry-languageswitcher:hover #header-language-box{display:block}.header-search-form-wrapper{z-index:1000;width:100%;padding-top:40px;transition:opacity .8s ease-out,transform .8s ease-out;position:fixed;top:0;left:0;transform:translateY(-100vh)}#header-search-eff .toggle-overlay{opacity:0;z-index:100;background:#0000004d;max-height:0;transition:max-height .8s,opacity .8s,transform .8s;position:fixed;inset:0;transform:translateY(-10px)}#header-search-eff.search-form-is-open .toggle-overlay{opacity:1;max-height:none;transform:translateY(0)}#header-search-eff.search-form-is-open .header-search-form-wrapper{opacity:1;display:block;transform:translateY(0)}.header-search-form-container{margin-inline:15px;padding-block:80px;padding-inline:40px}@media (min-width:1324px){.header-search-form-container{margin-inline:auto;padding-block:110px;padding-inline:120px}}.header-search-form-container{width:min(100vw - 30px,1300px);position:relative}.header-search-form-close{padding-left:10px;position:absolute;top:0;right:0}.header-search-form-close:hover{background-color:var(--tw-color-tableheaderrow)}.header-search-form-close>*,.header-menu-close>*{display:inline-block}#search-block-form{margin-bottom:40px;position:relative}#search-block-form input.form-search{font-size:var(--tw-text-xl);line-height:var(--tw-leading,var(--tw-text-xl--line-height));--tw-font-weight:500;padding:.25rem 0;background:0 0;border:none;border-bottom:2px solid #333;outline:none;width:100%;padding-block:12px;font-weight:500}#search-block-form input.form-search:focus{border-bottom-color:var(--tw-color-main)}#search-block-form .form-actions{color:#0000;cursor:pointer;background:url(/themes/custom/starferry/img/icon_search.png) 50%/contain no-repeat;border:none;width:26px;height:26px;padding:0;position:absolute;top:17px;right:17px}.header-search-form-content .header-search-form-shoutcut ul{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height));flex-wrap:wrap;gap:24px;display:flex}.header-menu-wrapper{background-color:var(--tw-color-menu);color:var(--tw-color-black);z-index:1000;min-width:min(70vw,404px);height:100%;padding:50px 12px 28px 40px;transition:opacity .8s ease-out,transform .8s ease-out;position:fixed;top:0;right:0;transform:translate(100vw)}@media (min-width:1324px){.header-menu-wrapper{padding:24px 24px 60px 80px}}#header-menu-eff .toggle-overlay{opacity:0;z-index:100;background:#0000004d;max-height:0;transition:max-height .8s,opacity .8s,transform .8s;position:fixed;inset:0;transform:translateY(-10px)}header #header-menu-eff.menu-is-open .toggle-overlay{opacity:1;max-height:none;transform:translateY(0)}header #header-menu-eff.menu-is-open .header-menu-wrapper{opacity:1;display:block;transform:translate(0)}.header-menu-container{flex-direction:column;gap:32px;display:flex}@media (min-width:1324px){.header-menu-container{gap:120px}}.header-menu-wrapper ul{gap:24px;display:grid}@media (min-width:1324px){.header-menu-wrapper ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}#block-starferry-breadcrumbs ol{flex-wrap:wrap;column-gap:2px;padding:0;list-style:none;display:flex}#block-starferry-breadcrumbs ol>li:not(:last-child):after{content:"";vertical-align:bottom;background-image:url(/themes/custom/starferry/img/icon_breadcrumbs_sep.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1rem;height:100%;padding-left:2px;line-height:0;display:inline-block}.footer-content-wrapper{background-color:var(--tw-color-dark);color:var(--tw-color-white);padding-block:20px}@media (min-width:1324px){.footer-content-wrapper{padding-block:40px}}.footer-content{gap:32px;max-width:1712px;margin-inline:auto;padding-inline:12px;display:grid}@media (min-width:1324px){.footer-content{grid-template-columns:repeat(5,minmax(0,1fr))}}.footer-logo{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.footer-logo img,.footer-link-header{margin-bottom:16px}.footer-link-item-wrapper{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height));grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:1324px){.footer-link-item-wrapper{flex-direction:column;display:flex}}.footer-contact-item-wrapper{flex-direction:column;gap:12px;display:flex}.footer-contact-item{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height));align-items:center;gap:12px;display:flex}.footer-contact-item>p>img{width:14px}.footer-social-media{gap:12px;display:flex}.footer-social-media>a>img{width:auto;height:24px}.region-footer-bottom{background-color:var(--tw-color-dark);color:var(--tw-color-white)}.region-footer-bottom hr{max-width:1688px;margin:auto auto 12px}.footer-bottom-content{padding-inline:12px;justify-content:space-between;align-items:center;max-width:1712px;margin:auto;padding-bottom:12px}@media (min-width:1324px){.footer-bottom-content{display:flex}}#block-starferry-footer ul{flex-wrap:wrap;column-gap:16px;display:flex}#block-starferry-footer ul li{white-space:nowrap}body.starferry #backtotop{z-index:4;background-color:#fff;background-image:url("data:image/svg+xml,<svg width=\"48\" height=\"48\" viewBox=\"0 0 48 48\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"0.4\" y=\"0.4\" width=\"47.2\" height=\"47.2\" rx=\"23.6\" fill=\"white\"/><rect x=\"0.4\" y=\"0.4\" width=\"47.2\" height=\"47.2\" rx=\"23.6\" stroke=\"%23006B5E\" stroke-width=\"0.8\"/><path d=\"M21.4753 12.0509L22.5594 10.9669L21.4753 9.88281L20.3913 10.9669L21.4753 12.0509ZM33.742 38.1176C34.1487 38.1176 34.5387 37.9561 34.8262 37.6685C35.1138 37.381 35.2753 36.9909 35.2753 36.5843C35.2753 36.1776 35.1138 35.7876 34.8262 35.5C34.5387 35.2125 34.1487 35.0509 33.742 35.0509V38.1176ZM30.2261 18.6335L22.5594 10.9669L20.3913 13.135L28.0579 20.8017L30.2261 18.6335ZM20.3913 10.9669L12.7246 18.6335L14.8927 20.8017L22.5594 13.135L20.3913 10.9669ZM19.942 12.0509V27.3843H23.0087V12.0509H19.942ZM30.6753 38.1176H33.742V35.0509H30.6753V38.1176ZM19.942 27.3843C19.942 30.2309 21.0728 32.961 23.0857 34.9739C25.0986 36.9868 27.8287 38.1176 30.6753 38.1176V35.0509C28.642 35.0509 26.692 34.2432 25.2542 32.8054C23.8164 31.3677 23.0087 29.4176 23.0087 27.3843H19.942Z\" fill=\"%23006B5E\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:100%;border-radius:100%;width:48px;height:48px;bottom:100px;right:max(50vw - min(100vw,1920px)/2 + 12px,24px)}body.starferry #backtotop:hover{opacity:1;background-image:url("data:image/svg+xml,<svg width=\"48\" height=\"48\" viewBox=\"0 0 48 48\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"0.4\" y=\"0.4\" width=\"47.2\" height=\"47.2\" rx=\"23.6\" fill=\"%23B4B4B4\"/><rect x=\"0.4\" y=\"0.4\" width=\"47.2\" height=\"47.2\" rx=\"23.6\" stroke=\"%23006B5E\" stroke-width=\"0.8\"/><path d=\"M21.4753 12.0509L22.5594 10.9669L21.4753 9.88281L20.3913 10.9669L21.4753 12.0509ZM33.742 38.1176C34.1487 38.1176 34.5387 37.9561 34.8262 37.6685C35.1138 37.381 35.2753 36.9909 35.2753 36.5843C35.2753 36.1776 35.1138 35.7876 34.8262 35.5C34.5387 35.2125 34.1487 35.0509 33.742 35.0509V38.1176ZM30.2261 18.6335L22.5594 10.9669L20.3913 13.135L28.0579 20.8017L30.2261 18.6335ZM20.3913 10.9669L12.7246 18.6335L14.8927 20.8017L22.5594 13.135L20.3913 10.9669ZM19.942 12.0509V27.3843H23.0087V12.0509H19.942ZM30.6753 38.1176H33.742V35.0509H30.6753V38.1176ZM19.942 27.3843C19.942 30.2309 21.0728 32.961 23.0857 34.9739C25.0986 36.9868 27.8287 38.1176 30.6753 38.1176V35.0509C28.642 35.0509 26.692 34.2432 25.2542 32.8054C23.8164 31.3677 23.0087 29.4176 23.0087 27.3843H19.942Z\" fill=\"%23006B5E\"/></svg>")}.node-preview-form-select{background:var(--tw-color-tableborder);padding:10px 20px}.cb-check{opacity:0;pointer-events:none;position:absolute}.cb-btn{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height));color:#3a3a3a;cursor:pointer;border:1px solid #3a3a3a;border-radius:25px;padding:5px 10px;transition:background .15s,color .15s,box-shadow .15s;display:inline-block}.cb-btn:hover{background-color:var(--tw-color-white)!important;color:var(--tw-color-black)!important}.cb-check:checked+.cb-btn{color:var(--tw-color-white);background:var(--bg-color);border:1px solid var(--bg-color)}.cb-check:focus+.cb-btn{outline-offset:1px;outline:1px solid #101010}.collapse-toggle~label.display-on-checked{cursor:pointer;--tw-font-weight:700;color:var(--tw-color-main);font-weight:700;display:none}.collapse-toggle~label.display-on-unchecked{cursor:pointer;--tw-font-weight:700;color:var(--tw-color-main);font-weight:700}.collapse-toggle~label.display-on-checked svg,.collapse-toggle~label.display-on-unchecked svg{color:var(--tw-color-light)}:is(.collapse-toggle~label.display-on-checked svg,.collapse-toggle~label.display-on-unchecked svg):hover{color:var(--tw-color-main)}.collapse-toggle[aria-expanded=true]~label.display-on-checked{display:inline-block}.collapse-toggle[aria-expanded=true]~label.display-on-unchecked{display:none}.region-content{min-height:60vh}.news-item{background-color:var(--tw-color-table2);margin-bottom:12px;padding:20px}.news-item:hover{background-color:var(--tw-color-tableheaderrow)}.news-item.highlighted{background-color:#ffe6e6}.news-item.highlighted:hover{background-color:var(--tw-color-tableheaderrow)}.news-item .news-item-header .news-item-data{flex-direction:column;gap:8px;display:flex}@media (min-width:1324px){.news-item .news-item-header .news-item-data{flex-direction:row;align-items:center;gap:8px}}.news-item .news-item-header .news-item-data .news-item-head-meta-row{width:calc(var(--tw-spacing) * 44);flex-shrink:0;align-items:center;gap:12px;display:flex}.news-item .news-item-header .news-item-cat{width:calc(var(--tw-spacing) * 24);text-align:center;font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height));color:var(--tw-color-white);background:var(--bg-color);border:1px solid var(--bg-color);border-radius:25px;flex-shrink:0;padding:5px 10px}.news-item .news-item-header .news-item-cat:hover{background-color:var(--tw-color-white)!important;color:var(--tw-color-black)!important}.node-type-news-page .cat-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.node-type-news-page .cat-header h2{margin-bottom:calc(var(--tw-spacing) * 0)}.node-type-news-page .cat-name{align-items:center;display:flex}.node-type-news-page .cat-icon>img{height:36px}.node-type-news-page .cat-filter{gap:4px;display:flex}.node-type-news-page .cat-footer{margin-bottom:40px}.news-item .news-item-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.news-item .news-item-header+.news-item-body{display:none}.news-item .news-item-header .news-item-date{width:calc(var(--tw-spacing) * 18);font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height));flex-shrink:0}.news-item .news-item-expand{width:calc(var(--tw-spacing) * 4);flex-shrink:0}.node-type-banner{width:100%}@media (min-width:1324px){.node-type-banner{height:40.5vw;position:relative}}.node-type-banner .banner-media{margin-bottom:56px}@media (min-width:1324px){.node-type-banner .banner-media{margin-bottom:calc(var(--tw-spacing) * 0)}}.node-type-banner .banner-media{height:85vw;position:relative}@media (min-width:1324px){.node-type-banner .banner-media{height:auto;position:static}}.node-type-banner .paragraph--type--banner-image img,.node-type-banner .paragraph--type--banner-video video{width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:1324px){.node-type-banner .paragraph--type--banner-image img,.node-type-banner .paragraph--type--banner-video video{z-index:-1}}.node-type-banner .paragraph--type--banner-image img{object-fit:cover}.node-type-banner .paragraph--type--banner-video video{object-fit:none}@media (min-width:48rem){.node-type-banner .paragraph--type--banner-video video{object-fit:cover}}.node-type-banner .banner-text{flex-direction:column;gap:12px;padding-inline:12px;display:flex;bottom:96px;left:24px}@media (min-width:1324px){.node-type-banner .banner-text{padding-inline:calc(var(--tw-spacing) * 0);gap:32px;max-width:min(36vw,700px);position:absolute}}.node-type-banner .banner-text{color:var(--tw-color-menu)}.node-type-banner .banner-text a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)){color:var(--tw-color-menu);padding:0;padding-right:1.5em;text-decoration:none;position:relative}.node-type-banner .banner-text a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)):hover{background-color:#0000}.node-type-banner .banner-text .banner-title{font-family:var(--tw-font-libre);--tw-leading:1.1;--tw-font-weight:900;font-size:55px;font-weight:900;line-height:1.1}@media (min-width:1324px){.node-type-banner .banner-text .banner-title{font-size:var(--tw-text-4xl);line-height:var(--tw-leading,var(--tw-text-4xl--line-height))}}.node-type-banner .banner-text .banner-link{background-color:var(--tw-color-bannerlink);border-radius:3.40282e38px;align-self:flex-start;padding-block:12px;padding-inline:20px}.node-type-banner a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)):after{content:"";background-image:url(/themes/custom/starferry/img/img_int_link_white.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1em;height:1em;display:block;position:absolute;top:50%;right:.25em;transform:translateY(-50%)}.node-type-banner a[target=_blank]:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)):after{background-image:url(/themes/custom/starferry/img/img_ext_link.png)}.node-type-homepage .slider{position:relative}@media (min-width:1324px){.node-type-homepage .waiting-time{position:absolute}}.node-type-homepage .waiting-time{z-index:4;top:8px;left:24px}.banner-swiper{background:#007333;width:100%;position:relative;overflow:hidden}@media (min-width:1324px){.banner-swiper{background:0 0;height:40.5vw}}.banner-swiper .swiper-control{bottom:calc(var(--tw-spacing) * 0);margin:calc(var(--tw-spacing) * 0);justify-content:space-between;height:32px;margin-inline:12px;display:flex;position:absolute}@media (min-width:1324px){.banner-swiper .swiper-control{height:48px;margin:24px}}.banner-swiper .swiper-control{width:-moz-available;z-index:1;width:-webkit-fill-available;width:stretch;top:calc(85vw + 16px)}@media (min-width:1324px){.banner-swiper .swiper-control{top:initial}}.swiper-button-next,.swiper-button-prev{z-index:4}.banner-swiper .swiper-button-next,.banner-swiper .swiper-button-prev{--swiper-navigation-color:#fffc;margin-top:0;position:static;top:0}.banner-swiper .swiper-pagination{position:static}.banner-swiper .swiper-control-center{gap:24px;display:flex}.swiper-button-lock{cursor:auto;opacity:.35;pointer-events:none;display:flex}.banner-swiper .swiper-control-center .swiper-pagination{align-items:center;display:flex}.swiper-pagination-bullet{border:2px solid var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-bullet:only-child{display:inline-block!important}.swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:0 0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{bottom:calc(var(--tw-spacing) * 0)}#sliderToggle{cursor:pointer;background:url(/themes/custom/starferry/img/btn-banner-stop.svg) 50%/contain no-repeat;border:none;flex-shrink:0;width:32px;height:32px;display:none}@media (min-width:1324px){#sliderToggle{width:48px;height:48px}}#sliderToggle.show{display:inline-block}#sliderToggle.show[aria-pressed=true]{background:url(/themes/custom/starferry/img/btn-banner-play.svg) 50% no-repeat}.node-type-homepage .homepage-shortcuts{background:url(/themes/custom/starferry/img/deco-bg.svg) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;padding:12px 0;display:flex;position:relative}@media (min-width:1324px){.node-type-homepage .homepage-shortcuts{padding:12px 160px}}.node-type-homepage .homepage-shortcuts>div{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}@media (min-width:1324px){.node-type-homepage .homepage-shortcuts>div{width:auto}}.node-type-homepage .homepage-shortcuts>div>div{flex:0 0 25%;display:flex}@media (min-width:1324px){.node-type-homepage .homepage-shortcuts>div>div{flex-basis:auto;min-width:278px}}.node-type-homepage .homepage-shortcuts>div>div{flex-direction:column;justify-content:flex-end;align-items:center;padding:16px 6px}@media (min-width:1324px){.node-type-homepage .homepage-shortcuts>div>div{padding:16px 12px}}.node-type-homepage .homepage-shortcuts>div>div:not(:last-child){border-right:.5px solid var(--tw-color-white)}.paragraph--type--homepage-shortcut-link .shortcut-wrapper{color:var(--tw-color-white);white-space:nowrap;border-radius:0 0 16px 16px;position:relative}@media (min-width:1324px){.paragraph--type--homepage-shortcut-link .shortcut-wrapper{padding:16px 12px}}.paragraph--type--homepage-shortcut-link .shortcut-wrapper .shortcut-inline,.paragraph--type--homepage-shortcut-link .shortcut-wrapper .shortcut-stick-bottom,.paragraph--type--homepage-shortcut-link .shortcut-wrapper .shortcut-inline .shortcut-box{flex-direction:column;align-items:center;gap:12px;display:flex}@media (min-width:1324px){.paragraph--type--homepage-shortcut-link .shortcut-wrapper .shortcut-inline .shortcut-box{flex-direction:row}}.paragraph--type--homepage-shortcut-link .shortcut-wrapper .shortcut-stick-bottom .shortcut-box{flex-direction:row;align-items:center;gap:12px;display:flex}.paragraph--type--homepage-shortcut-link .shortcut-wrapper .shortcut-img{background:var(--tw-color-menu);width:35.998px;height:35.998px;color:var(--tw-color-main);border-radius:50%;justify-content:center;align-items:center;padding:0 9.002px;display:flex}.paragraph--type--homepage-shortcut-link .shortcut-wrapper .shortcut-name{letter-spacing:-.15px;font-size:1.2rem;font-weight:900;line-height:20px}.paragraph--type--homepage-shortcut-link .shortcut-wrapper .shortcut-links{text-align:center;background:var(--tw-color-white);width:100%;color:var(--tw-color-black);z-index:10;border-radius:16px 16px 0 0;padding:16px 12px 0;display:none;position:absolute;bottom:100%;left:0}.paragraph--type--homepage-shortcut-link .shortcut-wrapper .shortcut-links>.field-field-shortcuts{flex-direction:column;align-items:center;gap:20px;padding:8px 0;display:flex}.paragraph--type--homepage-shortcut-link .shortcut-wrapper .shortcut-links>.field-field-shortcuts>div{cursor:pointer;width:100%}.paragraph--type--homepage-shortcut-link .shortcut-wrapper .shortcut-links>.field-field-shortcuts>div:hover a{border-bottom:2px solid var(--tw-color-main)}.paragraph--type--homepage-shortcut-link .shortcut-wrapper .shortcut-stick-bottom{z-index:5;background-color:#fff;width:calc(100vw - 30px);padding:16px 12px;display:none;position:fixed;bottom:0;left:50%;transform:translate(-50%)}@media (min-width:1324px){.paragraph--type--homepage-shortcut-link .shortcut-wrapper:hover,.paragraph--type--homepage-shortcut-link .shortcut-wrapper:focus-within{background:var(--tw-color-white);color:var(--tw-color-black)}.paragraph--type--homepage-shortcut-link .shortcut-wrapper:hover .shortcut-inline .shortcut-img,.paragraph--type--homepage-shortcut-link .shortcut-wrapper:focus-within .shortcut-inline .shortcut-img{background:var(--tw-color-main);color:var(--tw-color-menu)}}.paragraph--type--homepage-shortcut-link .shortcut-wrapper .shortcut-stick-bottom .shortcut-img,.paragraph--type--homepage-shortcut-link .shortcut-wrapper .shortcut-stick-bottom .shortcut-img{background:var(--tw-color-main);color:var(--tw-color-menu)}.paragraph--type--homepage-shortcut-link .shortcut-wrapper:hover .shortcut-stick-bottom,.paragraph--type--homepage-shortcut-link .shortcut-wrapper:focus-within .shortcut-stick-bottom{background:var(--tw-color-white);color:var(--tw-color-black)}.paragraph--type--homepage-shortcut-link .shortcut-wrapper:hover .shortcut-inline>div>svg,.paragraph--type--homepage-shortcut-link .shortcut-wrapper:focus-within .shortcut-inline>div>svg,.paragraph--type--homepage-shortcut-link .shortcut-stick-bottom>div>svg,.paragraph--type--homepage-shortcut-link .shortcut-stick-bottom>div>svg{color:var(--tw-color-main);rotate:180deg}.paragraph--type--homepage-shortcut-link .shortcut-wrapper:hover .shortcut-inline .shortcut-links,.paragraph--type--homepage-shortcut-link .shortcut-wrapper:focus-within .shortcut-inline .shortcut-links{display:none}@media (min-width:1324px){.paragraph--type--homepage-shortcut-link .shortcut-wrapper:hover .shortcut-inline .shortcut-links,.paragraph--type--homepage-shortcut-link .shortcut-wrapper:focus-within .shortcut-inline .shortcut-links{display:block}}.paragraph--type--homepage-shortcut-link .shortcut-wrapper .shortcut-inline>div:first-child,.paragraph--type--homepage-shortcut-link .shortcut-wrapper .shortcut-inline>div:first-child{display:none}@media (min-width:1324px){.paragraph--type--homepage-shortcut-link .shortcut-wrapper .shortcut-inline>div:first-child,.paragraph--type--homepage-shortcut-link .shortcut-wrapper .shortcut-inline>div:first-child{display:block}}.paragraph--type--homepage-shortcut-link .shortcut-wrapper:hover .shortcut-stick-bottom>div:first-child,.paragraph--type--homepage-shortcut-link .shortcut-wrapper:focus-within .shortcut-stick-bottom>div:first-child,.paragraph--type--homepage-shortcut-link .shortcut-wrapper:hover .shortcut-stick-bottom .shortcut-links,.paragraph--type--homepage-shortcut-link .shortcut-wrapper:focus-within .shortcut-stick-bottom .shortcut-links{display:block}.paragraph--type--homepage-shortcut-link .shortcut-wrapper:hover .shortcut-stick-bottom,.paragraph--type--homepage-shortcut-link .shortcut-wrapper:focus-within .shortcut-stick-bottom{display:flex}@media (min-width:1324px){.paragraph--type--homepage-shortcut-link .shortcut-wrapper:hover .shortcut-stick-bottom,.paragraph--type--homepage-shortcut-link .shortcut-wrapper:focus-within .shortcut-stick-bottom{display:none}}a.btn-link:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)),.homepage-onlineshop>.field-field-link a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)){color:var(--tw-color-white);background:var(--tw-color-light);padding:12px 20px;border-radius:500px;padding-right:calc(1.25em + 20px);line-height:1;text-decoration:none;display:inline-block;position:relative}a.btn-link:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)):hover,.homepage-onlineshop>.field-field-link a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)):hover{background:var(--tw-color-main);color:var(--tw-color-white)}span.app-download,span.app-link{color:var(--tw-color-white);background:var(--tw-color-light);padding-block:12px;border-radius:500px;padding-left:20px;padding-right:calc(1em + 30px);line-height:1}span.app-download:hover,span.app-link:hover{background:var(--tw-color-main)}a.btn-link-white:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)){color:var(--tw-color-light);background:var(--tw-color-white);border-radius:500px;padding:12px 20px;line-height:1;text-decoration:none}a.btn-link-white:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)):hover{background:var(--tw-color-tableborder);color:var(--tw-color-light)}a.btn-link-bg-none:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)){line-height:1}a.btn-link:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)):after,a.btn-link-bg-none:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)):after{content:"";background-image:url(/themes/custom/starferry/img/img_int_link_white.png);background-position:50%;background-repeat:no-repeat;background-size:80%;width:1em;height:1em;display:block;position:absolute;top:50%;right:.25em;transform:translateY(-50%)}a.btn-link:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)):after,.homepage-onlineshop>.field-field-link a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)):after{right:20px}a.btn-link-white:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)):after{content:"";vertical-align:middle;background-image:url(/themes/custom/starferry/img/icon_int_link.png);background-position:50%;background-repeat:no-repeat;background-size:80%;width:1em;height:1em;margin-left:.5rem;display:inline-block}a.btn-link[target=_blank]:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)):after,.homepage-onlineshop>.field-field-link a[target=_blank]:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)):after{background-image:url(/themes/custom/starferry/img/img_ext_link.png);background-size:80%;display:block;position:absolute;top:50%;transform:translateY(-50%)}a.btn-link-white[target=_blank]:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)):after{background-image:url(/themes/custom/starferry/img/external.png);background-size:80%}.homepage-textblock{background-color:var(--tw-color-menu);padding-block:40px}@media (min-width:1324px){.homepage-textblock{padding-block:160px}}.homepage-news,.homepage-recommendation,.homepage-bottom .homepage-onlineshop,.homepage-bottom .homepage-award{max-width:1712px;margin:auto;padding-block:40px;padding-inline:12px}@media (min-width:1324px){.homepage-news,.homepage-recommendation,.homepage-bottom .homepage-onlineshop,.homepage-bottom .homepage-award{padding-block:120px}}.homepage-news .inner-container{padding-top:20px}@media (min-width:1324px){.homepage-news .inner-container{padding-top:40px}}.views-element-container .more-link{text-align:right;--tw-font-weight:700;margin-top:12px;font-weight:700}.views-element-container .more-link a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)),.node-type-pop-up .field-field-link a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)){color:var(--tw-color-light);padding:0 calc(1.3em + 8px) 0 0;text-decoration:none;position:relative}:is(.views-element-container .more-link a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)),.node-type-pop-up .field-field-link a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link))):hover{background-color:#0000;text-decoration:none}.views-element-container .more-link a:not(:has(img)):after,.node-type-pop-up .field-field-link a:not(:has(img)):after{color:var(--tw-color-light);content:"";background-image:url(/themes/custom/starferry/img/icon-arrow-up-light.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1em;height:1rem;transition:all .3s;display:inline-block;position:absolute;top:50%;right:8px;transform:translateY(-50%)rotate(90deg)}.views-element-container .more-link a:not(:has(img)):hover:after,.node-type-pop-up .field-field-link a:not(:has(img)):hover:after{right:0}.node-type-pop-up .field-field-link a:not(:has(img)):after{background-image:url(/themes/custom/starferry/img/icon_int_link.png);transform:translateY(-50%)}.homepage-recommendation .paragraph{cursor:pointer}.homepage-recommendation .feature-text-wrapper{text-align:center;width:100%;color:var(--tw-color-white);position:absolute;bottom:60px}.homepage-recommendation .feature-title{font-family:var(--tw-font-hanwang);--tw-leading:40px;margin-inline:-5%;margin-bottom:20px;font-size:40px;line-height:40px}@media (min-width:1324px){.homepage-recommendation .feature-title{--tw-leading:77px;font-size:77px;line-height:77px}}html:lang(zh-Hans) .homepage-recommendation .feature-title{font-family:var(--tw-font-noto-serif)}.homepage-recommendation>div>div:nth-child(2){gap:16px;display:grid}@media (min-width:1324px){.homepage-recommendation>div>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.homepage-recommendation>div>div:nth-child(2)>div{margin-bottom:120px}@media (min-width:1324px){.homepage-recommendation>div>div:nth-child(2)>div:nth-child(2n){margin-top:30px}}.trim-2-lines{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.node-type-homepage .homepage-bottom{background:#f9fafb;border-top:.556px solid #f3f4f6;border-bottom:.556px solid #f3f4f6}.homepage-onlineshop>.field-field-link{flex-direction:column;justify-content:space-between;gap:12px;margin-bottom:24px;display:flex}@media (min-width:1324px){.homepage-onlineshop>.field-field-link{flex-direction:row;align-items:center}}.souvenirs-swiper{padding-inline:60px;position:relative;overflow:hidden}.souvenirs-swiper .paragraph{cursor:pointer}.homepage-award>div>div:not(.field-label){text-align:center;margin-bottom:-36px}@media (min-width:64rem){.homepage-award>div>div:not(.field-label){max-width:88%;margin-inline:auto}}.homepage-award>div>div:not(.field-label)>div{margin-inline:18px;margin-bottom:36px;display:inline-block}.node-type-waiting-time .waiting-time-wrapper{background-color:var(--tw-color-menu);border-radius:8px;flex-direction:column;align-items:flex-start;padding-block:4px;padding-inline:8px}.node-type-waiting-time .waiting-time-header{--tw-font-weight:700;color:var(--tw-color-main2);justify-content:space-between;align-self:stretch;align-items:center;margin-bottom:4px;font-weight:700;display:flex}.node-type-waiting-time .waiting-time-changed{align-items:center;gap:12px;display:flex}.node-type-waiting-time .waiting-time-body{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height));grid-template-columns:max-content 1fr;max-height:0;display:grid;overflow:hidden}.node-type-waiting-time .waiting-time-row{display:contents}.node-type-waiting-time .waiting-time-row-from{text-align:right;border-left:1px solid var(--tw-color-tableborder);padding:0 8px}.node-type-waiting-time .waiting-time-row-to{border-right:1px solid var(--tw-color-tableborder);padding-right:8px}.node-type-waiting-time .waiting-time-row.first .waiting-time-row-from,.node-type-waiting-time .waiting-time-row.first .waiting-time-row-to{border-top:1px solid var(--tw-color-tableborder);margin-top:4px}.node-type-waiting-time .waiting-time-row.last .waiting-time-row-from,.node-type-waiting-time .waiting-time-row.last .waiting-time-row-to{border-bottom:1px solid var(--tw-color-tableborder);margin-bottom:4px}.node-type-waiting-time .waiting-time-row.first .waiting-time-row-from{border-top-left-radius:4px}.node-type-waiting-time .waiting-time-row.last .waiting-time-row-from{border-bottom-left-radius:4px}.node-type-waiting-time .waiting-time-row.first .waiting-time-row-to{border-top-right-radius:4px}.node-type-waiting-time .waiting-time-row.last .waiting-time-row-to{border-bottom-right-radius:4px}.node-type-waiting-time .waiting-time-row-from>div,.node-type-waiting-time .waiting-time-row-to>div{--tw-font-weight:700;margin:4px 0;font-weight:700}.node-type-waiting-time .waiting-time-row-to>div{border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-left-width:1px;border-color:var(--tw-color-tableborder);color:var(--ball-color);padding-left:calc(12px + .8rem);position:relative}.node-type-waiting-time .waiting-time-row-to>div:before{content:"";background:var(--ball-color);border-radius:1rem;width:.8rem;height:.8rem;display:inline-block;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.node-type-waiting-time #waiting-time-collapse~label.display-on-unchecked svg,.node-type-news-page .collapse-toggle~label.display-on-unchecked svg{rotate:180deg}.starferry.page-node-type-pop-up .region-content{background-color:#000000b3;padding-top:200px}.node-type-pop-up{background-color:var(--tw-color-menu);max-width:860px;padding-block:60px;padding-inline:15px}@media (min-width:1324px){.node-type-pop-up{padding-inline:60px}}.node-type-pop-up{border-radius:16px;width:calc(100vw - 24px);box-shadow:0 4px 4px #00000040}@media (min-width:48rem){.node-type-pop-up{width:90vw}}.node-type-pop-up>div{flex-direction:column;gap:24px;display:flex}.node-type-pop-up .title{--tw-font-weight:500;font-weight:500}@media (min-width:1324px){.node-type-pop-up .title{font-size:24px}}.node-type-pop-up .field-field-link{text-align:right;font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height));color:var(--tw-color-main)}.node-type-ferry .field-field-links a:not(:has(img)):after{content:"";vertical-align:middle;background-image:url(/themes/custom/starferry/img/icon_int_link.png);background-position:50%;background-repeat:no-repeat;background-size:80%;width:1rem;height:1rem;margin-left:.3rem;display:inline-block}.modal{z-index:100;background-color:#0006;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:auto}.modal .modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal .modal-close{width:48px;height:48px;position:absolute;top:8px;right:8px}.modal .modal-close:hover,.modal .modal-close:focus{color:#000;cursor:pointer;text-decoration:none}.region-header-right{color:var(--tw-color-black)}.starferry.page-node-type-ferry .paragraph--type--route-info h2{padding:12px}.starferry.page-node-type-ferry .paragraph--type--route-info .field-timetable>h3,.starferry.page-node-type-ferry .paragraph--type--route-info .field-faretable>h3{--tw-font-weight:500;margin-block:24px;font-size:1.2rem;font-weight:500}.starferry.page-node-type-ferry .paragraph--type--route-info .field-timetable table,.starferry.page-node-type-ferry .paragraph--type--route-info .field-faretable table{background-color:var(--tw-color-white);color:var(--tw-color-black)}.starferry.page-node-type-ferry .paragraph--type--route-info .field-field-html{display:none}@media (min-width:1324px){.starferry.page-node-type-ferry .paragraph--type--route-info .field-field-html{display:block}.starferry.page-node-type-ferry .paragraph--type--route-info .field-field-html-mob{display:none}}.starferry.page-node-type-ferry .paragraph--type--route-info .field-faretable{margin-bottom:60px}.page-node-type-ferry .field-body{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height));--tw-font-weight:700;font-weight:700}.node-type-ferry .field-field-links{flex-wrap:wrap;gap:12px;margin-block:20px;display:flex}.node-type-ferry .field-field-links>div{background-color:var(--tw-color-white);--tw-font-weight:700;color:var(--tw-color-light);border-radius:3.40282e38px;align-self:flex-start;padding-block:12px;padding-inline:20px;font-weight:700}.node-type-ferry .field-field-links>div:hover{background-color:var(--tw-color-tableborder)}.inline-img>img,.inline-img>svg{vertical-align:middle;width:32px;height:auto;margin-bottom:24px;margin-right:24px;display:inline-block}.node-type-pier a.pier-map,.node-type-ferry a.ferry-map{border-radius:16px;display:block;overflow:hidden}.node-type-pier a.pier-map img,.node-type-ferry a.ferry-map img{transition:all .5s}.node-type-pier a.pier-map:hover img,.node-type-ferry a.ferry-map:hover img{transform:scale(1.1)}.node-type-cruise .field-field-award .route-map a,.node-type-pier a.pier-map,.node-type-ferry a.ferry-map{cursor:zoom-in}.node-type-cruise .field-field-award>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:1324px){.node-type-cruise .field-field-award>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.node-type-cruise .field-field-award>div>div{flex-direction:column;gap:8px;display:flex}@media (min-width:1324px){.node-type-cruise .field-field-award>div>div{flex-direction:column-reverse;gap:20px}}.node-type-cruise .field-field-award>div>div .route-map{border-radius:16px;overflow:hidden}.node-type-cruise .field-field-award>div>div .route-name{background-color:var(--tw-color-light);--tw-font-weight:500;color:var(--tw-color-white);padding:12px;font-weight:500}.node-type-cruise .field-field-award>div>div:nth-child(2n) .route-name{--tw-color-light:#58189e}.node-type-cruise .asset-table-rsp{display:none}@media (min-width:1324px){.node-type-cruise .asset-table-rsp{display:table}.node-type-cruise .asset-table.asset-table-mobile{display:none}}.node-type-cruise .asset-table.asset-table-mobile thead{display:none}.node-type-cruise .asset-table.asset-table-mobile .group-header-row{background-color:var(--tw-color-tableheaderrow)}.node-type-cruise .asset-table.asset-table-mobile tbody>tr:nth-child(odd){background-color:var(--tw-color-table2)}.node-type-cruise .asset-table.asset-table-mobile tbody th:not(:last-child){background-color:#0000}.node-type-cruise .asset-table.asset-table-mobile th:not(:first-child),.node-type-cruise .asset-table.asset-table-mobile td:not(:first-child){text-align:left}table.general-table,table.asset-table,table.green-table{border-collapse:separate;border-spacing:0;border-color:var(--tw-color-tableborder);width:100%;overflow:hidden}table.operation-data td:first-child{white-space:nowrap}table.general-table th:not(:first-child),table.general-table td:not(:first-child){border-left:1px solid #f3f4f6}table.general-table thead tr:last-child th{border-bottom:1px solid var(--tw-color-tableborder)}table.general-table tr:not(:first-child) th,table.general-table tr:not(:first-child) td{border-top:1px solid var(--tw-color-tableborder)}table.general-table thead{background-color:var(--tw-color-tableheaderrow);--tw-font-weight:700;font-weight:700}table.green-table thead{--tw-font-weight:700;color:var(--tw-color-white);background:var(--tw-color-light);font-weight:700}table.general-table .table-summary{--tw-font-weight:700;color:var(--tw-color-light);font-weight:700;background:var(--tw-color-tablesummary)!important}table.general-table tbody>tr{background:#fff}table.general-table tbody>tr.section-header{background-color:var(--tw-color-light)!important;color:var(--tw-color-white)!important}table.general-table tbody>tr.hightlight{background-color:var(--tw-color-light);color:var(--tw-color-white)}table.general-table tbody>tr:nth-child(2n),table.green-table tbody>tr:nth-child(odd){background-color:var(--tw-color-table2)}table.asset-table thead tr:last-child th{border-bottom:1px solid var(--tw-color-tableborder)}table.asset-table tr:not(:first-child) th,table.asset-table tr:not(:first-child) td{border-top:1px solid var(--tw-color-tableborder)}table.asset-table thead{background-color:var(--tw-color-tableheaderrow);--tw-font-weight:700;font-weight:700}table.asset-table tbody th:not(:last-child){background-color:var(--tw-color-table2)}table.asset-table th:not(:first-child),table.asset-table td:not(:first-child){text-align:right}.app-sun,.app-sunset,.app-night-star,.app-download,.app-link{padding-right:1.2em;position:relative}.pre-announce,.pre-location,.pre-news,.pre-time,.pre-tel,.pre-email,.pre-fax,.pre-whatsapp,.pre-wechat{padding-left:1.2em;position:relative}.app-download,.app-link{gap:20px}.download-area{color:var(--tw-color-main);border:1px solid var(--tw-color-main);border-radius:16px;flex-direction:column;align-items:flex-start;gap:40px;margin-block:6px;padding:24px;display:inline-flex}.download-area:not(:last-child){margin-right:12px}.pre-announce:before,.pre-location:before,.pre-news:before,.pre-time:before,.pre-tel:before,.pre-email:before,.pre-fax:before,.pre-whatsapp:before,.pre-wechat:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:1em;height:1em;display:block;position:absolute;top:50%;transform:translateY(-50%)}.app-sun:after,.app-sunset:after,.app-night-star:after,.app-download:after,.app-link:after{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:1em;height:1em;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.app-download:after,.app-link:after{right:20px}.pre-announce:before{background-image:url("data:image/svg+xml,<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M15 5C13.0109 5 11.1032 5.79018 9.6967 7.1967C8.29018 8.60322 7.5 10.5109 7.5 12.5V22.5M15 5C16.9891 5 18.8968 5.79018 20.3033 7.1967C21.7098 8.60322 22.5 10.5109 22.5 12.5V22.5M15 5C15.3315 5 15.6495 4.8683 15.8839 4.63388C16.1183 4.39946 16.25 4.08152 16.25 3.75C16.25 3.41848 16.1183 3.10054 15.8839 2.86612C15.6495 2.6317 15.3315 2.5 15 2.5C14.6685 2.5 14.3505 2.6317 14.1161 2.86612C13.8817 3.10054 13.75 3.41848 13.75 3.75C13.75 4.08152 13.8817 4.39946 14.1161 4.63388C14.3505 4.8683 14.6685 5 15 5ZM25 22.5H5M17.5 25C17.5 25.663 17.2366 26.2989 16.7678 26.7678C16.2989 27.2366 15.663 27.5 15 27.5C14.337 27.5 13.7011 27.2366 13.2322 26.7678C12.7634 26.2989 12.5 25.663 12.5 25\" stroke=\"%23007749\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.pre-email:before{background-image:url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M13.3109 2.66504H2.64957C1.91355 2.66504 1.31689 3.2617 1.31689 3.99771V11.9937C1.31689 12.7298 1.91355 13.3264 2.64957 13.3264H13.3109C14.047 13.3264 14.6436 12.7298 14.6436 11.9937V3.99771C14.6436 3.2617 14.047 2.66504 13.3109 2.66504Z\" stroke=\"%23007749\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M14.6436 4.66504L8.66658 8.46315C8.46086 8.59204 8.22301 8.6604 7.98025 8.6604C7.7375 8.6604 7.49965 8.59204 7.29393 8.46315L1.31689 4.66504\" stroke=\"%23007749\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.pre-fax:before{background-image:url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_5778_41769)\"><path d=\"M4.50146 12.9219H1.87646C1.6444 12.9219 1.42184 12.8297 1.25775 12.6656C1.09365 12.5015 1.00146 12.2789 1.00146 12.0469V7.67188C1.00146 7.20775 1.18584 6.76263 1.51403 6.43444C1.84222 6.10625 2.28734 5.92187 2.75146 5.92188H13.2515C13.7156 5.92188 14.1607 6.10625 14.4889 6.43444C14.8171 6.76263 15.0015 7.20775 15.0015 7.67188V12.0469C15.0015 12.2789 14.9093 12.5015 14.7452 12.6656C14.5811 12.8297 14.3585 12.9219 14.1265 12.9219H11.5015M4.50146 1.54688H11.5015V5.92188H4.50146V1.54688ZM4.50146 11.1719H11.5015V14.6719H4.50146V11.1719Z\" stroke=\"%23007749\" stroke-width=\"2\" stroke-linejoin=\"round\"/><path d=\"M3.62598 8.82422C4.10923 8.82422 4.50098 8.43247 4.50098 7.94922C4.50098 7.46597 4.10923 7.07422 3.62598 7.07422C3.14273 7.07422 2.75098 7.46597 2.75098 7.94922C2.75098 8.43247 3.14273 8.82422 3.62598 8.82422Z\" fill=\"%23007749\"/></g><defs><clipPath id=\"clip0_5778_41769\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>")}.pre-location:before{background-image:url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M13.0452 6.65393C13.0452 9.98095 9.35433 13.4459 8.11494 14.516C7.99949 14.6028 7.85894 14.6498 7.71448 14.6498C7.57002 14.6498 7.42947 14.6028 7.31401 14.516C6.07462 13.4459 2.38379 9.98095 2.38379 6.65393C2.38379 5.24014 2.94541 3.88426 3.94511 2.88456C4.94481 1.88487 6.30069 1.32324 7.71448 1.32324C9.12826 1.32324 10.4841 1.88487 11.4838 2.88456C12.4835 3.88426 13.0452 5.24014 13.0452 6.65393Z\" stroke=\"%23007749\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M7.71434 8.65231C8.81836 8.65231 9.71335 7.75733 9.71335 6.6533C9.71335 5.54928 8.81836 4.6543 7.71434 4.6543C6.61032 4.6543 5.71533 5.54928 5.71533 6.6533C5.71533 7.75733 6.61032 8.65231 7.71434 8.65231Z\" stroke=\"%23007749\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.pre-news:before{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"25\" height=\"25\" viewBox=\"0 0 25 25\" fill=\"none\"><path d=\"M1 1V23.5M1 3.40875L4.40875 2.57375C6.9723 1.94618 9.6747 2.23677 12.0462 3.395L12.18 3.46C14.504 4.59479 17.1473 4.89706 19.6675 4.31625L23.4938 3.435L23.5 16.08L19.6687 16.9613C17.1483 17.5427 14.5045 17.2409 12.18 16.1063L12.0475 16.0412C9.6756 14.8827 6.9727 14.5921 4.40875 15.22L1 16.055V3.40875Z\" stroke=\"%23007749\" stroke-width=\"2\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.pre-tel:before{background-image:url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_5763_31058)\"><mask id=\"mask0_5763_31058\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"16\" height=\"16\"><path d=\"M16 0H0V16H16V0Z\" fill=\"white\"/></mask><g mask=\"url(%23mask0_5763_31058)\"><path d=\"M14.6594 11.2748V13.2738C14.6601 13.4594 14.6221 13.6431 14.5478 13.8131C14.4734 13.9831 14.3644 14.1358 14.2277 14.2612C14.0909 14.3867 13.9295 14.4822 13.7537 14.5417C13.5779 14.6011 13.3916 14.6232 13.2068 14.6065C11.1564 14.3837 9.18678 13.683 7.4563 12.5608C5.84632 11.5378 4.48134 10.1728 3.45829 8.56282C2.33216 6.82448 1.63136 4.84533 1.41264 2.78568C1.39598 2.60142 1.41788 2.41571 1.47694 2.24037C1.53599 2.06503 1.63091 1.90392 1.75564 1.76727C1.88038 1.63063 2.0322 1.52145 2.20144 1.4467C2.37068 1.37194 2.55363 1.33325 2.73864 1.33307H4.73765C5.06103 1.32989 5.37453 1.4444 5.61972 1.65527C5.86491 1.86613 6.02506 2.15896 6.07032 2.47917C6.1547 3.1189 6.31117 3.74703 6.53676 4.35157C6.62641 4.59007 6.64581 4.84927 6.59267 5.09846C6.53952 5.34764 6.41606 5.57637 6.23691 5.75754L5.39066 6.60379C6.33923 8.27199 7.72047 9.65324 9.38868 10.6018L10.2349 9.75556C10.4161 9.57641 10.6448 9.45294 10.894 9.3998C11.1432 9.34665 11.4024 9.36606 11.6409 9.45571C12.2454 9.6813 12.8736 9.83777 13.5133 9.92214C13.837 9.96781 14.1326 10.1308 14.3439 10.3802C14.5552 10.6296 14.6675 10.948 14.6594 11.2748Z\" stroke=\"%23007749\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></g></g><defs><clipPath id=\"clip0_5763_31058\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>")}.pre-time:before{background-image:url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_5763_31026)\"><mask id=\"mask0_5763_31026\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"16\" height=\"16\"><path d=\"M16 0H0V16H16V0Z\" fill=\"white\"/></mask><g mask=\"url(%23mask0_5763_31026)\"><path d=\"M7.98807 14.6597C11.6681 14.6597 14.6514 11.6764 14.6514 7.99637C14.6514 4.3163 11.6681 1.33301 7.98807 1.33301C4.30799 1.33301 1.32471 4.3163 1.32471 7.99637C1.32471 11.6764 4.30799 14.6597 7.98807 14.6597Z\" stroke=\"%23007749\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M7.98828 3.99805V7.99606L10.6536 9.32873\" stroke=\"%23007749\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></g></g><defs><clipPath id=\"clip0_5763_31026\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>")}.pre-wechat:before{background-image:url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_5778_41948)\"><path d=\"M12.7712 9.82895C12.6413 9.82956 12.5141 9.7916 12.4058 9.71987C12.2975 9.64814 12.2129 9.54586 12.1627 9.426C12.1126 9.30615 12.0991 9.1741 12.1241 9.04659C12.1491 8.91909 12.2113 8.80186 12.303 8.70977C12.3946 8.61768 12.5115 8.55487 12.6389 8.52929C12.7663 8.50372 12.8984 8.51653 13.0185 8.56611C13.1386 8.61568 13.2413 8.69979 13.3135 8.80778C13.3858 8.91577 13.4244 9.04277 13.4244 9.1727C13.425 9.25878 13.4085 9.34414 13.376 9.42384C13.3434 9.50354 13.2954 9.57599 13.2346 9.63701C13.1739 9.69803 13.1017 9.74641 13.0222 9.77935C12.9426 9.8123 12.8573 9.82915 12.7712 9.82895ZM9.57843 9.82895C9.4485 9.82956 9.32132 9.7916 9.21299 9.71987C9.10466 9.64814 9.02006 9.54586 8.96991 9.426C8.91976 9.30615 8.90632 9.1741 8.93128 9.04659C8.95625 8.91909 9.0185 8.80186 9.11016 8.70977C9.20181 8.61768 9.31874 8.55487 9.44612 8.52929C9.57351 8.50372 9.70562 8.51653 9.82571 8.56611C9.94581 8.61568 10.0485 8.69979 10.1207 8.80778C10.193 8.91577 10.2316 9.04277 10.2316 9.1727C10.2322 9.2588 10.2158 9.34417 10.1832 9.42389C10.1507 9.5036 10.1027 9.57607 10.0419 9.6371C9.98118 9.69813 9.90895 9.74651 9.82939 9.77944C9.74983 9.81237 9.66453 9.8292 9.57843 9.82895ZM14.3312 13.5433C15.3472 12.8149 16.0003 11.7227 16.0003 10.4846C16.0003 8.26332 13.8597 6.44238 11.175 6.44238C8.4903 6.44238 6.34937 8.26332 6.34937 10.4846C6.34937 12.7058 8.48999 14.5264 11.175 14.5264C11.7191 14.5264 12.2634 14.4536 12.735 14.3077C12.8128 14.2808 12.8437 14.2711 12.88 14.2711C12.9696 14.2733 13.0571 14.2984 13.1341 14.3443L14.1878 14.9633C14.2219 14.9812 14.2586 14.9935 14.2966 14.9999C14.3343 14.9973 14.3698 14.9811 14.3966 14.9544C14.4233 14.9276 14.4394 14.892 14.4419 14.8543C14.4394 14.8131 14.4313 14.7725 14.4178 14.7336C14.405 14.688 14.2616 14.2336 14.1878 13.9439C14.181 13.9082 14.1776 13.8719 14.1775 13.8355C14.1779 13.7778 14.1924 13.721 14.2196 13.6701C14.2468 13.6192 14.286 13.5757 14.3337 13.5433\" fill=\"%23007749\"/><path d=\"M7.69181 6.07844C7.489 6.07844 7.2945 5.99787 7.15109 5.85447C7.00768 5.71106 6.92712 5.51656 6.92712 5.31375C6.92712 5.11094 7.00768 4.91644 7.15109 4.77303C7.2945 4.62963 7.489 4.54906 7.69181 4.54906C8.09087 4.54906 8.45368 4.91312 8.45368 5.31375C8.48993 5.71437 8.12712 6.07844 7.69181 6.07844ZM3.84618 6.07844C3.69488 6.07899 3.54681 6.03465 3.42071 5.95102C3.29462 5.86739 3.19617 5.74823 3.13782 5.60862C3.07948 5.46902 3.06386 5.31524 3.09294 5.16676C3.12203 5.01827 3.19451 4.88175 3.30122 4.77448C3.40792 4.6672 3.54406 4.594 3.69238 4.56412C3.84071 4.53425 3.99457 4.54905 4.13448 4.60665C4.2744 4.66425 4.39408 4.76207 4.47838 4.88771C4.56268 5.01336 4.60781 5.16119 4.60806 5.3125C4.60724 5.51457 4.5268 5.70817 4.38418 5.85132C4.24155 5.99447 4.04825 6.07563 3.84618 6.07719M5.76899 2C2.57618 2 0.000244141 4.14844 0.000244141 6.84375C0.000244141 8.30031 0.762119 9.61125 1.99556 10.4853C2.10462 10.5575 2.12524 10.7188 2.12524 10.7812C2.12784 10.8289 2.12083 10.8766 2.10462 10.9216C1.99556 11.2856 1.85649 11.875 1.85056 11.9062C1.84462 11.9375 1.81431 12.0156 1.81431 12.0519C1.81276 12.0761 1.81638 12.1004 1.82493 12.1232C1.83348 12.1459 1.84676 12.1666 1.8639 12.1838C1.88103 12.201 1.90163 12.2144 1.92433 12.2231C1.94702 12.2317 1.9713 12.2355 1.99556 12.2341C2.03448 12.2316 2.07208 12.219 2.10462 12.1975L3.37524 11.4688C3.48431 11.3959 3.55681 11.3959 3.66556 11.3959C3.72778 11.3968 3.78932 11.4091 3.84712 11.4322C4.42743 11.6144 5.08056 11.6872 5.73368 11.6872H6.06024C5.94127 11.2977 5.8801 10.8929 5.87868 10.4856C5.87868 8.04563 8.23712 6.07937 11.1396 6.07937H11.4662C11.0659 3.78437 8.67149 2 5.76899 2Z\" fill=\"%23007749\"/></g><defs><clipPath id=\"clip0_5778_41948\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>")}.pre-whatsapp:before{background-image:url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_5778_41945)\"><path d=\"M0.959965 8.01323C0.955731 4.14196 4.09085 1.00033 7.96211 0.996094C9.13729 0.997219 10.2936 1.29406 11.3239 1.85927C14.7151 3.7195 15.9555 7.97609 14.0956 11.3672C12.2357 14.7584 7.9784 15.9991 4.58758 14.1392L1.28471 14.6766L1.82216 11.3738C1.25745 10.3436 0.960955 9.18799 0.959965 8.01323Z\" stroke=\"%23007749\" stroke-width=\"1.95436\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M6.36877 4.17871H4.46001C4.37041 4.18206 4.28555 4.21981 4.22307 4.28411C4.16059 4.34841 4.12529 4.43432 4.12451 4.52398C4.2055 6.44062 5.00019 8.25771 6.35248 9.61835C7.71456 10.9685 9.53079 11.7628 11.4468 11.8463C11.532 11.8424 11.6125 11.8068 11.6728 11.7465C11.733 11.6863 11.7686 11.6057 11.7726 11.5206V9.61183C11.7686 9.52672 11.733 9.44616 11.6728 9.38591C11.6125 9.32566 11.532 9.29007 11.4468 9.28611C11.0125 9.29679 10.5801 9.22381 10.1733 9.07113C9.85405 8.96038 9.70421 8.96038 9.37848 9.28611C9.05276 9.61183 8.72703 9.95385 8.72703 9.95385C8.14954 9.65026 7.62488 9.25539 7.17331 8.78449C6.70996 8.32924 6.32283 7.80244 6.02676 7.22426L6.6945 6.5728C6.81993 6.48834 6.91071 6.36148 6.9502 6.21551C6.98968 6.06953 6.97523 5.91421 6.90948 5.77803C6.7568 5.37122 6.68381 4.93883 6.6945 4.50444C6.6945 4.41805 6.66018 4.3352 6.59909 4.27411C6.53801 4.21303 6.45516 4.17871 6.36877 4.17871Z\" fill=\"%23007749\"/></g><defs><clipPath id=\"clip0_5778_41945\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>")}.app-sun:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'><g clip-path='url(%23clip0_5346_6262)'><mask id='mask0_5346_6262' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'><path d='M0 0H20V20H0V0Z' fill='white'/></mask><g mask='url(%23clip0_5346_6262)'><path d='M4.16732 10.0007H0.833984M19.1673 10.0007H15.834M5.87565 5.87565L3.51898 3.51898M16.4823 16.4823L14.1257 14.1257M5.87565 14.1257L3.51898 16.4823M16.4823 3.51898L14.1257 5.87565M10.0007 15.834V19.1673M10.0007 0.833984V4.16732M13.334 10.0007C13.334 10.8847 12.9828 11.7326 12.3577 12.3577C11.7326 12.9828 10.8847 13.334 10.0007 13.334C9.1166 13.334 8.26875 12.9828 7.64363 12.3577C7.01851 11.7326 6.66732 10.8847 6.66732 10.0007C6.66732 9.1166 7.01851 8.26875 7.64363 7.64363C8.26875 7.01851 9.1166 6.66732 10.0007 6.66732C10.8847 6.66732 11.7326 7.01851 12.3577 7.64363C12.9828 8.26875 13.334 9.1166 13.334 10.0007Z' stroke='%233A3A3A' stroke-width='1.25' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/></g></g><defs><clipPath id='clip0_5346_6262'><rect width='20' height='20' fill='white'/></clipPath></defs></svg>")}.app-sunset:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'><path d='M7.14232 14.941C6.47935 14.4808 5.93807 13.8665 5.56502 13.1509C5.19196 12.4352 4.99829 11.6397 5.00065 10.8327C5.00065 8.07435 7.24232 5.83268 10.0007 5.83268C12.759 5.83268 15.0006 8.07435 15.0006 10.8327C15.0006 12.541 14.1423 14.0493 12.834 14.9493M10.0007 3.33268V1.66602M2.50065 10.8327H0.833984M19.1673 10.8327H17.5006M16.4823 4.35102L15.304 5.52935M4.69732 5.52935L3.51898 4.35102M3.33398 14.9993H16.6673M6.66732 17.4993H13.334' stroke='%233A3A3A' stroke-width='1.25' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.app-night-star:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'><path d='M8.30042 12.3862L9.03875 14.9687C9.31542 15.9354 10.6854 15.9354 10.9621 14.9687L11.6996 12.3862C11.7463 12.2229 11.8338 12.0741 11.954 11.954C12.0741 11.8338 12.2229 11.7463 12.3862 11.6996L14.9687 10.9621C15.9354 10.6854 15.9354 9.31542 14.9687 9.03875L12.3862 8.30125C12.2229 8.25456 12.0741 8.16701 11.954 8.04686C11.8338 7.92672 11.7463 7.77795 11.6996 7.61458L10.9621 5.03208C10.6854 4.06542 9.31542 4.06542 9.03875 5.03208L8.30125 7.61458C8.25456 7.77795 8.16701 7.92672 8.04686 8.04686C7.92672 8.16701 7.77795 8.25456 7.61458 8.30125L5.03208 9.03875C4.06542 9.31542 4.06542 10.6854 5.03208 10.9621L7.61458 11.6996C7.77795 11.7463 7.92672 11.8338 8.04686 11.954C8.16701 12.0741 8.25456 12.2229 8.30125 12.3862M3.69208 16.4304L4.00542 17.6871C4.04708 17.8554 4.28708 17.8554 4.32875 17.6871L4.64292 16.4304C4.65028 16.4012 4.66539 16.3746 4.68667 16.3533C4.70794 16.3321 4.73458 16.3169 4.76375 16.3096L6.02042 15.9954C6.18875 15.9537 6.18875 15.7146 6.02042 15.6721L4.76375 15.3579C4.73458 15.3506 4.70794 15.3354 4.68667 15.3142C4.66539 15.2929 4.65028 15.2663 4.64292 15.2371L4.32875 13.9804C4.28708 13.8121 4.04708 13.8121 4.00542 13.9804L3.69125 15.2371C3.68389 15.2663 3.66877 15.2929 3.6475 15.3142C3.62622 15.3354 3.59959 15.3506 3.57042 15.3579L2.31375 15.6721C2.14542 15.7137 2.14542 15.9529 2.31375 15.9954L3.57042 16.3096C3.59959 16.3169 3.62622 16.3321 3.6475 16.3533C3.66877 16.3746 3.68472 16.4012 3.69208 16.4304ZM15.3587 4.76375L15.6721 6.02042C15.7137 6.18875 15.9529 6.18875 15.9954 6.02042L16.3096 4.76375C16.3169 4.73458 16.3321 4.70794 16.3533 4.68667C16.3746 4.66539 16.4012 4.65028 16.4304 4.64292L17.6871 4.32875C17.8554 4.28708 17.8554 4.04708 17.6871 4.00542L16.4304 3.69125C16.4012 3.68389 16.3746 3.66877 16.3533 3.6475C16.3321 3.62622 16.3169 3.59959 16.3096 3.57042L15.9954 2.31375C15.9537 2.14542 15.7146 2.14542 15.6721 2.31375L15.3579 3.57042C15.3506 3.59959 15.3354 3.62622 15.3142 3.6475C15.2929 3.66877 15.2663 3.68389 15.2371 3.69125L13.9804 4.00542C13.8121 4.04708 13.8121 4.28708 13.9804 4.32875L15.2371 4.64292C15.2663 4.65028 15.2929 4.66539 15.3142 4.68667C15.3354 4.70794 15.3514 4.73458 15.3587 4.76375Z' stroke='%233A3A3A' stroke-width='1.25' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.app-download:after{background-image:url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M4.74083 7.99899L8.00009 11.2582L11.2594 7.99899M8.00009 11.2582V1.48047M13.7038 12.0731V12.562C13.7038 13.6457 12.8319 14.5175 11.7482 14.5175H4.25194C3.16824 14.5175 2.29639 13.6457 2.29639 12.562V12.0731\" stroke=\"white\" stroke-width=\"2\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.app-link:after{background-image:url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_5763_31038)\"><mask id=\"mask0_5763_31038\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"16\" height=\"16\"><path d=\"M16 0H0V16H16V0Z\" fill=\"white\"/></mask><g mask=\"url(%23mask0_5763_31038)\"><path d=\"M8.8 3.19902L10.4 1.59902C11.2 0.799024 12.8 0.799024 13.6 1.59902L14.4 2.39902C15.2 3.19902 15.2 4.79902 14.4 5.59902L10.4 9.59902C9.6 10.399 8 10.399 7.2 9.59902M7.2 12.799L5.6 14.399C4.8 15.199 3.2 15.199 2.4 14.399L1.6 13.599C0.8 12.799 0.8 11.199 1.6 10.399L5.6 6.39902C6.4 5.59902 8 5.59902 8.8 6.39902\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></g></g><defs><clipPath id=\"clip0_5763_31038\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>")}p.bordered{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--tw-color-light);padding:12px;display:inline-block}.node-type-cruise .field-field-trips::-webkit-scrollbar{display:none}.node-type-cruise .field-field-trips{-ms-overflow-style:none;scrollbar-width:none;align-items:flex-start;gap:1px;display:flex;overflow-x:scroll}.node-type-cruise .field-field-trips>div{cursor:pointer;border-radius:16px;flex-basis:33.3333%;min-width:330px;min-height:min(max(32vw,330px),500px);position:relative;overflow:hidden;box-shadow:0 3.173px 19.04px #bdbdbd3b}.node-type-cruise .field-field-trips>div:first-child{background:linear-gradient(90deg,#2b7fff 0%,#fdc19b 100%)}.node-type-cruise .field-field-trips>div:nth-child(2){background:linear-gradient(90deg,#fdc19b 48.08%,#ceacff 100%)}.node-type-cruise .field-field-trips>div:nth-child(3){background:linear-gradient(90deg,#ceacff 40.39%,#0c007b 100%)}.node-type-cruise .field-field-trips>div .field-field-deco-img{z-index:1;width:83%;position:absolute}.node-type-cruise .field-field-trips>div:first-child .field-field-deco-img{top:13%;right:0}.node-type-cruise .field-field-trips>div:nth-child(2) .field-field-deco-img{bottom:0;left:10%}.node-type-cruise .field-field-trips>div:nth-child(3) .field-field-deco-img{top:0;left:0}.node-type-cruise .field-field-trips>div .trip-content{z-index:2;background:linear-gradient(#0000 22.6%,#00000085 65.45%);justify-content:space-between;align-items:safe flex-end;width:100%;padding:12px;display:flex;position:absolute;bottom:0}@media (min-width:1324px){.node-type-cruise .field-field-trips>div .trip-content{padding:24px}}.node-type-cruise .field-field-trips .field-field-body{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.node-type-cruise .field-field-trips .field-field-body p{margin-block:8px}.node-type-cruise .field-field-trips .field-field-body p:last-child{margin-bottom:0}.node-type-cruise .field-field-trips .field-field-name{--tw-leading:1.2;font-size:2rem;line-height:1.2}.node-type-cruise .field-field-trips .field-field-link{width:100px;font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height));--tw-font-weight:700;padding-block:7px;font-weight:700}@media (min-width:1324px){.node-type-cruise .field-field-trips .field-field-link{width:179px}}.node-type-cruise .field-field-trips .field-field-link{white-space:nowrap;text-align:center;background:#eb6a00;border-radius:24.848px}.node-type-cruise .field-field-trips .field-field-link a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)){color:var(--tw-color-white);padding:0;text-decoration:none}.node-type-cruise .field-field-trips .field-field-link a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)):hover{color:var(--tw-color-white);background-color:#0000}.node-type-cruise .field-field-trips .field-field-link a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)):after{background-image:url(/themes/custom/starferry/img/img_ext_link.png);background-size:70%}.glightbox-mobile .goverlay,.goverlay{background:#0000004d}.glightbox-mobile .glightbox-container .gslide-description{padding:calc(var(--tw-spacing) * 0);background-color:#0000;background-image:none;padding-bottom:20px;position:static}.glightbox-container .gslide-description{padding:calc(var(--tw-spacing) * 0);padding-bottom:20px}@media (min-width:1324px){.glightbox-container .gslide-description{padding-bottom:20px}}.glightbox-mobile .glightbox-container .gslide-desc{color:var(--tw-color-black)}.glightbox-container .gcontainer{background:var(--tw-color-menu);border-radius:16px;width:auto;max-width:calc(100% - 24px);height:auto;display:inline-block;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 4px #00000040}.glightbox-container .ginner-container{height:auto}.glightbox-container .gslider{padding:24px 24px 0}@media (min-width:1324px){.glightbox-container .gslider{padding:48px 48px 24px}}.glightbox-clean .gslide-description{background:var(--tw-color-menu)}.desc-bottom .gslide-media{margin-bottom:12px;padding-bottom:0}.gslide-image{padding-bottom:24px}.glightbox-clean .gdesc-inner{padding:0}.glightbox-clean .gclose{top:0;right:0}@media (min-width:1324px){.glightbox-clean .gclose{top:7px;right:7px}}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background:0 0!important}.glightbox-clean .gslide-media{box-shadow:none}.glightbox-clean .gnext{max-width:16px;top:45%;right:2px}@media (min-width:1324px){.glightbox-clean .gnext{max-width:none;right:4px}}.glightbox-clean .gprev{max-width:16px;top:45%;left:2px}@media (min-width:1324px){.glightbox-clean .gprev{max-width:none;left:4px}}.glightbox-clean .gslide-video{width:80vw!important}.gslide-image img{max-width:80vw!important;max-height:80vh!important}@media (min-width:1324px){.gslide-image img{max-width:85vw!important}}.node-type-cruise .field-gallery-fixed>div a{border-radius:16px;display:block;overflow:hidden}.node-type-cruise .field-gallery-fixed>div a img{transition:all .5s}.node-type-cruise .field-gallery-fixed>div a:hover img{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.node-type-cruise .field-gallery-fixed,.node-type-ferry-hire-choices .field-gallery-fixed{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;display:grid}@media (min-width:1324px){.node-type-cruise .field-gallery-fixed,.node-type-ferry-hire-choices .field-gallery-fixed{grid-template-columns:repeat(4,minmax(0,1fr))}}.node-type-cruise .field-gallery-fixed .glightbox{margin-bottom:4px;display:inline-block}.node-type-ferry-hire-choices .field-gallery-fixed{gap:16px;margin-bottom:84px}.node-type-cruise .field-gallery-fixed img,.node-type-ferry-hire-choices .field-gallery-fixed img,.field-gallery-auto .img-wrap{border-radius:16px;overflow:hidden}.field-gallery-auto .img-wrap a img{transition:all .5s}.field-gallery-auto .img-wrap a:hover img{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.route-map a.glightbox img{transition:all .5s}.route-map:hover a.glightbox img{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.collapsed-gallery{border-radius:16px;overflow:hidden}.collapsed-gallery img{width:100%;transition:all .5s}.collapsed-gallery:hover img{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);transition:all .5s}.collapsed-gallery>a:not(:first-child){display:none}.collapsed-gallery:has(>a:nth-child(2)){position:relative}.collapsed-gallery:has(>a:nth-child(2)) a:after{content:"";background-image:url(/themes/custom/starferry/img/stack_white.png);background-repeat:no-repeat;background-size:contain;width:30px;height:30px;margin-left:.2em;position:absolute;bottom:12px;right:12px}.page-node-type-ferry-hire-choices .form-item--field-description-0-value .ferry-detail-row-header,.node-type-ferry-hire-choices .field-field-description .ferry-detail-row-header{text-align:left;--tw-font-weight:700;font-weight:700}@media (min-width:1324px){.page-node-type-ferry-hire-choices .form-item--field-description-0-value .ferry-detail-row-header,.node-type-ferry-hire-choices .field-field-description .ferry-detail-row-header{text-align:right}}.node-type-ferry-hire-choices .hire-choices.accordion,.node-type-company-info-operation .hire-choices.accordion,.paragraphs.accordion,.career.accordion{width:46px}.node-type-ferry-hire-choices h2,h2#exhibition-venue{margin-bottom:calc(var(--tw-spacing) * 0)}.node-type-ferry-hire-choices .field-body{margin-top:24px}.node-type-ferry-hire .field-ferry-hire-choices-shortcut-wrapper{align-items:center;gap:1px;margin-bottom:60px;display:flex}@media (min-width:1324px){.node-type-ferry-hire .field-ferry-hire-choices-shortcut-wrapper{flex-wrap:wrap;justify-content:center}}.node-type-ferry-hire .field-ferry-hire-choices-shortcut-wrapper{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.node-type-ferry-hire .field-ferry-hire-choices-shortcut{background-color:var(--tw-color-menu);text-align:center;border-radius:16px;width:calc(25% - .75px);min-width:313px;padding:12px;overflow:hidden}.node-type-ferry-hire .field-ferry-hire-choices-shortcut img{border-radius:16px}.node-type-ferry-hire .field-ferry-hire-choices-shortcut>a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)){color:var(--tw-color-light);font-size:2rem}.node-type-ferry-hire .field-ferry-hire-choices-shortcut>a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)):hover{background-color:#0000;text-decoration:none}.node-type-ferry-hire .field-field-video{aspect-ratio:325/152;margin-bottom:24px}.node-type-ferry-hire .field-field-video video{object-fit:cover;width:100%;height:100%}.node-type-ferry-hire .field-field-ferry-hire-choices>div:not(:last-child){border-bottom:1px solid var(--tw-color-tableborder);padding-bottom:24px}.node-type-ferry-hire .field-field-ferry-hire-choices>div:not(:first-child){padding-top:24px}.node-type-ferry-hire .field-field-faq>div,.node-type-company-info .field-field-recruitment>div,.node-type-company-info .field-field-fleet>div{grid-template-columns:repeat(1,minmax(0,1fr));gap:24px;display:grid}@media (min-width:1324px){.node-type-ferry-hire .field-field-faq>div,.node-type-company-info .field-field-recruitment>div,.node-type-company-info .field-field-fleet>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.node-type-ferry-hire .field-field-faq>div>div,.node-type-company-info .field-field-recruitment>div>div,.node-type-company-info .field-field-fleet>div>div{border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-top-width:1px;border-color:var(--tw-color-tableborder);padding-top:24px}.paragraph--type--faq .field-field-html p:last-child{margin-bottom:calc(var(--tw-spacing) * 0)}.page-node-type-company-info-career #block-starferry-content,.page-node-type-company-info-fleet #block-starferry-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.node-type-company-info-career .field-field-description{padding-top:24px}.node-type-company-info-operation .field-label{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:1px;border-color:var(--tw-color-tableborder);--tw-font-weight:500;margin-bottom:16px;padding-bottom:20px;font-size:24px;font-weight:500}.node-type-company-info-operation .field-field-highlights{margin-top:24px;margin-bottom:108px}.node-type-company-info-operation .field-field-highlights .field-multiple{gap:12px;display:grid}@media (min-width:1324px){.node-type-company-info-operation .field-field-highlights .field-multiple{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}.node-type-company-info-operation .field-field-highlights .field-multiple>div{counter-increment:custom-counter}.node-type-company-info-operation .field-field-highlights .field-multiple>div:before{background-color:var(--tw-color-light);text-align:center;width:24px;font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height));--tw-leading:24px;--tw-font-weight:500;color:var(--tw-color-white);content:counter(custom-counter);border-radius:50%;margin-bottom:12px;font-family:Inter;font-weight:500;line-height:24px;display:inline-block}.node-type-company-info-operation .field-field-highlights .field-field-question{--tw-font-weight:700;font-weight:700}@media (min-width:1324px){.node-type-company-info-operation .field-field-html{flex:66.4948%}.node-type-company-info-operation .field-body{flex:33.5052%}}.node-type-company-info-operation .asset-table-rsp{display:none}@media (min-width:1324px){.node-type-company-info-operation .asset-table-rsp{display:table}.node-type-company-info-operation .asset-table.asset-table-mobile{display:none}}.node-type-company-info-operation .asset-table.asset-table-mobile .group-last-row{font-size:var(--tw-text-xl);line-height:var(--tw-leading,var(--tw-text-xl--line-height));--tw-font-weight:900;font-weight:900}.node-type-company-info-operation .asset-table.asset-table-mobile .row-header,.node-type-company-info-operation .asset-table.asset-table-mobile .group-header-row{--tw-font-weight:400;font-weight:400}.node-type-company-info-operation .asset-table-rsp:not(:last-child),.node-type-company-info-operation .asset-table.asset-table-mobile:not(:last-child){margin-bottom:12px}@media (min-width:1324px){.node-type-company-info-operation .asset-table-rsp:not(:last-child),.node-type-company-info-operation .asset-table.asset-table-mobile:not(:last-child){margin-bottom:16px}}.node-type-company-info-operation .field-field-description{margin-top:40px}.node-type-company-info-fleet .fleet-content{background-color:var(--tw-color-white);border-radius:16px;gap:10px;margin-top:24px;padding:12px;display:flex;overflow:hidden}.node-type-company-info-fleet .collapsed-gallery{border-radius:8px}.node-type-company-info .field-body{max-width:914px;margin-inline:auto;padding-inline:12px}@media (min-width:1324px){.node-type-company-info .field-body p:last-child{margin-bottom:60px}}.node-type-company-info .field-field-deco-img{margin-block:60px;padding-right:12px}@media (min-width:1324px){.node-type-company-info .field-field-deco-img{padding-right:calc(var(--tw-spacing) * 0)}.node-type-company-info .field-field-deco-img img{min-width:1300px}}.node-type-company-info .field-field-deco-img img{width:calc(50% + min(100%,1300px)/2)}.node-type-company-info .field-field-ferry-hire-choices>div{border-top:1px solid var(--tw-color-tableborder);padding-top:24px}.node-type-company-info .inner-container>.field-field-html{margin-block:60px;padding-top:60px}.node-type-company-info .field-field-html .download-area,.node-type-company-info .field-field-description .download-area{color:var(--tw-color-white);border-color:var(--tw-color-tableborder)}.node-type-company-info .field-field-html .download-area span.app-download,.node-type-company-info .field-field-description .download-area span.app-download,.node-type-company-info .field-field-description .download-area span.app-link{color:var(--tw-color-light);background:var(--tw-color-white)}.node-type-company-info .field-field-html .download-area span.app-download:hover,.node-type-company-info .field-field-description .download-area span.app-download:hover,.node-type-company-info .field-field-description .download-area span.app-link:hover{background:var(--tw-color-tableborder)}.node-type-company-info .field-field-html .download-area span.app-download:after,.node-type-company-info .field-field-description .download-area span.app-download:after{background-image:url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M4.74083 7.99899L8.00009 11.2582L11.2594 7.99899M8.00009 11.2582V1.48047M13.7038 12.0731V12.562C13.7038 13.6457 12.8319 14.5175 11.7482 14.5175H4.25194C3.16824 14.5175 2.29639 13.6457 2.29639 12.562V12.0731\" stroke=\"%23007749\" stroke-width=\"2\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.node-type-company-info .field-field-html .download-area span.app-link:after,.node-type-company-info .field-field-description .download-area span.app-link:after{background-image:url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_5763_31043)\"><mask id=\"mask0_5763_31043\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"16\" height=\"16\"><path d=\"M16 0H0V16H16V0Z\" fill=\"white\"/></mask><g mask=\"url(%23mask0_5763_31043)\"><path d=\"M8.8 3.19902L10.4 1.59902C11.2 0.799024 12.8 0.799024 13.6 1.59902L14.4 2.39902C15.2 3.19902 15.2 4.79902 14.4 5.59902L10.4 9.59902C9.6 10.399 8 10.399 7.2 9.59902M7.2 12.799L5.6 14.399C4.8 15.199 3.2 15.199 2.4 14.399L1.6 13.599C0.8 12.799 0.8 11.199 1.6 10.399L5.6 6.39902C6.4 5.59902 8 5.59902 8.8 6.39902\" stroke=\"%23007749\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></g></g><defs><clipPath id=\"clip0_5763_31043\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>")}.node-type-company-info .outer-container>.field-field-image img{width:100%}.node-type-company-info .field-field-deco-img2{padding-inline:12px}@media (min-width:1324px){.node-type-company-info .field-field-deco-img2{right:calc(var(--tw-spacing) * 0);bottom:calc(var(--tw-spacing) * 0);padding-inline:calc(var(--tw-spacing) * 0);max-width:50%;position:absolute}}.node-type-company-info .with-bottom-image{position:relative}.node-type-company-info .with-bottom-image>.inner-container>.field-field-description{min-height:calc(35.7879vw + 60px)}.content-node-title{margin-bottom:24px}.node-type-exhibition-venue .field-photo-gallery-xl-images{height:125vw;margin-bottom:24px}@media (min-width:1324px){.node-type-exhibition-venue .field-photo-gallery-xl-images{height:auto;margin-bottom:84px}}.node-type-exhibition-venue .field-photo-gallery-xl-images img{height:125vw}@media (min-width:1324px){.node-type-exhibition-venue .field-photo-gallery-xl-images img{height:auto}}.node-type-exhibition-venue .field-photo-gallery-xl-images img{object-fit:cover;object-position:center}.node-type-pier .pier-content{background-color:var(--tw-color-menu);color:var(--tw-color-black);margin-block:24px;padding:12px}@media (min-width:1324px){.node-type-pier .pier-content{padding:60px 60px 36px}}.node-type-pier .pier-content{border-radius:16px}.node-type-pier .field-field-shops{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:36px;display:grid}@media (min-width:1324px){.node-type-pier .field-field-shops{grid-template-columns:repeat(4,minmax(0,1fr))}}.node-type-pier .field-field-shops>div{background-color:var(--tw-color-white);border:1px solid var(--tw-color-tableborder);cursor:pointer;border-radius:16px;flex-direction:column;gap:4px;padding-block:8px;padding-inline:20px;display:flex;overflow:hidden}.node-type-pier .field-field-shops .field-field-image{flex:1 0 0;justify-content:center;align-self:stretch;align-items:center;height:120px;padding-block:10px;padding-inline:40px;display:flex}.node-type-pier .field-field-shops .field-field-image>img{width:auto;max-height:100px}.node-type-pier .field-field-shops .field-field-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.node-type-pier .field-field-shops .field-field-name a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)),.node-type-pier a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)).pier-link,.search-result-item a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)){padding:calc(var(--tw-spacing) * 0);color:var(--tw-color-black);text-decoration-line:none}:is(.node-type-pier .field-field-shops .field-field-name a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)),.node-type-pier a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)).pier-link,.search-result-item a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link))):hover{color:var(--tw-color-black);background-color:#0000}.node-type-pier a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)).pier-link{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.node-type-pier a:not(:has(img)):not(:has(.app-download)):not(:has(.app-link)).pier-link:hover{background-color:#0000;text-decoration:none}.node-type-pier .pier-attractions,.pier-facility{margin-bottom:24px}.node-type-pier .pier-attractions ul li,.node-type-pier .pier-facility ul li{padding-right:1.2em}.node-type-pier-page .with-deco-image{max-width:calc(100% - 12px);margin-bottom:calc(28px - 10vw);margin-left:12px;position:relative;overflow-x:hidden}@media (min-width:1324px){.node-type-pier-page .with-deco-image{max-width:calc(50% + min(100%,1300px)/2);margin-bottom:0;margin-left:calc(50% - min(100%,1300px)/2);padding:0 0 25.46%}.node-type-pier-page .with-deco-image .field-body{max-width:761.719px}}.node-type-pier-page .field-field-deco-img2{max-width:80%;margin-left:20%;padding-top:calc(26.711px + 5% - min(100%,1300px)/20);rotate:7deg;scale:.95}@media (min-width:1324px){.node-type-pier-page .field-field-deco-img2{max-width:calc(534.219px + 100% - min(100%,1300px));padding-top:0;position:absolute;top:calc(53.4219px + 10% - min(100%,1300px)/10);right:0}}.node-type-pier-page .field-field-deco-img{padding-block:6%;max-width:70%;padding-left:.5%;position:relative;top:-10vw;rotate:-8deg;scale:.95}@media (min-width:1324px){.node-type-pier-page .field-field-deco-img{max-width:calc(534.219px + 73.445% - min(100%,1300px)/1.36156);padding:0;position:absolute;top:auto;bottom:6%;left:calc(505px - 17.8vw)}}.advertisement-swiper{overflow:hidden}.advertisement-swiper .swiper-slide img{object-fit:cover;width:100%;height:100%}.advertisement-swiper .swiper-slide{transition:all .3s}.advertisement-swiper .swiper-slide:not(.swiper-slide-active){opacity:.5;scale:.58}.advertisement-swiper .swiper-wrapper{padding-bottom:60px}.advertisement-swiper .swiper-slide.swiper-slide-prev{transform:translate(34%)}.advertisement-swiper .swiper-slide.swiper-slide-next{transform:translate(-34%)}.advertisement-swiper .swiper-button-next,.advertisement-swiper .swiper-button-prev,.advertisement-swiper .swiper-pagination{color:#fff;margin-top:0;position:static;top:auto}.advertisement-swiper .swiper-control{justify-content:space-between;align-items:center;display:flex}.advertisement-swiper .swiper-control-center{gap:24px;display:flex}.advertisement-swiper .swiper-control-center .swiper-pagination{align-items:center;display:flex}.node-type-advertisement .field-field-nearby-attractions{gap:24px;margin-bottom:24px;display:grid}@media (min-width:1324px){.node-type-advertisement .field-field-nearby-attractions{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;margin-bottom:60px}}.node-type-advertisement .field-field-nearby-attractions .collapsed-gallery img{aspect-ratio:4/3;object-fit:cover}.node-type-advertisement .field-field-news-collection .field-multiple>div:not(:last-child){margin-bottom:24px}.node-type-footer-block ul,.node-footer-block-edit-form ul{margin:0;padding-left:0;list-style:none}.node-type-footer-block a,.node-footer-block-edit-form a{color:inherit}.path-search .search-form{display:none}.path-search ol{margin:0;padding-left:0;list-style:none}.path-search h2{display:none}.path-search .search-result li{margin-bottom:24px}@media (min-width:1324px){.path-search .search-result li{margin-bottom:60px}}.search-result-item:hover{background-color:var(--tw-color-tableheaderrow)}.search-result-item a{--tw-font-weight:var(--tw-font-weight-medium);font-size:1.2rem;font-weight:var(--tw-font-weight-medium)}.search-result-item:hover a{text-decoration:underline}.pager ul{text-align:center;justify-content:center;gap:12px;padding:0;list-style:none;display:flex}.pager ul>li{border:1px solid var(--tw-color-tableborder);border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;position:relative}.pager ul>li:hover{background-color:var(--tw-color-tableborder)}.pager ul>li a{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height));color:var(--tw-color-black);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pager ul>li a:hover{color:var(--tw-color-black)}.pager__item--last,.pager__item--first{display:none}.pager li.pager__item.is-active{background-color:var(--tw-color-light)}.pager li.pager__item.is-active a{color:var(--tw-color-white)}.ck.ck-editor__editable .image-inline img{height:auto!important}.starferry.path-node #content-moderation-entity-moderation-form{display:none}#block-starferry-copyrightblock p{margin:calc(var(--tw-spacing) * 0)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}