@charset "UTF-8";

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{font-size:16px}body{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .rtl{direction:rtl}body[data-scroll=false]{overflow:hidden}@media (max-width:480px){body:has(.selected-activity){overflow:hidden}}body:has(.the-red-sea){color:#6e5e49}@media screen and (max-width:1024px){#main-content{margin-top:4.5rem}}@media screen and (min-width:1024px){#main-content.pageDots{position:relative}#main-content.pageDots:before{content:"";display:block;width:2px;height:80%;position:absolute;top:5rem;left:calc((100vw - 1120px)/4);z-index:1;border-style:solid;border-width:0 0 0 2.25px;-o-border-image:url(/static/images/vertical_dot.svg) 0 2 0 2 repeat repeat;border-image:url(/static/images/vertical_dot.svg) 0 2 0 2 repeat repeat;filter:invert(59%) sepia(8%) saturate(937%) hue-rotate(355deg) brightness(98%) contrast(95%)}#main-content.pageDots.pageDots--right:before{left:unset;right:calc((100vw - 1120px)/4)}.miraval-austin #main-content.pageDots:before{filter:invert(63%) sepia(8%) saturate(356%) hue-rotate(122deg) brightness(95%) contrast(89%)}.miraval-arizona #main-content.pageDots:before{filter:invert(51%) sepia(15%) saturate(501%) hue-rotate(304deg) brightness(91%) contrast(80%)}.miraval-berkshires #main-content.pageDots:before{filter:invert(50%) sepia(17%) saturate(1222%) hue-rotate(159deg) brightness(93%) contrast(96%)}}.dots:before{filter:invert(59%) sepia(8%) saturate(937%) hue-rotate(355deg) brightness(98%) contrast(95%)}.miraval-austin .dots:before{filter:invert(63%) sepia(8%) saturate(356%) hue-rotate(122deg) brightness(95%) contrast(89%)}.miraval-arizona .dots:before{filter:invert(51%) sepia(15%) saturate(501%) hue-rotate(304deg) brightness(91%) contrast(80%)}.miraval-berkshires .dots:before{filter:invert(50%) sepia(17%) saturate(1222%) hue-rotate(159deg) brightness(93%) contrast(96%)}.weddings .dots:before{filter:invert(53%) sepia(30%) saturate(565%) hue-rotate(355deg) brightness(91%) contrast(83%)}*{box-sizing:border-box}a{text-decoration:none}p{font-size:1.125rem;line-height:1.6}ul{margin:0;padding:0;list-style:none}img{width:100%;height:auto}div[class*=" grid-"],div[class^=grid-]{display:grid;grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;grid-row-gap:1.5625rem;row-gap:1.5625rem;max-width:74rem;margin:0 auto;padding:0 2rem}@media (max-width:480px){div[class*=" grid-"],div[class^=grid-]{-moz-column-gap:1.5rem;column-gap:1.5rem;padding:0 1.5rem}}.miraval-resorts header .navLogo{margin-top:.3125rem}.grid-1{grid-template-columns:repeat(1,[col-start] 1fr)}.grid-2{grid-template-columns:repeat(2,[col-start] 1fr)}.grid-3{grid-template-columns:repeat(3,[col-start] 1fr)}.grid-4{grid-template-columns:repeat(4,[col-start] 1fr)}.grid-5{grid-template-columns:repeat(5,[col-start] 1fr)}.grid-6{grid-template-columns:repeat(6,[col-start] 1fr)}.grid-7{grid-template-columns:repeat(7,[col-start] 1fr)}.grid-8{grid-template-columns:repeat(8,[col-start] 1fr)}.grid-9{grid-template-columns:repeat(9,[col-start] 1fr)}.grid-10{grid-template-columns:repeat(10,[col-start] 1fr)}.grid-11{grid-template-columns:repeat(11,[col-start] 1fr)}.grid-12{grid-template-columns:repeat(12,[col-start] 1fr)}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-end-1{grid-column-end:2}.col-end-2{grid-column-end:3}.col-end-3{grid-column-end:4}.col-end-4{grid-column-end:5}.col-end-5{grid-column-end:6}.col-end-6{grid-column-end:7}.col-end-7{grid-column-end:8}.col-end-8{grid-column-end:9}.col-end-9{grid-column-end:10}.col-end-10{grid-column-end:11}.col-end-11{grid-column-end:12}.col-end-12{grid-column-end:13}h1{margin-top:0}h1 i{font-style:normal}h2{margin-top:0}h2 i{font-style:normal}h3{margin-top:0}h3 i{font-style:normal}h4{margin-top:0}h4 i{font-style:normal}h5{margin-top:0}h5 i{font-style:normal}h6{margin-top:0}h6 i{font-style:normal}.headline{font-family:var(--headline);font-size:4.5rem;font-weight:400;line-height:1.1111111111}@media (max-width:768px){.headline{font-size:3rem;line-height:1.4166666667}}.title1{font-family:var(--sans-serif);font-size:4.5rem;font-weight:400;letter-spacing:.2em;line-height:1.1111111111;text-transform:uppercase;margin-bottom:1.5rem}@media (max-width:768px){.title1{font-size:3rem;line-height:1.1666666667;word-break:break-word}}#kouto-embed-root .way-home__hero-text-wrapper h1,.title2{font-family:var(--sans-serif);font-size:3rem;font-weight:400;line-height:1.3333333333;letter-spacing:.15em;text-transform:uppercase;margin-bottom:1.5rem}@media (max-width:768px){#kouto-embed-root .way-home__hero-text-wrapper h1,.title2{font-size:2.25rem;line-height:1.2777777778;word-break:break-word}}#kouto-embed-root #way-home__wrapper-fluid-container h2,.title3{font-family:var(--sans-serif);font-size:2.5rem;font-weight:400;line-height:1.4;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.5rem}@media (max-width:768px){#kouto-embed-root #way-home__wrapper-fluid-container h2,.title3{font-size:2rem;line-height:1.4375;word-break:break-word}}.title4{font-family:var(--sans-serif);font-size:2rem;font-weight:400;line-height:1.3125;letter-spacing:.15em;text-transform:uppercase}@media (max-width:768px){.title4{font-size:1.75rem;line-height:1.3571428571}}.title5{font-size:1.5rem;line-height:1.5;letter-spacing:.1em;margin-bottom:.5rem}.title5,.title6{font-family:var(--sans-serif);font-weight:400;text-transform:uppercase}.title6{font-size:1rem;line-height:1.25;letter-spacing:.15em}.rtl .title1{font-family:var(--sans-serif);font-size:4.5rem;font-weight:400;letter-spacing:.2em;line-height:1.1111111111;text-transform:uppercase;margin-bottom:1.5rem;letter-spacing:0}@media (max-width:768px){.rtl .title1{font-size:3rem;line-height:1.1666666667;word-break:break-word}}#kouto-embed-root .way-home__hero-text-wrapper .rtl h1,.rtl #kouto-embed-root .way-home__hero-text-wrapper h1,.rtl .title2{font-family:var(--sans-serif);font-size:3rem;font-weight:400;line-height:1.3333333333;letter-spacing:.15em;text-transform:uppercase;margin-bottom:1.5rem;letter-spacing:0}@media (max-width:768px){#kouto-embed-root .way-home__hero-text-wrapper .rtl h1,.rtl #kouto-embed-root .way-home__hero-text-wrapper h1,.rtl .title2{font-size:2.25rem;line-height:1.2777777778;word-break:break-word}}#kouto-embed-root #way-home__wrapper-fluid-container .rtl h2,.rtl #kouto-embed-root #way-home__wrapper-fluid-container h2,.rtl .title3{font-family:var(--sans-serif);font-size:2.5rem;font-weight:400;line-height:1.4;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.5rem;letter-spacing:0}@media (max-width:768px){#kouto-embed-root #way-home__wrapper-fluid-container .rtl h2,.rtl #kouto-embed-root #way-home__wrapper-fluid-container h2,.rtl .title3{font-size:2rem;line-height:1.4375;word-break:break-word}}.rtl .title4{font-family:var(--sans-serif);font-size:2rem;font-weight:400;line-height:1.3125;letter-spacing:.15em;text-transform:uppercase;letter-spacing:0}@media (max-width:768px){.rtl .title4{font-size:1.75rem;line-height:1.3571428571}}.rtl .title5{font-size:1.5rem;line-height:1.5;letter-spacing:.1em;margin-bottom:.5rem;letter-spacing:0}.rtl .title5,.rtl .title6{font-family:var(--sans-serif);font-weight:400;text-transform:uppercase}.rtl .title6{font-size:1rem;line-height:1.25;letter-spacing:.15em;font-size:1.25rem;letter-spacing:0}#kouto-embed-root .arc-wysiwyg.experience-item__price-tag p,#kouto-embed-root .experience-item__price-tag,.arc-wysiwyg.body-small .rtl p.arc-wysiwyg p,.arc-wysiwyg.body-small p,.body-small,.rtl .arc-wysiwyg.body-small p{font-family:var(--serif);font-size:1rem;line-height:1.5;margin-top:0}.arc-wysiwyg p,.body-medium{font-family:var(--serif);font-size:1.5rem;line-height:1.5;margin-top:0}@media (max-width:768px){.arc-wysiwyg p,.body-medium{font-size:1.25rem;line-height:1.6}}.arc-wysiwyg.body-large p,.body-large{font-family:var(--serif);font-size:2rem;line-height:1.25;margin-top:0}@media (max-width:768px){.arc-wysiwyg.body-large p,.body-large{font-size:1.75rem;line-height:1.2857142857}}.body-moderate{font-family:var(--serif);font-size:1.125rem;line-height:1.3333333333;margin-top:0;margin-bottom:2rem;color:#000}#kouto-embed-root .experience-item__experience-card-image button,#kouto-embed-root .way-home__hero-text-wrapper h4,.label-small{font-family:var(--sans-serif);font-size:.75rem;font-weight:500;line-height:1.3333333333;letter-spacing:.15em;margin-bottom:1.5rem;text-transform:uppercase}#kouto-embed-root .arc-wysiwyg.experience-item__price-tag .rtl p,#kouto-embed-root .rtl .arc-wysiwyg.experience-item__price-tag p,#kouto-embed-root .rtl .experience-item__price-tag,.arc-wysiwyg .rtl p,.arc-wysiwyg.body-large .rtl p,.arc-wysiwyg.body-small .rtl p,.rtl #kouto-embed-root .arc-wysiwyg.experience-item__price-tag p,.rtl #kouto-embed-root .experience-item__price-tag,.rtl .arc-wysiwyg p,.rtl .arc-wysiwyg.body-large p,.rtl .arc-wysiwyg.body-small p,.rtl .body-large,.rtl .body-medium,.rtl .body-moderate,.rtl .body-small{letter-spacing:0}#kouto-embed-root .experience-item__experience-card-image .rtl button,#kouto-embed-root .way-home__hero-text-wrapper .rtl h4,.rtl #kouto-embed-root .experience-item__experience-card-image button,.rtl #kouto-embed-root .way-home__hero-text-wrapper h4,.rtl .label-small{letter-spacing:0;font-size:1.5rem}#kouto-embed-root .rtl h3.experience-item__experience-title,#kouto-embed-root .way-home__hero-text-wrapper .rtl p,.rtl #kouto-embed-root .way-home__hero-text-wrapper p,.rtl #kouto-embed-root h3.experience-item__experience-title,.rtl .label-large,.rtl .label-medium{letter-spacing:0}.label-medium{font-family:var(--serif);font-size:1rem;line-height:1.1875;font-style:italic}#kouto-embed-root .way-home__hero-text-wrapper p,#kouto-embed-root h3.experience-item__experience-title,.label-large{font-family:var(--serif);font-size:1.125rem;line-height:1.3333333333;font-style:italic}.arc-wysiwyg>:first-child{margin-top:0}.arc-wysiwyg h1{font-family:var(--sans-serif);font-size:4.5rem;font-weight:400;letter-spacing:.2em;line-height:1.1111111111;text-transform:uppercase;margin-top:5rem;margin-bottom:1.5rem}@media (max-width:768px){.arc-wysiwyg h1{font-size:3rem;line-height:1.1666666667;word-break:break-word}}.arc-wysiwyg h2{font-family:var(--sans-serif);font-size:3rem;font-weight:400;line-height:1.3333333333;letter-spacing:.15em;text-transform:uppercase;margin-top:5rem;margin-bottom:1.5rem}@media (max-width:768px){.arc-wysiwyg h2{font-size:2.25rem;line-height:1.2777777778;word-break:break-word}}.arc-wysiwyg h3{font-family:var(--sans-serif);font-size:2.5rem;font-weight:400;line-height:1.4;letter-spacing:.15em;text-transform:uppercase;margin-top:5rem;margin-bottom:1.5rem}@media (max-width:768px){.arc-wysiwyg h3{font-size:2rem;line-height:1.4375;word-break:break-word}}.arc-wysiwyg h4{font-family:var(--sans-serif);font-size:2rem;font-weight:400;line-height:1.3125;letter-spacing:.15em;text-transform:uppercase;margin-top:5rem;margin-bottom:1.5rem}@media (max-width:768px){.arc-wysiwyg h4{font-size:1.75rem;line-height:1.3571428571}}.arc-wysiwyg h5{font-size:1.5rem;line-height:1.5;letter-spacing:.1em}.arc-wysiwyg h5,.arc-wysiwyg h6{font-family:var(--sans-serif);font-weight:400;text-transform:uppercase;margin-top:5rem;margin-bottom:1.5rem}.arc-wysiwyg h6{font-size:1rem;line-height:1.25;letter-spacing:.15em}.arc-wysiwyg ul{font-size:1rem;line-height:1.75;font-family:var(--serif);padding-left:1.5rem;list-style-type:disc;margin-bottom:1.5rem}.arc-wysiwyg ul li{margin-bottom:1rem}.arc-wysiwyg ul ul{list-style-type:circle;margin-bottom:0}.arc-wysiwyg ul ul li{margin-bottom:0}.arc-wysiwyg ol{font-size:1rem;line-height:1.75;font-family:var(--serif);padding-left:1.5rem}.arc-wysiwyg ol li{margin-bottom:1rem}.arc-wysiwyg ol ol,.arc-wysiwyg ol ol li,.arc-wysiwyg ol ul,.arc-wysiwyg ol ul li,.arc-wysiwyg p:last-child{margin-bottom:0}.arc-wysiwyg b,.arc-wysiwyg strong{font-weight:700}.arc-wysiwyg a{font-weight:500;color:inherit;text-decoration:none;position:relative}.arc-wysiwyg a:after{position:absolute;bottom:.625rem;left:0;width:100%;height:.0625rem;background:rgba(0,0,0,.6);content:"";opacity:0;transition:opacity .3s ease,transform .3s ease;transform:translateY(3px)}@media not all and (pointer:coarse){.arc-wysiwyg a:hover:after{opacity:1;transform:translateY(0)}}.arc-wysiwyg a:after{opacity:1;height:.125rem;bottom:.125rem;transform:translateY(0)}.arc-wysiwyg a:focus-visible:after,.arc-wysiwyg a:hover:after{opacity:0;transform:translateY(2px)}.arc-wysiwyg del,.arc-wysiwyg span{font-weight:inherit!important;text-decoration:none!important}.arc-wysiwyg *{text-align:left!important}.rtl .arc-wysiwyg *{text-align:right!important}#kouto-embed-root .arc-wysiwyg.experience-item__price-tag .rtl p.arc-wysiwyg p,#kouto-embed-root .rtl .arc-wysiwyg.experience-item__price-tag p,.arc-wysiwyg.body-small .rtl p.arc-wysiwyg p,.rtl #kouto-embed-root .arc-wysiwyg.experience-item__price-tag p,.rtl .arc-wysiwyg.body-small p{font-size:1.25rem}.srOnly{border:0;clip:rect(.0625rem,.0625rem,.0625rem,.0625rem);clip-path:inset(50%);height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute!important;width:.0625rem;word-wrap:normal!important}section{position:relative;padding:3.75rem 0}section.paddingBottom{padding-bottom:7.5rem}section.paddingTop{padding-top:7.125rem}@media screen and (max-width:768px){section{padding:2.5rem 0}section.paddingBottom{padding-bottom:5rem}section.paddingTop{padding-top:5rem}}section:first-child{padding-top:10.625rem}@media screen and (max-width:768px){section:first-child{padding-top:6.25rem}}.light,.light>div{position:relative}.light>div{z-index:1}.light:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/berkshires/_next/static/media/pattern_tile.40708fed.jpg);background-repeat:no-repeat;background-size:cover;background-position:bottom;background-color:#d7e8ef;background-blend-mode:overlay}.dark+.dark:before,.light+.light:before{background-position:top}.bg-bottom.dark+.bg-top.dark,.bg-bottom.dark+.full.dark,.bg-bottom.light+.bg-top.light,.bg-bottom.light+.full.light,.full.dark+.full.dark,.full.light+.full.light{padding-top:0}.full+section:not(.full):not(.bg-top){padding-top:7.5rem}@media screen and (max-width:768px){.full+section:not(.full):not(.bg-top){padding-top:5rem}}.dark,.dark>div{position:relative}.dark>div{z-index:1}#kouto-embed-root .dark.full h3.experience-item__experience-title,#kouto-embed-root .experience-item__experience-card-image .dark.full button,#kouto-embed-root .way-home__hero-text-wrapper .dark.full h4,#kouto-embed-root .way-home__hero-text-wrapper .dark.full p,.dark.full #kouto-embed-root .experience-item__experience-card-image button,.dark.full #kouto-embed-root .way-home__hero-text-wrapper h4,.dark.full #kouto-embed-root .way-home__hero-text-wrapper p,.dark.full #kouto-embed-root h3.experience-item__experience-title,.dark.full .label-large,.dark.full .label-medium,.dark.full .label-small,.dark.full h1,.dark.full h2,.dark.full h3,.dark.full h4,.dark.full h5,.dark.full h6,.dark.full li,.dark.full p,.dark.full span{color:#fff}.dark:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/berkshires/_next/static/media/pattern_tile.40708fed.jpg);background-repeat:no-repeat;background-size:cover;background-position:bottom;background-color:#125068;background-blend-mode:hard-light}.the-red-sea .dark:before{background-image:url(/static/images/deep-green.jpg);background-position:50%;background-color:transparent}.the-red-sea .light:before{background-image:url(/static/images/sea-foam.png);background-position:50%;background-color:transparent}.half.height-20:before{height:20%}.half.height-20.bg-top.br-bottom:after{bottom:80%}.half.height-20.bg-top.br-top:before{height:calc(20% + 40px)}.half.height-20.bg-bottom.br-top:after{top:80%}.half.height-30:before{height:30%}.half.height-30.bg-top.br-bottom:after{bottom:70%}.half.height-30.bg-top.br-top:before{height:calc(30% + 40px)}.half.height-30.bg-bottom.br-top:after{top:70%}.half.height-40:before{height:40%}.half.height-40.bg-top.br-bottom:after{bottom:60%}.half.height-40.bg-top.br-top:before{height:calc(40% + 40px)}.half.height-40.bg-bottom.br-top:after{top:60%}.half.height-50:before{height:50%}.half.height-50.br-bottom:after,.half.height-50.br-top:after{top:calc(50% - 145px)}.half.height-50.br-top.br-top:before{height:calc(50% + 40px)}.half.height-60:before{height:60%}.half.height-60.bg-top.br-bottom:after{bottom:40%}.half.height-60.bg-top.br-top:before{height:calc(60% + 40px)}.half.height-60.bg-bottom.br-top:after{top:40%}.half.height-70:before{height:70%}.half.height-70.bg-top.br-bottom:after{bottom:30%}.half.height-70.bg-top.br-top:before{height:calc(70% + 40px)}.half.height-70.bg-bottom.br-top:after{top:30%}.half.bg-bottom:before{top:unset;bottom:0}.half.bg-bottom.br-bottom:after{bottom:0!important}.half.bg-top.br-top:after{top:-.9375rem}.brushStroke,.brushStroke>div{position:relative}.brushStroke>div{z-index:1}.brushStroke:after{content:"";position:absolute;left:0;height:9.0625rem;width:100%;background-image:url(/berkshires/_next/static/media/brushstroke.9c9d5918.png);background-size:cover;background-position:bottom;background-repeat:no-repeat;z-index:0}.brushStroke.br-bottom:after{bottom:0}.brushStroke.br-top:after{transform:scaleY(-1) scaleX(-1) translateY(64px)}.brushStroke.br-top.full{overflow:visible;padding-top:8.75rem}.brushStroke.br-top.full:after{top:-1.5625rem}@media (max-width:1024px){.brushStroke.br-top.full{padding-top:4.375rem}.brushStroke.br-top.full:after{top:-2.5rem}}.brushStroke.br-top.full:before{top:-3.125rem;height:calc(100% + 50px)}.brushStroke.br-bottom.full{overflow:visible;padding-bottom:8.75rem}.brushStroke.br-bottom.full:after{bottom:-5.125rem}.brushStroke.br-bottom.full:before{height:calc(100% + 70px)}@media (max-width:1024px){.brushStroke.br-bottom.full{padding-top:4.375rem}.brushStroke.br-bottom.full:after{bottom:-3.75rem}.brushStroke.br-bottom.full:before{height:calc(100% + 40px)}}.brushStroke.br-top.bg-top{padding-top:5rem}.brushStroke.br-top.bg-top:before{top:-2.5rem}.higherStack{z-index:2}.scroll-container{position:fixed;will-change:transform;right:0;left:0}.swiper-pagination{display:flex;justify-content:center;gap:.3125rem;bottom:0!important}.swiper-pagination .swiper-pagination-bullet{display:block;width:.375rem;height:.375rem;background:#9dc7e0;border-radius:50%;opacity:1}.swiper-pagination .swiper-pagination-bullet-active{background:#0d5f85}.dark .swiper-pagination .swiper-pagination-bullet{background:#4585ad}.dark .swiper-pagination .swiper-pagination-bullet-active{background:#fff}.light .swiper-pagination .swiper-pagination-bullet{background:#4585ad}.light .swiper-pagination .swiper-pagination-bullet-active{background:#0a4c6b}.swiper-next,.swiper-prev{content:"";display:block;position:absolute;top:0;height:80%;width:50%;z-index:1}@media screen and (max-width:1024px){.swiper-next,.swiper-prev{cursor:grab;pointer-events:none}}.swiper-prev{left:0;cursor:url(/static/images/prevArrow.svg),grab}.swiper-next{right:0;cursor:url(/static/images/nextArrow.svg),grab}.swiper-container,.swiper-container *{backface-visibility:hidden}.modal-portal{position:relative;z-index:10}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(132,115,88,.8);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);opacity:0;transition:all .3s ease;transition-delay:.2s;display:flex;align-items:center;justify-content:center}.backdrop .modal-content{transform:translateY(60px);transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0}.backdrop.active{transition-delay:0ms;opacity:1}.backdrop.active .modal-content{transform:translateY(0);opacity:1;transition-delay:.15s}.modal-content{position:relative;box-sizing:border-box;width:80vw;height:auto;max-height:calc(90vh - 150px);box-shadow:0 4px 40px rgba(0,0,0,.4)}@media screen and (max-width:480px){.modal-content{width:88vw}}.noWrap{white-space:nowrap}#__lpform_firstName_icon{display:none}#kouto-embed-root .way-home__hero-wrapper{position:relative;height:90vh;max-height:47.5rem;padding:3.75rem 0!important;margin:0}@media screen and (max-width:768px){#kouto-embed-root .way-home__hero-wrapper{max-height:34.375rem;padding:2.5rem 0!important}}#kouto-embed-root .way-home__hero-image-overlay{top:0;background:rgba(0,0,0,.6)}#kouto-embed-root .way-home__hero-text-wrapper{position:relative;max-width:47.75rem;top:unset;transform:translateX(-50%);height:100%;justify-content:flex-end}#kouto-embed-root .way-home__hero-text-wrapper p{font-style:normal}#kouto-embed-root #way-home__wrapper-fluid-container h2{margin-bottom:3rem}#kouto-embed-root .experience-view__search-all-experiences-button,#kouto-embed-root .experience-view__sidebar-form button,#kouto-embed-root .experiences__search-wrapper button{font-family:var(--sans-serif);font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:.2em;text-transform:uppercase;border-radius:0}#kouto-embed-root h3.experience-item__experience-title{font-style:normal}#kouto-embed-root .experience-item__experience-card-image button{margin-bottom:.5rem}@font-face{font-family:Futura;src:url(/static/fonts/FuturaBTBook/font.woff2) format("woff2"),url(/static/fonts/FuturaBTBook/font.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Futura;src:url(/static/fonts/FuturaBTMedium/font.woff2) format("woff2"),url(/static/fonts/FuturaBTMedium/font.woff) format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Futura;src:url(/static/fonts/FuturaBTBold/font.woff2) format("woff2"),url(/static/fonts/FuturaBTBold/font.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Archer;src:url(/static/fonts/ArcherLight/font.woff2) format("woff2"),url(/static/fonts/ArcherLight/font.woff) format("woff");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Archer;src:url(/static/fonts/ArcherLightItalic/font.woff2) format("woff2"),url(/static/fonts/ArcherLightItalic/font.woff) format("woff");font-style:italic;font-weight:300;font-display:swap}@font-face{font-family:Archer;src:url(/static/fonts/ArcherBook/font.woff2) format("woff2"),url(/static/fonts/ArcherBook/font.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Archer;src:url(/static/fonts/ArcherBookItalic/font.woff2) format("woff2"),url(/static/fonts/ArcherBookItalic/font.woff) format("woff");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Archer;src:url(/static/fonts/ArcherMedium/font.woff2) format("woff2"),url(/static/fonts/ArcherMedium/font.woff) format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Archer;src:url(/static/fonts/ArcherMediumItalic/font.woff2) format("woff2"),url(/static/fonts/ArcherMediumItalic/font.woff) format("woff");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:Archer;src:url(/static/fonts/ArcherSemiBold/font.woff2) format("woff2"),url(/static/fonts/ArcherSemiBold/font.woff) format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Archer;src:url(/static/fonts/ArcherSemiBoldItalic/font.woff2) format("woff2"),url(/static/fonts/ArcherSemiBoldItalic/font.woff) format("woff");font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Archer;src:url(/static/fonts/ArcherBold/font.woff2) format("woff2"),url(/static/fonts/ArcherBold/font.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Archer;src:url(/static/fonts/ArcherBoldItalic/font.woff2) format("woff2"),url(/static/fonts/ArcherBoldItalic/font.woff) format("woff");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Mrs Eaves OT;src:url(/static/fonts/MrEaves/font.woff2) format("woff2"),url(/static/fonts/MrEaves/font.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:Adobe Caslon Pro;src:url(/static/fonts/AdobeCaslonRegular/font.woff2) format("woff2"),url(/static/fonts/AdobeCaslonRegular/font.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:Adobe Caslon Pro;src:url(/static/fonts/AdobeCaslonItalic/font.woff2) format("woff2"),url(/static/fonts/AdobeCaslonRegular/font.woff) format("woff");font-style:italic;font-weight:400}@font-face{font-family:Noto Sans Arabic;src:url(/static/fonts/NotoSans/NotoSansArabic-VariableFont_wdth,wght.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:Amiri;src:url(/static/fonts/Amiri/Amiri-Regular.ttf) format("truetype");font-style:normal}header .react-datepicker__day--in-range,header .react-datepicker__day--in-selecting-range,header .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),header .react-datepicker__day--keyboard-selected,header .react-datepicker__day--selected,header .react-datepicker__month-text--in-range,header .react-datepicker__month-text--in-selecting-range,header .react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),header .react-datepicker__month-text--keyboard-selected,header .react-datepicker__month-text--selected,header .react-datepicker__quarter-text--in-range,header .react-datepicker__quarter-text--in-selecting-range,header .react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),header .react-datepicker__quarter-text--keyboard-selected,header .react-datepicker__quarter-text--selected,header .react-datepicker__year-text--in-range,header .react-datepicker__year-text--in-selecting-range,header .react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),header .react-datepicker__year-text--keyboard-selected,header .react-datepicker__year-text--selected,main .react-datepicker__day--in-range,main .react-datepicker__day--in-selecting-range,main .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),main .react-datepicker__day--keyboard-selected,main .react-datepicker__day--selected,main .react-datepicker__month-text--in-range,main .react-datepicker__month-text--in-selecting-range,main .react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),main .react-datepicker__month-text--keyboard-selected,main .react-datepicker__month-text--selected,main .react-datepicker__quarter-text--in-range,main .react-datepicker__quarter-text--in-selecting-range,main .react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),main .react-datepicker__quarter-text--keyboard-selected,main .react-datepicker__quarter-text--selected,main .react-datepicker__year-text--in-range,main .react-datepicker__year-text--in-selecting-range,main .react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),main .react-datepicker__year-text--keyboard-selected,main .react-datepicker__year-text--selected{background-color:#0d5f85}header .react-datepicker,main .react-datepicker{font-family:var(--sans-serif)}header .react-datepicker__portal,main .react-datepicker__portal{background:rgba(13,95,133,.8)}header .react-datepicker__input-container,main .react-datepicker__input-container{font-family:var(--sans-serif)}header .react-datepicker__portal .react-datepicker-time__header,header .react-datepicker__portal .react-datepicker__current-month,main .react-datepicker__portal .react-datepicker-time__header,main .react-datepicker__portal .react-datepicker__current-month{text-transform:uppercase;letter-spacing:.15em;font-weight:400}header .react-datepicker__navigation,main .react-datepicker__navigation{top:6px}.blog{position:relative}.blog .blogContent{background:#d8e7f0;padding:4.3125rem 5rem 5rem;margin-bottom:7.625rem}.blog .blogContent section:not(.dark){padding:5rem 0}.blog .blogContent section:not(.dark)+section:not(.dark){padding-top:0}.blog .blogContent section:not(.dark):last-child{padding-bottom:0}.blog .blogContent section:first-child{padding:3.75rem 0}@media screen and (max-width:768px){.blog .blogContent{padding-right:0!important}.blog .blogContent section:first-child{padding:2.5rem 0}}@media screen and (max-width:1024px){.blog .blogContent{padding:2.5rem 0}}@media screen and (max-width:1200px){.blog .blogContent{padding-right:2.5rem}}#__lpform_input_1_icon{display:none}.arrowWrap{pointer-events:none;display:inline-flex;position:relative;margin-left:.75rem;margin-top:.25rem;margin-right:-.625rem;height:.75rem;width:2.5rem}.arrowWrap svg{position:absolute;height:.75rem;width:2rem}@font-face{font-family:Belluga;src:url(/static/fonts/Belluga/font.woff2) format("woff2"),url(/static/fonts/Belluga/font.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.Hamburger_hamburger__0oU6t{padding:1rem 0 1rem 1.25rem;display:flex;align-items:center;height:4.5rem;cursor:pointer;transition-property:opacity,filter;transition-duration:.24s;transition-timing-function:linear;font:inherit;color:#fff;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;z-index:1}.Hamburger_hamburger__0oU6t .Hamburger_hamburgerText__eo5ML{margin-left:1.5rem;font-family:var(--sans-serif);font-size:1.125rem;text-transform:uppercase;letter-spacing:.2em;transition:color .4s ease}@media (max-width:768px){.Hamburger_hamburger__0oU6t .Hamburger_hamburgerText__eo5ML{display:none}}.Hamburger_hamburger__0oU6t .Hamburger_hamburgerBox__fLSdl{width:3rem;height:.8125rem;display:flex;align-items:center;justify-content:center;position:relative}.Hamburger_hamburger__0oU6t .Hamburger_hamburgerBox__fLSdl span,.Hamburger_hamburger__0oU6t .Hamburger_hamburgerBox__fLSdl:after,.Hamburger_hamburger__0oU6t .Hamburger_hamburgerBox__fLSdl:before{content:"";display:block;width:3rem;height:.0625rem;background-color:#fff;border-radius:.25rem;position:absolute;transform-origin:50% 50%;transition:background-color .5s ease-out,width .4s ease-in-out .2s,top .2s ease-in-out .4s,transform .4s ease-in-out,opacity .2s ease-in-out .2s,left .2s ease-in-out}.Hamburger_hamburger__0oU6t .Hamburger_hamburgerBox__fLSdl span{top:0}.Hamburger_hamburger__0oU6t .Hamburger_hamburgerBox__fLSdl:before{top:.375rem}.Hamburger_hamburger__0oU6t .Hamburger_hamburgerBox__fLSdl:after{top:.75rem}.Hamburger_hamburger__0oU6t.Hamburger_isActive__8CCjs .Hamburger_hamburgerBox__fLSdl span,.Hamburger_hamburger__0oU6t.Hamburger_isActive__8CCjs .Hamburger_hamburgerBox__fLSdl:after,.Hamburger_hamburger__0oU6t.Hamburger_isActive__8CCjs .Hamburger_hamburgerBox__fLSdl:before{background-color:#000!important;width:1.5rem;transition:top .2s ease-in-out,width .2s ease-in-out,transform .4s ease-in-out .2s,opacity .1s ease-in-out .2s,left .2s ease-in-out}.Hamburger_hamburger__0oU6t.Hamburger_isActive__8CCjs .Hamburger_hamburgerBox__fLSdl span{top:.375rem;transform:rotate(45deg)}.Hamburger_hamburger__0oU6t.Hamburger_isActive__8CCjs .Hamburger_hamburgerBox__fLSdl:before{top:.375rem;opacity:0}.Hamburger_hamburger__0oU6t.Hamburger_isActive__8CCjs .Hamburger_hamburgerBox__fLSdl:after{top:.375rem;transform:rotate(-45deg)}.Hamburger_hamburger__0oU6t.Hamburger_isActive__8CCjs:focus-visible .Hamburger_hamburgerBox__fLSdl span,.Hamburger_hamburger__0oU6t.Hamburger_isActive__8CCjs:focus-visible .Hamburger_hamburgerBox__fLSdl:after,.Hamburger_hamburger__0oU6t.Hamburger_isActive__8CCjs:focus-visible .Hamburger_hamburgerBox__fLSdl:before,.Hamburger_hamburger__0oU6t.Hamburger_isActive__8CCjs:hover .Hamburger_hamburgerBox__fLSdl span,.Hamburger_hamburger__0oU6t.Hamburger_isActive__8CCjs:hover .Hamburger_hamburgerBox__fLSdl:after,.Hamburger_hamburger__0oU6t.Hamburger_isActive__8CCjs:hover .Hamburger_hamburgerBox__fLSdl:before{background-color:#0d5f85!important}.Hamburger_hamburger__0oU6t.Hamburger_dark__tMb7T .Hamburger_hamburgerBox__fLSdl span,.Hamburger_hamburger__0oU6t.Hamburger_dark__tMb7T .Hamburger_hamburgerBox__fLSdl:after,.Hamburger_hamburger__0oU6t.Hamburger_dark__tMb7T .Hamburger_hamburgerBox__fLSdl:before,.Hamburger_hamburger__0oU6t.Hamburger_light__OjGlV .Hamburger_hamburgerBox__fLSdl span,.Hamburger_hamburger__0oU6t.Hamburger_light__OjGlV .Hamburger_hamburgerBox__fLSdl:after,.Hamburger_hamburger__0oU6t.Hamburger_light__OjGlV .Hamburger_hamburgerBox__fLSdl:before{background-color:#000}.Hamburger_hamburger__0oU6t.Hamburger_dark__tMb7T.Hamburger_isActive__8CCjs .Hamburger_hamburgerBox__fLSdl span,.Hamburger_hamburger__0oU6t.Hamburger_dark__tMb7T.Hamburger_isActive__8CCjs .Hamburger_hamburgerBox__fLSdl:after,.Hamburger_hamburger__0oU6t.Hamburger_dark__tMb7T.Hamburger_isActive__8CCjs .Hamburger_hamburgerBox__fLSdl:before,.Hamburger_hamburger__0oU6t.Hamburger_light__OjGlV.Hamburger_isActive__8CCjs .Hamburger_hamburgerBox__fLSdl span,.Hamburger_hamburger__0oU6t.Hamburger_light__OjGlV.Hamburger_isActive__8CCjs .Hamburger_hamburgerBox__fLSdl:after,.Hamburger_hamburger__0oU6t.Hamburger_light__OjGlV.Hamburger_isActive__8CCjs .Hamburger_hamburgerBox__fLSdl:before{background-color:#0d5f85}.Hamburger_hamburger__0oU6t.Hamburger_dark__tMb7T .Hamburger_hamburgerText__eo5ML,.Hamburger_hamburger__0oU6t.Hamburger_light__OjGlV .Hamburger_hamburgerText__eo5ML{color:#000}@media not all and (pointer:coarse){.Hamburger_hamburger__0oU6t:hover:not(.Hamburger_isActive__8CCjs) .Hamburger_hamburgerBox__fLSdl span,.Hamburger_hamburger__0oU6t:hover:not(.Hamburger_isActive__8CCjs) .Hamburger_hamburgerBox__fLSdl:after,.Hamburger_hamburger__0oU6t:hover:not(.Hamburger_isActive__8CCjs) .Hamburger_hamburgerBox__fLSdl:before{background-color:#9dc7e0}.Hamburger_hamburger__0oU6t:hover:not(.Hamburger_isActive__8CCjs).Hamburger_dark__tMb7T .Hamburger_hamburgerBox__fLSdl span,.Hamburger_hamburger__0oU6t:hover:not(.Hamburger_isActive__8CCjs).Hamburger_dark__tMb7T .Hamburger_hamburgerBox__fLSdl:after,.Hamburger_hamburger__0oU6t:hover:not(.Hamburger_isActive__8CCjs).Hamburger_dark__tMb7T .Hamburger_hamburgerBox__fLSdl:before{background-color:#0d5f85}}@media (max-width:1024px){.Hamburger_hamburger__0oU6t{padding-left:1.3125rem;padding-right:2.1875rem}.Hamburger_hamburger__0oU6t .Hamburger_hamburgerText__eo5ML{color:#000}.Hamburger_hamburger__0oU6t .Hamburger_hamburgerBox__fLSdl{width:2rem;height:.75rem}.Hamburger_hamburger__0oU6t .Hamburger_hamburgerBox__fLSdl span,.Hamburger_hamburger__0oU6t .Hamburger_hamburgerBox__fLSdl:after,.Hamburger_hamburger__0oU6t .Hamburger_hamburgerBox__fLSdl:before{width:2rem;background-color:#000}.Hamburger_hamburger__0oU6t:focus-visible .Hamburger_hamburgerBox__fLSdl span,.Hamburger_hamburger__0oU6t:focus-visible .Hamburger_hamburgerBox__fLSdl:after,.Hamburger_hamburger__0oU6t:focus-visible .Hamburger_hamburgerBox__fLSdl:before,.Hamburger_hamburger__0oU6t:hover .Hamburger_hamburgerBox__fLSdl span,.Hamburger_hamburger__0oU6t:hover .Hamburger_hamburgerBox__fLSdl:after,.Hamburger_hamburger__0oU6t:hover .Hamburger_hamburgerBox__fLSdl:before{background-color:#0d5f85!important}}@media (min-width:768px)and (max-width:1024px){.Hamburger_hamburger__0oU6t{width:11.5625rem}}.rtl .Hamburger_hamburgerText__eo5ML{letter-spacing:0;margin-right:1rem;margin-left:0}.SingleInput_wrapper__Zq_gQ{display:flex;flex-direction:row;align-items:center;position:relative;row-gap:20px}.SingleInput_input__CHvIN{align-items:flex-start;background:none;border:none;border-bottom:1px solid #000;color:#000;display:flex;font-size:1rem;font-family:var(--serif);justify-content:left;padding:0 0 25px 40px;text-align:left;transition:all .3s;width:100%;margin:0}@media (min-width:768px){.SingleInput_input__CHvIN{padding-right:16px;font-size:1.5625rem}}@media (min-width:1024px){.SingleInput_input__CHvIN{font-size:2.5rem}}.SingleInput_input__CHvIN:focus{outline:none}.SingleInput_input__CHvIN:placeholder{opacity:.5}.SingleInput_iconContainer__PkXIn{margin-right:-23px;margin-bottom:16px}.SingleInput_stealthButton__B3o7x{display:flex;color:#000;padding:32px 0 0 40px;font-family:var(--serif);font-size:1rem;cursor:pointer}.MirSearch_closeBtn__T3pOM,.MirSearch_searchBtn__ykHOi{cursor:pointer;border:none;background:none;display:flex;color:#fff;text-transform:uppercase;letter-spacing:.2em;transition:color .4s ease;z-index:1;font-family:var(--sans-serif);font-size:1.125rem}.MirSearch_closeBtn__T3pOM.MirSearch_light__k2jO9,.MirSearch_searchBtn__ykHOi.MirSearch_light__k2jO9{color:#000}.MirSearch_closeBtn__T3pOM:focus,.MirSearch_searchBtn__ykHOi:focus{outline:none}.MirSearch_closeBtn__T3pOM .MirSearch_iconContainer__1IVg_,.MirSearch_searchBtn__ykHOi .MirSearch_iconContainer__1IVg_{margin-right:1.25rem;margin-left:.625rem;margin-top:.125rem}@media (max-width:1024px){.MirSearch_closeBtn__T3pOM .MirSearch_iconContainer__1IVg_ svg path,.MirSearch_searchBtn__ykHOi .MirSearch_iconContainer__1IVg_ svg path{fill:#000}}@media (max-width:768px){.MirSearch_closeBtn__T3pOM .MirSearch_searchBtnText__bpoja,.MirSearch_searchBtn__ykHOi .MirSearch_searchBtnText__bpoja{display:none}}@media (max-width:1024px){.MirSearch_closeBtn__T3pOM .MirSearch_searchBtnText__bpoja,.MirSearch_searchBtn__ykHOi .MirSearch_searchBtnText__bpoja{color:#000}}.MirSearch_closeBtn__T3pOM{color:#000;position:absolute;top:25px;right:40px;padding-right:22px}.MirSearch_closeBtn__T3pOM:after,.MirSearch_closeBtn__T3pOM:before{width:1px;height:24px;right:0;background:#000;content:"";position:absolute}.MirSearch_closeBtn__T3pOM:before{transform:rotate(-45deg)}.MirSearch_closeBtn__T3pOM:after{transform:rotate(45deg)}.MirSearch_wrapper__lqNto{margin:0;z-index:10;display:flex;flex-direction:column;position:fixed;background-color:#e5dccf;background-image:url(/static/images/pattern_tile.jpg);background-repeat:no-repeat;background-size:cover;background-position:top;background-color:#d7e8ef;background-blend-mode:overlay;top:0;left:0;width:100vw;height:100vh}.MirSearch_wrapper__lqNto.MirSearch_visible__j2s5x{transition:translateY .3s ease-in-out;transform:translateY(0)}.MirSearch_title__K3JUP{margin:120px 0 75px;display:flex;align-items:center;flex-direction:column}@media (min-width:768px){.MirSearch_title__K3JUP{margin-top:30px}}.MirSearch_title__K3JUP h3{text-align:center;margin-bottom:.9375rem;font-size:3rem;font-family:var(--headline);font-weight:400}.MirSearch_title__K3JUP h4{display:flex;flex-direction:row;align-items:center;margin-bottom:0;font-size:1.0625rem;font-family:var(--sans-serif);font-weight:400;color:#000;text-align:center;text-transform:uppercase}.MirSearch_title__K3JUP h4 img{padding-left:.625rem}.MirSearch_inputContainer__qPzNM{margin:0 10%}@media (min-width:1024px){.MirSearch_inputContainer__qPzNM{margin:0 20%}}.MiravalBlogHeader_header__mmNOG{display:flex;justify-content:space-between;align-items:center;position:fixed;padding:0 1.25rem;top:0;width:100vw;max-width:120rem;z-index:5}.MiravalBlogHeader_header__mmNOG a{color:#fff!important}.MiravalBlogHeader_header__mmNOG.MiravalBlogHeader_light__OIvoD .MiravalBlogHeader_lightOverlay__WpJ3b{bottom:0}.MiravalBlogHeader_header__mmNOG.MiravalBlogHeader_light__OIvoD .MiravalBlogHeader_logoContainer__asVlj{opacity:1;transition:opacity .3s ease .2s}.MiravalBlogHeader_header__mmNOG.MiravalBlogHeader_bookingOpen__P8tQF a,.MiravalBlogHeader_header__mmNOG.MiravalBlogHeader_bookingOpen__P8tQF button:not(.MiravalBlogHeader_mobileBookingLink___RkoS),.MiravalBlogHeader_header__mmNOG.MiravalBlogHeader_dark__zmdLC a,.MiravalBlogHeader_header__mmNOG.MiravalBlogHeader_light__OIvoD a,.MiravalBlogHeader_header__mmNOG.MiravalBlogHeader_open__Rq3bo a,.MiravalBlogHeader_header__mmNOG.MiravalBlogHeader_open__Rq3bo button:not(.MiravalBlogHeader_mobileBookingLink___RkoS){color:#000!important}.MiravalBlogHeader_header__mmNOG.MiravalBlogHeader_bookingOpen__P8tQF .MiravalBlogHeader_logoContainer__asVlj,.MiravalBlogHeader_header__mmNOG.MiravalBlogHeader_open__Rq3bo .MiravalBlogHeader_logoContainer__asVlj{top:1.5625rem;opacity:1;transition:opacity .3s ease,top .5s ease}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_lightOverlay__WpJ3b{position:absolute;top:0;left:0;right:0;bottom:100%;background-color:#fff;transition:all .5s cubic-bezier(.46,.03,.52,.96);opacity:.98;filter:drop-shadow(0 4px 25px rgba(0,0,0,.1))}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_logoContainer__asVlj{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:.4375rem;position:absolute;left:50%;transform:translateX(-50%);opacity:0;top:.625rem;transition:opacity .3s ease,top .5s ease}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_logoContainer__asVlj .MiravalBlogHeader_script__AEJ_s{flex:100% 1;text-align:center;font-family:var(--headline);font-size:3rem}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_logoContainer__asVlj .MiravalBlogHeader_by__vR3wC{line-height:1;margin-bottom:.3125rem}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_logoContainer__asVlj .MiravalBlogHeader_logo__IjV3_{position:relative;width:9.75rem;height:2.875rem}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_hamburgerContainer__pIhmX{display:flex;align-items:center}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_overlayBookingContainer__zFR_L,.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_overlayMenuContainer__Q_DVp{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:auto;padding-top:10.5rem;padding-bottom:3.125rem;background-image:url(/static/images/pattern_tile.jpg);background-repeat:no-repeat;background-size:cover;background-position:bottom;background-color:#d7e8ef;background-blend-mode:overlay}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_overlayBookingContainer__zFR_L *,.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_overlayMenuContainer__Q_DVp *{color:#000}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_overlayBookingContainer__zFR_L .MiravalBlogHeader_overlayInnerContainer__TKi2O,.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_overlayMenuContainer__Q_DVp .MiravalBlogHeader_overlayInnerContainer__TKi2O{position:relative;display:flex;flex-flow:row wrap;justify-content:space-between;max-width:76.25rem;padding:0 3.125rem;z-index:1;margin:0 auto}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_overlayBookingContainer__zFR_L .MiravalBlogHeader_bgImage__YnLBz,.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_overlayMenuContainer__Q_DVp .MiravalBlogHeader_bgImage__YnLBz{z-index:0}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_overlayBookingContainer__zFR_L .MiravalBlogHeader_overlayInnerContainer__TKi2O{height:100%;max-width:70rem;justify-content:center;align-content:center;text-align:center}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_overlayBookingContainer__zFR_L .MiravalBlogHeader_overlayInnerContainer__TKi2O p{margin-bottom:2rem}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_overlayMenu__oofE_{padding-right:.5625rem}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_overlayMenu__oofE_ a{display:flex;align-items:center;font-family:var(--sans-serif);font-size:2rem;line-height:1.3125;letter-spacing:.15em;text-transform:uppercase;transition:color .3s ease}@media not all and (pointer:coarse){.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_overlayMenu__oofE_ a:hover{color:#0d5f85!important}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_overlayMenu__oofE_ a:hover .MiravalBlogHeader_arrowWrap__PpAJ9{opacity:1;transform:translateX(0);transition:all .3s ease-in}}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_bookingLink__tlpWg{margin:0;height:4.5rem;min-width:10.625rem;z-index:1;justify-content:flex-end}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_bookingLink__tlpWg .MiravalBlogHeader_search__3w3V_{margin-left:1.125rem}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_bookingLink__tlpWg .MiravalBlogHeader_close__92faq{margin-left:.9375rem}@media (min-width:1024px){.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_bookingLink__tlpWg{padding-right:.625rem!important}}@media not all and (pointer:coarse){.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_bookingLink__tlpWg:hover{color:#0d5f85}}.MiravalBlogHeader_header__mmNOG.MiravalBlogHeader_bookingOpen__P8tQF .MiravalBlogHeader_bookingLink__tlpWg .MiravalBlogHeader_desktopText__8wrLt{display:none;opacity:0}.MiravalBlogHeader_header__mmNOG.MiravalBlogHeader_bookingOpen__P8tQF .MiravalBlogHeader_bookingLink__tlpWg .MiravalBlogHeader_closeText__WFpyC{display:flex;opacity:1}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_mobileBookingLink___RkoS,.MiravalBlogHeader_header__mmNOG.MiravalBlogHeader_dark__zmdLC .MiravalBlogHeader_mobileBookingLink___RkoS,.MiravalBlogHeader_header__mmNOG.MiravalBlogHeader_light__OIvoD .MiravalBlogHeader_mobileBookingLink___RkoS{display:none;color:#fff!important;margin:0}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_blogPosts__OwtI_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}@media(max-width:1024px){.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_blogPosts__OwtI_{display:flex;flex-flow:column}}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_categoryCard__k3z6Q{padding:1.5rem 1.5rem 2rem 2rem;background-color:#fff}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_categoryCard__k3z6Q .MiravalBlogHeader_title__l6TT9{margin-bottom:1.0625rem}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_categoryCard__k3z6Q a{display:block;width:-moz-fit-content;width:fit-content;transition:opacity .3s ease}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_categoryCard__k3z6Q a:after{background:#0d5f85!important}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_categoryCard__k3z6Q a:focus-visible,.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_categoryCard__k3z6Q a:hover{opacity:.7}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_categoryCard__k3z6Q a.MiravalBlogHeader_categoryLink__nO6I7{position:relative}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_categoryCard__k3z6Q a.MiravalBlogHeader_categoryLink__nO6I7:after{position:absolute;bottom:.625rem;left:0;width:100%;height:.0625rem;background:rgba(0,0,0,.6);content:"";opacity:0;transition:opacity .3s ease,transform .3s ease;transform:translateY(3px)}@media not all and (pointer:coarse){.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_categoryCard__k3z6Q a.MiravalBlogHeader_categoryLink__nO6I7:hover:after{opacity:1;transform:translateY(0)}}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_categoryCard__k3z6Q a.MiravalBlogHeader_categoryLink__nO6I7:after{bottom:.1875rem}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_categoryCard__k3z6Q .MiravalBlogHeader_subtitle___6qa_{font-weight:500;color:#0d5f85;margin-bottom:1.5rem}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_categoryCard__k3z6Q .MiravalBlogHeader_post__CKueF{display:flex;align-items:flex-start;gap:1rem}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_categoryCard__k3z6Q .MiravalBlogHeader_post__CKueF span{flex-shrink:0}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_categoryCard__k3z6Q .MiravalBlogHeader_post__CKueF p{font-weight:500;margin:0}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_categoryCard__k3z6Q .MiravalBlogHeader_post__CKueF+.MiravalBlogHeader_post__CKueF{margin-top:1rem}@media (max-width:1024px){.MiravalBlogHeader_header__mmNOG{padding:0}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_logoContainer__asVlj{top:1.125rem;opacity:1;margin-top:.5625rem;margin-right:0;-moz-column-gap:0;column-gap:0}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_logoContainer__asVlj .MiravalBlogHeader_logo__IjV3_{width:8.375rem;height:2.0625rem;transition:transform .3s ease}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_logoContainer__asVlj .MiravalBlogHeader_by__vR3wC{font-size:.75rem}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_logoContainer__asVlj .MiravalBlogHeader_script__AEJ_s{font-size:2.375rem}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_overlayMenuContainer__Q_DVp .MiravalBlogHeader_mobileBookingLink___RkoS{display:flex}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_overlayMenuContainer__Q_DVp .MiravalBlogHeader_mobileBookingLink___RkoS *{color:#fff!important}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_bookingLink__tlpWg{visibility:visible;justify-content:flex-end;padding-right:1.3125rem!important;color:#000!important;min-width:0;width:5.5rem!important}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_overlayMenuContainer__Q_DVp{padding-top:13.25rem}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_overlayMenuContainer__Q_DVp .MiravalBlogHeader_overlayInnerContainer__TKi2O{flex-direction:column;padding:0 0 0 2rem}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_overlayMenuContainer__Q_DVp .MiravalBlogHeader_overlayInnerContainer__TKi2O li{margin:0}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_overlayMenuContainer__Q_DVp .MiravalBlogHeader_overlayMenu__oofE_{margin-top:1.25rem;padding-right:3rem}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_overlayMenuContainer__Q_DVp .MiravalBlogHeader_overlayMenu__oofE_ a{font-size:1.125rem;line-height:1.3}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_overlayMenuContainer__Q_DVp .MiravalBlogHeader_overlayMenu__oofE_ a .MiravalBlogHeader_arrowWrap__PpAJ9,.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_overlayMenuContainer__Q_DVp .MiravalBlogHeader_overlayMenu__oofE_>li .MiravalBlogHeader_arrowWrap__PpAJ9{display:none}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_overlayMenuContainer__Q_DVp .MiravalBlogHeader_overlayMenu2__DVzHo{margin-top:-.3125rem}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_overlayMenuContainer__Q_DVp .MiravalBlogHeader_overlayMenu2__DVzHo li a{font-size:1rem;padding:.5625rem 0}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_lightOverlay__WpJ3b{bottom:0}.MiravalBlogHeader_header__mmNOG.MiravalBlogHeader_open__Rq3bo .MiravalBlogHeader_bookingLink__tlpWg{visibility:hidden}.MiravalBlogHeader_header__mmNOG.MiravalBlogHeader_bookingOpen__P8tQF .MiravalBlogHeader_bookingLink__tlpWg .MiravalBlogHeader_closeText__WFpyC{display:none}.MiravalBlogHeader_header__mmNOG.MiravalBlogHeader_bookingOpen__P8tQF .MiravalBlogHeader_logoContainer__asVlj,.MiravalBlogHeader_header__mmNOG.MiravalBlogHeader_open__Rq3bo .MiravalBlogHeader_logoContainer__asVlj{top:4.875rem;width:100%}.MiravalBlogHeader_header__mmNOG.MiravalBlogHeader_bookingOpen__P8tQF .MiravalBlogHeader_logoContainer__asVlj .MiravalBlogHeader_logo__IjV3_,.MiravalBlogHeader_header__mmNOG.MiravalBlogHeader_open__Rq3bo .MiravalBlogHeader_logoContainer__asVlj .MiravalBlogHeader_logo__IjV3_{transform:scale(.9)}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_blogPosts__OwtI_{row-gap:1.6875rem}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_categoryCard__k3z6Q{padding:0;background:none}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_categoryCard__k3z6Q .MiravalBlogHeader_title__l6TT9{font-size:1.125rem;line-height:1.375rem}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_categoryCard__k3z6Q .MiravalBlogHeader_categoryLink__nO6I7:after{bottom:0!important}.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_categoryCard__k3z6Q .MiravalBlogHeader_post__CKueF,.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_categoryCard__k3z6Q .MiravalBlogHeader_subtitle___6qa_{display:none}}@media (min-width:768px)and (max-width:1024px){.MiravalBlogHeader_header__mmNOG .MiravalBlogHeader_bookingLink__tlpWg{width:11.5625rem!important}}.MiravalBlogHeader_button__5IXgI{display:inline-flex;align-items:center;justify-content:center;height:4.6875rem;margin-top:2.5rem;padding:1.75rem 3.6875rem 1.75rem 4.5rem;min-width:19.625rem;background:#0d5f85;border:.0625rem solid #0d5f85;-webkit-border-radius:0;text-transform:uppercase;color:#fff;font-family:var(--sans-serif);font-size:1rem;font-weight:400;line-height:1.1875rem;letter-spacing:.2em;transition:all .4s ease;cursor:pointer}.MiravalBlogHeader_button__5IXgI .MiravalBlogHeader_desktopText__8wrLt{display:block;opacity:1;transition:opacity .3s ease .1s}.MiravalBlogHeader_button__5IXgI .MiravalBlogHeader_closeText__WFpyC{display:none;opacity:0;transition:opacity .3s ease .1s}@media (max-width:1024px){.MiravalBlogHeader_button__5IXgI.MiravalBlogHeader_textLink__iRNGl .MiravalBlogHeader_desktopText__8wrLt{display:none}}@media not all and (pointer:coarse){.MiravalBlogHeader_button__5IXgI:hover{background:#0a4c6b;border-color:#0a4c6b;transition:all .4s ease}}.MiravalBlogHeader_button__5IXgI.MiravalBlogHeader_textLink__iRNGl{color:#000;background:transparent;padding:0;width:-moz-max-content;width:max-content;border:0}.MiravalBlogHeader_button__5IXgI.MiravalBlogHeader_darkBg__fnFst.MiravalBlogHeader_textLink__iRNGl{color:#fff}@media not all and (pointer:coarse){.MiravalBlogHeader_button__5IXgI.MiravalBlogHeader_darkBg__fnFst.MiravalBlogHeader_textLink__iRNGl:hover{background:transparent}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{box-sizing:content-box;position:absolute;height:0;width:1px;content:"";z-index:-1;border:8px solid transparent;left:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.7rem / 2);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.BookingWidget_bookingWidget__j9jEa{width:100%;display:flex;justify-content:center;align-items:center}.BookingWidget_bookingWidget__j9jEa .BookingWidget_bookingform__EydEN{background:#fff;width:50rem;border:.125rem solid #000;text-align:center}.BookingWidget_bookingWidget__j9jEa .BookingWidget_bookingform__EydEN input[type=radio]{opacity:0;position:fixed;width:0}.BookingWidget_bookingWidget__j9jEa .BookingWidget_bookingform__EydEN input[type=number]{display:block}.BookingWidget_bookingWidget__j9jEa .BookingWidget_bookingform__EydEN input[type=submit]{width:100%;height:5rem;background-color:#000;color:#fff!important;border:none;text-transform:uppercase;letter-spacing:.2em;font-family:var(--sans-serif);font-size:1.5rem;line-height:5rem;cursor:pointer;transition:background-color .3s ease}.BookingWidget_bookingWidget__j9jEa .BookingWidget_bookingform__EydEN input[type=submit]:focus-visible,.BookingWidget_bookingWidget__j9jEa .BookingWidget_bookingform__EydEN input[type=submit]:hover{background-color:#0d5f85}.BookingWidget_bookingWidget__j9jEa .BookingWidget_bookingform__EydEN .BookingWidget_locationName__wMUWV{position:absolute;font-family:var(--serif);color:#fff!important;padding:.75rem 1rem;width:100%;bottom:0;left:0;font-size:1.4375rem;text-align:left;z-index:1}.BookingWidget_bookingWidget__j9jEa .BookingWidget_bookingform__EydEN input::-moz-placeholder{color:#000}.BookingWidget_bookingWidget__j9jEa .BookingWidget_bookingform__EydEN input:-ms-input-placeholder{color:#000}.BookingWidget_bookingWidget__j9jEa .BookingWidget_bookingform__EydEN input::placeholder{color:#000}.BookingWidget_container__4yIJy{padding:2rem}.BookingWidget_formTitle__Nh2Wd{color:#847358!important;margin-bottom:1rem}.BookingWidget_radioSection__JabWp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:1.5rem;justify-items:stretch}.BookingWidget_radioSection__JabWp label{position:relative;cursor:pointer;border:2px solid #fff;background:#0d5f85;transition:all .24s;height:8.5rem}.BookingWidget_radioSection__JabWp label:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.5);mix-blend-mode:multiply;background:linear-gradient(0deg,#000 0,rgba(0,0,0,.738) 19%,rgba(0,0,0,.541) 34%,rgba(0,0,0,.382) 47%,rgba(0,0,0,.278) 56.5%,rgba(0,0,0,.194) 65%,rgba(0,0,0,.126) 73%,rgba(0,0,0,.075) 80.2%,rgba(0,0,0,.042) 86.1%,rgba(0,0,0,.021) 91%,rgba(0,0,0,.008) 95.2%,rgba(0,0,0,.002) 98.2%,transparent);opacity:.4}.BookingWidget_radioSection__JabWp label img{transition:all .24s;height:100%;-o-object-fit:cover;object-fit:cover}.BookingWidget_radioSection__JabWp label:hover img{opacity:.2}.BookingWidget_radioSection__JabWp label.BookingWidget_active__E8P9Z{border:2px solid #000}.BookingWidget_radioSection__JabWp label.BookingWidget_active__E8P9Z .BookingWidget_locationName__wMUWV{color:#000}.BookingWidget_radioSection__JabWp label.BookingWidget_active__E8P9Z img{opacity:.2}.BookingWidget_radioSection__JabWp:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.BookingWidget_radioSection__JabWp:has(>:only-child){grid-template-columns:1fr;justify-items:center}.BookingWidget_bottomSection__p_9Ek{text-align:left;display:grid;grid-template-columns:1fr 2fr;grid-column-gap:.75rem;margin-top:3rem}.BookingWidget_guestsContainer__9dmNk{display:flex;flex-flow:row wrap}.BookingWidget_guestsContainer__9dmNk input{height:4.5rem;width:100%;border:none;font-size:1.75rem;font-family:var(--sans-serif);flex:1 1;text-align:center}.BookingWidget_guestsContainer__9dmNk .BookingWidget_numberButtons__uizLU{display:flex;gap:.5rem}.BookingWidget_guestsContainer__9dmNk .BookingWidget_numberButtons__uizLU button{padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;transition:transform .3s ease-in-out;width:3rem;height:3rem}.BookingWidget_guestsContainer__9dmNk .BookingWidget_numberButtons__uizLU button:focus-visible,.BookingWidget_guestsContainer__9dmNk .BookingWidget_numberButtons__uizLU button:hover{transform:scale(1.1)}@media screen and (min-width:768px){.BookingWidget_guestsContainer__9dmNk{gap:0}.BookingWidget_guestsContainer__9dmNk .BookingWidget_formTitle__Nh2Wd{flex:100% 1}.BookingWidget_guestsContainer__9dmNk input{text-align:left}.BookingWidget_guestsContainer__9dmNk .BookingWidget_numberButtons__uizLU{flex-direction:column;margin-right:1.6875rem}.BookingWidget_guestsContainer__9dmNk .BookingWidget_numberButtons__uizLU button{width:2rem;height:2rem}}.BookingWidget_datesContainer__TSYX3{padding-left:2rem;border-left:1px solid hsla(35,20%,57%,.5)}.BookingWidget_datesContainer__TSYX3 .react-datepicker-wrapper{width:100%}.BookingWidget_datepickerInput__hJ_L2{background-image:url(/static/images/calendar.svg);background-position:100%;background-repeat:no-repeat;background-size:contain;height:5rem;width:100%;cursor:pointer;border:none;font-size:1.75rem}@media screen and (max-width:768px){.BookingWidget_radioSection__JabWp{display:flex;flex-direction:column}.BookingWidget_radioSection__JabWp label{height:3.5rem}.BookingWidget_radioSection__JabWp label .BookingWidget_locationName__wMUWV{text-align:center!important}.BookingWidget_radioSection__JabWp label:before{background:rgba(0,0,0,.5)}.BookingWidget_bottomSection__p_9Ek{display:flex;flex-direction:column;margin-top:2rem;gap:1.875rem}.BookingWidget_guestsContainer__9dmNk{display:flex;align-items:center;border-top:.0625rem solid hsla(35,20%,57%,.5);border-bottom:.0625rem solid hsla(35,20%,57%,.5)}.BookingWidget_guestsContainer__9dmNk .BookingWidget_formTitle__Nh2Wd{margin-bottom:0;color:#0d5f85}.BookingWidget_guestsContainer__9dmNk input{height:6rem}.BookingWidget_datesContainer__TSYX3{padding-left:0;border-left:0}.BookingWidget_datesContainer__TSYX3 input{font-size:1.5rem}}.rtl .BookingWidget_datesContainer__TSYX3{padding-right:2rem;padding-left:0;border-right:1px solid hsla(35,20%,57%,.5);border-left:none}@media screen and (max-width:768px){.rtl .BookingWidget_datesContainer__TSYX3{border-right:none}}.rtl .BookingWidget_datepickerInput__hJ_L2{background-position:0}.rtl .BookingWidget_locationName__wMUWV{text-align:right!important}.rtl .Button_button__30ukX{font-size:2rem;letter-spacing:0}.Button_button__30ukX{display:inline-flex;align-items:center;justify-content:center;height:4.6875rem;margin-top:2.5rem;padding:1.5rem 3.375rem 1.5rem 4.125rem;width:-moz-fit-content;width:fit-content;min-width:19.625rem;background:#0d5f85;border:.0625rem solid #0d5f85;-webkit-border-radius:0;text-transform:uppercase;color:#fff;font-family:var(--sans-serif);font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:.2em;transition:all .4s ease;cursor:pointer}.Button_button__30ukX .Button_desktopText__knbFc{display:block}.Button_button__30ukX .Button_mobileText__eyly4{display:none}@media (max-width:768px){.Button_button__30ukX{padding:1.5rem 1.5rem 1.5rem 2.3125rem;min-width:12.5rem}.Button_button__30ukX .Button_desktopText__knbFc{display:none}.Button_button__30ukX .Button_mobileText__eyly4{display:block}.Button_button__30ukX .Button_mobileText__eyly4+.Button_arrowWrap__X6FBB{display:none}}@media not all and (pointer:coarse){.Button_button__30ukX:hover{background:#0a4c6b;border-color:#0a4c6b;transition:all .4s ease}}.Button_button__30ukX.Button_darkBg__i_rPl{border-color:#fff;background:#fff;color:#0d5f85}.Button_button__30ukX.Button_darkBg__i_rPl span{color:#0d5f85}@media not all and (pointer:coarse){.Button_button__30ukX.Button_darkBg__i_rPl:hover{background:#0d5f85;border-color:#0d5f85;color:#fff}.Button_button__30ukX.Button_darkBg__i_rPl:hover span{color:#fff}}.Button_button__30ukX.Button_hollow__NxD5D{background:transparent;border-color:#000;color:#000}@media not all and (pointer:coarse){.Button_button__30ukX.Button_hollow__NxD5D:hover{background:#0d5f85;border-color:#0d5f85;color:#fff}}.Button_button__30ukX.Button_darkBg__i_rPl.Button_hollow__NxD5D{border-color:#fff;color:#fff}.Button_button__30ukX.Button_darkBg__i_rPl.Button_hollow__NxD5D span{color:#fff}@media not all and (pointer:coarse){.Button_button__30ukX.Button_darkBg__i_rPl.Button_hollow__NxD5D:hover{border-color:#fff;background:#fff;color:#000}.Button_button__30ukX.Button_darkBg__i_rPl.Button_hollow__NxD5D:hover span{color:#000}}.Button_button__30ukX.Button_textLink__xCij7{color:#000;background:transparent;padding:.9375rem 0 0;margin-top:0;min-width:0;width:-moz-max-content;width:max-content;max-width:100%;border:0}@media screen and (max-width:1024px){.Button_button__30ukX.Button_textLink__xCij7{margin-top:0}}.Button_button__30ukX.Button_textLink__xCij7+.Button_textLink__xCij7{padding-top:0}.Button_button__30ukX.Button_darkBg__i_rPl.Button_textLink__xCij7,.Button_button__30ukX.Button_darkBg__i_rPl.Button_textLink__xCij7 span{color:#fff}@media not all and (pointer:coarse){.Button_button__30ukX.Button_darkBg__i_rPl.Button_textLink__xCij7:hover{background:transparent}}.rtl .Button_button__30ukX .arrowWrap{transform:rotate(180deg);margin-right:.75rem;margin-left:-.625rem}.the-red-sea .Button_button__30ukX.Button_darkBg__i_rPl{color:#6e5e49}.the-red-sea .Button_button__30ukX.Button_darkBg__i_rPl:focus-visible,.the-red-sea .Button_button__30ukX.Button_darkBg__i_rPl:hover{color:#fff;border-color:#fff}.the-red-sea .Button_button__30ukX.Button_darkBg__i_rPl.Button_hollow__NxD5D{color:#fff}.the-red-sea .Button_button__30ukX.Button_darkBg__i_rPl.Button_hollow__NxD5D:focus-visible,.the-red-sea .Button_button__30ukX.Button_darkBg__i_rPl.Button_hollow__NxD5D:hover{color:#6e5e49}.the-red-sea .Button_button__30ukX.Button_darkBg__i_rPl.Button_hollow__NxD5D:focus-visible span,.the-red-sea .Button_button__30ukX.Button_darkBg__i_rPl.Button_hollow__NxD5D:hover span{color:#6e5e49}.the-red-sea .Button_button__30ukX.Button_textLink__xCij7,.the-red-sea .Button_button__30ukX.Button_textLink__xCij7 span{color:#6e5e49!important}.the-red-sea .Button_button__30ukX.Button_textLink__xCij7 span:focus-visible,.the-red-sea .Button_button__30ukX.Button_textLink__xCij7 span:hover,.the-red-sea .Button_button__30ukX.Button_textLink__xCij7:focus-visible,.the-red-sea .Button_button__30ukX.Button_textLink__xCij7:hover{color:#0d5f85!important}.the-red-sea .Button_button__30ukX.Button_textLink__xCij7 span:focus-visible span,.the-red-sea .Button_button__30ukX.Button_textLink__xCij7 span:hover span,.the-red-sea .Button_button__30ukX.Button_textLink__xCij7:focus-visible span,.the-red-sea .Button_button__30ukX.Button_textLink__xCij7:hover span{color:#0d5f85!important}.MenuList_closeSubNav__XivWR{position:relative;display:flex;align-content:center;background:transparent;width:100%;padding:1.375rem 0;margin-bottom:.3125rem;border:0;border-bottom:.0625rem solid #9dc7e0;color:#000;font-family:var(--sans-serif);font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;z-index:2;cursor:pointer}.MenuList_closeSubNav__XivWR span{position:relative;display:block;margin:0 1rem 0 -.75rem}.MenuList_closeSubNav__XivWR span>svg{position:absolute;left:0;transform:scale(-1)}.MenuList_openSubNav__Vn6iJ{background:transparent;border:0;pointer-events:all;cursor:pointer;padding:1rem 0 1rem 1rem}.MenuList_openSubNav__Vn6iJ a span{opacity:1!important}@media screen and (min-width:1024px){.MenuList_openSubNav__Vn6iJ{display:none}}.MenuList_bgImage__vXy7J{z-index:-1}@media screen and (min-width:1024px){.MenuList_bgImage__vXy7J,.MenuList_closeSubNav__XivWR,.MenuList_openSubNav__Vn6iJ{display:none!important}}@media screen and (max-width:1024px){.MenuList_subNav__Czy19{background:#fff}.MenuList_subNav__Czy19:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;background-image:url(/static/images/pattern_tile.jpg);background-repeat:no-repeat;background-size:cover;background-color:#d7e8ef;background-blend-mode:overlay}}.the-red-sea.rtl .MenuList_closeSubNav__XivWR span.arrowWrap,.the-red-sea.rtl .MenuList_openSubNav__Vn6iJ span.arrowWrap{transform:scale(-1)}@media screen and (max-width:1024px){.the-red-sea .MenuList_subNav__Czy19:after{background-image:url(/static/images/sea-foam.png);background-blend-mode:normal;opacity:1}}.NotificationBar_notificationBar__vNY_4{position:relative;top:0;left:0;width:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;background-color:#0d5f85;height:-moz-max-content;height:max-content;min-height:2.5rem;padding:0 4.375rem}@media(max-width:1024px){.NotificationBar_notificationBar__vNY_4{justify-content:flex-start;padding:.375rem 2.5rem .375rem 1.3125rem;min-height:40px}}.NotificationBar_notification__Kkjj9{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center}.NotificationBar_message__B49ge{margin-bottom:0;color:#fff;padding-right:.25rem}.NotificationBar_button__XsX9I{padding:.5rem!important;height:auto;font-size:.75rem;font-weight:500}@media(max-width:1024px){.NotificationBar_button__XsX9I{padding:0!important}}.NotificationBar_close__RIJO2{padding:.5rem;display:flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;right:32px;position:absolute;cursor:pointer}@media(max-width:1024px){.NotificationBar_close__RIJO2{right:13px}}.NotificationBar_closeSvg__uAx_b{width:20px;height:20px}.MiravalHeader_header__XL1Dp{position:fixed;top:0;width:100vw;max-width:120rem;z-index:6}@media screen and (min-width:1024px){.miraval-austin .MiravalHeader_overlayBookingContainer__hI0zH{padding-top:9.6875rem}}.MiravalHeader_button__YowPK{display:inline-flex;align-items:center;justify-content:center;height:4.6875rem;margin-top:2.5rem;padding:1.75rem 3.6875rem 1.75rem 4.5rem;min-width:19.625rem;background:#0d5f85;border:.0625rem solid #0d5f85;-webkit-border-radius:0;text-transform:uppercase;color:#fff;font-family:var(--sans-serif);font-size:1.125rem;font-weight:400;line-height:1.1875rem;letter-spacing:.2em;transition:all .4s ease;cursor:pointer}.MiravalHeader_button__YowPK .MiravalHeader_desktopText__vkmHj{display:block;opacity:1;transition:color .4s ease,opacity .3s ease .1s}.MiravalHeader_button__YowPK .MiravalHeader_mobileText__5Yyjw{display:none}.MiravalHeader_button__YowPK .MiravalHeader_closeText__MdouZ{display:none;opacity:0;transition:color .4s ease,opacity .3s ease .1s}@media (max-width:1024px){.MiravalHeader_button__YowPK.MiravalHeader_textLink__tssM4 span:last-of-type{display:none!important}.MiravalHeader_button__YowPK .MiravalHeader_desktopText__vkmHj{display:none}.MiravalHeader_button__YowPK .MiravalHeader_mobileText__5Yyjw{display:block}}@media not all and (pointer:coarse){.MiravalHeader_button__YowPK:hover{background:#0a4c6b;border-color:#0a4c6b;transition:all .4s ease}}.MiravalHeader_button__YowPK.MiravalHeader_textLink__tssM4{color:#000;background:transparent;padding:0;width:-moz-max-content;width:max-content;border:0}.MiravalHeader_button__YowPK.MiravalHeader_darkBg__2zuza.MiravalHeader_textLink__tssM4{color:#fff}@media not all and (pointer:coarse){.MiravalHeader_button__YowPK.MiravalHeader_darkBg__2zuza.MiravalHeader_textLink__tssM4:hover{background:transparent}}.MiravalHeader_mainHeader__m5Ty5{display:flex;justify-content:space-between;align-items:center;padding:0 1.25rem;position:relative}.MiravalHeader_mainHeader__m5Ty5 a,.MiravalHeader_mainHeader__m5Ty5 button{color:#fff!important}.MiravalHeader_mainHeader__m5Ty5 a:focus-visible>span,.MiravalHeader_mainHeader__m5Ty5 a:hover>span,.MiravalHeader_mainHeader__m5Ty5 button:focus-visible>span,.MiravalHeader_mainHeader__m5Ty5 button:hover>span{color:#9dc7e0}.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_light__rv2iO .MiravalHeader_lightOverlay__3S64G{bottom:0}.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_light__rv2iO .MiravalHeader_logoContainer__5_7Ka{transform:translate(-50%,-50%) scale(1);transition:opacity .4s ease,transform .4s ease}.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_light__rv2iO.MiravalHeader_logoHidden__cUmz8 .MiravalHeader_logoContainer__5_7Ka{opacity:1;pointer-events:all}.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_dark__AwEEn a,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_dark__AwEEn button,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_light__rv2iO a,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_light__rv2iO button{color:#000!important}.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_dark__AwEEn a:focus-visible>span,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_dark__AwEEn a:hover>span,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_dark__AwEEn button:focus-visible>span,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_dark__AwEEn button:hover>span,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_light__rv2iO a:focus-visible>span,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_light__rv2iO a:hover>span,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_light__rv2iO button:focus-visible>span,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_light__rv2iO button:hover>span{color:#0d5f85}.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_dark__AwEEn .MiravalHeader_menu2__cMWDP li:last-of-type,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_light__rv2iO .MiravalHeader_menu2__cMWDP li:last-of-type{border:.0625rem solid #0d5f85}.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_bookingOpen__tHD_o a,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_bookingOpen__tHD_o button:not(.MiravalHeader_mobileBookingLink__sr3kQ),.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_open___ITuc a,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_open___ITuc button:not(.MiravalHeader_mobileBookingLink__sr3kQ){color:#000!important}.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_bookingOpen__tHD_o .MiravalHeader_logoContainer__5_7Ka,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_open___ITuc .MiravalHeader_logoContainer__5_7Ka{transform:translate(-50%,-50%) scale(1.5);transition:opacity .4s ease,transform .4s ease;filter:brightness(.79) saturate(1.28)}.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_bookingOpen__tHD_o.MiravalHeader_logoHidden__cUmz8 .MiravalHeader_logoContainer__5_7Ka,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_open___ITuc.MiravalHeader_logoHidden__cUmz8 .MiravalHeader_logoContainer__5_7Ka{opacity:1;pointer-events:all}.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_bookingOpen__tHD_o.MiravalHeader_logoHidden__cUmz8 a:focus-visible>span,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_bookingOpen__tHD_o.MiravalHeader_logoHidden__cUmz8 a:hover>span,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_bookingOpen__tHD_o.MiravalHeader_logoHidden__cUmz8 button:focus-visible>span,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_bookingOpen__tHD_o.MiravalHeader_logoHidden__cUmz8 button:hover>span,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_open___ITuc.MiravalHeader_logoHidden__cUmz8 a:focus-visible>span,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_open___ITuc.MiravalHeader_logoHidden__cUmz8 a:hover>span,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_open___ITuc.MiravalHeader_logoHidden__cUmz8 button:focus-visible>span,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_open___ITuc.MiravalHeader_logoHidden__cUmz8 button:hover>span{color:#0d5f85}.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_logoHidden__cUmz8 .MiravalHeader_logoContainer__5_7Ka{opacity:0;pointer-events:none}@media screen and (max-width:1023px){.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_logoHidden__cUmz8 .MiravalHeader_logoContainer__5_7Ka{opacity:1;pointer-events:all}}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_lightOverlay__3S64G{position:absolute;top:0;left:0;right:0;bottom:100%;background-color:#fff;transition:all .5s cubic-bezier(.46,.03,.52,.96);opacity:.98;filter:drop-shadow(0 4px 25px rgba(0,0,0,.1))}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_isDisplay__pfKmi{display:block}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_isDisplayNone__Fpiyy{display:none!important}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_logoContainer__5_7Ka{position:absolute;left:50%;top:50%;width:9.75rem;height:2.875rem;transition:opacity .4s ease,transform .4s ease;transform-origin:50% -20px;transform:translate(-50%,-50%) scale(1);z-index:1}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_hamburgerContainer__nbgqd{display:flex;align-items:center}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V{background:#fff;display:block;height:100vh;left:0;padding-bottom:3.125rem;padding-top:8.75rem;position:fixed;top:0;width:100vw;overflow:auto}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH:before,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:calc(100vh + 170px);background-image:url(/static/images/pattern_tile.jpg);background-repeat:no-repeat;background-size:cover;background-position:bottom;background-color:#d7e8ef;background-blend-mode:overlay;opacity:.7}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH *,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V *{color:#000}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH .MiravalHeader_arrowWrap__ateDL path,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_arrowWrap__ateDL path{color:#0d5f85!important}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH.MiravalHeader_includesSubNav__ZiLNd .MiravalHeader_overlayInnerContainer__nx1zY,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V.MiravalHeader_includesSubNav__ZiLNd .MiravalHeader_overlayInnerContainer__nx1zY{-moz-column-gap:25rem;column-gap:25rem}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH .MiravalHeader_overlayInnerContainer__nx1zY,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_overlayInnerContainer__nx1zY{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 auto;max-width:90rem;padding:0 10rem;position:relative;z-index:1}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH .MiravalHeader_bgImage__cTc6s,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_bgImage__cTc6s{z-index:0}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH ul,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V ul{flex-direction:column;margin:1.125rem 0;position:relative}@media screen and (min-width:1024px){.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH ul,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V ul{width:-moz-max-content;width:max-content}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH ul.MiravalHeader_overlayMenu__gTMqt:before,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V ul.MiravalHeader_overlayMenu__gTMqt:before{content:"";display:block;width:100%;height:60%;position:absolute;top:1.375rem;left:0;border-style:solid;border-width:0 2px 0 0;-o-border-image:url(/static/images/vertical_dot.svg) 0 2 0 2 repeat repeat;border-image:url(/static/images/vertical_dot.svg) 0 2 0 2 repeat repeat;opacity:0;transition:opacity .4s ease,height 1s cubic-bezier(.22,.61,.36,1)}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH ul.MiravalHeader_overlayMenu__gTMqt.MiravalHeader_dottedBorder__v8kMf:before,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V ul.MiravalHeader_overlayMenu__gTMqt.MiravalHeader_dottedBorder__v8kMf:before{opacity:1;height:calc(100% - 20px)}}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH ul li,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V ul li{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:1024px){.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH ul li,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V ul li{position:relative}}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH ul li>a,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V ul li>a{padding:1rem 0}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH ul li ul,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V ul li ul{flex:0 0 100%;position:absolute;top:0;left:100%;width:-moz-max-content;width:max-content;margin:0;display:flex;flex-direction:column;z-index:2;padding-top:.875rem}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH ul li ul a,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V ul li ul a{font-size:1.75rem;letter-spacing:0;text-transform:none;position:relative}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH ul li ul a:after,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V ul li ul a:after{position:absolute;bottom:.625rem;left:0;width:100%;height:.0625rem;background:rgba(0,0,0,.6);content:"";opacity:0;transition:opacity .3s ease,transform .3s ease;transform:translateY(3px)}@media not all and (pointer:coarse){.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH ul li ul a:hover:after,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V ul li ul a:hover:after{opacity:1;transform:translateY(0)}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH ul li ul a:hover,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V ul li ul a:hover{color:rgba(0,0,0,.6)!important}}@media (max-width:1024px){.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH ul li ul,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V ul li ul{left:0;top:-.0625rem;height:calc(100vh - 220px);width:100%;margin:0;padding-top:0}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH ul li ul a,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V ul li ul a{z-index:2}}@media (min-width:1024px){.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH ul li ul li+span,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V ul li ul li+span{display:none!important}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH ul li ul li,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V ul li ul li{padding-left:4.125rem;max-width:20.3125rem}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH ul li ul a,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V ul li ul a{padding:.4375rem 0}}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH .MiravalHeader_bookingCta__SFFqw,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_bookingCta__SFFqw{color:#fff!important;padding:.9375rem 2rem;min-height:3.1875rem;height:auto;margin-top:0;margin-bottom:2.5rem}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH .MiravalHeader_bookingCta__SFFqw *,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_bookingCta__SFFqw *{color:#fff!important}@media (max-width:1024px){.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH .MiravalHeader_bookingCta__SFFqw,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_bookingCta__SFFqw{margin-top:-.5rem;margin-bottom:1.5rem}}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH .MiravalHeader_overlayMenu2__d9iNk li a,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_overlayMenu2__d9iNk li a{padding:.75rem 0;font-family:var(--sans-serif);font-size:1.5rem;line-height:1.3;position:relative}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH .MiravalHeader_overlayMenu2__d9iNk li a:after,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_overlayMenu2__d9iNk li a:after{position:absolute;bottom:.625rem;left:0;width:100%;height:.0625rem;background:rgba(0,0,0,.6);content:"";opacity:0;transition:opacity .3s ease,transform .3s ease;transform:translateY(3px)}@media not all and (pointer:coarse){.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH .MiravalHeader_overlayMenu2__d9iNk li a:hover:after,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_overlayMenu2__d9iNk li a:hover:after{opacity:1;transform:translateY(0)}}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH .MiravalHeader_overlayMenu2__d9iNk li a:after,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_overlayMenu2__d9iNk li a:after{bottom:.875rem;background:#000}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH .MiravalHeader_overlayInnerContainer__nx1zY{align-content:flex-start;height:100%;justify-content:center;max-width:70rem;overflow-y:auto;text-align:center}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH .MiravalHeader_overlayInnerContainer__nx1zY p{margin-bottom:2rem}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenu__gTMqt{padding-right:.5625rem}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenu__gTMqt a{display:flex;align-items:center;font-family:var(--sans-serif);font-size:2rem;line-height:1.3125;letter-spacing:.15em;text-transform:uppercase;transition:color .3s ease}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenu__gTMqt a .MiravalHeader_arrowWrap__ateDL{display:flex;margin-left:.75rem;color:#0d5f85;opacity:0;transform:translateX(-5px) scale(1.2);transition:all .3s ease-out}@media not all and (pointer:coarse){.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenu__gTMqt a:hover{color:#0d5f85!important}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenu__gTMqt a:hover .MiravalHeader_arrowWrap__ateDL{opacity:1;transform:translateX(0) scale(1.2);transition:all .3s ease-in}}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_bookingLink__PTZif{margin:0;height:4.5rem;min-width:10.625rem;z-index:1;justify-content:flex-end;transition:color .2s ease}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_bookingLink__PTZif:focus,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_bookingLink__PTZif:hover{transition:color .2s ease}@media (min-width:1024px){.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_bookingLink__PTZif{padding-right:.625rem!important}}.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_bookingOpen__tHD_o .MiravalHeader_bookingLink__PTZif{background-image:url(/static/images/close.svg);background-repeat:no-repeat;background-position:right 10px top 28px}.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_bookingOpen__tHD_o .MiravalHeader_bookingLink__PTZif span.arrowWrap{visibility:hidden}.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_bookingOpen__tHD_o .MiravalHeader_bookingLink__PTZif .MiravalHeader_desktopText__vkmHj,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_bookingOpen__tHD_o .MiravalHeader_bookingLink__PTZif .MiravalHeader_mobileText__5Yyjw{display:none;opacity:0}.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_bookingOpen__tHD_o .MiravalHeader_bookingLink__PTZif .MiravalHeader_closeText__MdouZ{display:flex;opacity:1}.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_bookingOpen__tHD_o .MiravalHeader_bookingLink__PTZif:focus,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_bookingOpen__tHD_o .MiravalHeader_bookingLink__PTZif:hover{transition:color .2s ease}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_mobileBookingLink__sr3kQ,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_dark__AwEEn .MiravalHeader_mobileBookingLink__sr3kQ,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_light__rv2iO .MiravalHeader_mobileBookingLink__sr3kQ{display:none;color:#fff!important;margin:0}@media (max-width:1024px){.MiravalHeader_mainHeader__m5Ty5{padding:0}.MiravalHeader_mainHeader__m5Ty5 a:focus-visible>span,.MiravalHeader_mainHeader__m5Ty5 a:hover>span,.MiravalHeader_mainHeader__m5Ty5 button:focus-visible>span,.MiravalHeader_mainHeader__m5Ty5 button:hover>span{color:#0d5f85}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_logoContainer__5_7Ka{opacity:1;width:8.375rem;height:2.0625rem;margin-right:0;transform:translate(-50%,-50%)}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_mobileBookingLink__sr3kQ{display:flex;width:calc(100% - 32px)}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_mobileBookingLink__sr3kQ *{color:#fff!important}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_bookingLink__PTZif{visibility:visible;justify-content:flex-end;padding-right:1.3125rem!important;color:#000!important;min-width:0;width:5.5rem!important}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_bookingLink__PTZif .MiravalHeader_desktop__0iRnc{display:none}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_bookingLink__PTZif .MiravalHeader_mobile__s0lVD{display:block}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH{padding-top:6.875rem}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH .MiravalHeader_overlayInnerContainer__nx1zY{height:auto;padding:0 2rem}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayBookingContainer__hI0zH .MiravalHeader_overlayInnerContainer__nx1zY p{max-width:43.75rem}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V{padding-top:5.25rem}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_overlayInnerContainer__nx1zY{flex-direction:column;padding:0 0 0 2rem}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_overlayInnerContainer__nx1zY li{margin:0}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_overlayMenu__gTMqt{margin-top:1.25rem;padding-right:3rem}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_overlayMenu__gTMqt a{font-size:1.125rem;line-height:1.3}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_overlayMenu__gTMqt a .MiravalHeader_arrowWrap__ateDL,.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_overlayMenu__gTMqt>li .MiravalHeader_arrowWrap__ateDL{display:none}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_overlayMenu2__d9iNk{margin-top:-.3125rem}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_overlayMenu2__d9iNk li a{font-size:1rem;padding:.5625rem 0}.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_lightOverlay__3S64G{bottom:0}.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_open___ITuc .MiravalHeader_bookingLink__PTZif{visibility:hidden}.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_open___ITuc .MiravalHeader_logoContainer__5_7Ka{transform:translate(-50%,-50%)}.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_bookingOpen__tHD_o .MiravalHeader_bookingLink__PTZif{background-image:none}.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_bookingOpen__tHD_o .MiravalHeader_logoContainer__5_7Ka{transform:translate(-50%,-50%)}.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_bookingOpen__tHD_o .MiravalHeader_lightOverlay__3S64G,.MiravalHeader_mainHeader__m5Ty5.MiravalHeader_bookingOpen__tHD_o .MiravalHeader_logoContainer__5_7Ka{z-index:1}}@media (min-width:768px)and (max-width:1024px){.MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_bookingLink__PTZif{width:11.5625rem!important}}.rtl .MiravalHeader_overlayInnerContainer__nx1zY{margin-top:40px!important}.rtl .MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_bookingLink__PTZif{padding-right:0!important;padding-left:1rem!important}.rtl .MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_overlayMenu__gTMqt:before{left:-100%}.rtl .MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_overlayMenu__gTMqt a{letter-spacing:0}.rtl .MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_overlayMenu__gTMqt a .MiravalHeader_arrowWrap__ateDL{transform:rotate(180deg) translateX(5px) scale(1.2)}@media not all and (pointer:coarse){.rtl .MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_overlayMenu__gTMqt a:hover .MiravalHeader_arrowWrap__ateDL{opacity:1;transform:rotate(180deg) translateX(10px) scale(1.2)}}.rtl .MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V ul li ul li{padding-left:0;padding-right:4.125rem}.rtl .MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:calc(100vh + 170px);background-color:#0d5f85}.rtl .MiravalHeader_overlayBookingContainer__hI0zH:before{background-color:#0d5f85}.rtl .MiravalHeader_button__YowPK{letter-spacing:0}.rtl .MiravalHeader_button__YowPK .arrowWrap{transform:rotate(180deg);margin-right:.75rem;margin-left:-.625rem}.MiravalHeader_toggleBookContainer__X_ziq{display:flex;align-items:center}@media (max-width:1200px){.MiravalHeader_toggleBookContainer__X_ziq .MiravalHeader_translationToggleContainer__k9R1N{position:fixed;bottom:0;width:100%;display:flex;justify-content:center;align-items:center;left:0;height:48px;background:#6d7764}.MiravalHeader_toggleBookContainer__X_ziq .MiravalHeader_translationToggleContainer__k9R1N .MiravalHeader_translationToggle__qYqhz{border:1px solid #fff;margin:0}}.MiravalHeader_toggleBookContainer__X_ziq .MiravalHeader_translationToggle__qYqhz{background:#6d7764;margin-right:40px;height:26px;border-radius:26px;overflow:hidden;position:relative;z-index:1;border:1px solid transparent}.MiravalHeader_toggleBookContainer__X_ziq .MiravalHeader_translationToggle__qYqhz .MiravalHeader_languageLink__O1VNX{padding:4px 16px;display:inline-flex;color:#fff;min-width:88px;justify-content:center;align-items:center;text-transform:uppercase;font-family:Futura,sans-serif;font-weight:500;font-size:12px;height:24px;background:transparent;border:none}.MiravalHeader_toggleBookContainer__X_ziq .MiravalHeader_translationToggle__qYqhz .MiravalHeader_languageLink__O1VNX:not(.MiravalHeader_languageActive__5zHfI){cursor:pointer;color:#fff!important}.MiravalHeader_toggleBookContainer__X_ziq .MiravalHeader_translationToggle__qYqhz .MiravalHeader_languageActive__5zHfI{background:#fff;color:#6d7764;border-radius:24px;border:1px solid #6d7764}.the-red-sea .MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_logoContainer__5_7Ka{width:unset;height:2.625rem}.the-red-sea .MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V:before{background-image:url(/static/images/sea-foam.png);background-blend-mode:normal;opacity:1}.the-red-sea .MiravalHeader_mainHeader__m5Ty5 .MiravalHeader_overlayMenuContainer__eeV0V ul li:not(:has(ul)) .MiravalHeader_arrowWrap__ateDL{visibility:hidden!important}@media (min-width:1025px){.the-red-sea.rtl .MiravalHeader_overlayBookingContainer__hI0zH ul li ul,.the-red-sea.rtl .MiravalHeader_overlayMenuContainer__eeV0V ul li ul{left:unset;right:100%}}@media (max-width:1024px){.the-red-sea.rtl .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_overlayInnerContainer__nx1zY{padding:0 2rem 0 0}.the-red-sea.rtl .MiravalHeader_overlayMenuContainer__eeV0V .MiravalHeader_overlayInnerContainer__nx1zY .MiravalHeader_overlayMenu__gTMqt{padding-right:0;padding-left:3rem}}.Layout_layout__heU11{max-width:120rem;margin:0 auto;background:#fff;overflow:hidden}.Layout_layout__heU11.Layout_modal__0aC4L{height:100vh}.Layout_skipNavigationLink__f7uhJ{position:fixed;top:-12.5rem;left:-12.5rem}.Layout_skipNavigationLink__f7uhJ:focus,.Layout_skipNavigationLink__f7uhJ:focus-visible{top:2.3125rem;left:0;z-index:20;color:#fff}.Layout_button__TiAma{display:inline-flex;align-items:center;justify-content:center;height:4.6875rem;margin-top:2.5rem;padding:1.75rem 3.6875rem 1.75rem 4.5rem;min-width:19.625rem;background:#0d5f85;border:.0625rem solid #0d5f85;-webkit-border-radius:0;text-transform:uppercase;color:#fff;font-family:var(--sans-serif);font-size:1rem;font-weight:500;line-height:1.1875rem;letter-spacing:.2em;transition:all .3s ease;cursor:pointer}