@charset "UTF-8";@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}@keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular, 400);line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr video,.plyr audio,.plyr iframe{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui *:after,.plyr--full-ui *:before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:var(--plyr-badge-background, hsl(216, 15%, 34%));border-radius:var(--plyr-badge-border-radius, 2px);color:var(--plyr-badge-text-color, #fff);font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:var(--plyr-font-size-small, 13px);left:0;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width: 480px){.plyr__captions{font-size:var(--plyr-font-size-base, 15px);padding:calc(var(--plyr-control-spacing, 10px) * 2)}}@media (min-width: 768px){.plyr__captions{font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:var(--plyr-captions-background, rgba(0, 0, 0, .8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:var(--plyr-control-radius, 4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing, 10px) * .7);position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:var(--plyr-control-icon-size, 18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}a.plyr__control{text-decoration:none}a.plyr__control:after,a.plyr__control:before{display:none}.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,.plyr__control.plyr__control--pressed .label--not-pressed{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(var(--plyr-control-spacing, 10px) / 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time{padding-left:0}.plyr__controls:empty{display:none}.plyr [data-plyr=captions],.plyr [data-plyr=pip],.plyr [data-plyr=airplay],.plyr [data-plyr=fullscreen]{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--pip-supported [data-plyr=pip],.plyr--airplay-supported [data-plyr=airplay],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:var(--plyr-menu-background, rgba(255, 255, 255, .9));border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, .15));color:var(--plyr-menu-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:var(--plyr-menu-arrow-size, 4px) solid transparent;border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, .9));content:"";height:0;position:absolute;right:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * .7) - var(--plyr-menu-arrow-size, 4px) / 2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:var(--plyr-menu-color, hsl(216, 15%, 34%));display:flex;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 1.5) calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:var(--plyr-menu-item-arrow-size, 4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));right:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:var(--plyr-font-weight-regular, 400);margin:calc(var(--plyr-control-spacing, 10px) * .7);margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 2);padding-left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 4);position:relative;width:calc(100% - calc(var(--plyr-control-spacing, 10px) * .7) * 2)}.plyr__menu__container .plyr__control--back:after{border-right-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:var(--plyr-menu-back-border-color, hsl(216, 15%, 88%));box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container .plyr__control[role=menuitemradio]:before,.plyr__menu__container .plyr__control[role=menuitemradio]:after{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc((calc(var(--plyr-control-spacing, 10px) * .7) - 2px) * -1);overflow:hidden;padding-left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:calc(var(--plyr-range-thumb-height, 13px) * 2);color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));display:block;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value, 0%),transparent var(--value, 0%))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr__poster{background-color:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:var(--plyr-control-spacing, 10px)}@media (max-width: 767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));color:var(--plyr-tooltip-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-small, 13px);font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:calc(var(--plyr-control-spacing, 10px) / 2) calc(calc(var(--plyr-control-spacing, 10px) / 2) * 1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:hover .plyr__tooltip,.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * .7))}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * .7));transform:translate(50%)}.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible{transform:translate(0) scale(1)}.plyr__progress{left:calc(var(--plyr-range-thumb-height, 13px) * .5);margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(var(--plyr-range-thumb-height, 13px) * -.5);margin-right:calc(var(--plyr-range-thumb-height, 13px) * -.5);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:var(--plyr-range-track-height, 5px);left:0;margin-top:calc(var(--plyr-range-track-height, 5px) / 2 * -1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 50%,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))}.plyr__progress__marker{background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:calc(var(--plyr-control-spacing, 10px) / 2);margin-right:calc(var(--plyr-control-spacing, 10px) / 2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:var(--plyr-audio-control-color, hsl(216, 15%, 34%));padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--plyr-video-control-color, #fff);left:0;padding:calc(var(--plyr-control-spacing, 10px) / 2);padding-top:calc(var(--plyr-control-spacing, 10px) * 2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width: 480px){.plyr--video .plyr__controls{padding:var(--plyr-control-spacing, 10px);padding-top:calc(var(--plyr-control-spacing, 10px) * 3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));border:0;border-radius:100%;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing, 10px) * 1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:hover,.plyr__control--overlaid:focus{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr:fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:var(--plyr-range-track-height, 5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .75)));border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;backface-visibility:hidden;outline:none}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{transition:transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:flex!important;justify-content:center;align-items:center;transform:translateZ(0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:flex;justify-content:center;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:none!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:none;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;touch-action:none;margin:auto;min-width:200px}.desc-top .gslide-image img,.desc-bottom .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:grabbing!important;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video:before{content:"";position:absolute;width:100%;height:100%;background:#ff000057;display:none}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:grabbing!important;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:flex;width:auto}.zoomed .gslide-media{box-shadow:none!important}.desc-top .gslide-media,.desc-bottom .gslide-media{margin:0 auto;flex-direction:column}.gslide-description{position:relative;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description,.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px 50px;max-width:100vw!important;order:2!important;max-height:78vh;overflow:auto!important;background:linear-gradient(to bottom,#0000,#000000bf);transition:opacity .3s linear}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{transition:opacity .5s ease;opacity:1}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gprev,.gnext,.gclose{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:flex;justify-content:center;align-items:center;flex-direction:column}.gprev svg,.gnext svg,.gclose svg{display:block;width:25px;height:auto;margin:0;padding:0}.gprev.disabled,.gnext.disabled,.gclose.disabled{opacity:.1}.gprev .garrow,.gnext .garrow,.gclose .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gnext,.glightbox-closing .gprev,.glightbox-closing .gclose{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:#000000bf;border-radius:4px}.glightbox-clean .gprev path,.glightbox-clean .gnext path,.glightbox-clean .gclose path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:gfadeIn .5s ease}.gfadeOut{animation:gfadeOut .5s ease}.gslideOutLeft{animation:gslideOutLeft .3s ease}.gslideInLeft{animation:gslideInLeft .3s ease}.gslideOutRight{animation:gslideOutRight .3s ease}.gslideInRight{animation:gslideInRight .3s ease}.gzoomIn{animation:gzoomIn .5s ease}.gzoomOut{animation:gzoomOut .5s ease}@keyframes lightboxLoader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gslideInLeft{0%{opacity:0;transform:translate3d(-60%,0,0)}to{visibility:visible;transform:translateZ(0);opacity:1}}@keyframes gslideOutLeft{0%{opacity:1;visibility:visible;transform:translateZ(0)}to{transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideInRight{0%{opacity:0;visibility:visible;transform:translate3d(60%,0,0)}to{transform:translateZ(0);opacity:1}}@keyframes gslideOutRight{0%{opacity:1;visibility:visible;transform:translateZ(0)}to{transform:translate3d(60%,0,0);opacity:0}}@keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width: 769px){.glightbox-container .ginner-container{width:auto;height:auto;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:#000000eb}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px #000000a6}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:#00000052}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background-color:#000000b3}.glightbox-clean .gprev,.glightbox-clean .gnext{top:45%}}@media (min-width: 992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height: 420px){.goverlay{background:#000}}.choices{position:relative;overflow:hidden;margin-bottom:24px;font-size:16px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:hover,.choices[data-type*=select-one] .choices__button:focus{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #005f75}.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button{display:none}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #003642;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=text] .choices__button:hover,.choices[data-type*=text] .choices__button:focus{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#005f75;border:1px solid #004a5c;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#004a5c;border:1px solid #003642}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{display:none;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width: 640px){.choices__list--dropdown .choices__item--selectable[data-select-text],.choices__list[aria-expanded] .choices__item--selectable[data-select-text]{padding-right:100px}.choices__list--dropdown .choices__item--selectable[data-select-text]:after,.choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text],[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text]:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}:root{--header-height: 106px;--site-margin: 32px;--column-widths: 30px}*{--xxs_padding: 8px;--xs_padding: 12px;--sm_padding: 16px;--md_padding: 24px;--lg_padding: 40px;--xl_padding: 56px;--xxl_padding: 72px;--xxxl_padding: 88px;--gutter: 16px}@media screen and (min-width: 1024px){*{--xxs_padding: 8px;--xs_padding: 16px;--sm_padding: 24px;--md_padding: 32px;--lg_padding: 48px;--xl_padding: 64px;--xxl_padding: 80px;--xxxl_padding: 104px;--gutter: 20px}}@media screen and (min-width: 1440px){*{--xxs_padding: 12px;--xs_padding: 20px;--sm_padding: 28px;--md_padding: 40px;--lg_padding: 56px;--xl_padding: 72px;--xxl_padding: 88px;--xxxl_padding: 120px;--gutter: 24px}}@media screen and (min-width: 1920px){*{--xxs_padding: 16px;--xs_padding: 24px;--sm_padding: 32px;--md_padding: 48px;--lg_padding: 64px;--xl_padding: 80px;--xxl_padding: 96px;--xxxl_padding: 136px;--gutter: 32px}}/*! 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;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:bolder}code,kbd,samp{font-family: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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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}template{display:none}[hidden]{display:none}html{box-sizing:border-box;font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.45;color:#433428;scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}body,html{width:100vw;overflow-x:hidden}body.off-canvas-active,html.off-canvas-active{overflow:hidden;position:fixed;-webkit-overflow-scrolling:auto}body.no-scroll,html.no-scroll{overflow:hidden}body .inline-svg svg,html .inline-svg svg{display:block}.site-width{position:relative;margin:0 auto;width:100%}.site-width.guttered{padding:0 20px}@media screen and (min-width: 768px){.site-width{max-width:680px;padding:0 20px}.site-width.guttered{padding:0 20px}.site-width--no-pad{padding:0}}@media screen and (min-width: 1024px){.site-width{max-width:892px;padding:0}.site-width.guttered{padding:0}}@media screen and (min-width: 1440px){.site-width{max-width:1248px;padding:0}.site-width.guttered{padding:0}}@media screen and (min-width: 1920px){.site-width{max-width:1600px;padding:0}.site-width.guttered{padding:0}}figure{margin:0}figure img,figure svg{overflow:hidden;display:block;width:100%;height:auto}.clearfix{clear:both}.hide{display:none}.visually-hidden{width:0;height:0;display:block;overflow:hidden}iframe{border:0;max-width:100%}.columns{display:grid;grid-template-columns:repeat(6,1fr);-moz-column-gap:16px;column-gap:16px}@media screen and (min-width: 768px){.columns{grid-template-columns:repeat(12,1fr)}}@media screen and (min-width: 1024px){.columns{-moz-column-gap:20px;column-gap:20px}}@media screen and (min-width: 1920px){.columns{-moz-column-gap:32px;column-gap:32px}}section{position:relative}.section-padding,.site-map-panel,.image-and-text-panel.split,.image-and-text-panel.background-feature,.panels-bard,.panels{padding:var(--lg_padding) 0}.bottom-padding{padding-bottom:var(--lg_padding)}.top-padding{padding-top:var(--lg_padding)}body.modal-open{overflow:hidden}@font-face{font-family:FinalSixBlack;src:url(/fonts/FinalSix-Black.woff2) format("woff2"),url(/fonts/FinalSix-Black.woff) format("woff");font-weight:400;font-style:normal}strong{font-weight:700}h1,.h1,h2,.h2,h3,.h3,.related-events-panel .title,.team-member-panel-slider .title,h4,.h4,.ratings-panel .testimonial .testimonial-content{font-style:normal;line-height:1;margin-bottom:24px}h1:last-child,.h1:last-child,h2:last-child,.h2:last-child,h3:last-child,.h3:last-child,.related-events-panel .title:last-child,.team-member-panel-slider .title:last-child,h4:last-child,.h4:last-child,.ratings-panel .testimonial .testimonial-content:last-child{margin-bottom:0}h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,.related-events-panel .title:first-child,.team-member-panel-slider .title:first-child,h4:first-child,.h4:first-child,.ratings-panel .testimonial .testimonial-content:first-child{margin-top:0}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,.related-events-panel .title a,.team-member-panel-slider .title a,h4 a,.h4 a,.ratings-panel .testimonial .testimonial-content a{text-decoration:none;position:relative}h1 a:after,.h1 a:after,h2 a:after,.h2 a:after,h3 a:after,.h3 a:after,.related-events-panel .title a:after,.team-member-panel-slider .title a:after,h4 a:after,.h4 a:after,.ratings-panel .testimonial .testimonial-content a:after{content:"";position:absolute;display:block;width:100%;height:2px;bottom:0;left:0;background-color:#000;opacity:0;transition:opacity .3s ease}h1 a:hover:after,.h1 a:hover:after,h2 a:hover:after,.h2 a:hover:after,h3 a:hover:after,.h3 a:hover:after,.related-events-panel .title a:hover:after,.team-member-panel-slider .title a:hover:after,h4 a:hover:after,.h4 a:hover:after,.ratings-panel .testimonial .testimonial-content a:hover:after{opacity:1}a{color:#433428}h1,.h1{margin:0 0 15px;font-size:40px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:0;font-family:FinalSixBlack,sans-serif}@media screen and (min-width: 1024px){h1,.h1{font-size:45px}}@media screen and (min-width: 1440px){h1,.h1{font-size:56px}}h2,.h2{margin:50px 0 12px;font-size:32px;font-weight:500;line-height:120%}h2:first-child,.h2:first-child{margin-top:5px}@media screen and (min-width: 1024px){h2,.h2{font-size:40px}}@media screen and (min-width: 1440px){h2,.h2{font-size:48px;letter-spacing:-.96px}}h3,.h3,.related-events-panel .title,.team-member-panel-slider .title{font-size:28px;font-weight:700;line-height:120%;letter-spacing:-.56px}@media screen and (min-width: 1024px){h3,.h3,.related-events-panel .title,.team-member-panel-slider .title{font-size:32px;letter-spacing:0px}}@media screen and (min-width: 1440px){h3,.h3,.related-events-panel .title,.team-member-panel-slider .title{font-size:40px;letter-spacing:-.8px}}h4,.h4,.ratings-panel .testimonial .testimonial-content{font-size:24px;font-weight:500;line-height:120%}@media screen and (min-width: 1024px){h4,.h4,.ratings-panel .testimonial .testimonial-content{font-size:28px}}@media screen and (min-width: 1440px){h4,.h4,.ratings-panel .testimonial .testimonial-content{font-size:32px;letter-spacing:-.64px}}h5,.h5,.testimonials .text,.cta-panel .cta-panel__text-phone,.pull_out_text-container .content .pullout-text,.event-preview .event__main .name,.item-preview--profile .name{font-size:20px;font-weight:500;line-height:130%;letter-spacing:-.4px}@media screen and (min-width: 1024px){h5,.h5,.testimonials .text,.cta-panel .cta-panel__text-phone,.pull_out_text-container .content .pullout-text,.event-preview .event__main .name,.item-preview--profile .name{font-size:24px;letter-spacing:0px}}@media screen and (min-width: 1440px){h5,.h5,.testimonials .text,.cta-panel .cta-panel__text-phone,.pull_out_text-container .content .pullout-text,.event-preview .event__main .name,.item-preview--profile .name{letter-spacing:-.48px}}h6,.h6,.accommodation-unit__top .unit-specs .spec,.ratings-panel .testimonial .testimonial-attribution,.ratings-panel .rating-text,.testimonials .author{font-size:16px;font-weight:700;line-height:110%;letter-spacing:-.32px}@media screen and (min-width: 1024px){h6,.h6,.accommodation-unit__top .unit-specs .spec,.ratings-panel .testimonial .testimonial-attribution,.ratings-panel .rating-text,.testimonials .author{font-size:18px;letter-spacing:-.36px}}figcaption{font-size:15px;padding:8px 0 3px}picture{font-size:0}.center{text-align:center}blockquote p,.standfirst,.accommodation-unit__top .introduction,.long .testimonials .text,.bard.quote-container p.quote,.hero--article .hero__content .hero__introduction,.hero--basic .hero__content .hero__introduction .inner,.hero .hero__content .hero__introduction,.standfirst p,.accommodation-unit__top .introduction p,.long .testimonials .text p,.bard.quote-container p.quote p,.hero--article .hero__content .hero__introduction p,.hero--basic .hero__content .hero__introduction .inner p,.hero .hero__content .hero__introduction p,.standfirst ul li,.accommodation-unit__top .introduction ul li,.long .testimonials .text ul li,.bard.quote-container p.quote ul li,.hero--article .hero__content .hero__introduction ul li,.hero--basic .hero__content .hero__introduction .inner ul li,.hero .hero__content .hero__introduction ul li,.standfirst ol li,.accommodation-unit__top .introduction ol li,.long .testimonials .text ol li,.bard.quote-container p.quote ol li,.hero--article .hero__content .hero__introduction ol li,.hero--basic .hero__content .hero__introduction .inner ol li,.hero .hero__content .hero__introduction ol li{margin:0 0 var(--xxs_padding);font-size:18px;line-height:140%;letter-spacing:-.36px}blockquote p:last-of-type,.standfirst:last-of-type,.accommodation-unit__top .introduction:last-of-type,.long .testimonials .text:last-of-type,.bard.quote-container p.quote:last-of-type,.hero--article .hero__content .hero__introduction:last-of-type,.hero--basic .hero__content .hero__introduction .inner:last-of-type,.hero .hero__content .hero__introduction:last-of-type,.standfirst p:last-of-type,.accommodation-unit__top .introduction p:last-of-type,.long .testimonials .text p:last-of-type,.bard.quote-container p.quote p:last-of-type,.hero--article .hero__content .hero__introduction p:last-of-type,.hero--basic .hero__content .hero__introduction .inner p:last-of-type,.hero .hero__content .hero__introduction p:last-of-type,.standfirst ul li:last-of-type,.accommodation-unit__top .introduction ul li:last-of-type,.long .testimonials .text ul li:last-of-type,.bard.quote-container p.quote ul li:last-of-type,.hero--article .hero__content .hero__introduction ul li:last-of-type,.hero--basic .hero__content .hero__introduction .inner ul li:last-of-type,.hero .hero__content .hero__introduction ul li:last-of-type,.standfirst ol li:last-of-type,.accommodation-unit__top .introduction ol li:last-of-type,.long .testimonials .text ol li:last-of-type,.bard.quote-container p.quote ol li:last-of-type,.hero--article .hero__content .hero__introduction ol li:last-of-type,.hero--basic .hero__content .hero__introduction .inner ol li:last-of-type,.hero .hero__content .hero__introduction ol li:last-of-type{margin:0}@media screen and (min-width: 1024px){blockquote p,.standfirst,.accommodation-unit__top .introduction,.long .testimonials .text,.bard.quote-container p.quote,.hero--article .hero__content .hero__introduction,.hero--basic .hero__content .hero__introduction .inner,.hero .hero__content .hero__introduction,.standfirst p,.accommodation-unit__top .introduction p,.long .testimonials .text p,.bard.quote-container p.quote p,.hero--article .hero__content .hero__introduction p,.hero--basic .hero__content .hero__introduction .inner p,.hero .hero__content .hero__introduction p,.standfirst ul li,.accommodation-unit__top .introduction ul li,.long .testimonials .text ul li,.bard.quote-container p.quote ul li,.hero--article .hero__content .hero__introduction ul li,.hero--basic .hero__content .hero__introduction .inner ul li,.hero .hero__content .hero__introduction ul li,.standfirst ol li,.accommodation-unit__top .introduction ol li,.long .testimonials .text ol li,.bard.quote-container p.quote ol li,.hero--article .hero__content .hero__introduction ol li,.hero--basic .hero__content .hero__introduction .inner ol li,.hero .hero__content .hero__introduction ol li{font-size:20px;line-height:130%}}@media screen and (min-width: 1440px){blockquote p,.standfirst,.accommodation-unit__top .introduction,.long .testimonials .text,.bard.quote-container p.quote,.hero--article .hero__content .hero__introduction,.hero--basic .hero__content .hero__introduction .inner,.hero .hero__content .hero__introduction,.standfirst p,.accommodation-unit__top .introduction p,.long .testimonials .text p,.bard.quote-container p.quote p,.hero--article .hero__content .hero__introduction p,.hero--basic .hero__content .hero__introduction .inner p,.hero .hero__content .hero__introduction p,.standfirst ul li,.accommodation-unit__top .introduction ul li,.long .testimonials .text ul li,.bard.quote-container p.quote ul li,.hero--article .hero__content .hero__introduction ul li,.hero--basic .hero__content .hero__introduction .inner ul li,.hero .hero__content .hero__introduction ul li,.standfirst ol li,.accommodation-unit__top .introduction ol li,.long .testimonials .text ol li,.bard.quote-container p.quote ol li,.hero--article .hero__content .hero__introduction ol li,.hero--basic .hero__content .hero__introduction .inner ol li,.hero .hero__content .hero__introduction ol li{line-height:140%;letter-spacing:-.4px}}blockquote{margin:0 0 32px}p{margin:0 0 var(--xs_padding);line-height:140%;font-size:1rem;font-weight:500;letter-spacing:-.32px}@media screen and (min-width: 1024px){p{font-size:18px;line-height:130%}}@media screen and (min-width: 1440px){p{line-height:140%;letter-spacing:-.36px}}p:last-child,p:only-child{margin:0}p a{position:relative;text-decoration:none;color:#000}p a:hover{color:#666}p a:focus{border:3px solid #666666}p a:active{color:#999}p a:after{content:"";position:absolute;display:block;width:100%;height:1px;bottom:-2px;left:0;background-color:#000}p a:hover :after{background-color:#666!important}p a:active :after{color:#999}hr{margin:16px 0;border-width:0 0 1px;border-style:solid}small,.small{font-size:14px;font-weight:500;line-height:140%;letter-spacing:-.28px}@media screen and (min-width: 1024px){small,.small{font-size:16px;line-height:130%}}@media screen and (min-width: 1440px){small{font-size:16px;letter-spacing:-.36px}}figcaption{margin:5px 0 2px;font-size:.875rem}.icon svg{overflow:visible}.badge{display:inline-block;padding:8px 16px;margin-bottom:24px;font-weight:600;color:#fff}.badge--orange{background-color:#d5882e}.badge--purple{background-color:#575ba6}.badge--blue{background-color:#368aa0}.grid{list-style:none;list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start}.grid__item{width:100%}@media screen and (max-width: 768px){.grid--2-mobile{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:16px;column-gap:16px;row-gap:16px;margin:0 20px}}@media screen and (min-width: 768px){.grid{display:grid;-moz-column-gap:16px;column-gap:16px;row-gap:16px}.grid--1{grid-template-columns:1fr}.grid--2{grid-template-columns:1fr 1fr}.grid--3,.grid--5{grid-template-columns:1fr 1fr 1fr}.grid--4{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width: 768px) and (max-width: 1024px){.grid--2-large_mobile{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:16px;column-gap:16px;row-gap:16px;margin:0 20px}}@media screen and (min-width: 1024px){.grid{display:grid;-moz-column-gap:20px;column-gap:20px;row-gap:20px}.grid--1{grid-template-columns:1fr}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 768px) and (max-width: 1440px){.grid--2-tablet{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width: 1440px){.grid{-moz-column-gap:24px;column-gap:24px;row-gap:24px}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width: 1920px){.grid{-moz-column-gap:32px;column-gap:32px;row-gap:32px}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}body{padding-top:var(--header-height)}.header-inner{display:flex;flex-direction:column-reverse;position:fixed;top:0;left:0;right:0;z-index:1000}.header-inner .logo{position:absolute;left:20px;top:16px;bottom:-16px;z-index:11;box-shadow:0 3px 4px #0000001a}.header-inner .logo,.header-inner .header__logo,.header-inner .header__logo img{max-height:78px;width:auto}.header-inner .icon:not(.icon__language-switcher){width:24px;height:24px;color:#433428;stroke:#433428}.header-inner .main-nav-container{width:100%;box-shadow:0 2px 4px #0000001a;z-index:11;background-color:#fff}.header-inner .main-nav__inner{display:flex;justify-content:space-between;position:relative}@media screen and (min-width: 1024px){.header-inner .logo{left:0}}@media screen and (min-width: 1440px){.header-inner .logo{margin-bottom:-56px}.header-inner .logo,.header-inner .header__logo,.header-inner .header__logo img{max-height:128px;width:auto}}.header__logo .icon{display:block;width:100%;height:100%}.header__logo .icon svg{width:100%;height:100%!important;display:block}.site-footer{border-top:1px solid #8ec7d2}.footer-inner{display:flex;flex-direction:column;gap:24px;padding:var(--xl_padding) 0;color:#433428;border-bottom:1px solid #8ec7d2}.footer-inner .footer__logo{width:83px;height:68px;box-shadow:0 3px 4px #0000001a}.footer-inner ul,.footer-inner .list-title{margin:0;padding:0}.footer-inner .logo--desktop{display:none}.footer-inner .footer-navs{display:flex;flex-direction:column;gap:24px}.footer-inner .footer-navs ul{display:flex;flex-direction:column;gap:var(--xxs_padding)}.footer-inner .footer-navs ul li{list-style:none}.footer-inner .footer-navs ul li a{font-weight:500;text-decoration:none;color:#6d5e54}.footer-inner .footer-navs ul li:hover a{color:#368aa0}.footer-inner .footer-navs ul li:focus-visible a{border:3px solid #999}.footer-inner .footer-navs ul li:active a{color:#999}.footer-inner .footer-navs__list{display:flex;flex-direction:column;gap:var(--xxs_padding)}.footer-inner .footer-contact{color:#433428;display:flex;flex-direction:column;gap:var(--md_padding);padding-top:var(--md_padding);border-top:1px solid #8ec7d2}.footer-inner .footer-contact .address{margin-bottom:24px}.footer-inner .footer-contact a{font-weight:700}.footer-inner .social-links{display:flex;flex-direction:row;gap:16px;list-style:none;list-style-type:none;margin:0;padding:0}.footer-inner .social-links .social-icon a{width:32px;height:32px;background-color:#368aa0;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.footer-inner .social-links .social-icon a svg{width:20px;height:20px}.footer-inner .contact-details a{color:#433428}@media screen and (min-width: 768px){.footer-inner{gap:48px}.footer-inner .footer-contact{order:1;padding:0;border:none}.footer-inner .logo--mobile{display:none}.footer-inner .logo--desktop{display:block;order:1}.footer-inner .footer-contact .contact-details{order:2}.footer-inner .social-links{order:3}.footer-inner .footer-navs{gap:32px;order:2;display:grid;grid-template-columns:repeat(3,1fr)}.footer-inner .footer-navs__list{gap:32px}.footer-inner .footer-navs__list ul{gap:24px}}@media screen and (min-width: 768px){.footer-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.footer-inner .footer-navs,.footer-inner .footer-contact{grid-column:span 3}}@media screen and (min-width: 1024px){.footer-inner .footer-navs{grid-column:span 2}.footer-inner .footer-contact{grid-column:span 1}}.footer-inner .language-switcher__footer{display:none;width:-moz-fit-content;width:fit-content;align-self:flex-end;margin-top:auto}@media screen and (min-width: 1024px){.footer-inner .language-switcher__footer{display:block}}.footer-inner .language-switcher__footer .language-switcher__toggle{background-color:#eaeded}.footer-inner .language-switcher__footer .language-switcher__toggle:hover{background-color:#dde1e1}.footer-disclaimer{display:flex;flex-direction:column;justify-content:space-between;padding:var(--sm_padding) 0}@media screen and (min-width: 1024px){.footer-disclaimer{flex-direction:row}}.footer-disclaimer__candour a{color:#8c8c8c}.footer-disclaimer__candour a:after{display:none}.footer-disclaimer__candour a:hover:after{display:block;background-color:#666}.primary-nav .button{box-shadow:0 1px 2px #00000040}.primary-nav__desktop,.secondary-nav__desktop{display:none}@media screen and (min-width: 1024px){.primary-nav__desktop,.secondary-nav__desktop{display:flex}}.primary-nav{width:100%;align-items:center;justify-content:flex-end;list-style-type:none;padding-left:24px;margin:var(--sm_padding) 0}.primary-nav .button span{display:none}@media screen and (min-width: 1024px){.primary-nav{margin:16px 0 20px}}@media screen and (min-width: 1440px){.primary-nav .button span{margin-left:4px;display:inline-block}}.primary-nav>li>a{padding:8px;font-size:15px;line-height:16.5px;text-decoration:none;color:#433428;display:block;font-weight:500}@media screen and (min-width: 1440px){.primary-nav>li>a{padding:12px 16px;font-size:1rem}}.secondary-nav{background-color:#eaeded;padding:12px}.secondary-nav__inner{display:flex;align-items:center;justify-content:space-between;justify-items:flex-end;text-wrap:nowrap}.secondary-nav__left,.secondary-nav__right{display:flex;flex-direction:row;font-size:15px}@media screen and (min-width: 1440px){.secondary-nav__left,.secondary-nav__right{font-size:1rem}}.secondary-nav__left{flex-basis:20%;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;-moz-column-gap:8px;column-gap:8px;flex-basis:fit-content}.secondary-nav__left .secondary-nav__left-text p{font-size:15px;margin:0}.secondary-nav__left .secondary-nav__left-text p a{transition:all .3s ease-in-out}.secondary-nav__left .secondary-nav__left-text p a:after{display:none}@media screen and (min-width: 1440px){.secondary-nav__left .secondary-nav__left-text p{font-size:1rem}}.secondary-nav__left:before{content:"";flex-shrink:0;display:block;-webkit-mask-image:url(https://www.long-beach.co.uk/build/assets/phone-CHg92Ddm.svg);mask-image:url(https://www.long-beach.co.uk/build/assets/phone-CHg92Ddm.svg);-webkit-mask-size:99%;mask-size:99%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#433428;height:21px;width:20px;position:relative;transition:all .3s}.secondary-nav__right{display:flex;align-items:center;margin:0;padding:0;list-style:none}.secondary-nav__right .nav-icon{display:flex;align-items:center;justify-content:center}.secondary-nav__right li{transition:all .3s}.secondary-nav__right .nav__right__link{padding:4px 16px}@media screen and (min-width: 1024px){.secondary-nav__right li:hover{border-radius:4px;background-color:#cfd6d5}}.secondary-nav a{text-decoration:none;font-weight:500;color:#433428}.primary-nav__mobile{display:flex;align-items:center;gap:var(--sm_padding)}.primary-nav__mobile .nav-icon{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:end}@media screen and (min-width: 1024px){.primary-nav__mobile{display:none!important}}.nav-icon--menu{padding:4px}.nav-icon--menu .icon.icon__menu{display:block}.nav-icon--menu .icon.icon__close,.nav-icon--menu.is-active .icon.icon__menu{display:none}.nav-icon--menu.is-active .icon.icon__close{display:block}.nav__item{position:relative;display:inline-block}.nav__item a{transition:all .4s ease-in-out}.nav__item--is-parent{display:flex;flex-direction:column;align-items:center;justify-content:space-between;z-index:1;background:#fff;transition:all .3s ease}.nav__item--is-parent.nav__item--is-open a:after{transform:rotate(180deg)}.nav__item--is-parent.nav__item--is-open .nav__submenu-container{opacity:1;visibility:visible;transform:translateY(0)}.nav__item--is-parent>a:after{display:inline-block;content:"";position:relative;width:12px;height:12px;background:url(https://www.long-beach.co.uk/build/assets/chevron-down-CSewuD-Y.svg) center/contain no-repeat;transition:transform .3s ease}@media screen and (min-width: 1440px){.nav__item--is-parent>a:after{width:18px;height:18px}}@media screen and (min-width: 1024px){.nav__item--is-parent .nav__link{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:6px}}@media screen and (min-width: 1024px) and (min-width: 1440px){.nav__item--is-parent .nav__link{gap:8px}}@media screen and (min-width: 1024px){.nav__item:hover a{background-color:#dde1e1;border-radius:4px}.nav__item--is-parent.nav__item--is-open{filter:drop-shadow(2px 4px 6px rgba(0,0,0,.2509803922));z-index:20}.nav__item--is-parent.nav__item--is-open>a{background-color:#fff}}.mobile-back-button{width:100%;display:flex;justify-content:stretch}@media screen and (min-width: 1024px){.mobile-back-button{display:none}}.mobile-back-button a{width:100%;justify-content:center}.nav__item--button__alt{display:none}@media screen and (min-width: 1024px){.nav__item--button__alt{display:block;margin-left:180px;list-style:none;width:-moz-fit-content;width:fit-content;text-wrap:nowrap;display:flex;align-items:center}}@media screen and (min-width: 768px){.nav__item--button{padding-left:10px}}@media screen and (min-width: 1440px){.nav__item--button{padding-left:25px}}.primary-nav__desktop .nav__submenu-container{position:absolute;top:100%;left:0;min-width:400px;background:#fff;opacity:0;visibility:hidden;transition:all .3s ease;z-index:100;padding:8px}.nav__item--is-parent:nth-last-child(2) .nav__submenu-container{left:unset;right:0}.nav__submenu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.nav__subitem{display:block;background:linear-gradient(270deg,#e6e9e966,#e5e8e8);transition:background-color .2s ease}@media screen and (min-width: 1024px){.nav__subitem:hover a{background:linear-gradient(90deg,#91cad5,#b9dde4);border-radius:4px}}.nav__sublink{padding:15px 14px;color:#433428;text-decoration:none;font-size:16px;display:flex;flex-direction:row;gap:10px}.nav__sublink .nav__sublink-image{width:102px;height:102px;min-width:102px;background:#fff;overflow:hidden;border:5px solid #fff}.nav__sublink .nav__sublink-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nav__sublink .nav__sublink-content{padding-top:8px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;width:100%}.nav__sublink .nav__sublink-content .title{margin:0;font-size:16px;font-weight:500;line-height:110%;width:70%}.nav__sublink .nav__sublink-content p{margin:0;color:#433428;font-size:15px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.3px}.nav__sublink .nav__sublink-title{width:100%;display:flex;flex-direction:row;justify-content:space-between;position:relative}.nav__sublink .nav__sublink-title:after{right:0;position:absolute;content:"";width:20px;height:20px;background-image:url(https://www.long-beach.co.uk/build/assets/full-arrow-right-QlHY3QPV.svg)!important;background-repeat:no-repeat;background-size:100% auto;background-position:center}.nav-icon--search{padding:8px 12px;cursor:pointer;position:relative}@media screen and (min-width: 1024px){.nav-icon--search{padding:4px 12px}}.search-bar{display:none;position:absolute;width:469px;top:0;right:0;z-index:100}@media screen and (min-width: 1024px){.search-bar{width:350px}}@media screen and (min-width: 1440px){.search-bar{width:469px}}.search-bar__inner{border:8px solid #fff;background:linear-gradient(270deg,#f7f7f7 3.73%,#e5e8e8 94.24%);padding:var(--sm_padding);box-shadow:0 2px 6px #00000040;width:100vw;position:fixed;left:0}@media screen and (min-width: 1024px){.search-bar__inner{width:100%;position:unset;left:unset}}.search-bar__content{display:flex;flex-direction:row;align-items:center;gap:8px}.search-bar__input{padding:10px;width:100%}.search-bar.is-active{display:block}.search-bar__close{width:48px;height:52px;margin-left:auto;margin-top:-8px;background:#fff!important;border-radius:8px 8px 0 0!important;z-index:200;cursor:pointer;display:flex!important;align-items:center!important;justify-content:center!important}.nav-icon--search-container{position:relative}.off-canvas-nav{position:fixed;top:var(--header-height);width:100%;height:calc(100vh - 80px);background:#fff;transform:translate(100%);transition:transform .3s ease;z-index:10;overflow-y:auto;box-shadow:-2px 0 4px #0000001a}.off-canvas-nav__inner{padding:24px 0 0;display:flex;flex-direction:column;height:100%}.off-canvas-nav__help{padding:24px;background:#fff;text-align:center}.off-canvas-nav__help p{margin:0 0 8px;color:#433428;font-weight:500}.off-canvas-nav__help a{color:#433428;font-weight:600;text-decoration:none;font-size:18px}.off-canvas-nav__menu{display:flex;flex-direction:column}.off-canvas-nav__menu .nav__item{position:relative;border-bottom:1px solid #cfd6d5;background:linear-gradient(90deg,#fff,#eaeded)}.off-canvas-nav__menu .nav-link{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;color:#433428;text-decoration:none;font-size:16px;line-height:1.4;font-weight:500;width:100%}.off-canvas-nav__menu .nav-submenu__title{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.off-canvas-nav__menu .nav__submenu-container{display:none;padding:0;width:100%}.off-canvas-nav__menu .nav__submenu-container .nav__submenu{gap:0}.off-canvas-nav__menu .nav__submenu-container .nav-sublink{display:block;padding:12px 24px;color:#433428;text-decoration:none;font-weight:500;background:linear-gradient(90deg,#fff -43.89%,#c7e3e9);border-bottom:1px solid #8ec7d2}.off-canvas-nav__menu .nav__item--is-open .nav__submenu-container{display:block;position:relative}.off-canvas-nav__menu .nav__item--is-open a{background:linear-gradient(90deg,#8ec7d2,#c7e3e9 129.17%);border-bottom:1px solid #8ec7d2}.off-canvas-active .off-canvas-nav{transform:translate(0)}.off-canvas-overlay{position:fixed;top:80px;left:0;width:100%;height:calc(100vh - 80px);background:#00000080;opacity:0;visibility:hidden;transition:all .3s ease;z-index:9}.off-canvas-overlay.is-active{opacity:1;visibility:visible}.pagination-container{width:100%;display:flex;flex-direction:row;justify-content:space-between}.pagination-container .small{font-weight:500;margin:0}.pagination-container .choices{display:inline-block;width:100%;flex-direction:column;font-weight:500}.pagination-container .choices__inner{background-color:#fff;border:none;border-radius:4px;font-weight:500;padding-bottom:0;padding-right:12px;color:#433428}.pagination-container .choices__placeholder{opacity:1;font-weight:500}.pagination-container .choices__list--dropdown,.pagination-container .choices__list[aria-expanded]{border:1px solid #bac4c3;border-radius:4px;font-weight:500}.pagination__pages-control,.pagination__pages-select{display:flex;flex-direction:row}.pagination__items-select{flex-basis:40%}.pagination__items-select label{flex-shrink:0;font-weight:500}.pagination__items-control{display:none}@media screen and (min-width: 768px){.pagination__items-control{display:flex;flex-direction:row}}.pagination__pages-control{gap:48px;width:100%;justify-content:space-between;align-items:center}.pagination__pages-control span{display:block;margin:0}@media screen and (min-width: 768px){.pagination__pages-control{justify-content:flex-end}}.pagination__pages-select-left a,.pagination__pages-select-right a{position:relative;display:block;width:24px;height:24px}.pagination__pages-select-left a:after,.pagination__pages-select-right a:after{visibility:visible;content:"";display:block;position:absolute;right:0;bottom:0;width:24px;height:24px;background-image:url(https://www.long-beach.co.uk/build/assets/arrow-right-DNyj-6m1.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .3s ease}.pagination__pages-select-left a:hover a:after,.pagination__pages-select-right a:hover a:after{opacity:.8}.pagination__pages-select-left a:after{transform:scaleX(-1)}.pagination__pages-control-inner{gap:8px;display:flex;align-items:center}.pagination__pages-select--desktop{display:none!important}@media screen and (min-width: 768px){.pagination__pages-select--desktop{display:block!important}.pagination__pages-select--mobile{display:none!important}}.pagination__pages-select,.pagination__items-select{position:relative}.pagination__pages-select select,.pagination__items-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff0;border-radius:0;padding:4px 24px 4px 4px;cursor:pointer;border:0px;position:relative}.pagination__pages-select select:focus-visible,.pagination__items-select select:focus-visible{outline:2px solid #999}.accordion__item{margin-bottom:16px}.accordion__item:last-of-type{margin-bottom:0}.accordion__header{position:relative;background-color:#8ec7d2;-webkit-appearance:none;cursor:pointer;border:none;text-align:left;width:100%;padding:0;display:grid;grid-template-columns:repeat(6,1fr);-moz-column-gap:16px;column-gap:16px;align-items:center;display:flex;justify-content:space-between;padding:var(--xs_padding);border-radius:4px}.accordion__header:hover{background-color:#c7e3e9}.accordion__header:active{background-color:#eee;outline:3px solid #999}.accordion__header .title{color:inherit;margin-bottom:0;position:relative;font-family:Montserrat,sans-serif;line-height:1.5}.accordion__header .accordion-icon{color:inherit;width:20px;min-height:20px;line-height:.8;height:100%;position:relative;display:block;top:0;bottom:0;margin:0;left:0;text-align:center;transition:all .3s ease;color:#433428}.accordion__header[aria-expanded=true]{background-color:#433428;color:#fff}.accordion__header[aria-expanded=true] .accordion-icon{transform:rotate(180deg)}.accordion__header[aria-expanded=true] .accordion-icon{color:#fff}.accordion__panel .panel-inner{display:block}.accordion__panel .text{margin-top:16px;padding:var(--xs_padding) var(--sm_padding);position:relative}@media screen and (min-width: 768px){.accordion__header,.accordion__panel .panel-inner{grid-template-columns:repeat(12,1fr)}.accordion__header .accordion-icon{width:auto}}@media screen and (min-width: 1024px){.accordion__item:last-of-type{margin-bottom:var(--xxs_padding)}}@media print{.accordion__panel{display:block}}.form-control,.form-field__input{display:block;width:100%}input[type=text],input[type=email],input[type=number],input[type=tel],input[type=password],select,textarea{width:100%;padding:8px;font-size:16px;line-height:1.5;color:#433428;background-color:#fff;border:1px solid #bac4c3;border-radius:4px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=number]:focus-visible,input[type=tel]:focus-visible,input[type=password]:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #999;border:none}input[type=text]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=tel]:disabled,input[type=password]:disabled,select:disabled,textarea:disabled{background-color:#eee;border-color:#ccc;color:#ccc}.form-field__error{color:red;font-size:14px;margin-top:4px}select.form-control,select.form-field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/images/icons/small-arrow--down.svg);background-repeat:no-repeat;background-position:right 12px center;background-size:8px 10px;padding-right:30px}select.form-control.open,select.form-field__input.open{border-bottom-left-radius:0;border-bottom-right-radius:0}textarea.form-control,textarea.form-field__input{resize:vertical}.form-field__label{display:inline-block;margin-bottom:8px;font-weight:700;font-size:1rem;line-height:1.25}.form-field--required .form-field__label:after{content:"*";padding:0 0 0 3px}@media screen and (min-width: 768px){.form-field__label{font-size:18px;line-height:110%}}.radio-group{display:flex;flex-direction:column;gap:10px}.radio-label{display:flex;align-items:center;cursor:pointer}.radio-label.disabled{cursor:not-allowed;color:#999}.radio-input{position:absolute;opacity:0;cursor:pointer}.radio-input:disabled+.radio-custom{border-color:#ccc;background-color:#eee}.radio-custom{width:20px;height:20px;border:1px solid #000;border-radius:50%;margin-right:10px;position:relative}.radio-custom:after{content:"";position:absolute;display:none;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:#000}.radio-input:checked~.radio-custom:after{display:block}.radio-input:hover:not(:disabled)~.radio-custom{fill:#999}.radio-input:focus:not(:disabled)~.radio-custom{fill:#999}.has-error .radio-custom{border-color:red}.has-error .radio-input:checked~.radio-custom:after{background:red}.checkbox-group{display:flex;flex-direction:column;gap:10px}.checkbox-label{display:flex;align-items:center;cursor:pointer}.checkbox-label.disabled{cursor:not-allowed;color:#999}.checkbox-input{position:absolute;opacity:0;cursor:pointer}.checkbox-input:disabled+.checkbox-custom{border-color:#ccc;background-color:#eee}.checkbox-custom{width:20px;height:20px;border:1px solid #000;border-radius:4px;margin-right:10px;position:relative}.checkbox-custom:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-input:checked~.checkbox-custom:after{display:block}.checkbox-input:hover:not(:disabled)~.checkbox-custom{fill:#999}.checkbox-input:focus:not(:disabled)~.checkbox-custom{fill:#999}.button{display:flex;align-items:flex-start;cursor:pointer;font-weight:500;font-size:16px;line-height:110%;width:-moz-fit-content;width:fit-content;position:relative;background:#fff;color:#000;text-decoration:none;padding:var(--xxs_padding) 24px;border-radius:4px;transition:all .3s ease-in-out}.button:focus-visible{outline:3px solid #999;outline-offset:0;border:none}.button:disabled{background:#ccc;color:#999}.button--yellow{background-color:#f8ed5e}.button--yellow:hover{background-color:#e0d655}.button--alt{color:#433428;background-color:#ddeef1}.button--alt:hover{background-color:#c7e3e9}.button--brown{color:#fff;fill:#fff;background-color:#433428}.button--brown:hover{background-color:#6d5e54}.button--white{background-color:#fff}.button--white:hover{background-color:#dde1e1}.button--secondary{background-color:#fff0;border:1px solid #433428;color:#433428}.button--secondary:hover{background-color:#4334281a}.button--secondary:focus-visible,.button--secondary:focus{color:#433428;outline:3px solid #999;border:none}.button--tertiary{background-color:#fff;padding:6px 12px!important}.button--tertiary:hover{background-color:#c7e3e9}.button--icon-right{padding-right:54px!important}.button--icon-left{padding-left:54px!important}.button--icon-left:before,.button--icon-right:after{fill:inherit}.button--icon__eye.button--icon-right:after{background:url(/images/icons/eye.svg) 50%/contain no-repeat;bottom:0;content:"";filter:brightness(0);height:20px;margin:auto;position:absolute;right:24px;top:0;transition:all .3s;width:20px}.button--icon__eye.button--icon-left:before{background:url(/images/icons/eye.svg) 50%/contain no-repeat;bottom:0;content:"";filter:brightness(0);height:20px;margin:auto;position:absolute;left:24px;top:0;transition:all .3s;width:20px}.button--icon__facebook.button--icon-right:after{background:url(/images/icons/facebook.svg) 50%/contain no-repeat;bottom:0;content:"";filter:brightness(0);height:20px;margin:auto;position:absolute;right:24px;top:0;transition:all .3s;width:20px}.button--icon__facebook.button--icon-left:before{-webkit-mask:url(https://www.long-beach.co.uk/build/assets/facebook-DHEd7_IQ.svg) 50%/contain no-repeat;mask:url(https://www.long-beach.co.uk/build/assets/facebook-DHEd7_IQ.svg) 50%/contain no-repeat;background-color:#fff;bottom:0;content:"";height:20px;margin:auto;position:absolute;left:24px;top:0;transition:all .3s;width:20px}.button--icon__lock.button--icon-right:after{background:url(/images/icons/lock.svg) 50%/contain no-repeat;bottom:0;content:"";filter:brightness(0);height:20px;margin:auto;position:absolute;right:24px;top:0;transition:all .3s;width:20px}.button--icon__lock.button--icon-left:before{background:url(/images/icons/lock.svg) 50%/contain no-repeat;bottom:0;content:"";filter:brightness(0);height:20px;margin:auto;position:absolute;left:24px;top:0;transition:all .3s;width:20px}.button--icon__arrow-left.button--icon-left:before{background:url(/images/icons/full-arrow--left.svg) 50%/contain no-repeat;bottom:0;content:"";filter:brightness(0);height:20px;margin:auto;position:absolute;right:24px;top:0;transition:all .3s;width:20px}.button--icon__arrow-right.button--icon-right:after{background:url(/images/icons/full-arrow--right.svg) 50%/contain no-repeat;bottom:0;content:"";filter:brightness(0);height:20px;margin:auto;position:absolute;right:24px;top:0;transition:all .3s;width:20px}.button--icon__small-arrow-left.button--icon-right:after{background:url(/images/icons/small-arrow--left.svg) 50%/contain no-repeat;bottom:0;content:"";filter:brightness(0);height:20px;margin:auto;position:absolute;right:24px;top:0;transition:all .3s;width:20px}.button--icon__small-arrow-left.button--icon-left:before{background:url(/images/icons/small-arrow--left.svg) 50%/contain no-repeat;bottom:0;content:"";filter:brightness(0);height:20px;margin:auto;position:absolute;left:24px;top:0;transition:all .3s;width:20px}.button--icon__holding.button--icon-right:after{background:url(/images/icons/holding.svg) 50%/contain no-repeat;bottom:0;content:"";filter:brightness(0);height:20px;margin:auto;position:absolute;right:24px;top:0;transition:all .3s;width:20px}.button--icon__holding.button--icon-left:before{background:url(/images/icons/holding.svg) 50%/contain no-repeat;bottom:0;content:"";filter:brightness(0);height:20px;margin:auto;position:absolute;left:24px;top:0;transition:all .3s;width:20px}.button--icon__download.button--icon-right:after{background:url(/images/icons/download.svg) 50%/contain no-repeat;bottom:0;content:"";filter:brightness(0);height:20px;margin:auto;position:absolute;right:24px;top:0;transition:all .3s;width:20px}.button--icon__download.button--icon-left:before{background:url(/images/icons/download.svg) 50%/contain no-repeat;bottom:0;content:"";filter:brightness(0);height:20px;margin:auto;position:absolute;left:24px;top:0;transition:all .3s;width:20px}.button--icon-only{padding:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%}.button--icon-only:before,.button--icon-only:after{position:absolute;content:"";width:20px;height:20px;transition:all .3s;background-size:contain;background-position:center;background-repeat:no-repeat;filter:brightness(0)}@media (max-width: 768px){.button--icon-only{padding:8px;width:36px;height:36px}.button--icon-only:before,.button--icon-only:after{width:16px;height:16px}}.button--icon__eye.button--icon-only:after{background-image:url(/images/icons/eye.svg)}.button--icon__lock.button--icon-only:after{background-image:url(/images/icons/lock.svg)}.button--icon__holding.button--icon-only:after{background-image:url(/images/icons/holding.svg)}.button--icon__search:after{content:"";height:20px;margin:auto;position:absolute;top:0;bottom:0;transition:all .3s;width:20px;-webkit-mask-image:url(https://www.long-beach.co.uk/build/assets/search-BGVzKTh-.svg)!important;mask-image:url(https://www.long-beach.co.uk/build/assets/search-BGVzKTh-.svg)!important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center;background-color:#fff!important;filter:none}@media screen and (min-width: 768px){.button:not(.button--icon-only){padding:12px 24px}}.language-switcher__toggle{display:flex;gap:8px;padding:4px 24px;align-items:center;border-radius:4px}.language-switcher__toggle .language-switcher__display{font-weight:500}.language-switcher__toggle:hover{background-color:#cfd6d5;cursor:pointer}.icon__language-switcher{width:20px;height:20px}@media screen and (min-width: 1024px){.language-menu{visibility:visible;display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006}}.language-menu .icon__close svg{stroke:#433428!important;color:#433428!important;fill:#433428!important}.language-menu .language-options{display:grid;grid-template-columns:1fr 1fr;gap:var(--xs_padding);flex-wrap:wrap;max-width:300px}.language-menu .language-options__title{text-align:center;font-size:18px;width:100%;margin:0;grid-column:span 2}.language-menu .language-options__description{width:100%;text-align:left}.language-menu .language-option{text-decoration:none;color:#433428;font-weight:500;display:flex;padding:4px 24px;align-items:center;justify-content:space-between;border-radius:4px;width:100px;transition:all .3s ease-in-out}.language-menu .language-option svg{border-radius:50%;width:20px;height:20px}.language-menu .language-option.active,.language-menu .language-option:hover{background-color:#cfd6d5;cursor:pointer}.language-menu--mobile{padding:var(--sm_padding);display:flex;flex-direction:column;align-items:center}.language-menu .modal-content{background-color:#fff;margin:15% auto;padding:var(--xl_padding) var(--lg_padding) 56px;width:80%;max-width:500px;text-align:center;position:relative;display:flex;align-items:center;justify-content:center}.language-menu .modal-close{position:absolute;right:15px;top:15px;display:flex;gap:8px;cursor:pointer}.filter{flex-basis:100%;margin-bottom:20px}.filter label:not(.checkbox-label){display:block;align-items:center;margin-bottom:8px;font-weight:700;color:#433428}.filter .choices{display:inline-block;width:100%;flex-direction:column}.filter .choices__inner{background-color:#fff;border:1px solid #bac4c3;border-radius:4px;font-weight:500;color:#433428}.filter .choices__placeholder{opacity:1}.filter .choices__list--dropdown,.filter .choices__list[aria-expanded]{border:1px solid #bac4c3;border-radius:4px;font-weight:500}@media screen and (min-width: 768px){.filter{flex-basis:50%;max-width:200px}}.panels{position:relative;background-color:#fff0}.panels.separator-container,.panels.image_and_text-container{padding:0}.panels ul{padding-left:24px;list-style:none;margin:0}.panels ul li{position:relative}.panels ul li:last-of-type{padding-bottom:0}.panels ul li p{margin-bottom:0}.panels ul li:before{position:absolute;top:8px;left:-20px;display:block;margin-right:10px;content:"";width:4px;height:4px;border-radius:50%;background-color:#433428}.panels ol{margin-bottom:30px}.panels ul li,.panels ol li{margin-bottom:var(--xxs_padding)}.panels ul li:last-of-type,.panels ol li:last-of-type{margin-bottom:0}.panels.wysiwyg-container{padding:unset}.panels.team_members-container{padding-top:unset}.panels.related_events-container{padding:unset}.separator-panel{width:100%;height:1px;background-color:#7c7c7cfd}.feature-icons,.contact-icons,.accommodation-icons,.accommodation-spec-icons{display:flex;flex-direction:row;gap:24px}.feature-icons .icon,.contact-icons .icon,.accommodation-icons .icon,.accommodation-spec-icons .icon{display:flex;justify-content:center;align-items:center;flex-shrink:0}.feature-icons .icon svg,.contact-icons .icon svg,.accommodation-icons .icon svg,.accommodation-spec-icons .icon svg{width:100%;height:100%}.feature-icons .icon__feature,.contact-icons .icon__feature,.accommodation-icons .icon__feature,.accommodation-spec-icons .icon__feature{width:72px;height:72px}.feature-icons .icon--contact,.contact-icons .icon--contact,.accommodation-icons .icon--contact,.accommodation-spec-icons .icon--contact{width:56px;height:56px;stroke:#368aa0;color:#368aa0}.feature-icons .icon__accommodation,.contact-icons .icon__accommodation,.accommodation-icons .icon__accommodation,.accommodation-spec-icons .icon__accommodation{width:34px;height:34px;color:#368aa0;stroke:#368aa0}.feature-icons .icon__accommodation-spec,.contact-icons .icon__accommodation-spec,.accommodation-icons .icon__accommodation-spec,.accommodation-spec-icons .icon__accommodation-spec{width:48px;height:48px;color:#433428;stroke:#433428}.icon__description{text-decoration:underline}.accordions-panel{background-color:#fff}.accordions-panel .accordions__inner,.accordions-panel .accordions__header{grid-column:1/7}.accordions-panel .accordions__header .title{margin-top:0}.accordions-panel .accordions__header{margin-bottom:32px}@media screen and (min-width: 768px){.accordions-panel .accordions__header,.accordions-panel .accordions__inner{grid-column:2/11}}@media screen and (min-width: 1024px){.accordions-panel .accordions__header{grid-column:3/10}.accordions-panel .accordions__inner{grid-column:3/11}}.accordion__panel{display:none}.accordion__item:last-of-type{padding:0;border:none}.accordion__item .cta:after{transition:transform .2s ease-out}.accordion__item--open .cta:after{transform:rotate(90deg)}@media screen and (min-width: 768px){.accordion-panel{padding:0 0 var(--md_padding)}.accordion-panel:last-of-type{padding:0}}.swiper-pagination{position:relative;display:flex;flex-wrap:wrap;bottom:auto!important;top:auto!important}.swiper-pagination .swiper-pagination-bullet{position:relative;background-color:#fff;border:1px solid #000;border-radius:50%;width:10px;height:10px;margin:0 20px;opacity:1}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#febdbd;border-color:#febdbd}.dark .swiper-pagination .swiper-pagination-bullet{background-color:#fff0;border-color:#000}.dark .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}.swiper-button,.swiper-button-next,.swiper-button-prev{margin-top:0;border-radius:50%;position:relative;bottom:0!important;top:0!important;margin:0!important;pointer-events:all;-webkit-user-select:all;-moz-user-select:all;user-select:all;border:1px solid #433428;background-color:unset;transition:all .3s ease-out}.swiper-button-prev,.swiper-button-next-prev,.swiper-button-prev-prev{left:0!important}.swiper-button-prev:after,.swiper-button-next-prev:after,.swiper-button-prev-prev:after{transform:rotate(180deg)}.swiper-button-next,.swiper-button-next-next,.swiper-button-prev-next{right:0!important;left:auto}.swiper-button-next:after,.swiper-button-prev:after,.swiper-button-next-next:after,.swiper-button-next-prev:after,.swiper-button-prev-next:after,.swiper-button-prev-prev:after{position:absolute;content:"";width:20px;height:20px;background-image:url(https://www.long-beach.co.uk/build/assets/full-arrow-right-QlHY3QPV.svg)!important;background-repeat:no-repeat;background-size:100% auto;background-position:center}.swiper-button.large{position:relative;left:auto;right:auto;width:44px;height:44px;padding:12px;border-radius:100%}.swiper-button.large:after{color:#fff}.swiper-button.large:hover{background-color:rbga(#433428,.1)}.swiper-button.large:focus-visible{outline:3px solid #999;border:none}.swiper-button.large:active{border:1px solid #999}.form-group{display:flex;flex-direction:column;gap:28px}.has-error .form-control,.has-error .checkbox-custom,.has-error .radio-custom{border-color:red;background-color:pink}.has-error .error-message{color:red;font-size:14px;margin-top:4px}.index-page__filters,.index-page__pagination{grid-column:1/7}.index-page__text,.index-page__list{grid-column:1/7;margin-bottom:var(--sm_padding)}.index-page__list{-moz-column-gap:24px;column-gap:24px}.index-page .no-results{margin-bottom:var(--sm_padding)}@media screen and (min-width: 768px){.index-page__filters,.index-page__list,.index-page__text,.index-page__pagination{grid-column:1/13}.index-page__list{-moz-column-gap:24px;column-gap:24px}}.index-page__pagination{display:flex;justify-content:center;align-items:center;margin:var(--md_padding) 0 var(--xl_padding);width:100%}.pagination-outer{width:100%;display:flex;flex-direction:row;justify-content:space-between}.pagination-outer .pagination-count--desktop{display:none}.pagination-outer .page-controls .pagination{list-style:none;list-style-type:none;margin:0;padding:0;display:flex;justify-content:center}.pagination-outer .page-controls .pagination .control{padding:0 15px;position:relative}.pagination-outer .page-controls .pagination .control a{color:#000}@media screen and (min-width: 768px){.pagination-outer .pagination-count--desktop{display:none}}.filters-inner{display:flex;flex-wrap:wrap;flex-direction:row;grid-column:1/7;-moz-column-gap:var(--md_padding);column-gap:var(--md_padding);padding:var(--xl_padding) 0 var(--md_padding)}@media screen and (min-width: 768px){.filters-inner{flex-direction:row;justify-content:space-between}}.item-preview{position:relative;display:block;text-decoration:none!important;padding:0!important;display:flex;flex-direction:column;flex-basis:100%;height:100%;color:#433428}.item-preview figure{position:relative;margin:0;background-color:#fff}.item-preview img{transition:all .3s ease-in-out}.item-preview a{text-decoration:none;position:static}.item-preview .preview-details{flex-grow:1}.item-preview .preview-details p{margin:0 0 24px}.item-preview .preview-details .title{margin:0 0 var(--xs_padding)}.item-preview a:not(.email):not(.linkedin):before{bottom:0;content:"";left:0;overflow:hidden;position:absolute;right:0;top:0;white-space:nowrap;z-index:1}.item-preview .preview-details{padding:var(--xs_padding);transition:all .3s}.item-preview .arrow-link,.event-preview img{transition:all .3s ease-in-out}@media screen and (min-width: 768px){a.item-preview:hover img,a.event-preview:hover img{opacity:.8}a.item-preview:hover .arrow-link,a.event-preview:hover .arrow-link{transform:translate(var(--xxs_padding))}a.item-preview:hover .preview-details .title,a.event-preview:hover .preview-details .name{text-decoration:underline}}.team-member-panel-slider{color:#433428}.team-member-panel-slider.background-white{background-color:#fff}.team-member-panel-slider.background-yellow{background-color:#f8e7824d}.team-member-panel-slider .slider__inner{grid-column:1/7}@media screen and (min-width: 768px){.team-member-panel-slider .slider__inner{grid-column:1/13}}.team-member-panel-slider .team-member-panel-slider__header-content{grid-column:1/7}@media screen and (min-width: 768px){.team-member-panel-slider .team-member-panel-slider__header-content{grid-column:1/10}}.team-member-panel-slider .swiper-buttons{grid-column:1/7;width:100%;display:flex;flex-direction:row;justify-content:flex-start;margin-top:28px;gap:12px;z-index:1;position:relative}@media screen and (min-width: 768px){.team-member-panel-slider .swiper-buttons{grid-column:10/13;justify-content:end}}.team-member-panel-slider .team-member-panel-slider__slider{padding-top:var(--md_padding)}.team-member-panel-slider .swiper{overflow:visible}.item-preview--profile .profile__image{height:198px;width:198px;border-radius:50%;overflow:hidden;position:relative}.item-preview--profile .profile__image picture{position:absolute;top:0;left:0;width:100%;height:100%}.item-preview--profile .profile__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (min-width: 1024px){.item-preview--profile .profile__image{height:221px;width:221px}}.item-preview--profile .name{margin-bottom:var(--xxs_padding)}.item-preview--profile .job_title{margin-bottom:var(--xs_padding)}.item-preview--news{height:100%;text-decoration:none}.item-preview--news .news__image{position:relative;margin:0;aspect-ratio:16/9;overflow:hidden}.item-preview--news .news__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.item-preview--news .preview-details{padding:var(--sm_padding) var(--xs_padding)}.item-preview--news .news__content{display:flex;flex-direction:column;gap:var(--xs_padding)}.item-preview--news .news__main .title{margin:0}.item-preview--news .news__meta{display:flex;justify-content:space-between;align-items:center}.item-preview--news .date{width:-moz-fit-content;width:fit-content;padding:4px 8px 4px 0;font-size:14px}.item-preview--news .category{width:-moz-fit-content;width:fit-content;color:#433428;background-color:#fff;padding:4px 8px;font-size:14px;font-weight:500}.related-events-panel{background-color:#eaeded}.related-events-panel .slider__inner{grid-column:1/7}@media screen and (min-width: 1024px){.related-events-panel .slider__inner{grid-column:1/13}}.related-events-panel .related-events-panel__header-content{grid-column:1/7}.related-events-panel .swiper-buttons{display:none}@media screen and (min-width: 1024px){.related-events-panel .swiper-buttons{display:flex;grid-column:7/13;width:100%;flex-direction:row;justify-content:end;margin-top:28px;gap:12px;z-index:1;position:relative}}.related-events-panel .related-events-panel__slider{padding-top:var(--md_padding)}.related-events-panel .related-events-panel__mobile-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 480px){.related-events-panel .related-events-panel__mobile-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.related-events-panel .related-events-panel__mobile-grid{display:none}}.related-events-panel .related-events-panel__desktop-slider{display:none}@media screen and (min-width: 1024px){.related-events-panel .related-events-panel__desktop-slider{display:block}}.event-preview{height:100%;text-decoration:none}.event-preview .event__image{position:relative;margin:0;aspect-ratio:16/9;overflow:hidden}.event-preview .event__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-preview .preview-details{padding:var(--sm_padding) var(--xs_padding)}.event-preview .event__content{display:flex;flex-direction:column;gap:var(--xs_padding)}.event-preview .event__main .name{margin:0}.event-preview .date{width:-moz-fit-content;width:fit-content;padding:4px 8px;background:#368aa0;color:#fff;font-size:14px}.item-preview--article{height:100%}.item-preview--article p.date{font-size:14px;line-height:20px;margin:0 0 8px}.item-preview--article .preview-details{background-color:#fff;padding-bottom:24px}.item-preview--article .preview-details .excerpt{flex-grow:1}.item-preview--article .preview-details .excerpt p{margin:0}.item-preview--article .preview-details .title{margin:0 0 8px}.item-preview--article .article-types{display:flex;flex-direction:row;row-gap:calc(var(--xxs_padding) / 2);-moz-column-gap:var(--xxs_padding);column-gap:var(--xxs_padding)}.item-preview--article .article-types__type{font-family:Montserrat,sans-serif;display:flex;flex-direction:row;justify-content:center;align-items:center;text-transform:uppercase}.item-preview--article .arrow-link{display:block;margin-top:24px;transition:all .3s ease-in-out}@media screen and (min-width: 768px){.item-preview--article:hover .preview-details .title{text-decoration:underline}}.item-preview--accommodation{height:100%;display:flex;flex-direction:column;gap:28px}.item-preview--accommodation figure{aspect-ratio:4/3;border:10px solid #fff;z-index:1}.item-preview--accommodation figure img{height:100%!important;-o-object-fit:cover;object-fit:cover}.item-preview--accommodation .badge{position:absolute;top:0;right:0;z-index:2}.item-preview--accommodation .preview-details{padding:0;transition:all .3s;display:flex;flex-direction:column;gap:32px;flex-grow:1}.item-preview--accommodation .preview-details .introduction{flex-grow:1}.item-preview--accommodation .preview-details h4.title{margin:0}.item-preview--accommodation .preview-details .unit-specs{display:flex;gap:24px}.item-preview--accommodation .preview-details .unit-specs .spec{display:flex;flex-direction:column;gap:12px}.item-preview--accommodation .preview-details .unit-specs .spec span{font-size:14px;font-weight:700;text-wrap:nowrap}.item-preview--accommodation .preview-details .unit-specs .icon__accommodation-spec{width:34px;height:34px}.item-preview--feature .preview-details{background-color:#dde1e1;padding:var(--sm_padding) var(--xs_padding);display:flex;flex-direction:column;row-gap:var(--xs_padding)}.item-preview--feature .preview-details .title,.item-preview--feature .preview-details .excerpt{margin:0}.item-preview--feature .preview-details .excerpt{flex-grow:1}.item-preview--feature .preview-details .arrow-link{border-radius:50%;width:44px;height:44px;display:block;position:relative;pointer-events:all;-webkit-user-select:all;-moz-user-select:all;user-select:all;border:1px solid #433428;background-color:unset;transition:all .3s ease-out}.item-preview--feature .preview-details .arrow-link:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;margin:auto;width:20px;height:20px;-webkit-mask-image:url(https://www.long-beach.co.uk/build/assets/arrow-right-DNyj-6m1.svg)!important;mask-image:url(https://www.long-beach.co.uk/build/assets/arrow-right-DNyj-6m1.svg)!important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center;background-color:#433428}.item-preview--feature .preview-details .icon-container{display:flex;flex-direction:row;gap:16px}.item-preview--feature .preview-details .icon,.item-preview--feature .preview-details .icon svg{color:#433428;width:48px;height:48px}.hero{position:relative;z-index:1;display:flex;flex-direction:column;max-width:1700px;margin:auto}.hero .hero__container{display:flex;flex-direction:column}.hero .hero__content .inner,.hero .hero__title,.hero .hero__introduction .inner,.hero .hero__introduction{grid-column:1/7}.hero .hero__content .hero__title{margin-bottom:0;z-index:3}.hero .hero__content .hero__introduction{z-index:3}.shape-overlay__hero{position:relative;width:100%;height:100%;overflow:hidden;z-index:0}.shape-overlay__hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shape-overlay__hero:before,.shape-overlay__hero:after{content:"";position:absolute;top:0;height:100%;width:100%;z-index:1}.shape-overlay__hero:before{left:0;width:100%;background:#bac4c3;opacity:.6;clip-path:polygon(0 50%,0 100%,90% 100%);z-index:2}.shape-overlay__hero:after{right:0;width:100%;background:#368aa0;opacity:.6;clip-path:polygon(100% 70%,100% 100%,45% 100%);z-index:2}.shape-overlay__cta{position:relative;width:100%;height:100%;overflow:hidden;z-index:0}.shape-overlay__cta img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shape-overlay__cta:before,.shape-overlay__cta:after{content:"";position:absolute;top:0;height:100%;width:100%;z-index:1}.shape-overlay__cta:before{left:0;width:100%;background:#fff;opacity:.6;clip-path:polygon(0 50%,0 100%,90% 100%);z-index:2}.shape-overlay__cta:after{right:0;width:100%;background:#8ec7d2;opacity:.6;clip-path:polygon(100% 70%,100% 100%,45% 100%);z-index:2}.hero--basic .hero__content .intro__inner,.hero--basic .hero__image__inner{grid-column:1/7}.hero--basic .hero__image__inner{aspect-ratio:1/1}.hero--basic .hero__image__inner figure,.hero--basic .hero__image__inner picture,.hero--basic .hero__image__inner img{height:100%!important;-o-object-fit:cover;object-fit:cover}.hero--basic .hero__content{background-color:#8ec7d2;color:#433428;margin-bottom:0}.hero--basic .hero__content .hero__title .inner{padding:24px var(--md_padding);background-color:#8ec7d2}.hero--basic .hero__content .hero__introduction .inner{padding:24px var(--md_padding);background-color:#433428;color:#fff}@media screen and (min-width: 768px){.hero--basic .hero__content,.hero--basic .breadcrumbs,.hero--basic .hero__image{grid-column:1/12}.hero--basic .breadcrumbs{order:1;grid-row:1}.hero--basic .hero__image{order:2;grid-row:2/4;height:100%}.hero--basic .hero__image__inner{grid-column:1/13}.hero--basic .hero__container{overflow:hidden;display:grid;align-items:center;grid-template-rows:min-content repeat(2,1fr)}.hero--basic .hero__content{order:3;grid-row:2/4}.hero--basic .hero__image__inner{aspect-ratio:4/3}.hero--basic .hero__title .inner,.hero--basic .hero__introduction .inner{grid-column:1/7}}@media screen and (min-width: 1024px){.hero--basic .hero__container{height:600px}.hero--basic .hero__image__inner{aspect-ratio:unset;height:600px}}@media screen and (min-width: 1440px){.hero--basic .hero__content .hero__title .inner{padding:var(--md_padding) 40px var(--sm_padding) var(--md_padding)}.hero--basic .hero__content .hero__introduction .inner{padding:var(--sm_padding) var(--md_padding) var(--md_padding) 40px}}.hero--text .hero__content{min-height:305px;padding:var(--lg_padding) 0;background-color:#c7e3e9}.hero--text .hero__content:before{background-color:#f8e782;clip-path:polygon(0 80%,0 100%,90% 100%)}.hero--text .hero__content:after{background-color:#fff;clip-path:polygon(100% 80%,100% 100%,60% 100%)}.hero--text .hero__content .columns{gap:24px}.hero--text .breadcrumbs{order:2}@media screen and (min-width: 768px){.hero--text .breadcrumbs{order:1}.hero--text .hero__content{order:2}.hero--text .hero__title,.hero--text .hero__introduction{grid-column:1/13}}@media screen and (min-width: 1024px){.hero--text .hero__content{padding:var(--xl_padding) var(--xxxl_padding)}.hero--text .hero__content:before{background-color:#f8e782;clip-path:polygon(0 calc(100% - 111px),0 100%,90% 100%)}.hero--text .hero__content:after{background-color:#fff;clip-path:polygon(100% calc(100% - 215px),100% 100%,40% 100%)}}@media screen and (min-width: 1440px){.hero--text .hero__title,.hero--text .hero__introduction{grid-column:2/10}}.hero--home .hero__image__inner{aspect-ratio:2/1}.hero--home .hero__content__inner{display:flex;flex-direction:column;grid-column:1/7;gap:22px}.hero--home .hero__content{color:#fff;background-color:#368aa0;padding:var(--md_padding) var(--site-margin) var(--xxxl_padding) var(--site-margin)}.hero--home .title{color:#fff;font-style:normal;font-weight:700;line-height:110%}.hero--home .hero__image__inner{grid-column:1/7}.hero--home .hero__image__inner figure,.hero--home .hero__image__inner img{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 768px){.hero--home .hero__container{overflow:hidden;display:grid;align-items:center;justify-content:center}.hero--home .hero__image{grid-column:1/12;grid-row:1/3;height:100%}.hero--home .hero__navigation--outer{grid-column:1/12;grid-row:3/4}.hero--home .hero__content{grid-column:1/13;grid-row:1/3;background-color:unset;padding:unset}.hero--home .hero__image__inner{aspect-ratio:unset;height:432px;grid-column:1/13}.hero--home .hero__content__inner{grid-column:1/10;background:#368aa0d9;padding:var(--md_padding)}}@media screen and (min-width: 1024px){.hero--home .hero__content__inner{grid-column:1/9}.hero--home .hero__image__inner{min-height:600px}}@media screen and (min-width: 1440px){.hero--home .title{font-size:52px}.hero--home .hero__content__inner{grid-column:1/7;padding:32px}}.hero__navigation{margin:-56px auto 0;display:grid;justify-content:stretch;gap:20px;grid-column:1/7;grid-template-columns:1fr;width:100%}.hero__navigation .hero__navigation__tile{border:10px solid #fff;overflow:hidden;position:relative;display:block;transition:all .3s ease-in-out;background-color:#fff}.hero__navigation.grid--1 .hero__navigation__tile__image figure,.hero__navigation.grid--1 .hero__navigation__tile__image picture,.hero__navigation.grid--1 .hero__navigation__tile__image img{aspect-ratio:5/2}.hero__navigation .hero__navigation__tile__image{transition:all .3s ease-in-out}.hero__navigation .hero__navigation__tile__image figure,.hero__navigation .hero__navigation__tile__image picture,.hero__navigation .hero__navigation__tile__image img{aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 768px){.hero__navigation .hero__navigation__tile__image figure,.hero__navigation .hero__navigation__tile__image picture,.hero__navigation .hero__navigation__tile__image img{aspect-ratio:16/9}}@media screen and (min-width: 1440px){.hero__navigation .hero__navigation__tile__image figure,.hero__navigation .hero__navigation__tile__image picture,.hero__navigation .hero__navigation__tile__image img{aspect-ratio:5/4}}.hero__navigation .hero__navigation__tile__title{background-color:#fff;color:#433428;text-decoration:none;position:absolute;bottom:20px;left:20px;display:flex;align-items:center;gap:10px;padding:5px 10px;font-size:22px;font-weight:600;letter-spacing:-.5px;z-index:2;transition:all .3s ease-in-out}.hero__navigation .hero__navigation__tile__title .icon__arrow{width:20px;height:20px;transition:all .3s ease-in-out}@media screen and (min-width: 768px){.hero__navigation{margin:-50px auto 0;grid-column:1/13}.hero__navigation.grid--1,.hero__navigation.grid--2{grid-column:3/10}.hero__navigation.grid--4{width:100%;grid-template-columns:1fr 1fr}.hero__navigation .hero__navigation__tile:hover .hero__navigation__tile__image{transform:scale(1.1);opacity:.8}.hero__navigation .hero__navigation__tile:hover .hero__navigation__tile__title,.hero__navigation .hero__navigation__tile:hover .hero__navigation__tile__title .icon__arrow{color:#368aa0}}@media screen and (min-width: 1024px){.hero__navigation{width:unset;grid-template-columns:1fr 1fr}}@media screen and (min-width: 1440px){.hero__navigation.grid--1{width:100%;grid-template-columns:1fr}.hero__navigation.grid--4{width:100%;grid-template-columns:1fr 1fr 1fr 1fr}}.home-top{padding:var(--xl_padding) 0;grid-column:1/7;text-align:center}@media screen and (min-width: 768px){.home-top{grid-column:2/12}}@media screen and (min-width: 1440px){.home-top{grid-column:4/10}body:not(.blueprint--subsite_homepage) .home-top .title{width:calc(100% + 20px);margin-left:-10px}}.shape-overlay__tiles{position:relative;width:100%;height:100%;overflow:hidden;box-shadow:0 -3px 4px #00000014}.shape-overlay__tiles:before,.shape-overlay__tiles:after{content:"";position:absolute;top:0;height:100%;width:100%;z-index:1}.shape-overlay__tiles img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shape-overlay__tiles:nth-child(1):before{left:0;width:100%;background:#368aa0;opacity:.5;clip-path:polygon(0 60%,0 100%,90% 100%)}.shape-overlay__tiles:nth-child(1):after{right:0;width:100%;background:#6d5e54;opacity:.6;clip-path:polygon(20% 100%,100% 70%,100% 100%)}.shape-overlay__tiles:nth-child(2):before{left:0;width:100%;background:#8ec7d2;opacity:.6;clip-path:polygon(0 80%,0 100%,70% 100%)}.shape-overlay__tiles:nth-child(2):after{right:0;width:100%;background:#f8ed5e;opacity:.5;clip-path:polygon(100% 50%,100% 100%,10% 100%)}.shape-overlay__tiles:nth-child(3):before{left:0;width:100%;background:#bac4c3;opacity:.6;clip-path:polygon(0 80%,0 100%,70% 100%)}.shape-overlay__tiles:nth-child(3):after{right:0;width:100%;background:#368aa0;opacity:.6;clip-path:polygon(20% 100%,100% 70%,100% 100%)}.shape-overlay__tiles:nth-child(4):before{left:0;width:100%;background:#575ba6;opacity:.6;clip-path:polygon(0 70%,0 100%,60% 100%)}.shape-overlay__tiles:nth-child(4):after{right:0;width:100%;background:#d5882e;opacity:.6;clip-path:polygon(20% 100%,100% 70%,100% 100%)}.hero--article .hero__content,.hero--article .hero__image{grid-column:1/7}.hero--article .hero__image{aspect-ratio:16/9;max-height:600px;width:100%}.hero--article .hero__image figure,.hero--article .hero__image picture,.hero--article .hero__image img{height:100%!important;-o-object-fit:cover;object-fit:cover}.hero--article .hero__content{background-color:#c7e3e9;padding:var(--xl_padding) 20px;color:#433428;gap:24px;display:flex;flex-direction:column}.hero--article .hero__content .hero__meta{display:flex;flex-direction:row;justify-content:space-between}.hero--article .hero__content .hero__meta .date{margin:0;flex-basis:40%;flex-shrink:0}.hero--article .hero__content .hero__meta .categories{display:flex;flex-wrap:wrap;flex-direction:row;gap:12px;justify-content:flex-end}.hero--article .hero__content .hero__meta .categories a{display:inline-block;font-weight:500;margin-bottom:0;position:relative;text-decoration:none;transition:all .3s;background-color:#fff;padding:4px var(--xxs_padding)}.hero--article .hero__content-events{background-color:#dde1e1}.hero--article .hero__content-events .hero__meta{flex-direction:column;gap:12px}.hero--article .hero__content-events .hero__event-date,.hero--article .hero__content-events .hero__event-time,.hero--article .hero__content-events .hero__event-venue{width:-moz-fit-content;width:fit-content;padding:4px 8px;font-weight:500;font-size:18px}.hero--article .hero__content-events .hero__event-date{background-color:#368aa0;color:#fff}.hero--article .hero__content-events .hero__event-time{background-color:#575ba6;color:#fff}.hero--article .hero__content-events .hero__event-venue{background-color:#f8e782;color:#433428}.hero--article .hero__content-events .hero__event-link{margin-top:24px}@media screen and (min-width: 768px){.hero--article .breadcrumbs{order:1;grid-row:1;grid-column:1/12}.hero--article .hero__image-container{order:2}.hero--article .hero__content-container{order:3;margin-top:-80px}.hero--article .hero__content,.hero--article .hero__image{grid-column:1/13}}@media screen and (min-width: 1024px){.hero--article .hero__content{grid-column:2/12;padding:var(--xl_padding) 0;display:grid;grid-template-columns:repeat(10,1fr);-moz-column-gap:20px;column-gap:20px}.hero--article .hero__content .hero__meta,.hero--article .hero__content .hero__title,.hero--article .hero__content .hero__introduction{grid-column:2/10}}@media screen and (min-width: 1440px){.hero--article .hero__content-container{margin-top:-160px}}.hero--gallery{position:relative;z-index:10}.hero--gallery .desktop-only{display:none}.hero--gallery .mobile-only{display:block}.hero--gallery .accommodation-gallery-swiper .swiper{width:100%;position:relative}.hero--gallery .accommodation-gallery-swiper .swiper figure{margin:0;width:100%;aspect-ratio:4/3}.hero--gallery .accommodation-gallery-swiper .swiper figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero--gallery .accommodation-gallery-swiper .swiper .swiper-counter{position:absolute;bottom:16px;right:16px;background:#fff;padding:8px 16px;border-radius:4px;z-index:2;font-size:14px;font-weight:500}.hero--gallery .accommodation-gallery-swiper .swiper .swiper-pagination{position:absolute;bottom:16px;left:0;right:0;display:flex;justify-content:center;gap:8px}.hero--gallery .accommodation-gallery{order:1}.hero--gallery .breadcrumbs{order:2}@media screen and (min-width: 1440px){.hero--gallery .desktop-only{display:grid}.hero--gallery .mobile-only{display:none}.hero--gallery .accommodation-gallery{order:2}.hero--gallery .accommodation-gallery .accommodation-gallery-grid{margin:0 -40px}.hero--gallery .breadcrumbs{order:1}}.breadcrumbs{text-align:left;color:#000;font-size:.875rem;line-height:1.71429;padding:var(--xxs_padding) 0;background-color:#f1f3f3}@media screen and (min-width: 768px){.breadcrumbs{background-color:#fff}}.breadcrumb-list{list-style:none;list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;grid-column:1/7}.breadcrumb-list .item{display:flex;align-items:center;gap:.5rem}.breadcrumb-list .item--desktop:not(:last-child):after{content:"";background-color:#000;-webkit-mask-image:url(https://www.long-beach.co.uk/build/assets/chev-dark-Bs-3cgqW.svg);mask-image:url(https://www.long-beach.co.uk/build/assets/chev-dark-Bs-3cgqW.svg);-webkit-mask-size:16px 12px;mask-size:16px 12px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;color:#000;width:24px;height:24px}.breadcrumb-list .item--mobile{text-decoration:underline;text-underline-offset:4px}.breadcrumb-list .item--mobile:not(:first-of-type){display:none}.breadcrumb-list .item--mobile:not(:last-child):after{display:none}.breadcrumb-list .item--mobile:before{content:"";background-color:#8ec7d2;-webkit-mask-image:url(https://www.long-beach.co.uk/build/assets/chevron-left-j-qrgzMt.svg);mask-image:url(https://www.long-beach.co.uk/build/assets/chevron-left-j-qrgzMt.svg);-webkit-mask-size:16px 12px;mask-size:16px 12px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:24px;height:24px}.breadcrumb-list--desktop{display:none}.breadcrumb-list--desktop .item:not(:last-child):after{content:"";background-color:#8ec7d2;-webkit-mask-image:url(https://www.long-beach.co.uk/build/assets/chev-dark-Bs-3cgqW.svg);mask-image:url(https://www.long-beach.co.uk/build/assets/chev-dark-Bs-3cgqW.svg);-webkit-mask-size:16px 12px;mask-size:16px 12px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:24px;height:24px}@media screen and (min-width: 768px){.breadcrumb-list--mobile{display:none}.breadcrumb-list--desktop{grid-column:4/13;display:flex}}@media screen and (min-width: 1024px){.breadcrumb-list--desktop{grid-column:3/13}}.breadcrumb-list .breadcrumb_link{color:#000;text-decoration:none}.breadcrumb-list .breadcrumb_link.current{pointer-events:none}.breadcrumb-list .breadcrumb_link:hover{color:#7c7c7cfd}.panels-bard{position:relative}.panels-bard .bard:last-of-type{padding-bottom:0}.bard-container~.bard-container{padding-bottom:0}.bard+.quote-container.bard{margin-top:32px}.bard+.bard:not(.quote-container){margin-top:40px}.bard.standfirst-container+.bard{margin-top:32px}.bard .content{grid-column:1/7;padding-bottom:32px}.bard .content:nth-last-child(1){padding-bottom:0}.bard p+h2,.bard p+h3,.bard p+h4,.bard p+h5{margin-top:var(--sm_padding)}@media screen and (min-width: 768px){.bard .content{grid-column:2/12}.bard .content--wide,.profile-content .bard .content,.accordion__panel .bard .content,.aventum-intro .bard .content{grid-column:1/13}}@media screen and (min-width: 1024px){.bard .content{grid-column:3/11;padding-bottom:32px}}.bard.text-container .content,.bard.standfirst-container .content{-webkit-hyphens:none;hyphens:none;margin:0}.bard.text-container ul,.bard.standfirst-container ul{list-style:none}.bard.text-container ul li,.bard.standfirst-container ul li{position:relative}.bard.text-container ul li:last-of-type,.bard.standfirst-container ul li:last-of-type{padding-bottom:0}.bard.text-container ul li p,.bard.standfirst-container ul li p{margin-bottom:0}.bard.text-container ul li:before,.bard.standfirst-container ul li:before{position:absolute;top:8px;left:-20px;display:block;margin-right:10px;content:"";width:4px;height:4px;border-radius:50%;background-color:#433428}.bard.text-container ul li,.bard.text-container ol li,.bard.standfirst-container ul li,.bard.standfirst-container ol li{margin-bottom:var(--xxs_padding)}.bard.text-container ul li:last-of-type,.bard.text-container ol li:last-of-type,.bard.standfirst-container ul li:last-of-type,.bard.standfirst-container ol li:last-of-type{margin-bottom:0}@media screen and (min-width: 768px){.bard.text-container .content,.bard.standfirst-container .content{grid-column:3/11}}@media screen and (min-width: 1024px){.bard.text-container .content,.bard.standfirst-container .content{grid-column:4/10}}.bard.quote-container{position:relative;margin:0 0 32px}.bard.quote-container+.bard.text-container{margin-top:32px}.bard.quote-container .content{padding:0!important}.bard.quote-container .quote-text-inner{text-align:left;padding:var(--sm_padding)}.bard.quote-container p.quote{font-weight:400;position:relative;margin:0;text-transform:none;padding-bottom:0!important}.bard.quote-container p.author{margin-top:16px}.profile-content .bard.quote-container .quote-text-inner{margin:0}@media screen and (min-width: 768px){.bard.quote-container .content{grid-column:3/11}}@media screen and (min-width: 1024px){.bard.quote-container .content{grid-column:3/10}}.bard.button-container .content,.bard.document-container .content{padding:0}.bard.button-container .btn,.bard.document-container .btn{margin-bottom:0}.bard.button-container+.bard .btn,.bard.document-container+.bard .btn{margin-top:var(--sm_padding)}@media screen and (min-width: 768px){.bard.button-container .content,.bard.document-container .content{grid-column:3/11}}@media screen and (min-width: 1024px){.bard.button-container .content,.bard.document-container .content{grid-column:4/10}}.bard.image-container .content{padding:0}.bard.image-container p.caption,.bard.image-container .item-preview--article p.article-types__type,.item-preview--article .bard.image-container p.article-types__type,.bard.image-container .breadcrumb-list p.breadcrumb_link,.breadcrumb-list .bard.image-container p.breadcrumb_link{text-align:left;margin:16px auto 0}.bard.image-container.bard--reduce-margins .columns{padding:30px 0 0}.bard.image-container--limit-width{width:80%;max-width:250px}@media screen and (min-width: 980px){.bard.image-container--limit-width{max-width:400px}}.pull_out_text-container{padding:var(--xxs_padding) 0}.pull_out_text-container .content{padding-bottom:0;background-color:#575ba6}.pull_out_text-container .content .pullout-text{color:#fff;padding:var(--lg_padding) 20px}@media screen and (min-width: 1024px){.pull_out_text-container .content{display:grid;grid-template-columns:repeat(10,1fr);-moz-column-gap:20px;column-gap:20px}.pull_out_text-container .pullout-text{grid-column:2/10}}@media screen and (min-width: 768px){.bard__intro__replacement .panels-bard{padding:0}.bard__intro__replacement .content{grid-column:1/13!important}}.cta-container{background-color:#f8ed5e;align-items:center;padding:0}@media screen and (min-width: 768px){.cta-container{display:grid;grid-template-columns:repeat(12,1fr)}.cta-container .cta-panel{grid-column:7/13;grid-row:1}.cta-container .cta-panel__image{grid-column:1/7;grid-row:1}}.cta-panel{color:#433428}.cta-panel__text{padding:var(--xl_padding) 0;grid-column:1/7;align-items:center}@media screen and (min-width: 768px){.cta-panel__text{grid-column:1/13}}@media screen and (min-width: 1024px){.cta-panel__text{grid-column:7/12;grid-row:1/2}}.cta-panel__text-buttons{gap:24px;display:flex;flex-direction:row;padding:var(--sm_padding) 0}.cta-panel .button{margin:0}.cta-panel .site-width{height:100%}.cta-panel .cta-panel__text-phone{text-decoration:none;position:relative;width:-moz-fit-content;width:fit-content}.cta-panel .cta-panel__text-phone:after{content:"";position:absolute;display:block;width:100%;height:2px;bottom:0;left:0;background-color:#000;opacity:0;transition:opacity .3s ease}.cta-panel .cta-panel__text-phone:hover:after{opacity:1}.cta-panel .cta-panel__text-phone strong{display:inline-block}.cta-panel .cta-panel__text-phone strong:first-of-type{display:block}@media screen and (min-width: 768px){.cta-panel__text{display:grid;grid-template-columns:repeat(7,1fr);-moz-column-gap:16px;column-gap:16px}.cta-panel .cta-panel__title,.cta-panel .cta-panel__text-inner{grid-column:1/8}.cta-panel__image{height:100%}.cta-panel__image picture img{height:100%!important;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width: 1024px){.cta-panel .cta-panel__title,.cta-panel .cta-panel__text-inner{grid-column:2/7}}.media-panel .media-panel__header{display:none}.media-panel .media-panel__content{grid-row:1/2}.media-panel .media-panel__content--boxed{grid-column:1/7}.media-panel .media-panel__content--half{grid-column:2/6}.media-panel .media-panel__content img{width:100%;height:auto}@media screen and (min-width: 1024px){.media-panel .media-panel__header{display:block;grid-column:1/7;grid-row:1/2;display:flexG;flex-direction:column;margin-bottom:var(--sm_padding)}.media-panel .media-panel__content{grid-row:2/3}.media-panel .media-panel__content--boxed{grid-column:1/13}.media-panel .media-panel__content--half{grid-column:4/10}.media-panel .media-panel__content img{width:100%;height:auto}}.table-container{width:100%;position:relative}@media screen and (min-width: 768px){.table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -24px;padding:0 24px}}.table-container table{border-collapse:collapse;width:100%;text-align:left;min-width:600px;font-size:18px}.table-container table th,.table-container table td{padding:8px 4px;font-size:16px}.table-container table th{font-weight:700;white-space:nowrap;min-width:200px;border-bottom:2px solid #000}.table-container table td{font-weight:500;vertical-align:top;border-bottom:1px solid #000}.table-container table tr:last-child td{border-bottom:none}@media screen and (min-width: 768px){.table-container table{margin:0}.table-container table th,.table-container table td{padding:8px;font-size:18px}}.image-and-text-panel.background-feature{background-position:center;background-size:cover}.image-and-text-panel .image-and-text-panel__inner{display:flex;flex-direction:column;flex-wrap:nowrap;position:relative}@media screen and (min-width: 768px){.image-and-text-panel .image-and-text-panel__inner{display:grid;justify-content:center;align-items:center}.image-and-text-panel .image-and-text-panel__inner.reverse .image-and-text-panel__image{grid-column:1/6}.image-and-text-panel .image-and-text-panel__inner.reverse .image-and-text-panel__text{grid-column:7/13}}@media screen and (min-width: 1024px){.image-and-text-panel .image-and-text-panel__inner.reverse .image-and-text-panel__image{grid-column:1/7}.image-and-text-panel .image-and-text-panel__inner.reverse .image-and-text-panel__text{grid-column:7/13}}.image-and-text-panel__image{z-index:1;order:2}.image-and-text-panel__image img{width:100%;max-height:100%!important;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 768px){.image-and-text-panel__image{position:relative;grid-column:7/13;grid-row:1;z-index:1;flex-shrink:0}}@media screen and (min-width: 1024px){.image-and-text-panel__image{grid-column:8/13}}.image-and-text-panel__text{grid-column:1/8;grid-row:1;background-color:#fff;z-index:2}@media screen and (min-width: 768px){.image-and-text-panel__text{grid-column:1/7}.background-feature .image-and-text-panel__text{grid-column:1/11}}@media screen and (min-width: 1024px){.image-and-text-panel__text{grid-column:1/8}.background-feature .image-and-text-panel__text{grid-column:2/10}}@media screen and (min-width: 1440px){.background-feature .image-and-text-panel__text{grid-column:2/8}}.image-and-text-panel__text-outer{padding:var(--lg_padding) var(--sm_padding);position:relative;height:-moz-fit-content;height:fit-content}.image-and-text-panel__text-outer p{margin-bottom:var(--xxs_padding)}.image-and-text-panel__text-outer p:last-of-type{margin-bottom:0}.image-and-text-panel__text-outer .above-title{text-transform:uppercase;margin-bottom:var(--xs_padding)}.image-and-text-panel__text-outer .title{margin-top:0;margin-bottom:var(--sm_padding);text-transform:none}.image-and-text-panel__text-outer .button{margin-top:var(--sm_padding)}.background-feature .image-and-text-panel__text-outer{padding:var(--md_padding) var(--sm_padding)}@media screen and (min-width: 768px){.image-and-text-panel__text-outer{padding:var(--lg_padding) 0;display:grid;grid-template-columns:repeat(7,1fr);-moz-column-gap:16px;column-gap:16px;z-index:1}.image-and-text-panel__text-outer .image-and-text-panel__text-inner{grid-column:2/7}.image-and-text-panel_inner.reverse .image-and-text-panel__text-outer{align-items:flex-end}}@media screen and (min-width: 1024px){.image-and-text-panel__text-outer{grid-template-columns:repeat(6,1fr);-moz-column-gap:20px;column-gap:20px}.image-and-text-panel__text-outer .image-and-text-panel__text-inner{grid-column:2/6}}.testimonials-container{padding:0}@media screen and (min-width: 768px){.testimonials-container{padding:var(--xl_padding) 0}}.testimonials{margin:0}.testimonials .testimonials__inner{position:relative;padding:var(--xl_padding) var(--lg_padding)}.testimonials .testimonials__background{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;margin:0}.testimonials .testimonials__quotes{width:67px;height:53px;position:absolute;left:var(--lg_padding);top:calc(var(--xl_padding) - 36px);z-index:5;color:#368aa0}.testimonials .testimonials__quotes svg{width:100%;height:100%}.testimonials .testimonials__nav{width:100%;display:flex;flex-direction:row;justify-content:flex-start;margin-top:40px;gap:var(--xs_padding);z-index:1;position:relative}.testimonials .testimonials__pagination{grid-column:1/7;margin-top:var(--sm_padding)}.testimonials .testimonials__pagination .swiper-pagination{margin:auto;justify-content:center;flex-direction:row}.testimonials .testimonials__slider{grid-column:1/7;z-index:1;background-color:#fff;padding:56px var(--lg_padding)}.testimonials .testimonials__item{color:#433428}.testimonials .testimonial-title{color:#368aa0;text-transform:none;margin-top:0;margin-bottom:24px}.testimonials .text{display:flex;flex-direction:column;justify-content:center;margin:0}.testimonials .author{margin-top:24px;margin-bottom:0}@media screen and (min-width: 768px){.testimonials{margin:auto}.testimonials .testimonials__inner{grid-column:1/13;padding:var(--xxl_padding) 0 var(--md_padding);align-items:stretch;padding:0}.testimonials .testimonials__inner figure,.testimonials .testimonials__inner img{height:100%!important;-o-object-fit:cover;object-fit:cover}.testimonials .testimonials__slider{grid-column:6/13;grid-row:1/2;transform:unset;margin:var(--xxl_padding) 0;padding:48px 80px 48px 62px;z-index:2}.testimonials .testimonials__quotes{width:244px;height:193px;top:calc(var(--xxl_padding) - 36px);left:-50px}.testimonials .testimonials__background-container{position:absolute;top:0;left:0;width:100%;height:100%}.testimonials .swiper-slide{height:auto}.testimonials .testimonials__pagination{display:none}}@media screen and (min-width: 1024px){.testimonials .testimonials__background{grid-column:2/14;margin-left:0}.testimonials .testimonials__slider{padding:64px 80px}}@media screen and (min-width: 1440px){.testimonials .testimonials__slider{padding:80px}}.feature-list__content{grid-column:1/7}.feature-list__heading{margin-bottom:var(--sm_padding)}.feature-list__heading .title{margin:0 0 var(--sm_padding)}.feature-list__inner .feature-item__text{display:flex;flex-direction:column;row-gap:var(--xxs_padding)}.feature-list__inner .feature-item__text .title,.feature-list__inner .feature-item__text p,.feature-list__inner .feature-item__text .button{margin:0}.feature-list__list{row-gap:var(--sm_padding)}.feature-list__cta-link{margin-top:var(--sm_padding)}.feature-list .feature-item{padding-left:var(--sm_padding) --xs_padding;border-left:2px solid rgba(124,124,124,.9921568627)}@media screen and (min-width: 768px){.feature-list__content{grid-column:1/13}}@media screen and (min-width: 1024px){.feature-list{background:none}.feature-list__content{grid-column:2/12;display:grid;grid-template-columns:repeat(10,1fr);-moz-column-gap:20px;column-gap:20px}.feature-list__heading{grid-column:2/8}.feature-list__inner,.feature-list__cta-link{grid-column:2/10}}.multi-feature-panel{position:relative;z-index:0;overflow:hidden}.multi-feature-panel .multi-feature-panel__text{padding:0 0 var(--md_padding);grid-column:1/7}.multi-feature-panel .multi-feature-panel__text .title{margin:0 0 var(--xs_padding)}.multi-feature-panel .multi-feature-panel__items,.multi-feature-panel .multi-feature-panel__cta-link{grid-column:1/7;margin:0}.multi-feature-panel .multi-feature-panel__items{row-gap:var(--md_padding);-moz-column-gap:var(--md_padding);column-gap:var(--md_padding)}.multi-feature-panel .multi-feature-panel__cta-link{margin-top:var(--sm_padding)}@media screen and (min-width: 768px){.multi-feature-panel .multi-feature-panel__text{grid-column:1/10}.multi-feature-panel .multi-feature-panel__items{grid-column:1/13}.multi-feature-panel .multi-feature-panel__items .grid__item{position:relative}}@media screen and (min-width: 1440px){.multi-feature-panel .multi-feature-panel__text{grid-column:1/8}.multi-feature-panel .multi-feature-panel__items,.multi-feature-panel .multi-feature-panel__cta-link{grid-column:1/13}}.related_resources-container{background-color:#d6d6d6fd}.related_articles-panel{position:relative;z-index:0}.related_articles-panel .related_articles-panel__text,.related_articles-panel .related_articles-panel__cta-link{padding:0 0 var(--sm_padding);grid-column:1/7}.related_articles-panel .related_articles-panel__text .title{margin:0 0 var(--sm_padding)}.related_articles-panel .related_articles-panel__items{grid-column:1/7}.related_articles-panel .related_articles-panel__items{row-gap:16px}.related_articles-panel .related_articles-panel__items .grid__item:not(:last-of-type){padding-bottom:var(--xs_padding)}.related_articles-panel .related_articles-panel__items.items--desktop{display:none}.related_articles-panel .related_articles-panel__items.items--mobile .swiper{overflow:visible}.related_articles-panel .related_articles-panel__items.items--mobile .swiper .swiper-slide{height:auto}.related_articles-panel .swiper-pagination{margin:var(--sm_padding) auto 0;justify-content:center;flex-direction:row}@media screen and (min-width: 768px){.related_articles-panel .related_articles-panel__text{grid-column:1/9}.related_articles-panel .related_articles-panel__items{grid-column:1/13}.related_articles-panel .related_articles-panel__items .grid__item{position:relative}.related_articles-panel .related_articles-panel__items .grid__item:not(:last-of-type){padding-bottom:0;border-bottom:none}}@media screen and (min-width: 1024px){.related_articles-panel .columns{align-items:end}.related_articles-panel .related_articles-panel__text,.related_articles-panel .related_articles-panel__cta-link{grid-row:1}.related_articles-panel .related_articles-panel__cta-link{justify-self:end;grid-column:10/13}.related_articles-panel .related_articles-panel__items{grid-row:2}.related_articles-panel .related_articles-panel__items.items--desktop{display:grid}.related_articles-panel .related_articles-panel__items.items--mobile{display:none}}@media screen and (min-width: 1440px){.related_articles-panel .related_articles-panel__text{grid-column:2/7}.related_articles-panel .related_articles-panel__items,.related_articles-panel .related_articles-panel__cta-link{grid-column:2/12}}.related_articles-panel .swiper{overflow:visible}@media (max-width: 768px){.text_media-container+.text_media-container{padding-top:0}}.text-media{width:100%;display:flex;flex-direction:column;color:#433428;margin-bottom:-32px}.text-media__image img{width:100%}.text-media__content{margin:0 10px;padding:var(--lg_padding) var(--md_padding);transform:translateY(-32px);display:flex;flex-direction:column;gap:var(--sm_padding)}.text-media__title{margin:0}.text-media--blue .text-media__content{background-color:#8ec7d2}.text-media--brown .text-media__content{background-color:#6d5e54;color:#fff}.text-media--grey .text-media__content{background-color:#cfd6d5}.text-media--orange .text-media__content{background-color:#dda058}@media screen and (min-width: 768px){.text-media{display:grid;justify-content:center;align-items:center;margin-bottom:0}.text-media__image{grid-column:1/8;grid-row:1/2;z-index:1;height:100%}.text-media__image figure,.text-media__image figure img{height:100%}.text-media__image img{width:100%;max-height:100%!important;-o-object-fit:cover;object-fit:cover}.text-media__content{grid-column:6/13;grid-row:1/2;margin:var(--xl_padding) 0;padding:56px;transform:unset;justify-content:center;z-index:2}.text-media--right .text-media__image{grid-column:6/13}.text-media--right .text-media__content{grid-column:1/8}}@media screen and (min-width: 1024px){.text-media__content{padding:80px}}.gallery--container--blue{background-color:#ddeef1}.gallery{display:flex;flex-direction:column;gap:var(--sm_padding);padding:var(--xl_padding) 0;color:#433428}.gallery .gallery__nav{width:100%;display:flex;flex-direction:row;gap:12px}.gallery .swiper-slide{width:calc(100% - 60px)}.gallery .gallery__content{gap:var(--sm_padding)}.gallery .gallery__content-text{grid-column:1/7}.gallery .gallery__nav{grid-column:1/7;justify-content:flex-start}@media screen and (min-width: 768px){.gallery .gallery__content-text{grid-column:1/10}.gallery .gallery__nav{grid-column:10/13;justify-content:flex-end}}@media screen and (min-width: 1024px){.gallery .swiper-slide{width:unset}}.gallery .swiper{overflow:visible}.features-container{background-color:#f8e78280}.features-panel{text-align:center}.features-panel .columns{row-gap:40px}.features-panel .features-panel__header{grid-column:1/7}.features-panel .features-panel__icons{grid-column:1/7;display:flex;flex-direction:row;justify-content:space-around;gap:var(--gutter);flex-wrap:wrap}.features-panel .icon-container{display:flex;flex-direction:column;align-items:center;gap:24px;width:calc(50% - var(--gutter))}@media screen and (min-width: 1024px){.features-panel .icon-container{width:calc(33.3333333333% - var(--gutter))}}@media screen and (min-width: 1440px){.features-panel .icon-container{width:calc(16.6666666667% - var(--gutter))}}.features-panel .icon{width:72px;height:72px;color:#368aa0}@media screen and (min-width: 768px){.features-panel .features-panel__header,.features-panel .features-panel__icons{grid-column:2/12}}@media screen and (min-width: 1024px){.features-panel .features-panel__header,.features-panel .features-panel__icons{grid-column:3/11}}@media screen and (min-width: 1440px){.features-panel .features-panel__header{grid-column:4/10}.features-panel .features-panel__icons{grid-column:1/13}}@media (min-width: 768px) and (max-width: 1439px){.features-panel .features-panel__icons{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;justify-content:center}.features-panel .icon-container{width:100%}}.feature-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#0003;z-index:1000;display:flex;align-items:center;justify-content:center}.feature-modal .modal-content{background:#fff;padding:28px;max-width:600px;width:90%;position:relative}.feature-modal .modal-close{position:absolute;top:20px;right:20px;cursor:pointer;display:flex;align-items:center;gap:8px}.feature-modal .modal-close span{font-size:14px}.feature-modal .modal-close .icon__close{width:16px;height:16px}.feature-modal .feature-content{margin-top:var(--lg_padding);display:flex;flex-direction:column;align-items:center;gap:var(--xs_padding);justify-content:space-around}.feature-modal .feature-content .icon-container{flex-basis:max-content}.feature-modal .feature-content h3{margin-bottom:20px}.feature-modal .feature-content p{line-height:140%}@media screen and (min-width: 768px){.feature-modal .modal-content{padding:var(--lg_padding)}.feature-modal .feature-content{flex-direction:row;margin-top:var(--sm_padding)}.feature-modal .feature-content p{text-align:left;margin:16px}.feature-modal .feature-content .icon-container{flex-basis:35%;flex-shrink:0;text-align:center}}.icon-container{cursor:pointer;transition:opacity .3s ease}.icon-container:hover{opacity:.8}.pull-out .pull-out__text{grid-column:1/7;padding:var(--lg_padding) 20px}.pull-out .pull-out__text--yellow{background-color:#f8e782}.pull-out .pull-out__text--purple{background-color:#575ba6;color:#fff}.pull-out .pull-out__text--blue{background-color:#368aa0;color:#fff}.pull-out .pull-out__text h5{margin:0;color:inherit}@media screen and (min-width: 1024px){.pull-out .pull-out__text{grid-column:3/11;padding:var(--lg_padding) calc(var(--gutter) + var(--column-widths))}}.ratings-container{position:relative}.ratings-panel{overflow:hidden}.ratings-panel .ratings-background{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ratings-panel .ratings-background picture,.ratings-panel .ratings-background figure{width:100%;height:100%;position:absolute;top:0;left:0}.ratings-panel .ratings-background img{width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 50%;object-position:60% 50%;mix-blend-mode:multiply;filter:brightness(.6);opacity:.4}.ratings-panel .ratings-background:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#368aa0;mix-blend-mode:color}.ratings-panel .ratings-panel__logos,.ratings-panel .testimonial,.ratings-panel .ratings-panel__content{grid-column:1/7}.ratings-panel .ratings-panel__content{z-index:2;display:flex;gap:24px;flex-direction:column}.ratings-panel .ratings-panel__content .title,.ratings-panel .ratings-panel__content .introduction{color:#fff;text-align:center;margin:0}.ratings-panel .ratings-panel__logos{display:flex;gap:var(--gutter);width:100%;margin:var(--md_padding) 0 24px}.ratings-panel .rating-logos__box{display:flex;flex-direction:column;align-items:center;gap:16px;flex-grow:1;flex-basis:0;background-color:#fff;padding:16px 12px;flex-basis:50%}.ratings-panel .rating-logos__box img{max-width:150px;width:100%}.ratings-panel .stars{margin-top:auto}.ratings-panel .rating-text{margin-bottom:16px}.ratings-panel .testimonial{position:relative;padding-top:80px}.ratings-panel .testimonial .testimonial-content,.ratings-panel .testimonial .testimonial-attribution{color:#fff}.ratings-panel .testimonial .testimonials__quotes{position:absolute;top:0;left:0;width:64px;height:64px;color:#fff}.ratings-panel .testimonial .testimonials__quotes svg{width:100%;height:100%}@media screen and (min-width: 768px){.ratings-panel .ratings-panel__content,.ratings-panel .testimonial{grid-column:1/13}.ratings-panel .ratings-panel__logos{grid-column:2/12}.ratings-panel .ratings-panel__logos{display:flex;flex-direction:row;gap:var(--gutter);align-items:center}.ratings-panel .testimonial,.ratings-panel .ratings-container{flex-grow:1;flex-basis:0}.ratings-panel .rating-logos__box{padding:40px 20px;gap:40px;min-height:330px}}@media screen and (min-width: 1024px){.ratings-panel .ratings-panel__content{grid-column:3/11;margin-bottom:48px}.ratings-panel .ratings-panel__logos{grid-column:1/7;margin:0}.ratings-panel .testimonial{grid-column:8/13}}.star-rating{display:flex;gap:1px}.star-rating .star{width:24px;height:24px}.star-rating .star svg{width:100%;height:100%}.star-rating .star svg.empty{color:#d9d9d9}.star-rating .star svg:not(.empty){color:#f8ed5e}@media screen and (min-width: 768px){.star-rating{gap:4px}}.news_articles-container{padding:0}.news-articles-panel{background-color:#eaeded}.news-articles-panel.background-white{background-color:#fff}.news-articles-panel.background-summer-sky{background-color:#ddeef1}.news-articles-panel .swiper{overflow:visible}.news-articles-panel .slider__inner,.news-articles-panel .news-articles-panel__header-content{grid-column:1/7}.news-articles-panel .swiper-buttons{display:none}.news-articles-panel .news-articles-panel__slider{padding-top:var(--md_padding)}.news-articles-panel .news-articles-panel__mobile-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 480px){.news-articles-panel .news-articles-panel__mobile-grid{grid-template-columns:1fr 1fr}}.news-articles-panel .news-articles-panel__desktop-slider{display:none}@media screen and (min-width: 768px){.news-articles-panel .swiper-buttons{display:flex;grid-column:10/13;width:100%;flex-direction:row;justify-content:end;gap:var(--xs_padding);z-index:1;position:relative}.news-articles-panel .news-articles-panel__header-content{grid-column:1/10}.news-articles-panel .slider__inner{grid-column:1/13}.news-articles-panel .news-articles-panel__mobile-grid{display:none}.news-articles-panel .news-articles-panel__desktop-slider{display:block}}.faqs__inner{grid-column:1/7;display:flex;flex-direction:column;row-gap:var(--md_padding)}@media screen and (min-width: 768px){.faqs__inner{grid-column:1/13}}@media screen and (min-width: 1440px){.faqs__inner{grid-column:3/11}}.site_map-container{padding:0}.site-map-panel{background-color:#f8e78280}.site-map-panel .glightbox-content{display:none}.site-map-panel .map-modal__figure{margin:0;height:90vh;display:flex;align-items:center;justify-content:center;max-width:50vw;width:100%}.site-map-panel .map-modal__figure img{height:100%;width:auto;max-height:90vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.site-map-panel .site-map-panel__header{grid-column:1/7;text-align:center;margin-bottom:40px}.site-map-panel .site-map-panel__map-image,.site-map-panel .site-map-panel__map-image img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}.site-map-panel .site-map-panel__map{display:flex;flex-direction:column;background-color:#fff;grid-column:1/7}.site-map-panel .site-map-panel__map .site-map-panel__map-content{margin:40px 24px;display:flex;flex-direction:column;gap:16px}.site-map-panel .site-map-panel__map .site-map-panel__map-content h5,.site-map-panel .site-map-panel__map .site-map-panel__map-content p,.site-map-panel .site-map-panel__map .site-map-panel__map-content div{margin:0}.site-map-panel .site-map-panel__map .site-map-panel__map-content .site-map-panel__buttons{display:flex;flex-direction:column;gap:16px}@media screen and (min-width: 768px){.site-map-panel .site-map-panel__header{grid-column:3/10}.site-map-panel .site-map-panel__map{flex-direction:row;grid-column:2/12}.site-map-panel .site-map-panel__map-image,.site-map-panel .site-map-panel__map-image img{aspect-ratio:unset;width:unset;height:100%}}@media screen and (min-width: 1024px){.site-map-panel .site-map-panel__map{grid-column:3/10}}@media screen and (min-width: 1440px){.site-map-panel .site-map-panel__map{grid-column:4/9}}@media screen and (min-width: 1024px){.gslide-media{width:50vw!important}}.subunit-panel{position:relative;z-index:2;background-color:#fff;padding:var(--xl_padding) 0}.subunit-panel .subunit-panel__text{padding:0 0 var(--md_padding);grid-column:1/7}.subunit-panel .subunit-panel__text .title{margin:0 0 var(--xs_padding)}@media screen and (min-width: 768px){.subunit-panel .subunit-panel__text{grid-column:2/12}}.subunit-panel .subunit-panel__items{grid-column:1/7;display:grid;grid-template-columns:1fr;gap:var(--md_padding)}@media screen and (min-width: 768px){.subunit-panel .subunit-panel__items{grid-column:1/12;grid-template-columns:repeat(3,1fr)}}.subunit-panel .subunit-item{position:relative;display:block;text-decoration:none;padding:0;display:flex;flex-direction:column;height:100%;color:#433428;cursor:pointer}.subunit-panel .subunit-item:hover img{opacity:.8}.subunit-panel .subunit-item:hover h5{text-decoration:underline}.subunit-panel .subunit-item figure{position:relative;margin:0;background-color:#fff;aspect-ratio:4/3;overflow:hidden}.subunit-panel .subunit-item picture,.subunit-panel .subunit-item picture img{height:100%}.subunit-panel .subunit-item img{width:100%;max-height:100%!important;-o-object-fit:cover;object-fit:cover}.subunit-panel .subunit-item__image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;transition:all .3s ease-in-out}.subunit-panel .subunit-item__content{background-color:#dde1e1;padding:var(--sm_padding) var(--xs_padding);display:flex;flex-direction:column;row-gap:var(--xs_padding);flex-grow:1}.subunit-panel .subunit-item__content h5,.subunit-panel .subunit-item__content p{margin:0}.subunit-panel .subunit-item__content p{flex-grow:1}.subunit-panel .subunit-item__content .feature-icons{display:flex;flex-direction:row;gap:16px;color:#433428}.subunit-panel .subunit-item__content .feature-icons .feature-icon .icon__feature{width:48px;height:48px}.subunit-panel .subunit-item__content .button{margin-top:auto;align-self:flex-start;pointer-events:none}@media screen and (min-width: 768px){.subunit-panel .subunit-panel__text{grid-column:2/12}.subunit-panel .subunit-panel__items{grid-column:2/12;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1440px){.subunit-panel .subunit-panel__text{grid-column:2/12}.subunit-panel .subunit-panel__items{grid-column:2/12;grid-template-columns:repeat(3,1fr)}}.subunit-panel__header{grid-column:1/7}@media screen and (min-width: 768px){.subunit-panel__header{grid-column:1/8}}@media screen and (min-width: 1440px){.subunit-panel__header{grid-column:2/7}}.subunit-panel__content{grid-column:1/7;display:flex;flex-direction:column;gap:var(--md_padding)}@media screen and (min-width: 768px){.subunit-panel__content{grid-column:1/13}}@media screen and (min-width: 1440px){.subunit-panel__content{grid-column:2/12}}.subunit-panel__availability{display:flex;justify-content:center}dialog.availability-modal{position:fixed;border:none;padding:0;width:100%;height:100%;max-width:100%;max-height:100%;background:#0003;display:flex!important;align-items:center!important;justify-content:center!important}dialog.availability-modal:not([open]){display:none!important}dialog.availability-modal::backdrop{background:#0003}dialog.availability-modal .modal-content{position:relative;background:#fff;padding:20px 0 0;width:100%;height:100%;border:1px solid #eaeded}@media screen and (min-width: 768px){dialog.availability-modal .modal-content{max-width:1200px;width:95%;height:auto;border-radius:4px;padding-top:0}}dialog.availability-modal .modal-close{position:absolute;top:24px;right:24px;cursor:pointer;display:flex;align-items:center;gap:8px;z-index:100001}dialog.availability-modal .modal-close span{font-size:14px}dialog.availability-modal .modal-close .icon__close{width:16px;height:16px}dialog.availability-modal .availability-content{margin-top:0;display:flex;flex-direction:column}dialog.availability-modal .availability-content h3{margin:24px;padding-top:24px;text-align:center;font-size:24px;color:#433428}@media screen and (min-width: 1024px){dialog.availability-modal .availability-content h3{font-size:40px;text-align:left;padding-top:unset}}dialog.availability-modal .availability-calendar{width:100%;height:calc(100% - 60px);display:flex;flex-direction:column}dialog.availability-modal .availability-calendar__layout{display:flex;flex-direction:column;height:100%;margin:20px}@media screen and (min-width: 768px){dialog.availability-modal .availability-calendar__layout{flex-direction:row;min-height:500px;align-items:stretch}}dialog.availability-modal .availability-calendar__layout .availability-calendar__content-wrapper{position:relative;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;border:10px solid #cfd6d5;border-radius:4px;background:#fff}dialog.availability-modal .availability-calendar__layout .availability-calendar__content-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;filter:drop-shadow(-4px 4px 8px rgba(0,0,0,.05))}@media screen and (min-width: 768px){dialog.availability-modal .availability-calendar__layout .availability-calendar__content-wrapper{overflow:visible}}@media screen and (min-width: 1024px){dialog.availability-modal .availability-calendar__layout .availability-calendar__content-wrapper{flex-direction:row;border:20px solid #cfd6d5}}dialog.availability-modal .availability-calendar__tabs{display:flex;flex-direction:row;background:#fff;gap:2px;padding:0;min-width:220px}@media screen and (min-width: 768px){dialog.availability-modal .availability-calendar__tabs{flex-direction:column;gap:10px;padding:20px 0;justify-content:center}}dialog.availability-modal .availability-calendar__tabs .tab-button{flex:1;padding:var(--sm_padding);background:#eaeded;border:none;text-align:center;cursor:pointer;transition:background-color .3s ease;font-family:Montserrat,sans-serif;color:#433428;font-size:14px;font-weight:700;margin-top:10px;outline:none!important}dialog.availability-modal .availability-calendar__tabs .tab-button:hover{background:#dde1e1}dialog.availability-modal .availability-calendar__tabs .tab-button.active{background:#cfd6d5;color:#433428;padding:calc(var(--sm_padding) + 5px) var(--sm_padding);z-index:2;margin-top:unset}@media screen and (min-width: 768px){dialog.availability-modal .availability-calendar__tabs .tab-button{text-align:left;margin-left:26px;font-size:26px;font-weight:500;margin-top:unset}dialog.availability-modal .availability-calendar__tabs .tab-button.active{font-size:32px;margin-left:unset;padding:var(--sm_padding);position:relative}}dialog.availability-modal .availability-calendar__main{padding:var(--md_padding);display:flex;flex-direction:column;align-items:center}dialog.availability-modal .availability-calendar__main .tab-content{display:none;width:100%;text-align:center;min-height:-moz-min-content;min-height:min-content}dialog.availability-modal .availability-calendar__main .tab-content.active{display:flex;flex-direction:column;align-items:center}dialog.availability-modal .availability-calendar__main .tab-content__intro{margin-bottom:var(--md_padding);max-width:400px;margin-left:auto;margin-right:auto}dialog.availability-modal .availability-calendar__main .tab-content__intro p{margin:0;font-size:14px;line-height:1.4}dialog.availability-modal .availability-calendar__cta{background:#f8e7824d;padding:var(--md_padding);display:flex;flex-direction:column;justify-content:center;text-align:center}dialog.availability-modal .availability-calendar__cta .button{margin-bottom:var(--md_padding);width:100%;display:flex;justify-content:center;align-items:center;text-align:center}dialog.availability-modal .availability-calendar__cta .help-text p{color:#433428;margin:0;font-size:18px;line-height:1.4}dialog.availability-modal .availability-calendar__cta .help-text p:first-child{font-weight:700;margin-bottom:4px}dialog.availability-modal .availability-calendar iframe{height:300px;width:280px;display:block;overflow:hidden;color:#433428}@media screen and (min-width: 1024px){dialog.availability-modal .availability-calendar iframe{margin-left:70px}}dialog.availability-modal .availability-calendar .availability-calendar__legend{margin-bottom:var(--sm_padding)}dialog.availability-modal .availability-calendar .availability-calendar__legend .legend-item{display:flex;align-items:center;gap:var(--xxs_padding);color:#000;justify-content:center}dialog.availability-modal .availability-calendar .availability-calendar__legend .legend-color{width:18px;height:18px}dialog.availability-modal .availability-calendar .availability-calendar__legend .legend-color--available{background-color:#caff70}dialog.availability-modal .availability-calendar .availability-calendar__legend .legend-color--booked{background-color:#ee4000}@media screen and (min-width: 768px){dialog.availability-modal .modal-content{padding:var(--lg_padding)}}.availability-calendar__pagination{display:flex;justify-content:center;gap:var(--xs_padding);margin-top:auto}.availability-calendar__pagination .button{position:relative}.availability-calendar__pagination .button.button--icon-left{padding-left:44px}.availability-calendar__pagination .button.button--icon-left .button--icon__arrow-left:before{background:url(https://www.long-beach.co.uk/build/assets/full-arrow-left-Ck2rYUPN.svg) 50%/contain no-repeat;bottom:0;content:"";height:20px;margin:auto;position:absolute;left:5px;top:0;transition:all .3s;width:20px}.availability-calendar__pagination .button.button--icon-right{padding-right:44px}.availability-calendar__pagination .button.button--icon-right .button--icon__arrow-right:after{background:url(https://www.long-beach.co.uk/build/assets/full-arrow-right-QlHY3QPV.svg) 50%/contain no-repeat;bottom:0;content:"";height:20px;margin:auto;position:absolute;right:5px;top:0;transition:all .3s;width:20px}.map-panel{padding:var(--sm_padding) 0}.map-panel .columns{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gutter)}.map-panel .map-panel__content{grid-column:1/13;display:flex;flex-direction:column;gap:var(--md_padding)}.map-panel .map-panel__content .title{margin:0;text-align:center}.map-panel .map-panel__image-wrapper{display:flex;flex-direction:column;gap:var(--sm_padding);align-items:center}.map-panel .map-panel__image-link{display:block;transition:opacity .3s ease;width:100%}.map-panel .map-panel__image-link:hover{opacity:.9}.map-panel .map-panel__image-link img{width:100%;height:auto;display:block}.map-panel .map-panel__text-link{color:#433428;text-decoration:none;font-weight:500;transition:color .3s ease;text-align:center}.map-panel .map-panel__text-link:hover{color:#6d5e54;text-decoration:underline}@media screen and (min-width: 768px){.map-panel .map-panel__content{grid-column:2/12}}@media screen and (min-width: 1440px){.map-panel .map-panel__content{grid-column:3/11}}.google-map-panel .google-map-panel__header{grid-column:1/7}.google-map-panel .google-map-panel__map{grid-column:1/7;margin-top:var(--md_padding)}.google-map-panel .site-locations__map{height:250px}.google-map-panel .location-marker{background:#fff;padding:4px;position:relative;width:65px;bottom:12px;filter:drop-shadow(4px 4px 4px rgba(0,0,0,.3))}.google-map-panel .location-marker img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.google-map-panel .location-marker:after{content:"";position:absolute;display:block;top:100%;left:0;right:0;margin:auto;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #fff}@media screen and (min-width: 768px){.google-map-panel .site-locations__map{height:60vh}.google-map-panel .google-map-panel__header,.google-map-panel .google-map-panel__map{grid-column:1/13}}@media screen and (min-width: 1024px){.google-map-panel .google-map-panel__header{grid-column:1/10}}@media screen and (min-width: 1440px){.google-map-panel .google-map-panel__header{grid-column:1/8}}.accommodation-category__range-wrapper{background:#c7e3e9}.accommodation-category__top{padding:var(--xl_padding) 0;grid-column:1/7}.accommodation-category__top h4{padding-bottom:24px}@media screen and (min-width: 768px){.accommodation-category__top{grid-column:1/12}}@media screen and (min-width: 1024px){.accommodation-category__top{grid-column:3/11}}@media screen and (min-width: 1440px){.accommodation-category__top{grid-column:4/10}}.accommodation-range{grid-column:1/7;padding:var(--xl_padding) 0}.accommodation-range__title{margin-bottom:var(--md_padding);text-align:center}@media screen and (min-width: 1024px){.accommodation-range__title{margin-bottom:var(--lg_padding)}}.accommodation-range__grid{row-gap:var(--lg_padding);-moz-column-gap:44px;column-gap:44px}.accommodation-range figure{position:relative}@media screen and (min-width: 768px){.accommodation-range{grid-column:1/13}}.accommodation-unit{margin:var(--xl_padding) 0}.accommodation-unit>.columns{row-gap:32px;justify-content:center}.accommodation-unit:has(.accommodation-unit__top--caravan){margin-bottom:0}.accommodation-unit__top{grid-column:1/7}.accommodation-unit__top .unit-title{margin-bottom:var(--md_padding)}.accommodation-unit__top .unit-specs{display:flex;gap:24px;margin-bottom:48px}.accommodation-unit__top .unit-specs .spec{display:flex;flex-direction:column;gap:13px}@media screen and (min-width: 768px){.accommodation-unit__top{grid-column:1/8}.accommodation-unit__top--caravan{grid-column:1/13}}@media screen and (min-width: 1440px){.accommodation-unit__top{grid-column:2/7}.accommodation-unit__top--caravan{grid-column:2/12}}.caravan-specs{display:flex;flex-direction:column;gap:8px;margin-bottom:48px}.caravan-specs .standfirst,.caravan-specs .hero .hero__content .hero__introduction,.hero .hero__content .caravan-specs .hero__introduction,.caravan-specs .hero--basic .hero__content .hero__introduction .inner,.hero--basic .hero__content .hero__introduction .caravan-specs .inner,.caravan-specs .hero--article .hero__content .hero__introduction,.hero--article .hero__content .caravan-specs .hero__introduction,.caravan-specs .bard.quote-container p.quote,.bard.quote-container .caravan-specs p.quote,.caravan-specs .long .testimonials .text,.long .testimonials .caravan-specs .text,.caravan-specs .accommodation-unit__top .introduction,.accommodation-unit__top .caravan-specs .introduction{margin-bottom:0}.accommodation-unit__embeds{grid-column:1/7;border:1px #dde1e1;box-shadow:0 2px 4px #00000026;border-radius:4px;padding:30px 40px;height:-moz-fit-content;height:fit-content}.accommodation-unit__embeds--glamping,.accommodation-unit__embeds--caravan{background-color:#f8e7824d}@media screen and (min-width: 768px){.accommodation-unit__embeds{grid-column:8/13}}@media screen and (min-width: 1440px){.accommodation-unit__embeds{grid-column:8/12}}.accommodation-unit__embeds .accommodation-unit__availability-calendar{width:100%;display:flex;justify-content:center;flex-direction:column}.accommodation-unit__embeds .accommodation-unit__availability-calendar iframe{height:250px;width:233px;padding-left:20px;margin:auto;overflow:hidden;color:#6d5e54}.accommodation-unit__embeds .accommodation-unit__availability-calendar iframe .availability-calendar{float:unset!important;margin:0 auto!important}.accommodation-unit__embeds .accommodation-unit__availability-calendar .availability-calendar__legend{width:193px;margin:var(--xxs_padding) auto var(--xs_padding)}.accommodation-unit__embeds .accommodation-unit__availability-calendar .availability-calendar__legend .legend-item{display:flex;align-items:center;gap:var(--xxs_padding);color:#000}.accommodation-unit__embeds .accommodation-unit__availability-calendar .availability-calendar__legend .legend-color{width:18px;height:18px}.accommodation-unit__embeds .accommodation-unit__availability-calendar .availability-calendar__legend .legend-color--available{background-color:#caff70}.accommodation-unit__embeds .accommodation-unit__availability-calendar .availability-calendar__legend .legend-color--booked{background-color:#ee4000}.accommodation-unit__embeds .accommodation-unit__availability-calendar .availability-calendar__pagination{display:flex;justify-content:center;gap:var(--xs_padding)}.accommodation-unit__embeds .embed-placeholder{width:100%;height:300px;color:#6d5e54;display:flex;align-items:center;justify-content:center}.accommodation-unit__embeds .embed-placeholder:after{text-align:center;width:80%;content:"This will contain an embed for the booking system"}.accommodation-unit__embeds .accommodation-unit__cta{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:var(--xs_padding);text-align:center;gap:24px}.hero--gallery:has(>.gallery-modal.is-active){z-index:1000}.accommodation-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:6px;position:relative}.accommodation-gallery-grid .gallery-view-all{position:absolute;bottom:20px;right:20px;z-index:2;display:flex;align-items:center;gap:12px;background-color:#fff}.accommodation-gallery-grid .gallery-text--desktop{display:none}.accommodation-gallery-grid .accommodation-gallery-thumbnail{aspect-ratio:4/3}.accommodation-gallery-grid .accommodation-gallery-thumbnail img{height:100%!important;-o-object-fit:cover;object-fit:cover}.accommodation-gallery-grid .accommodation-gallery-thumbnail:first-child{grid-column:1/5;grid-row:1/3}@media screen and (min-width: 1024px){.accommodation-gallery-grid .accommodation-gallery-thumbnail:first-child{grid-column:1/3;grid-row:1/3}}.accommodation-gallery-grid .accommodation-gallery-thumbnail:not(:first-child){display:none}@media screen and (min-width: 1024px){.accommodation-gallery-grid .accommodation-gallery-thumbnail:not(:first-child){display:block}}@media screen and (min-width: 1440px){.accommodation-gallery-grid .gallery-text--mobile{display:none}.accommodation-gallery-grid .gallery-text--desktop{display:block}.accommodation-gallery-grid .gallery-view-all:before{content:"";position:relative;display:block;width:20px;height:20px;background-image:url(https://www.long-beach.co.uk/build/assets/eye-s2yg1WEP.svg)}}.gallery-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#4334284d;z-index:1000;padding:var(--lg_padding);transition:all .3s ease-in-out}.gallery-modal.is-active{display:flex;align-items:center;justify-content:center}.gallery-modal__inner{padding:24px;position:relative;display:flex;flex-direction:column;width:100%;height:auto;gap:24px;background-color:#fff;z-index:1000}.gallery-modal .modal-close{display:flex;gap:8px;justify-content:flex-end;cursor:pointer;align-items:center}.gallery-modal .modal-close:after{content:"";background-image:url(https://www.long-beach.co.uk/build/assets/close-DKkPo0PI.svg);background-size:100%;width:30px;height:30px}.gallery-modal .swiper{flex:1;width:100%;height:calc(100% - 80px)}.gallery-modal .swiper .swiper-wrapper{align-items:center}.gallery-modal .swiper .swiper-slide{display:flex;align-items:center;justify-content:center;height:100%}.gallery-modal .swiper .swiper-slide figure{margin:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.gallery-modal .swiper .swiper-slide figure img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.gallery-modal .gallery-modal__footer-inner{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:55px}.gallery-modal .gallery-nav{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;gap:12px}@media screen and (min-width: 768px){.gallery-modal__inner{height:90vh}}.details-container{grid-column:1/7}@media screen and (min-width: 1024px){.details-container{grid-column:4/10}}.location-container .location-panel__header,.location-container .location-panel__map{grid-column:1/7}.location-container .site-locations__map{height:180px}.location-container .location-marker{background:#fff;padding:4px;position:relative;width:65px;bottom:12px;filter:drop-shadow(4px 4px 4px rgba(0,0,0,.3))}.location-container .location-marker img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.location-container .location-marker:after{content:"";position:absolute;display:block;top:100%;left:0;right:0;margin:auto;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #fff}.location-container .location-panel__map{margin-top:24px}@media screen and (min-width: 768px){.location-container .site-locations__map{height:60vh}.location-container .location-panel__header,.location-container .location-panel__map{grid-column:1/13}}@media screen and (min-width: 1024px){.location-container .location-panel__header{grid-column:1/10}}@media screen and (min-width: 1440px){.location-container .location-panel__header{grid-column:1/8}}.blueprint--contact .contact-page__content{grid-column:1/7;display:flex;flex-direction:column;gap:var(--xl_padding)}.blueprint--contact .contact-page__info{grid-column:1/7;display:flex;flex-direction:column;gap:24px}.blueprint--contact .contact-page__info .title,.blueprint--contact .contact-page__info .introduction{margin:0}.blueprint--contact .contact-page__form{grid-column:1/7;background-color:#f8e782;padding:var(--lg_padding) var(--sm_padding);display:flex;flex-direction:column;gap:28px;margin-bottom:var(--xl_padding)}.blueprint--contact .contact-page__form .form__title,.blueprint--contact .contact-page__form .form__intro{margin:0}.blueprint--contact .contact-page .contact-methods{display:flex;flex-direction:column;gap:var(--xxs_padding)}.blueprint--contact .contact-page .contact-methods__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--sm_padding);margin-bottom:24px}.blueprint--contact .contact-page .contact-methods__item a{text-decoration:none;position:relative;font-size:18px;font-weight:700}.blueprint--contact .contact-page .contact-methods__item a:after{content:"";position:absolute;display:block;width:100%;height:2px;bottom:0;left:0;background-color:#000;opacity:0;transition:opacity .3s ease}.blueprint--contact .contact-page .contact-methods__item a:hover:after{opacity:1}.blueprint--contact .contact-page .contact-methods__item svg{width:100%;height:100%}.blueprint--contact .contact-page .contact-page__maps .locations__intro{margin-bottom:var(--md_padding);grid-column:1/7}.blueprint--contact .contact-page .contact-page__maps .site-locations{display:grid;gap:24px;grid-column:1/7}.blueprint--contact .contact-page .contact-page__maps .site-locations .title{margin:0;font-weight:700}.blueprint--contact .contact-page .contact-page__maps .site-locations p{margin:0}.blueprint--contact .contact-page .contact-page__maps .site-locations__location{padding:var(--sm_padding) 20px;background-color:#eaeded;display:flex;flex-direction:column;gap:24px}.blueprint--contact .contact-page .contact-page__maps .site-locations__location .title{font-size:20px;line-height:26px;letter-spacing:-.4px}.blueprint--contact .contact-page .contact-page__maps .site-locations__location .details-container{border-top:1px solid #8ec7d2;padding-top:var(--xxs_padding);display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.blueprint--contact .contact-page .contact-page__maps .site-locations__location .details{padding-bottom:var(--xxs_padding)}.blueprint--contact .contact-page .contact-page__maps .site-locations__map{height:220px}@media screen and (min-width: 768px){.blueprint--contact .contact-page__info{grid-column:1/7}.blueprint--contact .contact-page__form{grid-column:7/13;padding:var(--sm_padding)}.blueprint--contact .contact-page .contact-page__maps .locations__intro{grid-column:1/8}.blueprint--contact .contact-page .contact-page__maps .site-locations{grid-column:1/13}}@media screen and (min-width: 1024px){.blueprint--contact .contact-page__info{grid-column:2/7}.blueprint--contact .contact-page__form{grid-column:7/12}}@media screen and (min-width: 1440px){.blueprint--contact .contact-page .contact-page__maps{padding-top:var(--xl_padding)}}.password-form{background-color:#fff;max-width:700px;margin:var(--xl_padding) auto 0px;padding:var(--lg_padding);border-radius:4px;box-shadow:0 2px 4px #0000001a}.password-form .h3,.password-form .team-member-panel-slider .title,.team-member-panel-slider .password-form .title,.password-form .related-events-panel .title,.related-events-panel .password-form .title{margin-bottom:16px}.password-form p{margin-bottom:24px}.password-form .form-field__input{width:100%;padding:12px;margin:var(--md_padding) 0;border:1px solid rgba(124,124,124,.9921568627);border-radius:4px}.password-form .error,.password-form .form-field__error{color:red;margin-bottom:16px}.caravan-owners{background-color:#f8e78280}.caravan-owners__content{grid-column:1/7;display:flex;flex-direction:column;gap:var(--xl_padding)}.caravan-owners__info{grid-column:1/7;display:flex;flex-direction:column;gap:24px;justify-content:center}.caravan-owners__info .title,.caravan-owners__info .introduction{margin:0}.caravan-owners__form{grid-column:1/7;justify-content:center;background-color:#f8e782;padding:var(--lg_padding) var(--sm_padding);display:flex;flex-direction:column;gap:28px;margin:var(--xl_padding) 0}.caravan-owners__form .form__title,.caravan-owners__form .form__intro{margin:0}@media screen and (min-width: 768px){.caravan-owners__info{grid-column:1/7}.caravan-owners__form{grid-column:7/13;padding:var(--sm_padding)}.caravan-owners .contact-page__maps .locations__intro{grid-column:1/8}.caravan-owners .contact-page__maps .site-locations{grid-column:1/13}}@media screen and (min-width: 1024px){.caravan-owners__info{grid-column:2/6}.caravan-owners__form{grid-column:7/12}}@media screen and (min-width: 1024px){.text-media--caravan-owners{margin:72px 0}}.booking-embed{grid-column:1/7;width:100%;min-height:1200px;overflow:hidden;margin:var(--xl_padding) auto}@media screen and (min-width: 768px){.booking-embed{grid-column:1/13;display:flex;justify-content:center}}.booking-embed iframe{height:100%;width:100%;max-width:100%}@media screen and (min-width: 1024px){.booking-embed iframe{width:1000px!important}}.search-results{padding:var(--xl_padding) 0}.search-results__content{gap:40px}.search-results__count{padding:var(--lg_padding) 0;background-color:#368aa0;color:#fff;grid-column:1/7;display:grid;grid-template-columns:repeat(8,1fr);-moz-column-gap:16px;column-gap:16px}.search-results__count p{grid-column:2/8;margin:0}@media screen and (min-width: 1024px){.search-results__count{-moz-column-gap:20px;column-gap:20px;grid-column:3/11}}@media screen and (min-width: 1440px){.search-results__count{-moz-column-gap:40px;column-gap:40px}}.search-results__item{grid-column:1/7}@media screen and (min-width: 1024px){.search-results__item{grid-column:4/10}}.error-page{margin:var(--xl_padding) 0;grid-column:1/7}@media screen and (min-width: 768px){.error-page{grid-column:3/11}}
