@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url("../../../fonts/poppins-v24-latin-regular.woff2") format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url("../../../fonts/poppins-v24-latin-500.woff2") format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url("../../../fonts/poppins-v24-latin-600.woff2") format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url("../../../fonts/poppins-v24-latin-700.woff2") format("woff2")}*,*::before,::after{margin:0;padding:0;box-sizing:border-box}html{height:100%;scroll-behavior:smooth;hanging-punctuation:first last}body{min-height:100svh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;overscroll-behavior-x:contain;font-optical-sizing:auto;font-size:1rem;color:#707070}body:not(:has([data-dark-header])) .hero{margin-block-start:120px}@media(min-width: 23.4375rem){body:not(:has([data-dark-header])) .hero{margin-block-start:125px}}@media(min-width: 48rem){body:not(:has([data-dark-header])) .hero{margin-block-start:120px}}@media(min-width: 80rem){body:not(:has([data-dark-header])) .hero{margin-block-start:128px}}@media screen and (max-width: 425px){body{font-size:.875rem}}a{color:var(--bs-primary)}a:hover{color:var(--bs-primary)}p{color:#000}@media(min-width: 64rem){p{font-size:1rem}}strong{display:inline-block;font-weight:600}address{font-style:normal}button{cursor:pointer}.eProtection{unicode-bidi:bidi-override;direction:rtl}img,picture,video,canvas,svg,button,span{display:block}span{vertical-align:middle}iframe,picture,video,canvas,svg{max-width:100%}svg:not(.site-logo){width:1.5rem;aspect-ratio:1}@media screen and (max-width: 425px){svg:not(.site-logo){width:1.25rem}}img{max-width:100%;width:100%;height:auto;font-style:italic;background-repeat:no-repeat;background-size:cover;vertical-align:middle;shape-margin:1rem;object-fit:cover}img.icon{width:110px}figure{margin-block-end:0}figure figcaption{margin-block:1.125rem}input[type=text],input[type=submit],input[type=email],input[type=number],input[type=password],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input,textarea,select{font:inherit}ol,ul{margin:0;padding:0;font-weight:var(--font-light);color:#000}ol:not([class]),ul:not([class]){padding-inline-start:1.25rem;font-weight:var(--font-light);margin-block-end:1rem}ol:not([class]){list-style:decimal}ul:not([class]){list-style:disc}hr{opacity:1}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@media(prefers-reduced-motion: no-preference){:has(:target){scroll-behavior:smooth}}:is(h1,.h1){font-weight:600;font-size-adjust:.5}@media(min-width: 80rem){:is(h1,.h1){font-size:6.25rem;line-height:110px}}:is(.h1){letter-spacing:-0.02em}:is(h2,.h2,h3,.h3){color:#007f89}:is(h2.h2){font-weight:600;font-size:1.875rem}@media(min-width: 64rem){:is(h2.h2){font-size:2.625rem}}:is(h2,h3,.h3){font-size:22px;font-weight:600}:is(hgroup,.text-group) p{font-size:1.375rem;color:#707070}.logo{align-self:center;justify-self:center}@media(min-width: 20rem){.logo{justify-self:flex-start}}@media(max-width: 1023px){.logo picture{max-width:104px}}@media(min-width: 48rem){.logo picture{max-width:124px}}@media(min-width: 1024px){.logo picture{max-width:147px}}.contacts{display:grid;grid-template-columns:auto auto;gap:1rem}.contacts :is(.phone,.email){display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.375rem;font-weight:600;color:#007f89;text-decoration:none}.contacts :is(.phone,.email) img{max-width:20px;height:auto}@media(min-width: 48rem){.contacts :is(.phone,.email) img{max-width:26px}}@media(max-width: 23.4375rem){.contacts :is(.phone,.email){gap:.2rem}}@media(max-width: 20rem){.contacts :is(.phone,.email) img{max-width:20px}}@media(max-width: 23.4375rem){.contacts{gap:.425rem}}@media(max-width: 48rem){.contacts{padding-block-end:1rem}}@media(max-width: 47.9375rem){.contacts{padding-block-start:.625rem;padding-block-end:0;justify-content:space-between;gap:.75rem}}.btn-primary,.btn{width:max-content;display:grid;place-content:center;align-self:center;text-transform:uppercase;background-color:rgba(0,0,0,0);padding-block:.5625rem;padding-inline:1rem;border:1px solid #707070;text-decoration:none;color:#707070}.btn-primary:is(:hover,:active,.active),.btn:is(:hover,:active,.active){background-color:#007f89;color:var(--bs-white);border-color:#007f89}.btnGroup{display:flex;align-items:center;flex-wrap:wrap;gap:30px;max-width:504px}button.navToggle{flex-basis:auto;background:rgba(0,0,0,0);cursor:pointer;z-index:99;padding-inline:10px}button.navToggle :is([aria-expanded=true] .isOpen,[aria-expanded=false] .isClosed){display:none;transition:var(--transition-medium)}button.navToggle :is([aria-expanded=false] .isOpen,[aria-expanded=true] .isClosed){display:block;transition:var(--transition-medium)}@media screen and (min-width: 64rem){button.navToggle{display:none}}.btn-primary{background-color:#007f89;color:var(--bs-white);border-color:#007f89}.btn-primary:hover{background-color:#fff;color:#007f89;border:1px solid #707070}.btn.has-border{border-color:#fff;text-transform:uppercase;color:#fff}.btn.has-border:hover{background-color:#fff;color:#007f89;border-color:#fff;font-weight:700}.circle-badge{border-radius:100%;width:25px;aspect-ratio:1;display:grid;place-items:center;background-color:#707070;color:#fff;font-weight:600;font-size:.875rem}@media(min-width: 80rem){.circle-badge{width:30px;font-size:1.25rem}}.circle-badge:is(.female,[data-type=female]){background-color:#e660b8}.circle-badge:is(.male,[data-type=male]){background-color:#28a8d8}.circle-badge:is(.unisex,[data-type=unisex]){background:linear-gradient(-45deg, rgb(230, 96, 184) 51%, rgb(128, 135, 201) 50%, rgb(106, 143, 205) 50%, rgb(40, 168, 216) 50%)}.circle-badge:is([data-type=""]){background:linear-gradient(-45deg, rgb(230, 96, 184) 51%, rgb(128, 135, 201) 50%, rgb(106, 143, 205) 50%, rgb(40, 168, 216) 50%)}.circle-badge:is(.other,[data-type*="?"])::before{content:attr(data-type)}.card-container{container-type:inline-size;width:100%;margin-block-end:1.5rem}.card-container .card{display:flex;flex-direction:column;max-width:100%;background:#fff;border-radius:8px}.card-container .card picture{all:unset;max-width:590px;background:#d0d0d0;box-shadow:0px 20px 40px rgba(0,0,0,.16);flex:1}.card-container .card .card-content{flex:1;align-self:center;padding:1.25rem}.card-container .card p{max-width:396px;margin:0}.card-container .card .btn{margin-block-start:30px}@media(min-width: 48rem){.card-container .card .card-content{max-width:350px;padding:0}}@media(min-width: 64rem){.card-container .card .h2{font-size:2.5rem}.card-container .card .card-content{max-width:567px}}.card-container.inverse .card .card-content{display:grid}.card-container.inverse .card p{margin-inline:auto 0;max-width:400px}@media(min-width: 64rem){.card-container.inverse .card .card-content{max-width:469px}}@container (min-width: 600px){.card-container.inverse .card{flex-direction:row-reverse;justify-content:center}.card-container.inverse .card .card-content{place-items:end;text-align:end}}@container (min-width: 600px){.card-container .card{flex-direction:row;gap:20px}}@container (min-width: 992px){.card-container .card{gap:50px}}@media(min-width: 48rem){.card-container{margin-block-end:4rem}}@media(min-width: 64rem){.card-container{margin-block-end:5rem}}.card{background-color:#f0f0f0;height:100%}@media(min-width: 48rem){.card{max-width:390px}}.card:has(.has-text) picture{position:relative;overflow:hidden}.card:has(.cardLink) [class*=btn]{text-transform:uppercase}.card a{text-decoration:none}.card a:hover [class*=h]{color:#007f89}.card .has-text{margin-block-end:1.25rem;margin-inline:1.25rem}.card img{width:100%;height:100%}.card .cardBody{display:grid;gap:1.875rem}.card .cardText{display:grid;place-content:center}.card .cardText p{margin-block-end:.5rem}.card .cardFooter{overflow:hidden}.card .cardFooter p{padding-inline:.5rem}.card .cardIcons{border-inline-start:none;box-shadow:none}.card .cardIcons .icon{border-block-end:none}.card .cardIcons .icon:nth-child(3),.card .cardIcons .icon:last-child{border-inline-end:none}.card .cardIcons .icon:nth-child(4){border-block-start:1px solid #007f89}@media(min-width: 80rem){.card .icon{padding:1rem}}.cardIcons{display:flex;justify-content:center;flex-wrap:wrap;box-shadow:3px 3px 10px rgba(0,0,0,.22);max-width:100%;border-block-start:1px solid #007f89;border-inline-start:1px solid #007f89}.cardIcons:not(:has(.icon)){border-block-start:none}.cardIcons .icon{display:flex;align-items:center;flex:1;flex-basis:99.66px;gap:10px;padding:10px;justify-content:center;border-block-end:1px solid #007f89;border-inline-end:1px solid #007f89}.cardIcons .icon.guests{flex-basis:100%}.cardIcons .icon img{width:100%;height:auto}.cardIcons .type{justify-self:end}.cardIcons .availability{display:grid;gap:.3125rem;justify-self:start;width:max-content}.cardIcons .availability span{font-size:1.125rem;font-weight:600;text-transform:uppercase}@media(min-width: 64rem){.cardIcons .icon{gap:.625rem;height:79px;line-height:1.2}.cardIcons .icon.guests{flex:6}}@media(min-width: 80rem){.cardIcons .icon{gap:1rem;height:85px}.cardIcons .icon.guests{flex:unset}}[data-card-group]:has(.card){grid-template-columns:repeat(auto-fill, minmax(19rem, 1fr))}[data-card-group]:has(.card) .card{max-width:100%;height:100%}@media(min-width: 1536px){[data-card-group]:has(.card){gap:39.49px}}[data-card="1"]{background-color:var(--bs-white)}[data-card="1"]:has(.has-text) .has-text{position:absolute;bottom:0}[data-card="1"]:has(.has-text) :is(h3,.h3){color:var(--bs-white);margin:0}[data-card="2"]{display:flex;flex-direction:column;border:1px solid #007f89;background-color:var(--bs-white);box-shadow:3px 3px 10px rgba(0,0,0,.22)}[data-card="2"]:has(.has-text) .has-text{position:unset;text-align:center;margin-block-end:0;padding-block-start:1.25rem}[data-card="2"] .cardBody{padding-block-start:1rem;align-items:flex-start;padding-block-end:26px;padding-inline:26px}[data-card="2"]:has(.cardIcons) .cardBody{flex:1}[data-card="2"] .cardCategories{display:grid;grid-template-columns:repeat(auto-fill, minmax(90px, 1fr));padding-inline:10px;gap:.25rem}@media(min-width: 23.4375rem){[data-card="2"] .cardCategories{grid-template-columns:repeat(3, auto);grid-auto-flow:column;place-items:center;gap:unset}}@media(min-width: 64rem){[data-card="2"] .cardCategories{padding-inline:unset}}[data-card="2"] .cardCategories .category{text-transform:uppercase;padding-block:.9375rem;font-weight:600;font-size:.875rem;color:#707070;width:100%;text-align:center}[data-card="2"] .cardCategories .category:nth-child(2){text-align:center}@media(min-width: 26.5625rem){[data-card="2"] .cardCategories .category{font-size:1rem}}@media(min-width: 80rem){[data-card="2"] .cardCategories .category{padding:16px;font-size:1.25rem}[data-card="2"] .cardCategories .category:nth-child(2){text-align:unset}}[data-card="2"] .cardText{text-align:center}[data-card="2"] .cardText p{font-weight:300}@media(min-width: 64rem){[data-card="2"] .cardText p{font-size:1.125rem}}[data-card="2"] picture{width:100%;height:auto}[data-card="2"] picture img{width:100%;height:100%;margin-inline:auto}[data-card="2"] .h3{font-size:1.5rem;color:#707070}@media(min-width: 80rem){[data-card="2"] picture{height:270px;justify-content:center}[data-card="2"] .cardFooter p{font-size:1.125rem}}[data-card=blog]{background-color:rgba(0,127,137,.15)}[data-card=blog] a{text-decoration:none}[data-card=blog] .h3{font-size:1.75rem}[data-card=blog] picture{height:243px}[data-card=blog]:has(.has-text) .has-text{padding-block-start:1.5rem;padding-inline:1.25rem;margin:0;margin-block-end:1.5rem}@media(min-width: 64rem){[data-card=blog] :is(.date,p){font-size:1.125rem}}[data-card=blog] span.date{color:#000;margin-block-end:1rem}[data-card=blog] .cardBody{display:block;padding-block-start:0;padding-block-end:24px;padding-inline:24px}@media(min-width: 64rem){[data-card=blog] .h3{font-size:1.875rem}}.container{padding-inline:.625rem;width:100%;max-width:100%;margin-inline:auto}.container:has(.card-container){padding-inline:0}@media(min-width: 23.4375rem){.container{padding-inline:1rem}.container:has(.card-container){padding-inline:1rem}}@media(min-width: 48rem){.container{max-width:48rem}}@media(min-width: 64rem){.container{max-width:64rem}}@media(min-width: 80rem){.container{max-width:80rem;padding-inline:20px}}.d-flex{flex-wrap:wrap;gap:24px}.d-flex .item{flex:1}.d-flex .item.col{flex-basis:290px}.d-flex .item.span-2{flex-basis:100%}@media(min-width: 48rem){.d-flex .item.col{flex-basis:340px}}@media(min-width: 64rem){.d-flex{gap:37px}.d-flex .item.span-2{flex-basis:620px}}@media(min-width: 80rem){.d-flex .item.col{flex-basis:390px}.d-flex .item.span-2{flex-basis:813px}}.grid{display:grid;grid-auto-flow:dense;gap:39px;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}@media(min-width: 64rem){.grid{grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}}@media(max-width: 64rem){.grid{gap:20px}}@media(min-width: 48rem){.grid[data-control-grid]{grid-template-columns:repeat(12, 1fr)}.grid[data-control-grid] .grid-item{grid-column:span 6}.grid[data-control-grid] .grid-item.span-1{grid-column:span 1}.grid[data-control-grid] .grid-item{grid-column:span 6}.grid[data-control-grid] .grid-item.span-2{grid-column:span 2}.grid[data-control-grid] .grid-item{grid-column:span 6}.grid[data-control-grid] .grid-item.span-3{grid-column:span 3}.grid[data-control-grid] .grid-item{grid-column:span 6}.grid[data-control-grid] .grid-item.span-4{grid-column:span 4}.grid[data-control-grid] .grid-item{grid-column:span 6}.grid[data-control-grid] .grid-item.span-5{grid-column:span 5}.grid[data-control-grid] .grid-item{grid-column:span 6}.grid[data-control-grid] .grid-item.span-6{grid-column:span 6}.grid[data-control-grid] .grid-item{grid-column:span 6}.grid[data-control-grid] .grid-item.span-7{grid-column:span 7}.grid[data-control-grid] .grid-item{grid-column:span 6}.grid[data-control-grid] .grid-item.span-8{grid-column:span 8}.grid[data-control-grid] .grid-item{grid-column:span 6}.grid[data-control-grid] .grid-item.span-9{grid-column:span 9}.grid[data-control-grid] .grid-item{grid-column:span 6}.grid[data-control-grid] .grid-item.span-10{grid-column:span 10}.grid[data-control-grid] .grid-item{grid-column:span 6}.grid[data-control-grid] .grid-item.span-11{grid-column:span 11}.grid[data-control-grid] .grid-item{grid-column:span 6}.grid[data-control-grid] .grid-item.span-12{grid-column:span 12}}[data-hire-module]{display:grid;align-content:flex-start;gap:45px;justify-content:center;justify-items:center}[data-hire-module] .h3{margin-block-end:1.5rem}[data-hire-module].toiletHireModule{grid-template-columns:repeat(auto-fit, minmax(238px, 1fr))}[data-hire-module].toiletHireModule .item{max-width:306px;text-align:center;display:grid;align-content:flex-start;justify-items:center}[data-hire-module].toiletHireModule .icon{margin-block-end:1rem;object-fit:none;height:auto}[data-observer-intercept]{position:absolute}[data-observer-intercept]{transition:250ms ease-in-out}[data-observer-intercept][has-overlay]{content:"";position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:99;user-select:none}#header{position:fixed;top:0;width:100%;z-index:99;background-color:var(--bs-white);transition:all 150ms ease-in-out;height:136px}#header[data-dark-header=true]{background-color:rgba(11,31,63,.8)}#header[data-dark-header=true] :is(.isOpen,.isClosed){stroke:#fff}#header[data-dark-header=true] .contacts :is(.phone,.email){color:#fff;font-weight:600;font-size:14px}@media(min-width: 48rem){#header[data-dark-header=true] .contacts :is(.phone,.email){font-size:16px}}#header[data-dark-header=true] .navBar .main-nav>[data-nav-item]>a{color:#fff}#header[data-dark-header=true] .navBar .main-nav>[data-nav-item]>a:is(:hover,:active,.active){color:#007f89;background-color:#fff}#header[data-dark-header=true] .navBar [data-nav-item]:is(:hover,:active,.active) .is-dropdown{color:#007f89;background-color:#fff}#header[data-dark-header=true] .navBar .main-nav>[data-nav-item]>a{background-color:#0b1f3f}@media(min-width: 64rem){#header[data-dark-header=true] .navBar .main-nav>[data-nav-item]>a{background-color:unset}}@media(min-width: 64rem){#header[data-dark-header=true] .navBar .is-dropdown{color:#fff}}#header[data-dark-header=true] .btn{color:#fff;border-color:#fff}#header[data-header-box-shadow]{box-shadow:6px 6px 10px rgba(0,0,0,.43);background-color:#fff;border-block-end:0}#header[data-header-box-shadow] .contacts :is(.phone,.email){color:#007f89;font-weight:600}#header[data-header-shrink]{height:120px;transition:height .25s ease-in-out}@media(min-width: 64rem){#header[data-header-shrink] .logo{scale:.8;transition:scale .25s ease-in-out}}#header .container{display:grid;grid-template-columns:auto 1fr;padding-block-end:1rem}@media(min-width: 26.5625rem){#header .container{height:100%}}@media(min-width: 48rem){#header .container{padding-block-end:unset}}#header .navArea{display:grid;justify-content:end;align-items:center;gap:.625rem}@media(min-width: 48rem){#header .navArea{gap:0}}#header .btn{text-transform:none}#header .contacts{grid-template-columns:1fr;gap:10px;padding-block-end:0;place-content:center}@media(min-width: 465px){#header .contacts{grid-template-columns:auto auto}}@media(min-width: 48rem){#header .contacts{gap:1rem;justify-content:end}}#header .header-contents{display:grid;height:100%}#header .header-contents :is(.top,.bottom){display:grid}#header .header-contents .top{justify-content:flex-end}#header .header-contents .bottom{display:grid;grid-template-columns:1fr auto;height:100%;gap:.625rem}#header .header-contents .controls{display:grid;align-items:center}@media screen and (max-width: 20rem){#header .header-contents{padding-inline:.0625rem}}@media screen and (max-width: 1023px){#header .header-contents .bottom{gap:.5rem}#header .header-contents a[class*=btn]{margin-inline-start:auto}}@media(min-width: 48rem){#header .logo{scale:1;transition:all 150ms ease-in-out}}.navBar{width:100%}.navBar :is(a,.is-dropdown){color:#707070;padding:1rem;font-weight:500}@media(max-width: 864px){.navBar :is(a,.is-dropdown){padding:16px}.navBar :is(a,.is-dropdown)>ul{padding-block-start:10px}}@media(min-width: 80rem){.navBar :is(a,.is-dropdown){font-size:1.25rem}}.navBar a{display:block;text-decoration:none}.navBar ul{list-style:none}.navBar [data-nav-item]{cursor:pointer;position:relative}.navBar [data-nav-item]:is(:hover,:active,.active)>a{color:#007f89}.navBar [data-nav-item]:is(:hover,:active,.active) .is-dropdown{color:#007f89}.navBar [data-nav-item]:is(:hover,:active,.active) .is-dropdown::after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTIgOCI+PHBhdGggZD0iTS0xMzI4LDE4NGgwbC02LThoMS45NWw0LjA0OSw1LjQsNC4wNS01LjRoMS45NWwtNiw4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMzNCAtMTc2KSIgZmlsbD0iIzAwN2Y4OSIvPjwvc3ZnPg==")}.navBar [data-nav-item]:has(.is-dropdown){position:relative}.navBar [data-nav-item]:has(.is-dropdown) .is-dropdown{display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media(max-width: 1023px){.navBar [data-nav-item]{border-block-start:1px solid}}.navBar .is-dropdown::after{content:"";display:inline-block;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTIgOCI+PHBhdGggZD0iTS0xMzI4LDE4NGgwbC02LThoMS45NWw0LjA0OSw1LjQsNC4wNS01LjRoMS45NWwtNiw4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMzNCAtMTc2KSIgZmlsbD0iIzcwNzA3MCIvPjwvc3ZnPg==");background-repeat:no-repeat;width:12px;height:8px}.navBar .dropdown{display:none;background-color:var(--bs-white);border-block-end:0}.navBar .dropdown[data-nav-dropdown]{display:grid}.navBar .dropdown [data-nav-item]:is(:hover,.active){background-color:#007f89}.navBar .dropdown [data-nav-item]:is(:hover,.active) a{color:var(--bs-white)}@media(max-width: 768px){.navBar .dropdown{width:100%;transition:250ms ease-in-out;max-height:0;overflow:hidden}.navBar .dropdown[data-nav-dropdown]{max-height:500px;overflow:auto}}@media(min-width: 64rem){.navBar .main-nav .dropdown{position:absolute;top:100%;box-shadow:6px 10px 10px rgba(0,0,0,.43);width:290px}.navBar .main-nav .dropdown[data-nav-dropdown]{display:none}.navBar .main-nav .dropdown [data-nav-item]:not(:first-child,.active){border-block-start:1px solid #707070}.navBar .main-nav .dropdown [data-nav-item].active:not(:first-child){border-block-start:1px solid #fff}}@media(min-width: 64rem){.navBar .main-nav>[data-nav-item]{height:100%;align-self:center;display:grid}.navBar .main-nav>[data-nav-item] .is-dropdown,.navBar .main-nav>[data-nav-item]>a{display:flex;align-items:center;padding-block:unset}.navBar .main-nav>[data-nav-item]:hover .dropdown,.navBar .main-nav>[data-nav-item]:hover [data-nav-dropdown]{display:grid}.navBar .main-nav>[data-nav-item]:hover .dropdown [data-nav-item]:is(:hover,.active):not(:first-child),.navBar .main-nav>[data-nav-item]:hover [data-nav-dropdown] [data-nav-item]:is(:hover,.active):not(:first-child){border-block-start:1px solid #fff}}@media(max-width: 1023px){.navBar{order:4;position:absolute;top:100%;left:0;right:0;background-color:#fff;z-index:99;max-height:0;overflow:hidden;transition:250ms ease-in-out}.navBar[data-header-box-shadow]{box-shadow:6px 10px 10px rgba(0,0,0,.33);background-color:#fff;border-block-end:0}.navBar:is([data-mobile-nav],[aria-expanded=true]){max-height:500px;overflow:auto;box-shadow:6px 10px 10px rgba(0,0,0,.33)}}@media(min-width: 64rem){.navBar{display:grid;justify-content:flex-end}.navBar .main-nav{display:grid;grid-auto-flow:column;place-items:center}}.hero .carousel-item{background-color:#007f89}.hero:not(:has(img)){min-height:320px}@media(min-width: 48rem){.hero:not(:has(img)){min-height:425px}}@media(min-width: 80rem){.hero:not(:has(img)){min-height:625px}}.hero:is([data-hero-type="1"],[data-hero-type="2"]){max-width:1920px;margin-inline:auto}.hero:is([data-hero-type="2"],[data-hero-type="3"]){overflow:hidden;position:relative}.hero:is([data-hero-type="2"],[data-hero-type="3"]) .is-slant{height:100%}.hero:is([data-hero-type="2"],[data-hero-type="3"]) .is-slant .container{padding-inline:0;height:100%}.hero:is([data-hero-type="2"],[data-hero-type="3"]) hgroup{background-color:#fff;padding:20px;position:relative}.hero:is([data-hero-type="2"],[data-hero-type="3"]) .bgImg{background-color:#707070;overflow:hidden;height:auto}.hero:is([data-hero-type="2"],[data-hero-type="3"]) p{color:#0b1f3f}@media(min-width: 80rem){.hero:is([data-hero-type="2"],[data-hero-type="3"]){height:610px;transform:translateZ(0)}.hero:is([data-hero-type="2"],[data-hero-type="3"]) .h1{font-size:3.75rem;line-height:60px}}.hero:is([data-hero-type="2"],[data-hero-type="3"],[data-hero-type="4"]) .h1{color:#007f89;text-shadow:none}@media(min-width: 80rem){.hero:is([data-hero-type="2"],[data-hero-type="3"],[data-hero-type="4"]) .h1{font-size:3.4375rem;line-height:64px}}.hero[data-hero-type="1"]{position:relative;height:768px;background-color:rgba(0,127,137,.1)}.hero[data-hero-type="1"] :is(.h1){color:#fff;text-shadow:6px 6px 10px rgba(0,0,0,.56)}.hero[data-hero-type="1"] :is(.carousel,.carousel-inner,.carousel-item,img){height:100%;object-fit:cover}.hero[data-hero-type="1"] .container{margin-block-start:300px;z-index:1;position:relative}.hero[data-hero-type="1"] hgroup{max-width:365px}.hero[data-hero-type="1"] hgroup p{font-size:1.125rem;color:#fff;margin-block-start:20px}.hero[data-hero-type="1"] .btnGroup{margin-block-start:30px;gap:.8125rem}.hero[data-hero-type="1"] .btn{flex-basis:180px;flex-grow:1}@media(min-width: 26.5625rem){.hero[data-hero-type="1"] hgroup p{font-size:1.375rem}}@media(min-width: 48rem){.hero[data-hero-type="1"]{height:768px}.hero[data-hero-type="1"] hgroup{max-width:372px}.hero[data-hero-type="1"] hgroup p{font-size:1.25rem}.hero[data-hero-type="1"] .btnGroup{gap:1.875rem}}@media(min-width: 64rem){.hero[data-hero-type="1"] .btnGroup{margin-block-start:45px}.hero[data-hero-type="1"] hgroup{max-width:460px}}@media(min-width: 80rem){.hero[data-hero-type="1"]{height:1123px;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 90%);transform:translateZ(0)}.hero[data-hero-type="1"] .container{margin-block-start:34rem}.hero[data-hero-type="1"] hgroup{max-width:770px}.hero[data-hero-type="1"] hgroup p{font-size:1.5rem}}.hero[data-hero-type="2"] .container{margin-block-start:-3rem}.hero[data-hero-type="2"] hgroup{max-width:426px}.hero[data-hero-type="2"] .bgImg{position:relative}.hero[data-hero-type="2"] .bgImg::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(90deg, #0b1f3f 0%, rgba(11, 31, 63, 0) 100%)}@media(min-width: 48rem){.hero[data-hero-type="2"] .container{margin-block-start:-215px}}@media(min-width: 80rem){.hero[data-hero-type="2"] .is-slant{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 85%)}.hero[data-hero-type="2"] .container{position:absolute;left:0;bottom:30px;right:0}.hero[data-hero-type="2"] hgroup{padding:1.875rem}.hero[data-hero-type="2"] p{font-size:1.5rem}}@media(min-width: 1536px){.hero[data-hero-type="2"] .container{bottom:25px}}.hero[data-hero-type="3"] .container{position:relative}.hero[data-hero-type="3"] .is-slant{background-color:rgba(0,127,137,.1)}.hero[data-hero-type="3"] hgroup{margin-block-start:-4rem;max-width:835px}@media(min-width: 48rem){.hero[data-hero-type="3"] hgroup{margin-block-start:-10rem}}@media(min-width: 64rem){.hero[data-hero-type="3"] .is-slant{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 85%)}}@media(min-width: 80rem){.hero[data-hero-type="3"] hgroup{padding-block-start:24px;padding-block-end:30px;padding-inline:30px;position:absolute;left:0;bottom:-50px;right:0}.hero[data-hero-type="3"] h1{margin-block-end:1rem}.hero[data-hero-type="3"] p{font-size:1.375rem}}@media(min-width: 1536px){.hero[data-hero-type="3"] .hgroup{bottom:25px}}.hero[data-hero-type="4"]{background-color:rgba(0,127,137,.1);min-height:150px;padding-block:1.25rem}.hero[data-hero-type="4"] .is-slant{display:none}.hero[data-hero-type="4"] h1{max-width:57rem}@media(min-width: 48rem){.hero[data-hero-type="4"]{display:grid;align-items:center}}@media(min-width: 80rem){.hero[data-hero-type="4"]{min-height:200px}}.dataInfoModule .h1{color:#007f89;text-shadow:none}@media(min-width: 80rem){.dataInfoModule .h1{font-size:3.4375rem;line-height:64px}}.formContainer{container-type:inline-size}.formContainer .formModule{display:grid;grid-template-columns:1fr;gap:10px}.formContainer p{margin-block:2rem}.formContainer :is(input,select,textarea){height:66px;border:1px solid #007f89;width:100%;box-shadow:3px 3px 10px rgba(0,0,0,.22);padding-block:1.125rem;padding-inline:1.5rem}.formContainer :is(input,select,textarea)::placeholder{color:#000}.formContainer :is(input,select,textarea):focus-visible{outline:none;border:2px solid #007f89}.formContainer .formSelect{display:block;width:100%;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDIxIDE4Ij48cGF0aCBkPSJNMTAuNSwwLDIxLDE4SDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMSAxOCkgcm90YXRlKDE4MCkiIGZpbGw9IiMwMDdmODkiLz48L3N2Zz4=");font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);background-repeat:no-repeat;background-position:right 1.5rem center;background-size:16px 12px;border-radius:0}.formContainer textarea{resize:none;height:200px}.formContainer .controls{display:flex;flex-direction:column;gap:.625rem}.formContainer button[type=submit]{font-weight:700}.formContainer button[type=submit]:hover{background-color:#00717a;color:#fff;border:1px solid #00717a}.formContainer input[name=contactName]{grid-row:1}.formContainer input[name=email]{grid-row:2}.formContainer input[name=phone]{grid-row:3}.formContainer input[name=eventType]{grid-row:4}.formContainer input[name=guests]{grid-row:5}.formContainer input[name=eventDate]{grid-row:6}.formContainer input[name=location]{grid-row:7}.formContainer select[name=heardabout]{grid-row:8;background-color:#fff}@media(min-width: 48rem){.formContainer p{font-size:1.125rem}}@container (min-width: 768px){.formContainer .formModule{margin-inline:auto;grid-template-columns:1fr 1fr;gap:1.5rem}.formContainer textarea{grid-column:span 2}.formContainer .controls{gap:1.5rem}.formContainer :is(input[name=contactName],input[name=email],input[name=phone],input[name=eventType],input[name=guests]){grid-column:1}.formContainer :is(input[name=eventDate],input[name=location],input[name=Duration],input[name=guests],select[name=heardabout]){grid-column:2}.formContainer input[name=contactName]{grid-row:1}.formContainer input[name=email]{grid-row:2}.formContainer input[name=phone]{grid-row:3}.formContainer input[name=eventType]{grid-row:4}.formContainer input[name=guests]{grid-row:1}.formContainer input[name=eventDate]{grid-row:2}.formContainer input[name=location]{grid-row:3}.formContainer select[name=heardabout]{grid-row:4}}@container (min-width: 1024px){.formContainer .formModule{grid-template-columns:1fr 1fr 1fr}.formContainer :is(input[name=contactName],input[name=email],input[name=phone]){grid-column:1}.formContainer :is(input[name=eventType],input[name=guests],input[name=eventDate]){grid-column:2}.formContainer :is(input[name=location],input[name=duration],select[name=heardabout]){grid-column:3}.formContainer input[name=contactName]{grid-row:1}.formContainer input[name=email]{grid-row:2}.formContainer input[name=phone]{grid-row:3}.formContainer input[name=eventType]{grid-row:1}.formContainer input[name=guests]{grid-row:2}.formContainer input[name=eventDate]{grid-row:3}.formContainer input[name=location]{grid-row:1}.formContainer select[name=heardabout]{grid-row:2}.formContainer textarea{grid-column:span 2}}#enquiryForm{scroll-margin-top:100px}#carouselExampleCaptions{height:600px}@media(min-width: 26.5625rem){#carouselExampleCaptions{height:490px}}@media(min-width: 48rem){#carouselExampleCaptions{height:340px}}.carousel-indicators [data-bs-target]{width:50px;height:5px;background-color:rgba(0,127,137,.35);opacity:1}.carousel-indicators [data-bs-target].active{background-color:#007f89}.slider-container[data-slider-container]{max-width:903px;overflow:hidden;margin-inline:auto;position:relative}.slider-container[data-slider-container] .slider{display:flex;transition:transform .5s ease-in-out;gap:0}.slider-container[data-slider-container] .slider .review-module{min-width:100%}.slider-container[data-slider-container] .indicators{margin-block-start:2.25rem;display:flex;justify-content:center;gap:10px}.slider-container[data-slider-container] .indicators .indicator{width:50px;height:5px;background-color:rgba(0,127,137,.35);cursor:pointer}.slider-container[data-slider-container] .indicators .indicator.active{background-color:#007f89}.slider-container .slider{display:grid;grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));gap:20px}.review-module{display:grid;justify-items:center;align-content:flex-start;max-width:903px;min-height:280px;margin-inline:auto;text-align:center;font-size:1.25rem}.review-module .icon{margin-block-end:30px}.review-module p{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.625rem;font-style:italic;line-height:38px}@media(max-width: 64rem){.review-module p{font-size:1.375rem}}.review-module .h4{font-size:1.25rem;font-weight:600;color:#000}.carousel-indicators{top:100%}.eventSelectModule .btnGroup{gap:22px;max-width:954px;margin-block-start:1.5rem}.eventSelectModule .btnGroup .btn{flex-grow:1}@media(min-width: 64rem){.eventSelectModule .btnGroup{margin-block-start:1.875rem}}.serviceModule,.eventModule{margin-block-end:3rem}.serviceModule hgroup,.eventModule hgroup{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}@media(min-width: 64rem){.serviceModule .btn,.eventModule .btn{flex-basis:302px}}@media(min-width: 80rem){.serviceModule,.eventModule{margin-block-end:5.1875rem}}[data-trailerLayout-container]{container-type:inline-size}[data-trailerLayout-container] .trailerLayoutBody{display:grid;gap:40px}[data-trailerLayout-container] .trailerLayoutModule{max-width:397px;display:grid;gap:1.875rem;padding-inline:1.25rem;padding-block-start:1.25rem;padding-block-end:33px}[data-trailerLayout-container] .trailerLayoutModule img{width:max-content}[data-trailerLayout-container] .trailerLayoutModule .btn{font-weight:600}@container (min-width: 700px){[data-trailerLayout-container] .trailerLayoutModule{max-width:100%;grid-template-columns:auto 1fr;gap:2.5rem}[data-trailerLayout-container] .trailerLayoutBody{align-content:end}}.brands{list-style:none;display:flex;column-gap:3rem;flex-wrap:wrap;justify-content:center}.brands li{height:120px;display:grid;place-content:center}.brands li img{height:100%;object-fit:contain;filter:grayscale(1)}.brands li img:hover{filter:grayscale(0);transition:all .5s ease-in-out}@media(min-width: 80rem){.brands{column-gap:4rem}}[data-module=location] .location{max-width:437px}[data-module=location] .location li{line-height:34px}[data-module=location] .location strong{font-size:1.25rem;margin-block-end:.5rem}.social-links{display:flex;flex-wrap:wrap;gap:25px;margin-block-start:6px;justify-content:center}@media(min-width: 48rem){.social-links{justify-content:start}}[data-module=list] ol,[data-module=list] ol[data-module=list]{padding-inline-start:0;margin-block-start:3rem;list-style:none;counter-reset:item;display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1rem}[data-module=list] li{counter-increment:item;margin-block-end:.3125rem;display:grid;grid-template-columns:1fr;gap:.875rem;max-width:352px}@media(min-width: 23.4375rem){[data-module=list] li{grid-template-columns:auto 1fr}}[data-module=list] li::before{content:counter(item);display:grid;place-content:center;color:#fff;font-weight:700;background-color:#00bac9;width:35px;aspect-ratio:1;border-radius:100%}@media(min-width: 23.4375rem){[data-module=list] li::before{width:45px;font-size:1.625rem}}[data-module=list] li .detail{max-width:293px}[data-module=list] li .detail strong{display:block;margin-block-end:.5rem}[data-conditions] .container>ol{max-width:65rem;margin-inline:auto}[data-conditions] ol{list-style-type:none;counter-reset:item}[data-conditions] ol>li{display:table;margin-block-end:.6rem;counter-increment:item}[data-conditions] ol>li ol>li:before{content:counters(item, ".") ". ";display:table-cell;padding-inline-end:.6em}[data-conditions] ol>li ol>li ol>li:before{content:" (" counter(item, lower-alpha) ") ";display:table-cell;padding-block-start:.5em;padding-inline-end:.6em}[data-privacy] .container{max-width:65rem}.pagination{display:flex;grid-template-columns:repeat(auto-fill, minmax(47px, 1fr));place-items:center;justify-content:center;gap:.2rem;margin-block-start:2.5rem}@media(min-width: 64rem){.pagination{justify-content:start}}.pagination>*{border:1px solid;border-color:#007f89;padding-block:.5625rem;padding-inline:1.125rem;font-weight:600}.pagination span:hover{background-color:none}.pagination a{text-decoration:none}.pagination a:hover{background-color:var(--bs-link-hover-color);color:var(--bs-white)}.pagination .pagDisabled{color:#999}.pagination .pagDisabled.currentPage{color:var(--bs-white);background-color:var(--bs-primary)}#articleHeading{text-align:center}#articleHeading hgroup{display:grid;gap:.75rem}#articleHeading h2{color:inherit}@media(min-width: 1536px){#articleHeading{text-align:start}}#articleBody a{font-weight:600}#articleBody a:hover:not(.latestNewsNav,.newsNextNav,.newsPrevNav){text-decoration:underline}#articleBody #articleImage{margin-block-end:1.875rem;width:100%}#articleBody img:not(#mainImage){margin-block:20px}#articleBody img{height:unset !important}#articleNav,.articleNav{display:flex;flex-wrap:wrap;gap:1rem;margin-block-start:2rem}@media(min-width: 23.4375rem){#articleNav,.articleNav{flex-wrap:nowrap}}#articleNav a,.articleNav a{color:#007f89}#articleNav a:hover,.articleNav a:hover{color:#fff}#articleNav>*,.articleNav>*{border:1px solid;border-color:#007f89;padding:.625rem;text-decoration:none;flex-basis:60%;text-align:center}@media(min-width: 26.5625rem){#articleNav>*,.articleNav>*{flex-basis:unset;text-align:start;padding-block:.5625rem;padding-inline:1.125rem}}#articleNav>*:hover,.articleNav>*:hover{background-color:var(--bs-link-hover-color);text-decoration:none}#articleNav .latestNewsNav,.articleNav .latestNewsNav{margin-inline-end:auto}@media(max-width: 26.5625rem){section:has([data-card-group]):not(:has([data-card="2"])) .container{padding-inline:0}}@media(min-width: 80rem){section:has([data-card-slider]) .container{max-width:100%}}.textBlock :is(h2,h3){margin-block:1.75rem}footer #top{display:grid;text-align:center}footer #top nav a{margin-block-end:.5rem}footer #top nav a:is(:hover){text-decoration:underline}footer span{color:#000;font-weight:400}footer #topLeft{width:100%;display:flex;flex-direction:column;align-items:center;gap:36px}footer .logo{display:grid;margin-block-end:1rem}footer .contacts{place-content:start;width:max-content;margin-block-end:1rem}footer .contacts :is(.phone,.email){color:#000;font-weight:400}footer .contacts a{color:#000;text-decoration:none}footer .contacts a:hover{color:#007f89;text-decoration:underline}footer nav{display:grid}footer nav a{text-decoration:none;color:#000}footer #bottom{text-align:center;display:flex;flex-direction:column-reverse;align-items:center;gap:1rem}footer #bottom :is(span,a){font-size:.875rem}@media(min-width: 26.5625rem){footer :is(span,a){font-size:1rem}}@media(min-width: 48rem){footer #top{grid-template-columns:auto auto auto;text-align:end}footer #topLeft{align-items:flex-start}footer nav{width:max-content;place-self:end;align-self:flex-start}footer .logo{margin-block-end:1rem;align-self:flex-start}footer #bottom{text-align:start;flex-direction:row;justify-content:space-between}footer #bottom nav{display:flex;gap:1.25rem;align-items:center}}@media(min-width: 64rem){footer #top a{font-size:1.125rem}footer #bottom nav{gap:1.875rem}}.downloadPdf{display:flex;align-items:center;flex-wrap:wrap;border:1px solid #707070;text-decoration:none;gap:1.25rem;max-width:397px;padding-block:18px;padding-inline:20px;margin-block:1.875rem}.downloadPdf img{width:max-content}.downloadPdf span{max-width:206px;font-weight:600;flex:1}.bg-primary-light{--bs-bg-opacity: 0.1}.bg-gray-light{--bs-bg-opacity: 0.1}.border-y{border-block:1px solid #707070}.border-y-start{border-block-start:1px solid #707070}.border-y-end{border-block-end:1px solid #707070}.border-bottom,.border-top{--bs-border-color: #707070}@media(min-width: 48rem){.place-md-center{place-self:center}}
