*,::after,::before{box-sizing:border-box;text-rendering:geometricPrecision}body{margin:0;background:#fff}.editthispage{position:fixed;bottom:0;right:0;background:#0E5F81;z-index:10000000000;padding:10px 20px;color:#fff;text-decoration:none;font-family:arial}.editthispage:hover{background:#000;color:#fff;text-decoration:none}img{max-width:100%}.error404 #content{text-align:center;font-family:var(--wpt-primary-font)}.error404 #content a{color:var(--wpt-primary-colour)}.error404 #content p{font-size:1em}.error404 #content h1{font-size:3em;font-family:var(--wpt-headings-secondary-font);color:var(--wpt-primary-colour)}aside .slick-dots{position:static}section.slider .slick-next{right:0}section.slider .slick-prev{left:0}section.slider .slick-next,section.slider .slick-prev{opacity:.2}section.slider:hover .slick-next,section.slider:hover .slick-prev{opacity:1}section.slider .slick-next,section.slider .slick-prev{display:block;width:50px;height:60px;margin:0;position:absolute;top:50%;transform:translateY(-50%);background:#333;font-size:0;line-height:1px;text-decoration:none;z-index:10;overflow:hidden;cursor:pointer;text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.slider .slick-prev::before,section.slider .slick-next::before{font-size:30px;line-height:30px}@media screen and (max-width:782px){html #wpadminbar{top:-46px}}.daterangepicker:before,.daterangepicker:after{display:none!important}.daterangepicker{position:fixed;top:0!important;left:0!important;right:0!important;width:100%!important;max-width:unset!important;height:100%;margin:unset!important;align-items:center;justify-content:center;background:rgba(0,0,0,.3);backdrop-filter:blur(5px);gap:1px;font-family:var(--wpt-primary-font)}.daterangepicker .drp-calendar{padding:0!important;border:10px solid white!important}.daterangepicker.show-calendar[style*="display: block;"]{display:flex!important}.daterangepicker .drp-calendar .calendar-table{padding:0!important}.daterangepicker .calendar-table{border-radius:0}.daterangepicker .drp-calendar.right{border-radius:0 20px 20px 0}.daterangepicker .drp-calendar.left{border-radius:20px 0 0 20px}@media (max-width:850px){.daterangepicker{flex-direction:column}.daterangepicker .drp-calendar.left{border-radius:20px 20px 0 0}.daterangepicker .drp-calendar.right{border-radius:0 0 20px 20px}}.daterangepicker td.in-range{background:rgba(var(--wpt-primary-colour-rgb),.2)}.daterangepicker td.active,.daterangepicker td.active:hover,.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:var(--wpt-primary-colour);color:#fff}.daterangepicker td.in-range.available:hover{border-radius:0 4px 4px 0}.daterangepicker td.in-range.available.start-date:hover{border-radius:4px}.message_banner{display:flex;align-items:center;justify-content:center;padding:10px 35px;font-family:var(--wpt-primary-font);gap:10px;line-height:1.1;position:relative;z-index:-1}.message_banner .wpt-button{padding:8px 15px;display:flex;line-height:1;font-size:.8em}.message_banner button{appearance:none;border:unset;background:unset;padding:unset;font-size:20px;position:absolute;right:15px;cursor:pointer}