:root{--navy:#122d61;--sky:#a9d3f3;--sea:#6db4ca;--cream:#f8f7f1;--link-blue:#3d9be9;--white:#fff;--font-display:"League Spartan Sark", "League Spartan", sans-serif;--font-body:"Poppins Semibold", "Poppins", sans-serif;--content-width:980px;--header-height:204px;--hero-height:266px;--hero-image-offset:82px;--button-height:55px;--button-min-width:206px}@media (width<=979px){:root{--m:calc(100vw / 320)}}@font-face{font-family:League Spartan Sark;src:url(/assets/league-spartan-bold-v1-gtQ59fJJ.woff2)format("woff2");font-display:swap}@font-face{font-family:Poppins Semibold;src:url(/assets/poppins-semibold-v3-BtMjLUBs.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins Semibold;src:url(/assets/poppins-bold-v3-DrSBfW4V.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/poppins-latin-200-normal-B8tqA5oA.woff2)format("woff2"),url(/assets/poppins-latin-200-normal-BxK-3Qw6.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-300-normal-Dku2WoCh.woff2)format("woff2"),url(/assets/poppins-latin-300-normal-DCNuMXUj.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}*,:before,:after{box-sizing:border-box}body{font:700 18px/1.4 var(--font-body);color:var(--navy);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-display);margin:0;font-weight:400;line-height:normal}p{margin:0}.section{width:min(var(--content-width), 100% - 40px);margin:0 auto;padding:40px 0}.md>*+*{margin-top:1em}.md h2{font-size:36px}.md h3{font-size:28px}.md h2 a,.md h3 a{text-decoration:none}.md img{object-fit:cover;width:100%;height:100%}.md table{border-collapse:collapse}.button,.form__submit{min-width:var(--button-min-width);height:var(--button-height);background:var(--navy);color:var(--white);font:700 18px/25.2px var(--font-body);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 17px;text-decoration:none;display:inline-flex}.button:hover,.form__submit:hover{background:#4d6289}.external-frame{border:0;width:100%;height:900px;display:block}.google-map{border:0;width:100%;height:100%;min-height:300px;display:block}.placeholder{width:min(var(--content-width), 100% - 40px);margin:0 auto;padding:70px 0 120px}.placeholder h1{margin-bottom:20px;font-size:46px}.placeholder code{font-size:16px}@media (width<=979px){.section{width:auto;margin:0 calc(20 * var(--m));padding:calc(30 * var(--m)) 0}.button{min-width:calc(160 * var(--m));height:calc(42 * var(--m));padding:0 calc(17 * var(--m));font-size:calc(15.8 * var(--m));line-height:calc(22 * var(--m))}.placeholder{width:auto;margin:0 calc(20 * var(--m));padding:calc(30 * var(--m)) 0 calc(60 * var(--m))}.placeholder h1{font-size:calc(28 * var(--m))}.external-frame{height:100vh}}.site-header{z-index:10;height:var(--header-height);background:var(--navy);position:relative}.site-header__logo{position:absolute;top:66px;left:23px}.site-header__logo img{object-fit:contain;width:145px;height:69px}.site-header__nav{pointer-events:none;padding-left:20px;position:absolute;top:74px;left:0;right:0}.site-header__nav .nav{pointer-events:auto;justify-content:center;gap:46px;width:max-content;margin:0 auto;display:flex}.nav{margin:0;padding:0;list-style:none}.nav__item{position:relative}.nav__link{font:700 15px/50px var(--font-body);color:var(--white);white-space:nowrap;text-decoration:none;display:block}.nav__link:hover,.nav__link.is-active{color:var(--sky)}.nav__submenu{background:var(--navy);min-width:200px;margin:0;padding:8px 16px;list-style:none;display:none;position:absolute;top:100%;left:-16px}.nav__item--parent:hover>.nav__submenu,.nav__item--parent:focus-within>.nav__submenu{display:block}.nav__submenu .nav__link{line-height:40px}.site-header__side{flex-direction:column;gap:15px;display:flex;position:absolute;top:24px;right:33px}.side-button{background:var(--white);width:93px;height:40px;color:var(--navy);font:700 15px/21px var(--font-body);justify-content:center;align-items:center;text-decoration:none;display:flex}.side-button:hover{background:var(--sky)}.site-header__burger{display:none}@media (width<=979px){.site-header{height:calc(147 * var(--m))}.site-header__logo{top:calc(41 * var(--m));left:50%;transform:translate(-50%)}.site-header__logo img{width:calc(143 * var(--m));height:calc(64 * var(--m))}.site-header__nav,.site-header__side{display:none}.site-header__burger{top:calc(10 * var(--m));right:calc(12 * var(--m));display:block;position:absolute}.site-header__burger summary{width:calc(50 * var(--m));height:calc(50 * var(--m));cursor:pointer;background:linear-gradient(var(--white) 0 0) center 34% / 56% 2px no-repeat, linear-gradient(var(--white) 0 0) center 50% / 56% 2px no-repeat, linear-gradient(var(--white) 0 0) center 66% / 56% 2px no-repeat;list-style:none}.site-header__burger summary::-webkit-details-marker{display:none}.site-header__mobile-nav{inset:calc(70 * var(--m)) 0 auto;max-height:calc(100vh - calc(70 * var(--m)));padding:calc(8 * var(--m)) calc(24 * var(--m)) calc(16 * var(--m));background:var(--navy);position:fixed;overflow:auto}.site-header__mobile-nav .nav__submenu{padding:0 0 0 calc(16 * var(--m));display:block;position:static}}.hero{height:var(--hero-height);background:var(--navy);color:var(--white);position:relative;overflow:hidden}.hero__image{top:calc(-1 * var(--hero-image-offset));width:100%;height:calc(100% + var(--hero-image-offset));object-fit:cover;position:absolute;left:0}.hero__content{text-align:center;padding-top:63px;position:relative}.hero__title{font:400 80px/88px var(--font-display)}.hero__bar{margin-top:19px}.hero__subtitle{font:700 18px/28.8px var(--font-body)}.hero--home{height:926px}.hero--home .hero__content{text-align:left;width:min(936px,100% - 32px);margin:0 auto;padding-top:178px}.hero--home .hero__title{padding-top:10px;padding-bottom:10px;padding-left:51px;line-height:80px}.hero--home .hero__bar{background:var(--white);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;height:97px;margin-top:20px;padding:0 22px 0 53px;display:flex}.hero--home .hero__subtitle{font:700 28px/33.6px var(--font-display);color:var(--navy)}.hero--home .md>*+*{margin-top:0}@media (width<=979px){.hero{height:calc(167 * var(--m));background:var(--sky);color:var(--navy)}.hero__image{display:none}.hero__content{padding:calc(34 * var(--m)) calc(33 * var(--m)) 0}.hero__title{font-size:calc(32 * var(--m));line-height:calc(35.2 * var(--m))}.hero__bar{margin-top:calc(9 * var(--m))}.hero__subtitle{font-size:calc(16 * var(--m));line-height:calc(25.6 * var(--m))}.hero--home{height:calc(444 * var(--m));color:var(--white)}.hero--home .hero__image{height:100%;display:block;top:0}.hero--home .hero__content{width:auto;padding:calc(55 * var(--m)) calc(20 * var(--m)) 0;text-align:center}.hero--home .hero__title{font-size:calc(36 * var(--m));line-height:calc(36 * var(--m));padding:0}.hero--home .hero__bar{gap:calc(18 * var(--m));height:auto;margin-top:calc(22 * var(--m));background:0 0;flex-direction:column;padding:0}.hero--home .hero__subtitle{max-width:calc(200 * var(--m));color:var(--white);font-size:calc(18 * var(--m));line-height:calc(21.6 * var(--m))}.hero--home .button{min-width:calc(174 * var(--m));height:calc(50 * var(--m));background:var(--white);color:var(--navy);font-size:calc(19.3 * var(--m));line-height:calc(27 * var(--m))}}[data-page=sailings] .hero{height:235px}[data-page=sailings] .hero__image{height:100%;top:0}[data-page=sailings] .hero__content{padding-top:82px}[data-page=sailings] .hero__title{font-size:56px;line-height:70px}[data-page=sailings] .hero__bar{margin-top:6px}[data-page=live-sailing-info] .hero__title,[data-page=special-offers] .hero__title,[data-page=special-offers-app] .hero__title{font-size:75px}:is([data-page=fares],[data-page=live-sailing-info],[data-page=special-offers]) .hero__image{object-position:50% 0%}:is([data-page=about],[data-page=bookings],[data-page=discover-sark],[data-page=manage-booking]) .hero__image{object-position:50% 100%}.site-footer{background:var(--navy);height:276px;color:var(--white)}.site-footer__main{width:var(--content-width);align-items:flex-start;margin:0 auto;padding:51px 0 0 55px;display:flex}.site-footer__logo img{object-fit:contain;width:172px;height:76px}.site-footer__contact{width:402px;font:normal 700 18px/25.2px var(--font-body);margin-left:25px}.site-footer__phone{text-decoration:underline}.site-footer__terms{border:1px solid var(--white);background:var(--white);width:90px;height:52px;color:var(--navy);font:700 18px/25.2px var(--font-body);border-radius:999px;justify-content:center;align-items:center;margin:6px 0 0 24px;text-decoration:none;display:flex}.site-footer__facebook{margin-left:17px}.site-footer__facebook img{width:65px;height:65px}.site-footer__copyright{text-align:center;font:400 16px/22.4px var(--font-body);margin-top:101px}@media (width<=979px){.site-footer{height:calc(396 * var(--m));position:relative}.site-footer__main{width:auto;padding:calc(26 * var(--m)) calc(17 * var(--m)) 0;display:block}.site-footer__logo img{width:calc(130 * var(--m));height:calc(59 * var(--m))}.site-footer__contact{width:calc(240 * var(--m));margin:calc(22 * var(--m)) 0 0;font-size:calc(17 * var(--m));line-height:calc(23.8 * var(--m))}.site-footer__terms{top:calc(226 * var(--m));left:calc(25 * var(--m));width:calc(90 * var(--m));height:calc(40 * var(--m));font-size:calc(16.8 * var(--m));margin:0;position:absolute}.site-footer__facebook{top:calc(221 * var(--m));left:calc(134 * var(--m));margin:0;position:absolute}.site-footer__facebook img{width:calc(50 * var(--m));height:calc(50 * var(--m))}.site-footer__copyright{top:calc(303 * var(--m));left:calc(17 * var(--m));width:calc(277 * var(--m));text-align:left;font-size:calc(11 * var(--m));line-height:calc(15.4 * var(--m));margin:0;position:absolute}}.form{font-family:var(--font-body);flex-wrap:wrap;gap:24px;display:flex}.form-field{flex-direction:column;flex:100%;gap:8px;display:flex}.form-field--half{flex-basis:calc(50% - 12px)}.form-field label{font:400 14px/17px var(--font-body)}.form-field input,.form-field textarea{border:0;border-bottom:2px solid var(--navy);width:100%;height:36px;color:var(--navy);font:400 16px/20px var(--font-body);background:0 0;padding:0}.form-field textarea{resize:vertical;height:92px}.form-field input:focus,.form-field textarea:focus{border-bottom-color:var(--link-blue);outline:none}.form__submit{min-width:132px;height:41px;font:400 16px/19.2px var(--font-body);border-radius:100px}.form-status{font:400 16px/1.4 var(--font-body);flex-basis:100%}.form-status--error{color:#eb0e35}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (width<=979px){.form{gap:calc(26 * var(--m)) 0}.form-field{gap:calc(8 * var(--m))}.form-field label{font-size:calc(14 * var(--m));line-height:calc(17 * var(--m))}.form-field input,.form-field textarea{height:calc(36 * var(--m));font-size:calc(16 * var(--m))}.form-field textarea{height:calc(74 * var(--m))}.form__submit{height:calc(41 * var(--m));font-size:calc(16 * var(--m))}.form-field--half{flex-basis:100%}.form__submit{width:100%}}[data-page=index] .section{width:auto;margin:0;padding:0}[data-page=index] .md>*{margin:0}[data-key=index\/sark-brochure] h2:before,[data-key=index\/things-to-do] h2:before{content:"";background:#e9c914 50%/28px no-repeat;border-radius:50%;width:50px;height:50px;margin-top:-25px;position:absolute;top:50%;left:0}[data-key=index\/sark-brochure] h2:before{background-image:url(/images/book.svg)}[data-key=index\/things-to-do] h2:first-of-type:before{background-image:url(/images/icon-b.svg)}[data-key=index\/things-to-do] h2:nth-of-type(2):before{background-image:url(/images/icon-c.svg)}[data-key=index\/lets-plan-your]{margin:0 40px!important;padding-top:115px!important}[data-key=index\/lets-plan-your] .md{grid-template-rows:auto 387px 352px;grid-template-columns:repeat(3,1fr);column-gap:20px;display:grid}[data-key=index\/lets-plan-your] .md>:first-child{grid-column:1/-1;padding:0 0 64px 20px;font-size:36px;font-weight:700}[data-key=index\/lets-plan-your] .md>h2+h2,[data-key=index\/lets-plan-your] .md>p+h2{z-index:1;font:700 50px/55px var(--font-display);padding:54px 24px}[data-key=index\/lets-plan-your] .md>:nth-child(2){background:var(--navy);color:var(--white);grid-area:2/1/4;padding-right:max(24px,100% - 363px)}[data-key=index\/lets-plan-your] .md>:nth-child(3){grid-area:2/2/4}[data-key=index\/lets-plan-your] .md>:nth-child(4){grid-area:2/2/4;align-self:start;padding-right:max(120px,100% - 267px)}[data-key=index\/lets-plan-your] .md>:nth-child(5){grid-area:2/3;overflow:hidden}[data-key=index\/lets-plan-your] .md>:nth-child(5) img{object-fit:cover;width:100%;min-width:566px;max-width:none;height:390px}[data-key=index\/lets-plan-your] .md>:nth-child(6){color:var(--white);grid-area:2/3;padding-right:max(120px,100% - 267px)}[data-key=index\/lets-plan-your] .md>:nth-child(7){background:var(--sky);grid-area:3/3;margin-top:20px;padding-right:max(24px,100% - 363px)}[data-key=index\/sark-brochure] .md,[data-key=index\/things-to-do] .md{--icon-space:106px}[data-key=index\/sark-brochure] .md{justify-content:center;align-items:center;gap:52px;height:271px;display:flex}[data-key=index\/sark-brochure] h2,[data-key=index\/things-to-do] h2{padding-left:var(--icon-space);font:700 24px/30px var(--font-display);position:relative}[data-key=index\/sark-brochure] .button{min-width:215px}[data-key=index\/sark-holiday-inspiration]{background:var(--cream);text-align:center;padding:100px 0 66px!important}[data-key=index\/sark-holiday-inspiration] h2{font:700 50px/63px var(--font-display)}[data-key=index\/things-to-do]{background:var(--cream);overflow:hidden;padding-bottom:45px!important}[data-key=index\/things-to-do] .md{grid-template-rows:repeat(3,62px 354px) auto auto;grid-template-columns:24px 487px 30px 230px 8px 504px;align-items:start;width:fit-content;margin-inline:auto;display:grid}[data-key=index\/things-to-do] .md>:nth-child(4n+1):nth-child(-n+12){font:700 30px/36px var(--font-body);grid-column:2}[data-key=index\/things-to-do] .md>:nth-child(4n+2):nth-child(-n+12){max-width:460px;font:700 18px/1.5 var(--font-body);grid-column:2}[data-key=index\/things-to-do] .md>:nth-child(4n+3):nth-child(-n+12),[data-key=index\/things-to-do] .md>:nth-child(4n+4):nth-child(-n+12){height:337px;margin-top:2px}[data-key=index\/things-to-do] .md>:nth-child(3){grid-area:1/4/3}[data-key=index\/things-to-do] .md>:nth-child(4){grid-area:1/6/3}[data-key=index\/things-to-do] .md>:nth-child(5){grid-row:3}[data-key=index\/things-to-do] .md>:nth-child(6){grid-row:4}[data-key=index\/things-to-do] .md>:nth-child(7){grid-area:3/4/5}[data-key=index\/things-to-do] .md>:nth-child(8){grid-area:3/6/5}[data-key=index\/things-to-do] .md>:nth-child(9){grid-row:5}[data-key=index\/things-to-do] .md>:nth-child(10){grid-row:6}[data-key=index\/things-to-do] .md>:nth-child(11){grid-area:5/4/7}[data-key=index\/things-to-do] .md>:nth-child(12){grid-area:5/6/7}[data-key=index\/things-to-do] .md>h2{text-align:center;grid-column:1/5;align-self:center;margin-left:370px;margin-right:35px}[data-key=index\/things-to-do] .md>h2:before{left:0}[data-key=index\/things-to-do] .md>.button-row{grid-column:6;margin:14px 0 28px 7px}[data-key=index\/things-to-do] .md>:nth-child(13),[data-key=index\/things-to-do] .md>:nth-child(14){grid-row:7}[data-key=index\/things-to-do] .md>:nth-child(15),[data-key=index\/things-to-do] .md>:nth-child(16){grid-row:8}[data-key=index\/images-2] .md>p{background:var(--sea);height:547px}@media (width<=979px){[data-key=index\/lets-plan-your]{padding-top:calc(36 * var(--m))!important;margin:0!important}[data-key=index\/lets-plan-your] .md{grid-template-columns:1fr;grid-template-rows:auto calc(126 * var(--m)) calc(163 * var(--m)) calc(163 * var(--m)) calc(162 * var(--m));column-gap:0;row-gap:calc(20 * var(--m))}[data-key=index\/lets-plan-your] .md>:first-child{padding:0 0 calc(5 * var(--m)) calc(20 * var(--m));font-size:calc(20 * var(--m));line-height:calc(25 * var(--m))}[data-key=index\/lets-plan-your] .md>h2+h2,[data-key=index\/lets-plan-your] .md>p+h2{color:var(--white);font-size:calc(34 * var(--m));line-height:calc(37.4 * var(--m));padding:calc(22 * var(--m)) calc(100 * var(--m)) calc(22 * var(--m)) calc(20 * var(--m))!important}[data-key=index\/lets-plan-your] .md>:nth-child(2){grid-area:2/1}[data-key=index\/lets-plan-your] .md>:nth-child(3){grid-area:3/1}[data-key=index\/lets-plan-your] .md>:nth-child(4){grid-area:3/1;padding-top:calc(41 * var(--m))!important}[data-key=index\/lets-plan-your] .md>:nth-child(5),[data-key=index\/lets-plan-your] .md>:nth-child(6){grid-area:4/1}[data-key=index\/lets-plan-your] .md>:nth-child(7){grid-area:5/1;margin:0;padding-top:calc(40 * var(--m))!important;color:var(--navy)!important}[data-key=index\/lets-plan-your] .md>:nth-child(5) img{width:100%;height:100%}[data-key=index\/sark-brochure] .md{gap:calc(15 * var(--m));height:auto;padding:calc(109 * var(--m)) 0 calc(34 * var(--m));flex-direction:column}[data-key=index\/sark-brochure] h2,[data-key=index\/things-to-do] .md>h2{font-size:calc(15 * var(--m));line-height:calc(18 * var(--m));text-align:center;margin:0;padding:0}[data-key=index\/sark-brochure] h2:before,[data-key=index\/things-to-do] .md>h2:before{top:calc(-72 * var(--m));width:calc(60 * var(--m));height:calc(60 * var(--m));margin:0 0 0 calc(-30 * var(--m));left:50%}[data-key=index\/sark-brochure] .button{min-width:calc(193 * var(--m))}[data-key=index\/sark-holiday-inspiration]{text-align:left;padding:calc(39 * var(--m)) calc(20 * var(--m)) calc(16 * var(--m))!important}[data-key=index\/sark-holiday-inspiration] h2{font-size:calc(32 * var(--m));line-height:normal}[data-key=index\/things-to-do]{padding-bottom:calc(33 * var(--m))!important}[data-key=index\/things-to-do] .md{padding:0 calc(20 * var(--m));flex-direction:column;display:flex}[data-key=index\/things-to-do] .md>*{max-width:none!important;margin:0!important}[data-key=index\/things-to-do] .md>:nth-child(4n+1):nth-child(-n+12){font-size:calc(20 * var(--m));line-height:calc(24 * var(--m));margin-top:calc(38 * var(--m))!important}[data-key=index\/things-to-do] .md>:first-child{margin-top:calc(18 * var(--m))!important}[data-key=index\/things-to-do] .md>:nth-child(4n+2):nth-child(-n+12){font-size:calc(16 * var(--m));line-height:1.5;margin:calc(30 * var(--m)) 0 calc(28 * var(--m))!important}[data-key=index\/things-to-do] .md>:nth-child(4n+3):nth-child(-n+12){height:calc(217 * var(--m))}[data-key=index\/things-to-do] .md>:nth-child(4n+4):nth-child(-n+12){height:calc(187 * var(--m));margin-top:calc(10 * var(--m))!important}[data-key=index\/things-to-do] .md>h2{margin-top:calc(106 * var(--m))!important}[data-key=index\/things-to-do] .md>.button-row{align-self:center;margin-top:calc(21 * var(--m))!important}[data-key=index\/things-to-do] .md>.button-row .button{min-width:calc(198 * var(--m))}[data-key=index\/images-2]{display:none}}[data-key=index\/experiencing-problems-with]{background:var(--white)}[data-key=index\/experiencing-problems-with] .md{box-sizing:border-box;width:min(936px,100%);color:var(--navy);font:400 14px/1.8 var(--font-body);margin:0 auto;padding:26px 20px}[data-key=index\/experiencing-problems-with] .md h3{font:700 14px/1.8 var(--font-body)}[data-key=index\/experiencing-problems-with] .md>*{margin:0}[data-key=about\/safe-reliable-friendly]{padding:52px 0 63px}[data-key=about\/safe-reliable-friendly] .md{grid-template-columns:482px 453px;gap:25px 19px;display:grid}[data-key=about\/safe-reliable-friendly] .md>*{margin:0}[data-key=about\/safe-reliable-friendly] .md>:first-child{font:700 52px/72.8px var(--font-body);grid-column:1/-1;padding:0 0 5px 26px}[data-key=about\/safe-reliable-friendly] .md>:nth-child(2){background:var(--navy);height:192px;color:var(--white);text-align:center;font:700 38px/41.8px var(--font-body);grid-area:2/1/4;justify-content:center;align-self:start;align-items:center;padding:0 24px;display:flex}[data-key=about\/safe-reliable-friendly] .md>:nth-child(3){grid-area:3/1/7;align-self:end;height:565px}[data-key=about\/safe-reliable-friendly] .md>:nth-child(n+4){font:700 18px/25.2px var(--font-body);grid-column:2}[data-key=about\/safe-reliable-friendly] .md>:nth-child(8){height:280px}[data-key=about\/meet-the-vessels]{background:var(--navy);width:auto;padding:83px 0 42px}[data-key=about\/meet-the-vessels] .md{grid-template-columns:403px 403px;justify-content:center;column-gap:60px;display:grid}[data-key=about\/meet-the-vessels] .md>*{margin:0}[data-key=about\/meet-the-vessels] .md>h2{color:var(--white);text-align:center;grid-column:1/-1;margin-bottom:56px;font-size:56px}[data-key=about\/meet-the-vessels] .md>:nth-child(2),[data-key=about\/meet-the-vessels] .md>:nth-child(3){max-width:631px;color:var(--white);text-align:center;font:700 18px/32.4px var(--font-body);grid-column:1/-1;justify-self:center}[data-key=about\/meet-the-vessels] .md>:nth-child(3){margin:4px 0 55px}[data-key=about\/meet-the-vessels] .md>:nth-child(n+4){background:var(--white);color:var(--navy);padding:0 31px}[data-key=about\/meet-the-vessels] .md>:nth-child(4n){height:334px;padding:0}[data-key=about\/meet-the-vessels] .md>:nth-child(4n+5){font:700 16px/22.4px var(--font-body);padding-top:44px}[data-key=about\/meet-the-vessels] h3{padding-top:3px;font-size:20px;line-height:28px}[data-key=about\/meet-the-vessels] .md>:nth-child(4n+7){font:700 16px/24px var(--font-body);padding-top:30px;padding-bottom:24px}[data-key=about\/meet-the-vessels] .md>:nth-child(4){grid-area:4/1}[data-key=about\/meet-the-vessels] .md>:nth-child(5){grid-area:5/1}[data-key=about\/meet-the-vessels] .md>:nth-child(6){grid-area:6/1}[data-key=about\/meet-the-vessels] .md>:nth-child(7){grid-area:7/1}[data-key=about\/meet-the-vessels] .md>:nth-child(8){grid-area:4/2}[data-key=about\/meet-the-vessels] .md>:nth-child(9){grid-area:5/2}[data-key=about\/meet-the-vessels] .md>:nth-child(10){grid-area:6/2}[data-key=about\/meet-the-vessels] .md>:nth-child(11){grid-area:7/2}[data-key=about\/meet-the-vessels] .md>:nth-child(12){grid-area:8/1;margin-top:57px}[data-key=about\/meet-the-vessels] .md>:nth-child(13){grid-area:9/1}[data-key=about\/meet-the-vessels] .md>:nth-child(14){grid-area:10/1}[data-key=about\/meet-the-vessels] .md>:nth-child(15){grid-area:11/1}@media (width<=979px){[data-key=about\/safe-reliable-friendly]{padding:calc(24 * var(--m)) 0 calc(40 * var(--m))}[data-key=about\/safe-reliable-friendly] .md{gap:calc(24 * var(--m));flex-direction:column;display:flex}[data-key=about\/safe-reliable-friendly] .md>*{align-self:stretch;height:auto!important}[data-key=about\/safe-reliable-friendly] .md>:nth-child(3){order:-1;height:calc(308 * var(--m))!important}[data-key=about\/safe-reliable-friendly] .md>:first-child{font-size:calc(26 * var(--m));line-height:calc(36.4 * var(--m));padding:0}[data-key=about\/safe-reliable-friendly] .md>:nth-child(n+4){font-size:calc(17 * var(--m));line-height:calc(23.8 * var(--m))}[data-key=about\/safe-reliable-friendly] .md>:nth-child(2){padding:0 calc(25 * var(--m));font-size:calc(23 * var(--m));line-height:calc(25.3 * var(--m));order:1;height:calc(133 * var(--m))!important}[data-key=about\/safe-reliable-friendly] .md>:nth-child(8){margin-top:calc(-5 * var(--m));order:2;height:calc(280 * var(--m))!important}[data-key=about\/meet-the-vessels]{padding:0 calc(20 * var(--m)) calc(40 * var(--m));background:var(--white);margin:0}[data-key=about\/meet-the-vessels] .md{grid-template-columns:1fr}[data-key=about\/meet-the-vessels] .md>*{color:var(--navy);grid-area:auto!important;padding-left:0!important;padding-right:0!important}[data-key=about\/meet-the-vessels] .md>:nth-child(-n+3){background:var(--navy);color:var(--white);text-align:left;max-width:none;font-size:calc(18 * var(--m));line-height:calc(32.4 * var(--m));justify-self:stretch;margin-left:calc(-20 * var(--m))!important;margin-right:calc(-20 * var(--m))!important;padding-left:calc(20 * var(--m))!important;padding-right:calc(20 * var(--m))!important}[data-key=about\/meet-the-vessels] .md>h2{padding-top:calc(35 * var(--m));padding-bottom:calc(38 * var(--m));margin-bottom:0;text-align:center!important;font-size:calc(30 * var(--m))!important;line-height:normal!important}[data-key=about\/meet-the-vessels] .md>:nth-child(3){margin-top:0;margin-bottom:calc(24 * var(--m));padding-top:0;padding-bottom:calc(24 * var(--m))}[data-key=about\/meet-the-vessels] .md>:nth-child(n+4){background:0 0}[data-key=about\/meet-the-vessels] .md>:nth-child(4n){height:calc(206 * var(--m));margin-top:calc(60 * var(--m))!important}[data-key=about\/meet-the-vessels] .md>:nth-child(4){margin-top:0!important}[data-key=about\/meet-the-vessels] .md>:nth-child(4n+5){padding-top:calc(11 * var(--m));font-size:calc(16 * var(--m))}[data-key=about\/meet-the-vessels] h3{padding-top:calc(10 * var(--m));font-size:calc(22 * var(--m));line-height:normal}[data-key=about\/meet-the-vessels] .md>:nth-child(4n+7){padding-top:calc(10 * var(--m));font-size:calc(16 * var(--m));line-height:calc(24 * var(--m));padding-bottom:0}}[data-page=contact] .page__body{background:var(--cream);grid-template-columns:1fr 1fr;display:grid}[data-page=contact] .section{width:auto;margin:0;padding:0}[data-key=contact\/contact-our-main]{background:var(--white);grid-area:1/1;padding:42px 0 0 75px!important}[data-key=contact\/contact-our-main] .md{background:var(--navy);width:492px;height:500px;color:var(--white);font:400 20px/28px var(--font-body);padding:68px 36px 0}[data-key=contact\/contact-our-main] .md>*+*{margin-top:28px}[data-key=contact\/contact-our-main] .md a{color:inherit}[data-key=contact\/contact-form]{background:var(--white);grid-area:1/2;padding:78px 0 0 98px!important}[data-key=contact\/contact-form] .form{gap:26px 24px;width:444px}[data-key=contact\/guernsey-office-opening],[data-key=contact\/guernsey-office-opening] .md{display:contents}[data-key=contact\/guernsey-office-opening] .md>*{margin:0;padding-left:97px;padding-right:60px}[data-key=contact\/guernsey-office-opening] .md>:first-child{grid-area:2/1;padding-top:31px;font-size:26px;font-weight:400}[data-key=contact\/guernsey-office-opening] .md>:nth-child(2){font:700 18px/25.2px var(--font-body);grid-area:3/1;padding-top:7px}[data-key=contact\/guernsey-office-opening] .md>table{border:2px solid var(--navy);width:462px;font:400 16px/1.4 var(--font-body);grid-area:4/1;justify-self:start;margin:16px 0 28px 89px;padding:0}[data-key=contact\/guernsey-office-opening] tr{border-bottom:1px solid var(--navy);background:var(--white);height:61px}[data-key=contact\/guernsey-office-opening] tbody tr:nth-child(odd){background:#fff6}[data-key=contact\/guernsey-office-opening] th,[data-key=contact\/guernsey-office-opening] td{text-align:left;padding:0 0 0 18px;font-weight:400}[data-key=contact\/guernsey-office-opening] th:first-child,[data-key=contact\/guernsey-office-opening] td:first-child{width:126px}[data-key=contact\/guernsey-office-opening] .md>:nth-child(n+4){font:400 18px/25.2px var(--font-body);grid-column:2;padding-left:89px}[data-key=contact\/guernsey-office-opening] .md>:nth-child(4){font:400 26px/normal var(--font-display);grid-row:5;padding-top:49px}[data-key=contact\/guernsey-office-opening] .md>:nth-child(5){grid-row:6;padding-top:29px}[data-key=contact\/guernsey-office-opening] .md>:nth-child(6){grid-row:7;padding-top:25px}[data-key=contact\/guernsey-office-opening] .md>:nth-child(7){grid-row:8;padding-top:29px}[data-key=contact\/guernsey-office-opening] .md>:nth-child(8){grid-row:9}[data-key=contact\/guernsey-office-opening] .md>:nth-child(9){grid-row:10}[data-key=contact\/guernsey-office-opening] .md>:nth-child(10){grid-row:11}[data-key=contact\/guernsey-office-opening] .md>:nth-child(11){grid-row:12;padding-top:25px}[data-key=contact\/guernsey-office-opening] .md>:nth-child(12){grid-row:13;padding-top:25px;padding-bottom:70px}[data-key=contact\/guernsey-office-opening] a[href^=\/]{color:var(--link-blue)}[data-key=contact\/guernsey-office-opening] a[target]{text-decoration:none}[data-key=contact\/google-map]{grid-area:2/2/5;padding:40px 60px 40px 89px!important}[data-key=contact\/google-map-2]{grid-area:5/1/14;padding:49px 60px 70px 97px!important}@media (width<=979px){[data-page=contact] .page__body{display:block}[data-key=contact\/contact-our-main],[data-key=contact\/contact-form]{padding:calc(20 * var(--m)) calc(20 * var(--m)) 0!important}[data-key=contact\/contact-our-main] .md{width:auto;height:auto;padding:calc(9 * var(--m)) calc(23 * var(--m)) calc(11 * var(--m));font-size:calc(17 * var(--m));line-height:calc(23.8 * var(--m))}[data-key=contact\/contact-our-main] .md>*+*{margin-top:calc(23 * var(--m))}[data-key=contact\/contact-form]{padding:calc(63 * var(--m)) calc(44 * var(--m)) calc(45 * var(--m))!important}[data-key=contact\/contact-form] .form{width:auto}[data-key=contact\/guernsey-office-opening],[data-key=contact\/guernsey-office-opening] .md{display:block}[data-key=contact\/guernsey-office-opening]{padding:calc(20 * var(--m)) calc(20 * var(--m)) 0!important}[data-key=contact\/guernsey-office-opening] .md>*{padding:0!important}[data-key=contact\/guernsey-office-opening] .md>:first-child,[data-key=contact\/guernsey-office-opening] .md>:nth-child(4){font-size:calc(16 * var(--m));line-height:normal}[data-key=contact\/guernsey-office-opening] .md>:nth-child(2){font-size:calc(16 * var(--m));line-height:calc(22.4 * var(--m));padding-top:calc(9 * var(--m))!important}[data-key=contact\/guernsey-office-opening] .md>table{width:100%;margin:calc(23 * var(--m)) 0 calc(40 * var(--m));font-size:calc(16 * var(--m))}[data-key=contact\/guernsey-office-opening] tr{height:calc(61 * var(--m))}[data-key=contact\/guernsey-office-opening] th,[data-key=contact\/guernsey-office-opening] td{padding-left:calc(20 * var(--m))}[data-key=contact\/guernsey-office-opening] th:first-child,[data-key=contact\/guernsey-office-opening] td:first-child{width:calc(86 * var(--m))}[data-key=contact\/guernsey-office-opening] .md>:nth-child(n+5){margin-top:calc(10 * var(--m));font-size:calc(14 * var(--m));line-height:normal}[data-key=contact\/guernsey-office-opening] .md>:nth-child(n+7){font-size:calc(16 * var(--m));line-height:calc(22.4 * var(--m));margin-top:0}[data-key=contact\/guernsey-office-opening] .md>:nth-child(7),[data-key=contact\/guernsey-office-opening] .md>:nth-child(11),[data-key=contact\/guernsey-office-opening] .md>:nth-child(12){margin-top:calc(10 * var(--m))}[data-key=contact\/google-map],[data-key=contact\/google-map-2]{height:calc(280 * var(--m));padding:calc(20 * var(--m))!important}}[data-page^=terms-and-conditions] .page__body{background:var(--cream)}[data-page^=terms-and-conditions] .section{width:min(var(--content-width), 100%);background:var(--white);padding:70px 20px 80px}[data-page^=terms-and-conditions] .md{font:700 18px/normal var(--font-body)}[data-page^=terms-and-conditions] .md>*+*{margin-top:0}[data-page^=terms-and-conditions] .md h1{margin-bottom:10px;font-size:46px;line-height:57px}[data-page^=terms-and-conditions\/] .md>h1+p{font:700 28px/normal var(--font-display);margin-bottom:50px}[data-page^=terms-and-conditions] .md a{text-decoration:underline}[data-page^=terms-and-conditions] .md p+p{margin-top:25px}[data-page=terms-and-conditions] .md h2{margin-top:40px;font-size:28px}[data-page=terms-and-conditions] .md .button-row{margin-top:16px}@media (width<=979px){[data-page^=terms-and-conditions] .section{width:auto;padding:calc(20 * var(--m)) calc(20 * var(--m)) calc(40 * var(--m));margin:0}[data-page^=terms-and-conditions] .md{font-size:calc(16 * var(--m))}[data-page^=terms-and-conditions] .md h1{font-size:calc(24 * var(--m));line-height:normal}[data-page^=terms-and-conditions\/] .md>h1+p{margin-bottom:calc(10 * var(--m));font:700 calc(18 * var(--m))/normal var(--font-body)}[data-page=terms-and-conditions] .md h1{font-size:calc(34 * var(--m));line-height:calc(47.6 * var(--m));text-align:center}[data-page=terms-and-conditions] .md h2{font-size:calc(20 * var(--m));line-height:calc(28 * var(--m))}}[data-page=bookings] .page__body{background:var(--cream);padding:34px 40px 32px}[data-key=bookings\/book-ferry-tickets]{background:var(--white);width:auto;padding:60px 0 42px}[data-key=bookings\/book-ferry-tickets] .md{grid-template-rows:331px auto;grid-template-columns:repeat(3,285px);grid-auto-flow:column;justify-content:center;column-gap:33px;display:grid}[data-key=bookings\/book-ferry-tickets] .md>*{margin:0}[data-key=bookings\/book-ferry-tickets] .md a:has(>img){height:100%;display:block}[data-key=bookings\/book-ferry-tickets] .md>h3{z-index:1;background:var(--navy);height:88px;font:400 22px/28px var(--font-display);margin:-42px -15px 0 22px;padding:18px}[data-key=bookings\/book-ferry-tickets] .md>h3 a{color:var(--white)}[data-key=discover-sark\/welcome]{width:auto;padding:40px 0 40px 80px}[data-key=discover-sark\/welcome] .md{grid-template-rows:70px auto auto auto;grid-template-columns:411px 296px 411px;display:grid}[data-key=discover-sark\/welcome] .md>*{z-index:1;background:var(--cream);grid-column:2/4;margin:0;padding:0 64px}[data-key=discover-sark\/welcome] .md>p{font-size:16px}[data-key=discover-sark\/welcome] .md>:first-child{z-index:0;grid-area:1/1/5/3;align-self:start;height:356px;padding:0}[data-key=discover-sark\/welcome] .md>:nth-child(2){grid-row:2;padding-top:60px;padding-bottom:24px;font-size:56px}[data-key=discover-sark\/welcome] .md>:nth-child(3){grid-row:3}[data-key=discover-sark\/welcome] .md>:nth-child(4){grid-row:4;padding-bottom:60px}[data-key=discover-sark\/what-makes-sark]{background:linear-gradient(var(--cream) calc(100% - 700px), var(--white) 0);width:auto;margin:0;padding:80px 0 0}[data-key=discover-sark\/what-makes-sark] .md{grid-template-columns:repeat(4,276px);justify-content:center;gap:0 19px;font-size:15px;display:grid}[data-key=discover-sark\/what-makes-sark] .md>*{margin:0}[data-key=discover-sark\/what-makes-sark] .md>:nth-child(-n+8){grid-column:1/-1;justify-self:center;width:850px}[data-key=discover-sark\/what-makes-sark] .md>:first-child{text-align:center;margin-bottom:50px;font-size:56px}[data-key=discover-sark\/what-makes-sark] .md>:nth-child(2){height:445px;padding-right:150px}[data-key=discover-sark\/what-makes-sark] .md>:nth-child(3){z-index:1;height:380px;margin-top:-260px;padding-left:565px}[data-key=discover-sark\/what-makes-sark] .md>:nth-child(4){margin:-100px 0 30px;padding-right:320px;font-size:34px}[data-key=discover-sark\/what-makes-sark] .md>:nth-child(n+5):nth-child(-n+7){margin-top:16px}[data-key=discover-sark\/what-makes-sark] .md>:nth-child(8){margin:30px 0 90px;font-size:28px}[data-key=discover-sark\/what-makes-sark] .md>p:has(>img):nth-child(n+9){height:316px;margin-bottom:19px}[data-key=discover-sark\/what-makes-sark] .button-row{z-index:1;place-self:end center;padding-bottom:32px}[data-key=discover-sark\/what-makes-sark] .button{text-align:center;text-shadow:0 1px 4px #0009;min-width:0;height:auto;font:700 32px/1 var(--font-body);background:0 0;padding:0 12px}[data-key=discover-sark\/what-makes-sark] .md>:nth-child(9),[data-key=discover-sark\/what-makes-sark] .md>:nth-child(10){grid-area:9/1}[data-key=discover-sark\/what-makes-sark] .md>:nth-child(11),[data-key=discover-sark\/what-makes-sark] .md>:nth-child(12){grid-area:9/2}[data-key=discover-sark\/what-makes-sark] .md>:nth-child(13),[data-key=discover-sark\/what-makes-sark] .md>:nth-child(14){grid-area:9/3}[data-key=discover-sark\/what-makes-sark] .md>:nth-child(15),[data-key=discover-sark\/what-makes-sark] .md>:nth-child(16){grid-area:9/4}[data-key=discover-sark\/what-makes-sark] .md>:nth-child(17),[data-key=discover-sark\/what-makes-sark] .md>:nth-child(18){grid-area:10/1}[data-key=discover-sark\/images]{width:auto;margin:0;padding:0}[data-key=discover-sark\/images] .md{display:grid}[data-key=discover-sark\/images] .md>*{grid-area:1/1;margin:0}[data-key=discover-sark\/images] .md>:first-child{height:560px}[data-key=discover-sark\/images] .button-row{z-index:1;place-self:center}[data-key=discover-sark\/images] .button{border:2px solid var(--white);background:0 0;border-radius:0;height:100px;padding:0 24px;font-size:22px}[data-page=cargo] .page__body{background:var(--cream)}[data-page=cargo] .section{background:var(--white);width:min(916px,100%);padding:40px 30px}.md th,.md td{text-align:left;vertical-align:top;font:400 14px/1.4 var(--font-body);border:1px solid #4d6289;padding:8px}.md th{background:var(--navy);color:var(--white)}[data-page=cargo] .md table{width:100%;margin-bottom:24px}[data-page=cargo] .md tbody tr:nth-child(2n){background:#d2d5e0}[data-page=cargo] .md .button-row{margin-right:24px;display:inline-block}[data-page=cargo] .md .button{min-width:0;height:36px;font-size:16px}[data-key$=-embed]{width:min(1100px,100%)}[data-key=group-bookings\/group-bookings-form] .form{width:min(600px,100%);margin:0 auto}@media (width<=979px){[data-page=bookings] .page__body{padding:0}[data-key=bookings\/book-ferry-tickets] .md,[data-key=discover-sark\/welcome] .md,[data-key=discover-sark\/what-makes-sark] .md{flex-direction:column;gap:0;display:flex}[data-key=bookings\/book-ferry-tickets] .md>h3{margin:-42px 20px 24px}[data-key=bookings\/book-ferry-tickets] .md>p{height:calc(240 * var(--m))}[data-key=discover-sark\/welcome]{margin:0;padding:0}[data-key=discover-sark\/welcome] .md>*{padding:0 calc(20 * var(--m))!important}[data-key=discover-sark\/welcome] .md>:first-child{height:calc(220 * var(--m));padding:0!important}[data-key=discover-sark\/welcome] .md>:nth-child(2){font-size:calc(32 * var(--m));padding-top:calc(20 * var(--m))!important}[data-key=discover-sark\/what-makes-sark]{padding:calc(30 * var(--m)) calc(20 * var(--m)) 0;background:var(--cream)}[data-key=discover-sark\/what-makes-sark] .md>*{width:auto!important;height:auto!important;margin:calc(12 * var(--m)) 0 0!important;padding:0!important}[data-key=discover-sark\/what-makes-sark] .md>:first-child{font-size:calc(30 * var(--m))}[data-key=discover-sark\/what-makes-sark] .md>:nth-child(4),[data-key=discover-sark\/what-makes-sark] .md>:nth-child(8){font-size:calc(22 * var(--m))}[data-key=discover-sark\/what-makes-sark] .md>p:has(>img){height:calc(220 * var(--m))!important}[data-key=discover-sark\/what-makes-sark] .md>.button-row{align-self:center;margin:calc(-50 * var(--m)) 0 calc(20 * var(--m))!important}[data-key=discover-sark\/what-makes-sark] .button{font-size:calc(24 * var(--m))}[data-key=discover-sark\/images] .md>:first-child{height:calc(300 * var(--m))}[data-key=discover-sark\/images] .button{height:calc(60 * var(--m));font-size:calc(16 * var(--m))}[data-page=cargo] .md table{display:block;overflow-x:auto}}[data-page=faq] .page__body{padding:22px 0 60px}.faq{background:var(--white);width:min(981px,100% - 40px);color:var(--navy);margin:0 auto;padding:32px}.faq__top{align-items:center;gap:23px;display:flex}.faq__title{font-family:var(--font-body);text-align:center;flex:1;margin:0;font-size:24px;font-weight:400;line-height:28.8px}.faq__search{border-bottom:1px solid #122d6199;align-items:center;width:280px;display:flex}.faq__search input{min-width:0;color:var(--navy);font:700 16px/24px var(--font-body);outline-offset:2px;background:0 0;border:0;flex:1;padding:8px 0}.faq__search input::placeholder{color:var(--navy);opacity:1}.faq__search-icon{color:var(--navy);flex:none}.faq__tabs{scrollbar-width:none;margin-top:24px;display:flex;overflow-x:auto}.faq__tab{color:var(--navy);font:700 16px/24px var(--font-body);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:14px 27.5px 11px}.faq__tab[aria-selected=true]{border-bottom-color:var(--link-blue);color:var(--link-blue)}.faq__found{font:700 16px/24px var(--font-body);margin:24px 0 0}.faq__list{gap:24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.faq__item{min-height:100px;display:flex}.faq__num{background:var(--navy);width:100px;color:var(--link-blue);font:200 50px/62px "Poppins", var(--font-body);flex:none;place-items:center;display:grid}.faq__box{border:1px solid #4d6289;flex:1;min-width:0;padding:12px 24px 3px 28px}.faq__question{font-family:var(--font-display);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;font-size:18px;line-height:25.2px;list-style:none;display:flex}.faq__question::-webkit-details-marker{display:none}.faq__box:not([open]) .faq__question{min-height:70px;padding-bottom:27px}.faq__chevron{flex:none;transition:transform .2s}.faq__box[open] .faq__chevron{transform:rotate(180deg)}.faq__answer{padding:12px 0 24px}.faq__answer .md p{font:700 16px/24px var(--font-body);margin:0 0 24px}.faq__answer .md a{color:var(--link-blue);text-decoration:none}@media (width<=979px){.faq{width:100%;padding:20px 12px}.faq__top{flex-direction:column;align-items:stretch;gap:12px}.faq__search{width:100%}.faq__num{width:56px;font-size:28px;line-height:34px}.faq__box{padding:8px 12px 0 14px}}[data-page$=-schedule] .page__body{padding:8px 0 1px}[data-page$=-schedule] .section{width:min(800px,100% - 40px);margin:0 auto}[data-page$=-schedule] .md h2{color:var(--navy);font-family:var(--font-display);margin:0;font-size:36px;line-height:50.4px}[data-page$=-schedule] .md h2:first-child{margin-bottom:33px;font:300 20px/28px Poppins,sans-serif}[data-page$=-schedule] .md h2:first-child a{color:inherit;text-decoration:none}[data-page$=-schedule] .md h2:nth-child(3){margin-top:7px;font-size:20px;line-height:28px}[data-page$=-schedule] .md h2:nth-child(4){margin-top:31px;font-size:14px;line-height:19.6px}[data-page$=-schedule] .md h2:nth-child(4)+table{margin-top:30px}[data-page$=-schedule] .md table{border:2px solid var(--navy);border-collapse:collapse;background:var(--white);width:100%;color:var(--navy);text-align:center;table-layout:fixed;margin-top:27px;font:400 16px/22.4px Poppins,sans-serif}[data-page$=-schedule] .md th,[data-page$=-schedule] .md td{font:inherit;vertical-align:middle}[data-page$=-schedule] .md th{background:var(--navy);height:53px;color:var(--white);text-align:center;font-weight:700}[data-page$=-schedule] .md td{border:2px solid var(--navy);text-align:center;height:52px;padding:0 8px}[data-page$=-schedule] .md tbody tr:nth-child(2n){background:var(--sky)}@media (width<=979px){[data-page$=-schedule] .md table{font-size:14px}[data-page$=-schedule] .md td{height:40px}}[data-page=fares] .page__body{background:var(--navy);padding:67px 0 59px}[data-page=fares] .section{background:var(--white);width:481px;max-width:none;color:var(--navy);margin:0 0 0 400px;padding:0 16px 0 23px}[data-page=fares] .md h2{font:700 22px/31px var(--font-display);margin:0;padding:22px 0 0}[data-page=fares] .md table{border-collapse:collapse;table-layout:fixed;width:442px;font:700 12px/18px var(--font-body);text-align:left;margin:12px 0 14px}[data-page=fares] .md col:first-child,[data-page=fares] .md th,[data-page=fares] .md td{vertical-align:top;color:var(--navy);background:0 0;border:0;padding:14px 10px}[data-page=fares] .md th:nth-child(2),[data-page=fares] .md td:nth-child(2){border-left:1px solid #cfcfcf}[data-page=fares] .md th:nth-child(-n+3){width:125px}[data-page=fares] .md tbody tr:is(:first-child,:nth-child(7),:nth-child(9),:last-child) td{border-bottom:1px solid #cfcfcf}@media (width<=979px){[data-page=fares] .section{width:auto;margin:0 20px}[data-page=fares] .md table{width:100%}}[data-page=sailings] .section{width:auto;padding:51px 0 60px}[data-page=sailings] .cards{grid-template-columns:repeat(4,206px);justify-content:center;gap:40px;display:grid}[data-page=sailings] .card{background:var(--navy);height:196px;color:var(--white);text-align:center;flex-direction:column;justify-content:center;display:flex}[data-page=sailings] .card .md>*{margin:0}[data-page=sailings] .card h2{font-family:var(--font-display);font-size:20px;line-height:28px}[data-page=sailings] .card p{font:700 16px/25.6px var(--font-body);margin-top:4px}[data-page=sailings] .card p:last-child{margin-top:16px}[data-page=sailings] .card p:last-child a{color:var(--white);font:300 16px/22.4px Avenir Next,Poppins,sans-serif;text-decoration:none}@media (width<=979px){[data-page=sailings] .cards{grid-template-columns:repeat(2,minmax(0,206px));gap:20px}}[data-page^=special-offers] .page__body{background:var(--cream);padding:41px 0 60px}[data-page^=special-offers] .section{width:auto}.cards--masonry{justify-content:center;gap:22px;display:flex}@media (width>=980px){[data-page^=special-offers] .cards--masonry{justify-content:flex-start;padding-left:153px}}.cards__column{flex-direction:column;gap:23px;width:311px;display:flex}[data-page^=special-offers] .card{background:var(--white);min-height:951px;display:flex}[data-page^=special-offers] .card .md{color:var(--navy);text-align:center;overflow-wrap:anywhere;flex-direction:column;flex:1;align-items:center;padding-bottom:10px;display:flex}[data-page^=special-offers] .card .md>*{margin:0}[data-page^=special-offers] .card .md>p:first-child{align-self:stretch;height:399px}[data-page^=special-offers] .card .md>p:first-child img{object-fit:cover;width:100%;height:100%;display:block}[data-page^=special-offers] .card .md a{color:var(--link-blue);text-decoration:none}[data-page^=special-offers] .card .md>p:nth-child(2){background:var(--white);width:160px;min-height:57px;font:700 20px/1.1 var(--font-display);border:1px solid #282626;place-items:center;margin-top:-46px;padding:4px 8px;display:grid}[data-page^=special-offers] .card h3{font:700 22px/1.3 var(--font-body);margin-top:43px;padding:0 24px}[data-page^=special-offers] .card .md>p:not(:first-child,:nth-child(2)){font:700 16px/1.6 var(--font-body);margin-top:16px;padding:0 28px}[data-page^=special-offers] .card .md>p:last-child{margin-top:auto;padding-top:16px}[data-page^=special-offers] .card .md>p:last-child a{border:1px solid var(--navy);background:var(--white);width:215px;height:40px;color:var(--navy);font:400 14px var(--font-body);place-items:center;text-decoration:none;display:grid}@media (width<=979px){.cards--masonry{flex-direction:column;align-items:center}[data-page^=special-offers] .card{min-height:0}}:is([data-page=cargo-app],[data-page=cruise-ships-app],[data-page=timetable-app],[data-page^=live-sailing]) .page__body{background:var(--cream);padding:2px 0 0}:is([data-page=cargo-app],[data-page=cruise-ships-app],[data-page=timetable-app],[data-page^=live-sailing]) .section{background:var(--white);width:min(980px,100% - 40px);color:var(--navy);padding:42px 51px 60px}:is([data-page=cargo-app],[data-page=cruise-ships-app],[data-page=timetable-app],[data-page^=live-sailing]) .md>p{font:700 24px/33.6px var(--font-body);margin:36px 0 0}:is([data-page=cargo-app],[data-page=cruise-ships-app],[data-page=timetable-app],[data-page^=live-sailing]) .md>p:first-child{max-width:695px;margin:0;font-size:36px;line-height:50.4px}:is([data-page=cargo-app],[data-page=cruise-ships-app],[data-page=timetable-app],[data-page^=live-sailing]) .md table{border-collapse:collapse;min-width:423px;font:400 16px/24px var(--font-body);margin-top:39px}:is([data-page=cargo-app],[data-page=cruise-ships-app],[data-page=timetable-app],[data-page^=live-sailing]) .md :is(th,td){border:1px solid var(--white);height:47px;color:var(--navy);font:inherit;text-align:left;vertical-align:middle;background:#cfd1dc;padding:0 10px}:is([data-page=cargo-app],[data-page=cruise-ships-app],[data-page=timetable-app],[data-page^=live-sailing]) .md :is(th,td):first-child{background:var(--navy);color:var(--white)}@media (width<=979px){:is([data-page=cargo-app],[data-page=cruise-ships-app],[data-page=timetable-app],[data-page^=live-sailing]) .section{width:100%;padding:24px 16px 40px}:is([data-page=cargo-app],[data-page=cruise-ships-app],[data-page=timetable-app],[data-page^=live-sailing]) .md>p:first-child{font-size:26px;line-height:34px}:is([data-page=cargo-app],[data-page=cruise-ships-app],[data-page=timetable-app],[data-page^=live-sailing]) .md table{width:100%;min-width:0}}
