.hero{overflow:hidden}.hero__image{position:relative;background:var(--gradient-hero-text)}.hero__image .desktop-only{display:block;position:relative;z-index:1;-o-object-fit:cover;object-fit:cover}@media (min-width:992px){.hero__image .desktop-only{aspect-ratio:16/9}}.hero__image img{pointer-events:none}.hero__image h1{position:absolute;z-index:10;bottom:0;left:0;right:0;text-align:center;font-size:var(--step-6)}@media (min-width:992px){.hero__image h1{font-size:var(--step-7);bottom:3rem}}.hero__image h1 em{font-style:normal}.hero__image h1 i,.hero__image h1 b{display:block;font-weight:700;font-style:normal}.hero__image h1 i{font-size:var(--step-2);color:var(--cl-gold-1)}.hero__image h1 b{color:var(--cl-white);text-shadow:var(--shadow-1)}.hero__image:after{content:"";position:absolute;inset:70% 0 0 0;z-index:5;pointer-events:none;background:var(--gradient-hero-image)}.hero__text{background:var(--gradient-hero-text);border-bottom-left-radius:var(--spacing-30);border-bottom-right-radius:var(--spacing-30);padding:var(--spacing-50) 0;font-weight:700}@media (min-width:992px){.hero__text{padding:var(--spacing-30) 0 var(--spacing-120)}}.hero__text .col.col-2{justify-content:baseline}@media (max-width:992px){.hero__text .col.col-2{gap:0}}.hero__text strong,.hero__text b{color:var(--cl-white)}.hero__text p{padding:var(--spacing-15) 0;color:var(--cl-gray-3)}.tab{transition:all ease-out .3s}@media (min-width:992px){.tab{font-weight:700;display:none;opacity:0;pointer-events:none;visibility:hidden}}.tab.active{display:block;opacity:1;pointer-events:auto;visibility:visible}.tab__title{padding:var(--spacing-40) 0 var(--spacing-20) 0;display:block;font-size:var(--step-4);font-weight:700;color:var(--cl-black)}@media (min-width:992px){.tab__title{display:none;opacity:0;pointer-events:none;visibility:hidden}}.tab strong,.tab b{color:var(--cl-black)}@media (max-width:992px){.tab__nav{display:none;pointer-events:none;visibility:hidden;opacity:0}}@media (min-width:992px){.tab__nav{margin-top:var(--spacing-60);margin-bottom:var(--spacing-60);display:flex;align-items:flex-start;justify-content:space-between;width:100%}.tab__nav button{transition:all ease-out .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;color:var(--cl-gray-2);font-size:var(--step-3);font-weight:700;cursor:pointer;border-bottom:solid .2rem transparent}.tab__nav button.active{color:var(--cl-black);border-bottom:solid .2rem var(--cl-black)}}.tab__desc .row{padding:var(--spacing-20) 0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;border-bottom:solid .1rem var(--cl-gray-1);font-weight:700;font-size:var(--step-2)}@media (min-width:992px){.tab__desc .row{flex-direction:row}}.tab__desc .row:first-child{padding-top:0}.tab__desc .row:last-child{border-bottom:none}@media (max-width:992px){.tab__desc__n{margin-bottom:var(--spacing-05);font-size:var(--step-1)}}@media (min-width:992px){.tab__desc__n{min-width:30%;width:30%}}.tab__desc__d{color:var(--cl-black)}@media (min-width:992px){.tab__desc__d{min-width:70%;width:70%}}.tab__desc__d img{display:block;width:100%}@media (min-width:992px){.tab__desc__d img{max-width:60%;width:100%}}.tab__materials{font-size:var(--step-2);line-height:1.6}@media (min-width:992px){.tab__materials{-moz-columns:2;columns:2;-moz-column-gap:var(--spacing-40);column-gap:var(--spacing-40)}}.tab__materials p{margin-bottom:var(--spacing-15)}.tab__economy{font-size:var(--step-3)}.tab__facilities{display:flex;flex-direction:column;gap:var(--spacing-15)}@media (min-width:992px){.tab__facilities{flex-direction:row;gap:var(--spacing-40)}}.tab__facilities__desc p{margin-bottom:var(--spacing-20)}.tab__facilities__image{width:100%}@media (max-width:992px){.tab__facilities__image{order:-1}}@media (min-width:992px){.tab__facilities__image{min-width:40%;width:40%}}.tab__facilities img{display:block;border-radius:var(--br-default)}.progress h3{margin-bottom:var(--spacing-50);font-size:var(--step-5);font-weight:700;color:var(--cl-black)}.progress ul{list-style:none;margin:var(--spacing-20) 0 var(--spacing-20) 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-20)}@media (min-width:992px){.progress ul{grid-template-columns:repeat(6,1fr);gap:var(--spacing-20)}}.progress__sm{margin-bottom:var(--spacing-120);line-height:1.2;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.progress__sm a{display:flex;align-items:center;font-weight:700;line-height:1.2;color:var(--cl-black)}.progress__sm svg{width:2.1rem;height:2.1rem;display:inline-flex;line-height:1.2;margin:0 .2rem 0 1rem}.progress li{padding:var(--spacing-10) var(--spacing-05) var(--spacing-10) var(--spacing-40);border-radius:var(--br-xsmall);background-repeat:no-repeat;background-position:left var(--spacing-10) top var(--spacing-10);background-image:url("/wp-content/themes/mw/images/i-planed.svg");background-size:2rem;background-color:var(--cl-white);border:.3rem solid var(--cl-gray-0)}.progress li.active{border:solid .3rem var(--cl-green)}.progress .checked{color:var(--cl-green);background-image:url("/wp-content/themes/mw/images/i-checked.svg");background-color:var(--cl-gray-0);cursor:pointer}.progress b{display:block;margin-top:-.2rem;font-size:var(--step-2)}.progress small{display:block;font-size:var(--step-0);line-height:1.2;color:var(--cl-gray-3);font-weight:600}@media (max-width:992px){.progress__gallery{overflow-x:scroll}.progress__gallery img{margin-bottom:var(--spacing-10);min-width:27rem}}.progress__gallery__e{display:none;pointer-events:none;opacity:0;visibility:hidden}.progress__gallery__e.active{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-20);pointer-events:all;opacity:1;visibility:visible}.progress__gallery__e img{display:block;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:var(--br-default)}.attractions{background:var(--gradient-2);margin-bottom:0 !important}.attractions .pspace{padding-top:0;padding-bottom:0}@media (min-width:992px){.attractions .pspace{padding-bottom:var(--spacing-100);margin-bottom:0}}.attractions h3{margin-bottom:var(--spacing-50);font-size:var(--step-5);font-weight:700;color:var(--cl-black)}.attractions strong,.attractions b{color:var(--cl-black)}.attractions p{margin-top:var(--spacing-30);font-size:var(--step-3);font-weight:700}@media (min-width:992px){.attractions p{margin-top:var(--spacing-30)}}