figure{margin:0}#ed-4214028642 .space { height: 10px; } #ed-4214028645 .space { height: 10px; } .mw-travel,.mw-travel *{	box-sizing:border-box;}.mw-travel{	width:100%;	max-width:1160px;	margin:0 auto;	padding:18px 14px 56px;	font-family:Arial,Helvetica,sans-serif;	font-size:17px;	line-height:1.72;	color:#26343b;	overflow:hidden;}.mw-travel h1,.mw-travel h2,.mw-travel h3{	margin-top:0;	font-family:Arial,Helvetica,sans-serif;	font-weight:700;	letter-spacing:-.025em;}.mw-travel h1{	margin-bottom:22px;	font-size:48px;	line-height:1.08;	color:#ffffff;}.mw-travel h2{	margin-bottom:17px;	font-size:31px;	line-height:1.2;	color:#173f5f;}.mw-travel h3{	margin-bottom:9px;	font-size:20px;	line-height:1.3;	color:#173f5f;}.mw-travel p{	margin:0 0 17px;	font-size:17px;	line-height:1.72;	color:#4e5f66;}/* HERO */.mw-travel-hero{	position:relative;	margin:0 0 22px;	padding:50px 40px;	border-radius:26px;	background:linear-gradient(135deg,#103d65 0%,#147486 58%,#27a2a0 100%);	overflow:hidden;	color:#ffffff;}.mw-travel-hero:before{	content:"";	position:absolute;	left:-70px;	top:-100px;	width:270px;	height:270px;	border-radius:50%;	background:rgba(255,255,255,.06);}.mw-travel-hero:after{	content:"";	position:absolute;	right:-100px;	bottom:-130px;	width:340px;	height:340px;	border-radius:50%;	background:rgba(244,218,142,.14);}.mw-travel-herogrid{	position:relative;	z-index:2;	display:grid;	grid-template-columns:minmax(0,1.13fr) minmax(275px,.87fr);	gap:36px;	align-items:start;}.mw-travel-eyebrow{	display:block;	margin:0 0 14px;	font-size:14px;	line-height:1.4;	font-weight:700;	letter-spacing:.11em;	text-transform:uppercase;	color:#f4dfa3;}.mw-travel-hero p{	font-size:18px;	color:#ffffff;}.mw-travel-lead{	font-size:21px !important;	line-height:1.6 !important;	font-weight:700;	color:#ffffff !important;}.mw-travel-actions{	display:flex;	flex-wrap:wrap;	gap:12px;	margin-top:27px;}.mw-travel-btn{	display:inline-flex;	align-items:center;	justify-content:center;	min-height:52px;	padding:14px 22px;	border-radius:10px;	font-size:16px;	line-height:1.35;	font-weight:700;	text-align:center;	text-decoration:none !important;}.mw-travel-btn-light{	background:#ffffff;	color:#123f68 !important;	border:2px solid #ffffff;}.mw-travel-btn-gold{	background:#f2d58f;	color:#173f5f !important;	border:2px solid #f2d58f;}.mw-travel-btn-outline{	background:transparent;	color:#ffffff !important;	border:2px solid rgba(255,255,255,.62);}.mw-travel-side{	display:grid;	gap:12px;}.mw-travel-sidebox{	padding:19px 18px;	border-radius:15px;	border:1px solid rgba(255,255,255,.18);	background:rgba(255,255,255,.09);}.mw-travel-sidebox strong{	display:block;	margin-bottom:6px;	font-size:17px;	color:#f5dda7;}.mw-travel-sidebox span{	display:block;	font-size:15px;	line-height:1.55;	color:#ffffff;}/* INTRO */.mw-travel-intro{	margin:0 0 22px;	padding:30px 31px;	border-radius:19px;	background:#fbf7ed;	border:1px solid #e8ddc4;}.mw-travel-intro p{	color:#5e5a50;}.mw-travel-intro strong{	color:#705421;}/* STANDARD */.mw-travel-section{	margin:0 0 22px;	padding:35px 32px;	border:1px solid #dce7eb;	border-radius:21px;	background:#ffffff;}.mw-travel-soft{	background:#f4f9fa;}.mw-travel-kicker{	margin-bottom:8px !important;	font-size:14px !important;	font-weight:700;	letter-spacing:.08em;	text-transform:uppercase;	color:#287c82 !important;}.mw-travel-list{	display:grid;	gap:11px;	margin:18px 0 0;	padding:0;	list-style:none;}.mw-travel-list li{	position:relative;	padding-left:29px;	font-size:16px;	line-height:1.55;	color:#4e5f66;}.mw-travel-list li:before{	content:"✓";	position:absolute;	left:0;	top:0;	font-weight:700;	color:#278f96;}/* REGIONS */.mw-travel-regions{	display:grid;	grid-template-columns:repeat(4,minmax(0,1fr));	gap:14px;	margin-top:24px;}.mw-travel-region{	padding:23px 20px;	border-radius:16px;	background:#ffffff;	border:1px solid #dce7eb;}.mw-travel-region strong{	display:block;	margin-bottom:8px;	font-size:18px;	color:#173f5f;}.mw-travel-region span{	display:block;	font-size:15px;	line-height:1.55;	color:#596a70;}/* GRID */.mw-travel-grid2{	display:grid;	grid-template-columns:repeat(2,minmax(0,1fr));	gap:20px;	margin:0 0 22px;}.mw-travel-card{	padding:29px 26px;	border:1px solid #dce7eb;	border-radius:18px;	background:#ffffff;	color:#26343b;}.mw-travel-card p{	color:#4e5f66;}.mw-travel-card-warm{	background:linear-gradient(145deg,#faf4e8 0%,#fffaf2 100%);	border-color:#e6d9ba;}.mw-travel-card-warm h2,.mw-travel-card-warm h3{	color:#705421;}/* TRAVEL STYLE */.mw-travel-focus{	margin:0 0 22px;	padding:36px 32px;	border-radius:21px;	background:linear-gradient(135deg,#edf8f7,#f8fbfc);	border:1px solid #d5e7e7;}.mw-travel-focusgrid{	display:grid;	grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);	gap:30px;	align-items:start;}.mw-travel-checkgrid{	display:grid;	grid-template-columns:repeat(2,minmax(0,1fr));	gap:12px;	margin-top:20px;}.mw-travel-check{	padding:18px 17px;	border-radius:13px;	background:#ffffff;	border:1px solid #dce7eb;}.mw-travel-check strong{	display:block;	margin-bottom:5px;	color:#173f5f;}.mw-travel-check span{	display:block;	font-size:14px;	line-height:1.5;	color:#596a70;}/* EXPERIENCE */.mw-travel-experience{	margin:0 0 22px;	padding:36px 32px;	border-radius:21px;	background:#173f5f;	color:#ffffff;}.mw-travel-experience h2,.mw-travel-experience p{	color:#ffffff;}.mw-travel-experience strong{	color:#f2d58f;}/* STEPS */.mw-travel-steps{	display:grid;	grid-template-columns:repeat(4,minmax(0,1fr));	gap:13px;	margin-top:24px;}.mw-travel-step{	padding:20px 17px;	border-radius:15px;	background:#f5f9fa;	border:1px solid #dce7eb;}.mw-travel-number{	display:flex;	align-items:center;	justify-content:center;	width:36px;	height:36px;	margin-bottom:12px;	border-radius:50%;	background:#17637a;	color:#ffffff;	font-size:15px;	font-weight:700;}.mw-travel-step strong{	display:block;	margin-bottom:6px;	color:#173f5f;	font-size:16px;}.mw-travel-step span{	display:block;	font-size:14px;	line-height:1.5;	color:#596a70;}/* BOOKING */.mw-travel-book{	margin:0 0 22px;	padding:38px 32px;	border-radius:21px;	background:linear-gradient(135deg,#faf4e8 0%,#fffaf2 100%);	border:1px solid #e5d7b8;}.mw-travel-book h2{	color:#705421;}.mw-travel-bookbtn{	display:inline-flex;	align-items:center;	justify-content:center;	margin-top:8px;	padding:14px 22px;	border-radius:10px;	background:#173f5f;	color:#ffffff !important;	font-size:16px;	font-weight:700;	text-decoration:none !important;}/* 1331 */.mw-travel-1331{	margin:0 0 22px;	padding:37px 32px;	border-radius:21px;	background:linear-gradient(135deg,#123f68 0%,#176278 58%,#258789 100%);	color:#ffffff;}.mw-travel-1331 h2,.mw-travel-1331 p{	color:#ffffff;}.mw-travel-1331btn{	display:inline-flex;	align-items:center;	justify-content:center;	margin-top:8px;	padding:14px 21px;	border-radius:10px;	background:#f2d58f;	color:#173f5f !important;	font-size:16px;	font-weight:700;	text-decoration:none !important;}/* NOTE */.mw-travel-note{	margin-top:22px;	padding:17px 19px;	border-left:4px solid #27959a;	border-radius:8px;	background:#eef8f8;	color:#42575d;	font-size:15px;	line-height:1.6;}/* CTA */.mw-travel-cta{	position:relative;	padding:42px 34px;	border-radius:23px;	background:linear-gradient(135deg,#103d65 0%,#167186 58%,#249a99 100%);	overflow:hidden;	color:#ffffff;}.mw-travel-cta:after{	content:"";	position:absolute;	right:-80px;	top:-100px;	width:270px;	height:270px;	border-radius:50%;	background:rgba(242,213,143,.13);}.mw-travel-cta h2,.mw-travel-cta p{	position:relative;	z-index:2;	color:#ffffff;}.mw-travel-cta h2{	font-size:32px;}.mw-travel-disclaimer{	margin-top:17px !important;	padding-top:17px;	border-top:1px solid rgba(255,255,255,.20);	font-size:14px !important;	line-height:1.55 !important;	color:#ffffff !important;}/* MOBILE */@media(max-width:960px){	.mw-travel-herogrid,	.mw-travel-focusgrid{		grid-template-columns:1fr;	}	.mw-travel-regions,	.mw-travel-steps{		grid-template-columns:repeat(2,minmax(0,1fr));	}	.mw-travel h1{		font-size:40px;	}}@media(max-width:700px){	.mw-travel{		padding:12px 8px 40px;		font-size:16px;	}	.mw-travel-hero{		padding:30px 20px;		border-radius:20px;	}	.mw-travel h1{		font-size:34px;		line-height:1.11;	}	.mw-travel h2{		font-size:26px;	}	.mw-travel-hero p,	.mw-travel-lead{		font-size:17px !important;	}	.mw-travel-regions,	.mw-travel-grid2,	.mw-travel-checkgrid{		grid-template-columns:1fr;	}	.mw-travel-section,	.mw-travel-intro,	.mw-travel-focus,	.mw-travel-experience,	.mw-travel-book,	.mw-travel-1331,	.mw-travel-cta{		padding:26px 20px;		border-radius:18px;	}	.mw-travel-card{		padding:23px 20px;	}	.mw-travel-steps{		grid-template-columns:1fr;	}	.mw-travel-actions{		flex-direction:column;	}	.mw-travel-btn{		width:100%;	}	.mw-travel-cta h2{		font-size:27px;	}} .mw-travelnav,.mw-travelnav *{  box-sizing:border-box;}.mw-travelnav{  --tn-navy:#062f4f;  --tn-blue:#076788;  --tn-teal:#0b928d;  --tn-green:#18bca5;  --tn-yellow:#f4d86d;  --tn-ink:#173d4d;  --tn-muted:#58717d;  --tn-line:#d6e7eb;  --tn-soft:#f2fafb;  --tn-white:#ffffff;  width:min(1140px,calc(100% - 28px));  margin:74px auto 54px;  color:var(--tn-ink);  font-family:Montserrat,Arial,sans-serif;  line-height:1.65;}.mw-travelnav__shell{  position:relative;  overflow:hidden;  padding:clamp(28px,5vw,52px);  border:1px solid var(--tn-line);  border-radius:30px;  background:    radial-gradient(circle at 94% 0,rgba(24,188,165,.13),transparent 27%),    linear-gradient(180deg,#f1fafb 0%,#ffffff 48%);  box-shadow:0 22px 58px rgba(6,47,79,.11);}.mw-travelnav__head{  position:relative;  z-index:1;  display:grid;  grid-template-columns:minmax(0,1fr) minmax(250px,.55fr);  gap:36px;  align-items:end;  margin-bottom:30px;}.mw-travelnav__eyebrow{  display:inline-flex;  align-items:center;  gap:10px;  margin:0 0 10px;  color:var(--tn-teal);  font-size:12px;  font-weight:800;  letter-spacing:.14em;  text-transform:uppercase;}.mw-travelnav__eyebrow::before{  content:"";  width:30px;  height:3px;  border-radius:999px;  background:var(--tn-green);}.mw-travelnav h2{  margin:0;  max-width:720px;  color:var(--tn-navy);  font-size:clamp(29px,4vw,43px);  line-height:1.12;  letter-spacing:-.035em;}.mw-travelnav__intro{  margin:0;  color:var(--tn-muted);  font-size:16px;}.mw-travelnav__group-label{  display:flex;  align-items:center;  gap:13px;  margin:27px 0 14px;  color:var(--tn-navy);  font-size:12px;  font-weight:800;  letter-spacing:.12em;  text-transform:uppercase;}.mw-travelnav__group-label::after{  content:"";  flex:1;  height:1px;  background:var(--tn-line);}.mw-travelnav__grid{  display:grid;  grid-template-columns:repeat(2,minmax(0,1fr));  gap:16px;}.mw-travelnav__grid--main{  grid-template-columns:repeat(4,minmax(0,1fr));}.mw-travelnav__card{  position:relative;  display:flex;  flex-direction:column;  min-height:246px;  padding:24px;  overflow:hidden;  border:1px solid var(--tn-line);  border-radius:20px;  background:var(--tn-white);  color:var(--tn-ink)!important;  text-decoration:none!important;  box-shadow:0 10px 30px rgba(6,47,79,.055);  transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;}.mw-travelnav__card::after{  content:"";  position:absolute;  right:-52px;  top:-52px;  width:125px;  height:125px;  border-radius:50%;  background:rgba(11,146,141,.07);  transition:transform .2s ease;}.mw-travelnav__card:hover{  transform:translateY(-4px);  border-color:rgba(11,146,141,.42);  box-shadow:0 18px 38px rgba(6,47,79,.11);}.mw-travelnav__card:hover::after{  transform:scale(1.18);}.mw-travelnav__icon{  position:relative;  z-index:1;  display:grid;  place-items:center;  width:48px;  height:48px;  margin-bottom:19px;  border-radius:15px;  background:#dcf5f2;  color:var(--tn-teal);}.mw-travelnav__icon svg{  width:25px;  height:25px;  stroke:currentColor;  stroke-width:1.8;  stroke-linecap:round;  stroke-linejoin:round;  fill:none;}.mw-travelnav__card h3{  position:relative;  z-index:1;  margin:0 0 9px;  color:var(--tn-navy);  font-size:20px;  line-height:1.25;}.mw-travelnav__card p{  position:relative;  z-index:1;  margin:0 0 19px;  color:var(--tn-muted);  font-size:14px;  line-height:1.58;}.mw-travelnav__cta{  position:relative;  z-index:1;  display:flex;  align-items:center;  justify-content:space-between;  gap:10px;  margin-top:auto;  padding-top:14px;  border-top:1px solid var(--tn-line);  color:var(--tn-blue);  font-size:13px;  font-weight:800;}.mw-travelnav__cta::after{  content:"→";  color:var(--tn-teal);  font-size:18px;}.mw-travelnav__card--service{  min-height:185px;  display:grid;  grid-template-columns:58px 1fr auto;  column-gap:19px;  align-items:center;}.mw-travelnav__card--service .mw-travelnav__icon{  grid-row:1 / span 2;  margin:0;  width:58px;  height:58px;}.mw-travelnav__card--service h3{  align-self:end;}.mw-travelnav__card--service p{  align-self:start;  margin:0;}.mw-travelnav__card--service .mw-travelnav__cta{  grid-column:3;  grid-row:1 / span 2;  min-width:118px;  margin:0;  padding:12px 15px;  border:1px solid var(--tn-line);  border-radius:11px;  background:var(--tn-soft);}.mw-travelnav__card.is-current{  border-color:var(--tn-teal);  background:linear-gradient(145deg,#edfafa,#ffffff);  box-shadow:inset 0 0 0 1px rgba(11,146,141,.18),0 12px 32px rgba(6,47,79,.08);}.mw-travelnav__card.is-current .mw-travelnav__cta{  color:#08756f;}.mw-travelnav__card.is-current .mw-travelnav__cta::after{  content:"✓";}.mw-travelnav__note{  margin:26px 0 0;  padding:16px 18px;  border-left:4px solid var(--tn-yellow);  border-radius:4px 13px 13px 4px;  background:#fffaf0;  color:#665a36;  font-size:13px;}@media(max-width:980px){  .mw-travelnav__head{    grid-template-columns:1fr;    gap:15px;  }  .mw-travelnav__grid--main{    grid-template-columns:repeat(2,minmax(0,1fr));  }}@media(max-width:700px){  .mw-travelnav{    width:min(100% - 20px,1140px);    margin-top:50px;  }  .mw-travelnav__shell{    padding:25px 17px;    border-radius:22px;  }  .mw-travelnav__grid,  .mw-travelnav__grid--main{    grid-template-columns:1fr;  }  .mw-travelnav__card{    min-height:0;    padding:21px;  }  .mw-travelnav__card--service{    display:flex;    align-items:flex-start;  }  .mw-travelnav__card--service .mw-travelnav__icon{    width:48px;    height:48px;    margin-bottom:17px;  }  .mw-travelnav__card--service .mw-travelnav__cta{    width:100%;    margin-top:16px;  }} #ed-4214028684 { flex-basis: auto; } #ed-4214028687 { flex: 1 1 auto; } #ed-4214028681 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214028693 { flex-basis: auto; } #ed-4214028696 { flex: 1 1 auto; } #ed-4214028690 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214028702 { flex-basis: auto; } #ed-4214028705 { flex: 1 1 auto; } #ed-4214028699 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214028711 { flex-basis: auto; } #ed-4214028714 { flex: 1 1 auto; } #ed-4214028708 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214028720 { flex-basis: auto; } #ed-4214028723 { flex: 1 1 auto; } #ed-4214028717 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214028729 { flex-basis: auto; } #ed-4214028732 { flex: 1 1 auto; } #ed-4214028726 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214028738 { flex-basis: auto; } #ed-4214028741 { flex: 1 1 auto; } #ed-4214028735 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214028747 { flex-basis: auto; } #ed-4214028750 { flex: 1 1 auto; } #ed-4214028744 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214028678 > .inner { align-items: stretch; align-content: stretch; } #ed-4214028759 { flex-basis: auto; } #ed-4214028762 { flex: 1 1 auto; } #ed-4214028756 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214028768 { flex-basis: auto; } #ed-4214028771 { flex: 1 1 auto; } #ed-4214028765 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214028777 { flex-basis: auto; } #ed-4214028780 { flex: 1 1 auto; } #ed-4214028774 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214028786 { flex-basis: auto; } #ed-4214028789 { flex: 1 1 auto; } #ed-4214028783 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214028795 { flex-basis: auto; } #ed-4214028798 { flex: 1 1 auto; } #ed-4214028792 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214028804 { flex-basis: auto; } #ed-4214028807 { flex: 1 1 auto; } #ed-4214028801 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214028813 { flex-basis: auto; } #ed-4214028816 { flex: 1 1 auto; } #ed-4214028810 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214028822 { flex-basis: auto; } #ed-4214028825 { flex: 1 1 auto; } #ed-4214028819 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214028831 { flex-basis: auto; } #ed-4214028834 { flex: 1 1 auto; } #ed-4214028828 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214028840 { flex-basis: auto; } #ed-4214028843 { flex: 1 1 auto; } #ed-4214028837 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214028849 { flex-basis: auto; } #ed-4214028852 { flex: 1 1 auto; } #ed-4214028846 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214028858 { flex-basis: auto; } #ed-4214028861 { flex: 1 1 auto; } #ed-4214028855 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214028867 { flex-basis: auto; } #ed-4214028870 { flex: 1 1 auto; } #ed-4214028864 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214028876 { flex-basis: auto; } #ed-4214028879 { flex: 1 1 auto; } #ed-4214028873 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214028885 { flex-basis: auto; } #ed-4214028888 { flex: 1 1 auto; } #ed-4214028882 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214028894 { flex-basis: auto; } #ed-4214028897 { flex: 1 1 auto; } #ed-4214028891 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214028753 > .inner { align-items: stretch; align-content: stretch; } #ed-4214028672 a.button { width: 100%; } #ed-4214028672 { text-align: center; } #ed-4214028675 a.button { width: 100%; } #ed-4214028675 { text-align: center; } #ed-4214028669 > .inner { place-content: center; align-items: center; } #ed-4214028648 > .inner { place-content: center space-between; align-items: center; } #ed-4215078684 { text-align: left; } #ed-4215078684 img { width: 162px; } #ed-4215078681 > .inner { justify-content: center; } #ed-4215078690 { flex-grow: 1; } #ed-4215078687 > .inner { justify-content: center; } #ed-4215078693 .space { height: 50px; } @media screen and (max-width: 975px) {  #ed-4215078693 .space { height: 10px; }} #ed-4215078696 hr { width: 100%; height: 1px; } @media screen and (max-width: 575px) {  #ed-4215078696 hr { width: 90%; }} #ed-4215078699 .space { height: 10px; } #ed-4215078678 > .inner { align-items: flex-start; justify-content: space-between; padding: 50px 16px 30px; } @media screen and (max-width: 975px) {  #ed-4215078678 > .inner { justify-content: flex-start; padding: 40px 60px 30px; }} @media screen and (max-width: 575px) {  #ed-4215078678 > .inner { padding: 40px 24px 35px; }}