.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}.vfb-col-1,.vfb-col-10,.vfb-col-11,.vfb-col-12,.vfb-col-2,.vfb-col-3,.vfb-col-4,.vfb-col-5,.vfb-col-6,.vfb-col-7,.vfb-col-8,.vfb-col-9{position:relative;min-height:1px;padding-left:0;padding-right:0}.vfb-col-12{float:none}.vfbp-form .vfb-form-control{height:auto;padding:0;line-height:initial;color:#fff;border-radius:0;box-shadow:none;transition:none;font-size:12px;font-weight:700;letter-spacing:.1em}.vfbp-form .vfb-form-control:focus{box-shadow:none}.vfbp-form .vfb-checkbox input[type=checkbox],.vfbp-form .vfb-checkbox-inline input[type=checkbox],.vfbp-form .vfb-radio input[type=radio],.vfbp-form .vfb-radio-inline input[type=radio]{position:static;margin-left:0}.vfb-fieldType-captcha label{display:none}.vfbp-form .btn{font-size:initial;font-weight:initial}.vfb-fieldType-captcha{color:#fff}.vfbp-form .vfb-form-control.vfb-intl-phone{padding-left:42px}.vfb-fieldType-select label.vfb-control-label,label[for=vfb-field-11]{display:none}#bookingSystemForm,#bookingTableForm{display:none}div#booking-panel.form-not-loaded{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}div#booking-panel.form-not-loaded{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}div#booking-panel.form-not-loaded .loading-placeholder{-webkit-animation:pulsing-img 2.5s ease 0s infinite normal none;animation:pulsing-img 2.5s ease 0s infinite normal none}@-webkit-keyframes pulsing-img{0%{opacity:1}50%{opacity:.25}100%{opacity:1}}@keyframes pulsing-img{0%{opacity:1}50%{opacity:.25}100%{opacity:1}}.form-not-loaded #formSelectForm{display:none}#bookingSystemForm,#bookingTableForm,#form-loader,#formSelectForm,#formholder,.vfbp-form{width:100%}div.form-group{position:relative}div.form-group+input,div.form-group+select,div.form-group+textarea{position:absolute}#booking-panel button,#booking-panel input,#booking-panel select,#booking-panel textarea,form.vfbp-form input.vfb-form-control,form.vfbp-form select.vfb-form-control,form.vfbp-form textarea.vfb-form-control{width:100%;margin-bottom:15px;text-transform:uppercase;background:0 0;border:1px solid rgba(255,255,255,.2);font-size:12px;font-weight:700;letter-spacing:.1em}#booking-panel input#arrival+input,#booking-panel input#departure+input,#booking-panel input.flatpickr-date{background-image:url('images/calendar-white.svg');background-position:right 10px bottom 15px;background-size:20px;background-repeat:no-repeat;padding-right:50px}form.vfbp-form select.vfb-form-control option{color:#000}#booking-panel select,#formSelectForm select{background-image:url("images/arrow-white-down.svg");background-position:right 20px bottom 20px;background-size:10px;background-repeat:no-repeat;padding-right:50px;color:#fff}#booking-panel select.booking-panel-dropdown option{color:#000}form.vfbp-form textarea.vfb-form-control{width:100%!important;padding:20px;color:#fff;min-height:0}#bookingSystemForm input,#bookingSystemForm label,#bookingSystemForm select,#bookingTableForm input,#bookingTableForm label,#bookingTableForm select,form.vfbp-form button,form.vfbp-form input.vfb-form-control,form.vfbp-form label.vfb-control-label,form.vfbp-form select.vfb-form-control{height:50px;line-height:50px;padding:0 20px;transition:all .3s ease-out;font-size:12px;opacity:1;font-weight:700;text-transform:uppercase;overflow:hidden;color:#fff}#bookingSystemForm input.flatpickr-mobile{padding:0 0 0 17px}#bookingSystemForm input.flatpickr-mobile::-webkit-calendar-picker-indicator{background:0 0}form.vfbp-form input::-ms-input-placeholder,form.vfbp-form textarea::-ms-input-placeholder{color:#fff}form.vfbp-form input::-webkit-input-placeholder,form.vfbp-form textarea::-webkit-input-placeholder{color:#fff}form.vfbp-form input::-moz-placeholder,form.vfbp-form textarea::-moz-placeholder{color:#fff}#bookingTableForm .span-1-2,.booking-system-form .span-1-2,form.vfbp-form .half-field{width:48%;float:left;clear:none;margin-right:4%}#bookingTableForm .span-1-2.no-margin,.booking-system-form .span-1-2.no-margin,form.vfbp-form .half-field.no-margin{margin-right:0}form.vfbp-form #vfbField32,form.vfbp-form #vfbField7{margin-bottom:20px}form.vfbp-form #vfbField32 .vfb-control-label,form.vfbp-form #vfbField7 .vfb-control-label{display:none}form.vfbp-form #vfbField32 .vfb-checkbox label,form.vfbp-form #vfbField7 .vfb-checkbox label{position:static;height:auto;line-height:1.4em;font-size:15px;padding-left:0;font-family:proxima-nova,sans-serif;text-transform:none;font-weight:400}form.vfbp-form #vfbField32 .vfb-checkbox input[type=checkbox],form.vfbp-form #vfbField7 .vfb-checkbox input[type=checkbox]{display:block;float:left;margin-bottom:50px;width:40px;margin-right:20px;height:40px;transition:background-image .3s ease-in}form.vfbp-form #vfbField32 input[type=checkbox]:checked,form.vfbp-form #vfbField7 input[type=checkbox]:checked{background-image:url('images/cross.svg')!important;background-size:20px 20px!important;background-position:center!important;background-repeat:no-repeat!important}form.vfbp-form #vfbField32 .vfb-checkbox,form.vfbp-form #vfbField7 .vfb-checkbox{font-size:15px;color:#fff;line-height:1.4em}.form-group.span-1-1{clear:both}form.vfbp-form .nf-field-container{margin-bottom:0}.booking-system-form div:nth-child(2n).span-1-2,form.vfbp-form nf-field:nth-child(2n) .half-field{padding-right:0}#booking-panel label{position:absolute;left:0;width:100%;height:50px;line-height:50px;padding:0 20px;color:#fff;opacity:1;transition:all .3s ease-out;font-size:12px;font-weight:700;text-transform:uppercase;overflow:hidden}#booking-panel .flatpickr-date+label{top:0}#booking-panel .vfb-fieldType-phone label{left:23px}#booking-panel label[for=additional-info]{top:10px}#booking-panel .focus label{-webkit-transform:translateY(-13px);transform:translateY(-13px);font-size:8px;color:rgba(255,255,255,.6);transition:all .3s ease-out}#booking-panel .btn,#booking-panel form.vfbp-form button.enquire-button{border:1px solid #fff;border-radius:0;width:100%;background-color:transparent}#booking-panel .btn:hover,#booking-panel form.vfbp-form button.enquire-button:hover{cursor:pointer;background-color:#fff;color:#afaa8d;outline:0}#site.booking-panel-open #booking-panel::-webkit-scrollbar{display:none}#site.booking-panel-open #booking-panel{overflow-y:scroll}.picker__box{border-radius:0;border:none;padding:15px;font-size:18px}.picker{color:#afaa8d;font-family:proxima-nova}.picker__nav--next:before{border-left:.75em solid #311338}.picker__nav--prev:before{border-right:.75em solid #311338}.picker__nav--next,.picker__nav--prev{transition:.2s}.picker__nav--next:hover,.picker__nav--prev:hover{background:#afaa8d}.picker__header{margin-top:0;margin-bottom:30px}.picker__month{text-transform:uppercase}.picker__day--infocus,.picker__day--outfocus{transition:.2s}.picker__day--infocus:hover,.picker__day--outfocus:hover{background:#afaa8d;color:#fff}.picker__day--highlighted{border-color:#311338}.picker--focused .picker__day--highlighted{background:0 0;color:#311338}.mobile-video-still{width:100%;height:auto}.section-block{margin-bottom:120px}.section-block .safezone{padding-bottom:40px}.section-block .experiences-img-cont img{width:100%}.breadcrumbs-list{text-align:center;font-family:proxima-nova,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:#a9a9a9;max-width:400px;margin:0 auto;line-height:1.5em}.breadcrumbs-list a{text-decoration:none;color:#afaa8d}.breadcrumb_last{font-weight:500;color:#928d6e}.content-container h1,.content-container h2,.content-container h3,.content-container h4,.content-container h5,.content-container h6,.content-container ol,.content-container p,.content-container ul{width:100%;max-width:700px;margin:0 auto;padding-top:40px}.content-container .wp-block-button,.content-container .wp-block-embed,.content-container .wp-block-gallery,.content-container .wp-block-image img,.content-container .wp-block-quote,.content-container ol,.content-container p,.content-container ul{padding-top:40px}.content-container .wp-block-buttons{padding-top:40px}.content-container .wp-block-button.alignleft,.content-container .wp-block-buttons.alignleft{text-align:left;justify-content:flex-start}.content-container .wp-block-button.aligncenter,.content-container .wp-block-buttons.aligncenter{text-align:center;justify-content:center}.content-container .wp-block-button.alignright,.content-container .wp-block-buttons.alignright{text-align:right;justify-content:flex-end}.content-container .wp-block-buttons>.wp-block-button{padding-top:0;margin:0}.content-container h1:first-child,.content-container h2:first-child,.content-container h3:first-child,.content-container h4:first-child,.content-container h5:first-child,.content-container h6:first-child,.content-container p:first-child{padding-top:0}.wp-block-embed__wrapper{position:relative;margin-bottom:50px}.wp-block-embed__wrapper::before{content:"";display:block;padding-top:56.25%}.wp-block-embed__wrapper>iframe{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%}p.has-drop-cap:not(:focus)::first-letter{font-family:Georgia,"Times New Roman",Times,serif;font-weight:700;color:#afaa8d;font-size:70px;line-height:52px;margin-right:8px}p.has-drop-cap:not(:focus):after{display:none}p.has-drop-cap:not(:focus)::first-letter{float:left}.wp-block-button{margin-bottom:0}.wp-block-button a.wp-block-button__link{display:inline-block;font-family:proxima-nova,sans-serif;font-size:12px;font-weight:700;line-height:40px;letter-spacing:.1em;height:40px;padding:0 20px;border:1px solid #afaa8d;border-radius:0;color:#afaa8d;background-color:transparent;text-decoration:none;text-transform:uppercase;transition:background-color .2s;overflow:hidden}.wp-block-button a.wp-block-button__link::after{content:"";float:right;width:16px;height:38px;margin-left:20px;background:url("images/arrow-gold.svg") center no-repeat;background-size:contain}.wp-block-button a.wp-block-button__link:focus,.wp-block-button a.wp-block-button__link:hover{background-color:#afaa8d;color:#fff}.wp-block-button a.wp-block-button__link:focus::after,.wp-block-button a.wp-block-button__link:hover::after{background:url("images/arrow-white.svg") center no-repeat}.wp-block-image{margin-bottom:0}.wp-block-image img{width:100%;height:auto;padding:0}.wp-block-image figure.alignleft,.wp-block-image figure.alignright{width:100%;margin:0 0 40px 0}@media screen and (max-width:599px){.wp-block-image figure.alignleft,.wp-block-image figure.alignright{float:none}}.wp-block-image figure.alignleft figcaption,.wp-block-image figure.alignright figcaption{width:100%;max-width:100%;text-align:center;padding-top:0;margin-top:20px;padding-left:20px;padding-right:20px;min-height:auto;max-height:3.2em;overflow:hidden}.wp-block-image figure.alignleft figcaption::before,.wp-block-image figure.alignright figcaption::before{display:none}.wp-block-image figcaption,.wp-block-media-text figure figcaption{position:static;min-height:55px;color:#afaa8d;font-family:proxima-nova,sans-serif;font-size:12px;text-align:left;line-height:1.6em;margin:0;margin-left:auto;padding-top:20px;left:0;bottom:0;width:100%;display:flex;justify-content:center;align-items:flex-end}.wp-block-media-text figure figcaption{font-size:14px;padding-top:10px;min-height:0}@media screen and (max-width:1091px){.wp-block-media-text figure figcaption{font-size:12px;padding-top:10px;padding-bottom:10px;min-height:0}}ul.blocks-gallery-grid,ul.wp-block-gallery{width:100%;max-width:100%;margin:0 auto;padding-left:0!important;padding-right:0}ul.blocks-gallery-grid .blocks-gallery-item figcaption,ul.blocks-gallery-grid a::after,ul.blocks-gallery-grid a:hover::after,ul.wp-block-gallery .blocks-gallery-item figcaption,ul.wp-block-gallery a::after,ul.wp-block-gallery a:hover::after{display:none}ul.blocks-gallery-grid .blocks-gallery-item,ul.wp-block-gallery .blocks-gallery-item{height:140px;background-color:#000;overflow:hidden}ul.blocks-gallery-grid .blocks-gallery-item img,ul.wp-block-gallery .blocks-gallery-item img{opacity:1;transition:opacity .35s ease-in}ul.blocks-gallery-grid .blocks-gallery-item:hover img,ul.wp-block-gallery .blocks-gallery-item:hover img{opacity:.5}ul.blocks-gallery-grid .blocks-gallery-item::after,ul.wp-block-gallery .blocks-gallery-item::after{content:url(images/spy-glass.svg);pointer-events:none;display:block;width:40px;height:40px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;-webkit-transform:translateY(210px);transform:translateY(210px);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}ul.blocks-gallery-grid .blocks-gallery-item:hover::after,ul.wp-block-gallery .blocks-gallery-item:hover::after{-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:1200px){ul.blocks-gallery-grid .blocks-gallery-item,ul.wp-block-gallery .blocks-gallery-item{height:300px}}.content-container .wp-block-gallery{gap:16px}.content-container .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0}.content-container .wp-block-gallery .wp-block-image{width:calc(50% - 16px);margin:0}.content-container .wp-block-gallery.columns-1 .wp-block-image{width:100%}.content-container .wp-block-gallery.columns-2 .wp-block-image,.content-container .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(50% - 16px)}.content-container .wp-block-gallery.columns-3 .wp-block-image{width:calc(33.3333% - 16px)}.content-container .wp-block-gallery.columns-4 .wp-block-image{width:calc(25% - 16px)}.content-container .wp-block-gallery.columns-5 .wp-block-image{width:calc(20% - 16px)}.content-container .wp-block-gallery.columns-6 .wp-block-image{width:calc(16.6666% - 16px)}.content-container .wp-block-gallery .wp-block-image img{padding-top:0}.content-container .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:stretch}.content-container .wp-block-gallery figure,.content-container .wp-block-media-text figure{position:relative}@media all and (max-width:600px){html body .content-container .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:100%!important}}.content-container div.wp-block-image{max-width:700px;margin-left:auto;margin-right:auto}#content .wp-block-gallery.has-nested-images .wp-block-image figcaption,#content .wp-block-image figcaption,#content .wp-block-media-text .wp-block-media-text__media figcaption{flex-grow:1;flex-basis:100%;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;min-height:65px;display:flex;justify-content:center;align-items:flex-end;color:#fff;font-size:13px;left:0;margin-bottom:0;max-height:60%;overflow:auto;padding:0 8px 8px;position:absolute;text-align:center;width:100%;box-sizing:border-box}.wp-block-audio>audio{width:100%}hr.wp-block-separator{width:80%;max-width:300px;border-style:none;border-top:1px solid #e8b088}hr.wp-block-separator.is-style-decoration{border:none;width:60px;height:20px;background:url("images/separator.png");background-size:contain;background-position:center;background-repeat:no-repeat}hr.wp-block-separator,hr.wp-block-separator.is-style-decoration{margin:40px auto 0 auto}.wp-block-image.decoration img{width:60px}.wp-block-table,.wp-block-table tbody,.wp-block-table tbody tr{display:-ms-flexbox;display:flex}.wp-block-table,.wp-block-table tbody{width:100%}.wp-block-table{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;padding-top:40px;max-width:700px;margin:0 auto;border-collapse:collapse;overflow:hidden}.wp-block-table tbody{overflow-x:scroll;-ms-flex-direction:column;flex-direction:column}.wp-block-table tr td{border:0;background-color:transparent;padding:10px;font-family:proxima-nova,sans-serif;font-size:12px;min-width:100px;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1}.wp-block-table tr{border-bottom:1px solid rgba(155,155,155,.2)}.wp-block-table tr:first-child td{background-color:#afaa8d;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.wp-block-table.is-style-stripes{border-bottom:none}.wp-block-media-text{padding-top:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);transition:opacity .95s ease-out,-webkit-transform .95s ease-out;transition:opacity .95s ease-out,transform .95s ease-out;transition:opacity .95s ease-out,transform .95s ease-out,-webkit-transform .95s ease-out}.wp-block-media-text,.wp-block-media-text+.wp-block-button,.wp-block-media-text+.wp-block-quote,.wp-block-media-text+h1,.wp-block-media-text+h2,.wp-block-media-text+h3,.wp-block-media-text+h4,.wp-block-media-text+h5,.wp-block-media-text+h6,.wp-block-media-text+p{padding-top:40px}.wp-block-media-text__content>*{padding-top:40px}.wp-block-media-text.fadein{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.wp-block-image figure{opacity:0;transition:opacity .95s ease-in;position:relative}.wp-block-image.fadein figure{opacity:1}.wp-block-media-text__content,.wp-block-media-text__media{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%}.wp-block-media-text .wp-block-media-text__content{padding-left:0;padding-right:0}.content-container .wp-block-media-text__content>p,.content-container .wp-block-media-text__content>p.has-large-font-size,.content-container .wp-block-media-text__content>p:first-child{padding-top:20px;text-align:unset}.wp-block-media-text .wp-block-media-text__content h1+p,.wp-block-media-text .wp-block-media-text__content h2+p,.wp-block-media-text .wp-block-media-text__content h3+p,.wp-block-media-text .wp-block-media-text__content h4+p,.wp-block-media-text .wp-block-media-text__content h5+p,.wp-block-media-text .wp-block-media-text__content h6+p,.wp-block-media-text .wp-block-media-text__content p+.wp-block-button,.wp-block-media-text .wp-block-media-text__content p+p{padding-top:20px}.wp-block-media-text .wp-block-media-text__content h1,.wp-block-media-text .wp-block-media-text__content h2,.wp-block-media-text .wp-block-media-text__content h3,.wp-block-media-text .wp-block-media-text__content h4,.wp-block-media-text .wp-block-media-text__content h5,.wp-block-media-text .wp-block-media-text__content h6{color:#afaa8d;padding-top:20px;text-align:unset}.wp-block-media-text>figure>img{width:100%;vertical-align:middle;object-fit:cover;object-position:center}.wp-block-media-text.highlight-block{padding-top:40px}.wp-block-media-text.highlight-block figure{position:relative}.wp-block-media-text.highlight-block .highlight-block-number{font-family:Georgia,"Times New Roman",Times,serif;color:rgba(175,170,141,.3);font-size:128px;position:relative;pointer-events:none;left:0;right:0;margin-left:auto;margin-right:auto;margin-top:20px;text-align:center;letter-spacing:-10px;line-height:40px;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.highlight-block-number .superscript{font-size:40px;top:-55px;left:-15px;letter-spacing:-6px}blockquote.wp-block-quote{width:100%;max-width:275px;margin:0}blockquote.wp-block-quote>p{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:16px;line-height:1.6em;color:#afaa8d;border-left:1px solid #afaa8d;padding-top:0;padding-left:15px;margin-left:0;width:100%;max-width:560px}blockquote.wp-block-quote>p::before{content:open-quote;margin-right:3px}blockquote.wp-block-quote>p::after{content:close-quote;margin-left:3px}blockquote.wp-block-quote>p::after,blockquote.wp-block-quote>p::before{display:inline-block;font-size:16px}blockquote cite{display:block;padding-left:20px;padding-top:14px;color:#2e2e2e;font-size:13px}blockquote.wp-block-quote-featured{height:100vh;width:calc(100% - 120px);margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}blockquote.wp-block-quote-featured>p{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:18px;border-left:1px solid #e8b088}blockquote.wp-block-quote-featured cite,blockquote.wp-block-quote-featured>p{padding-left:20px;color:#fff;margin:0 auto;max-width:560px;width:100%}blockquote.wp-block-quote-featured>p::before{content:open-quote;margin-right:3px}blockquote.wp-block-quote-featured>p::after{content:close-quote;margin-left:3px}blockquote.wp-block-quote-featured>p::after,blockquote.wp-block-quote-featured>p::before{display:inline-block;font-size:18px}blockquote.wp-block-quote-featured cite{display:block;padding-top:14px;font-size:13px}blockquote.wp-block-quote.is-style-quote-centered{text-align:center;width:100%;max-width:700px}blockquote.wp-block-quote.is-style-quote-centered cite,blockquote.wp-block-quote.is-style-quote-centered p{font-family:proxima-nova,sans-serif;font-style:normal;letter-spacing:.1em}blockquote.wp-block-quote.is-style-quote-centered p{border:none;padding:0;max-width:100%;font-size:16px;line-height:1.6em}blockquote.wp-block-quote.is-style-quote-centered cite{text-transform:uppercase;color:#afaa8d;padding-top:20px;padding-left:0;font-size:13px}blockquote.wp-block-quote.is-style-quote-centered cite::before{content:"-";display:inline-block;color:#afaa8d;padding-right:8px}.wp-block-video{padding-top:40px}#storyItemNavigation{text-align:center}#storyItemNavigation .feed-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#storyItemNavigation .top-row{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}#storyItemNavigation .story-item-navigation{height:230px;width:100%;margin-left:0;margin-right:0;margin-bottom:20px}#storyItemNavigation .top-row:last-child .story-item-navigation{margin-bottom:0}.story-item-navigation p.indicator{position:absolute;font-family:proxima-nova,sans-serif;text-transform:uppercase;top:40px;left:0;right:0;margin:0 auto;z-index:2;color:#fff;pointer-events:none;letter-spacing:.1em;font-size:10px}#storyItemNavigation .story-item-navigation h4{max-height:4.2em}.story-item-navigation:hover h4{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.prev-next-arrow{width:40px;position:absolute;bottom:-40px;left:0;right:0;margin-left:auto;margin-right:auto;z-index:2;transition:bottom .3s}.post-previous .prev-next-arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.story-item-navigation:hover .prev-next-arrow{bottom:40px}.story-item-navigation-btn-cont{padding-top:40px;text-align:center}.story-item-navigation-btn-cont .home-feed-btn{display:inline-block}.story-item-navigation-btn-cont .home-feed-btn span{margin-bottom:0}.page-crest{width:100px;height:100px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:auto;margin-right:auto}.landing-page .content .page-crest,.standard-page .content .page-crest{height:120px;width:75px;background-image:url("images/achnagairn-castle-crest.png");background-size:contain;background-repeat:no-repeat;background-position:center;margin:0 auto}.experience-video:hover{cursor:pointer}.row-cont{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.row-cont .feed-block-item{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin:0 0 10px 0}.feed-blocks-cont{padding-bottom:0}.row-cont .feed-block-item:first-child{margin-left:0}.row-cont .feed-block-item:last-child{margin-right:0}.feed-block-item{margin-left:10px;margin-right:10px;height:212px;background-color:#000;position:relative;overflow:hidden;text-align:center}.feed-block-item::before{display:block;content:"";width:100%;padding-top:calc((1 / 1) * 100%)}.feed-block-item .content figure{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-position:center;opacity:.6;transition:opacity .3s ease-in,-webkit-transform .3s ease-in;transition:opacity .3s ease-in,transform .3s ease-in;transition:opacity .3s ease-in,transform .3s ease-in,-webkit-transform .3s ease-in;-webkit-transform:scale(1.005);transform:scale(1.005)}.feed-block-item:hover .content figure{opacity:.5;-webkit-transform:scale(1.05);transform:scale(1.05)}.feed-block-item-content{text-decoration:none;position:absolute;top:0;left:0;width:100%;height:100%}.feed-block-text-cont{height:100%;margin:0 auto;max-width:350px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.feed-block-text-cont h4{margin-bottom:0;color:#fff;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;padding-left:30px;padding-right:30px;max-height:6em;overflow:hidden}.feed-block-item-content .btn{display:none}.intro-block .single-row .feed-block-item:first-of-type::after{content:'';display:block;position:absolute;top:15px;right:15px;background-size:contain;background-repeat:no-repeat;width:85px;height:30px}@media(min-width:768px){.intro-block .single-row .feed-block-item:first-of-type::after{width:105px;height:30px}}@media(min-width:1200px){.intro-block .single-row .feed-block-item:first-of-type::after{top:30px;right:30px;width:205px;height:50px}}.intro-block .feed-block-text-cont{padding-left:15px;padding-right:15px}.intro-block .feed-block-item .feed-block-text-cont>p{display:none}.intro-block .feed-block-text-cont{max-width:500px}.double-row .feed-block-item::before,.triple-row .feed-block-item::before{padding-top:calc((1 / 1) * 100%)}.experience-video{display:block;width:100%}#content p a,#menu-main .menu-main-options a,#menu-main a,.breadcrumbs-list a,.content-container ol li a,.content-container p a,.content-container ul li a,.footer-contact-details a,.footer-menu a,.insta-hash-link{color:#afaa8d;text-decoration:none;padding-left:0;padding-right:0;padding-bottom:0;position:relative;display:inline-block}#menu-main .menu-main-options a{display:inline}#content p a::after,#menu-main .menu-main-options a::after,.breadcrumbs-list a::after,.content-container li a::after,.content-container p a::after,.content-container ul li a::after,.footer-contact-details a::after,.footer-menu a::after,.insta-hash-link::after{content:"";position:absolute;bottom:0;border-bottom:1px solid #afaa8d;transition:all .35s;right:51%;left:51%}#content p a:hover::after,#menu-main .menu-main-options a:hover::after,.breadcrumbs-list a:hover::after,.content-container li a:hover::after,.content-container p a:hover::after,.content-container ul li a:hover::after,.footer-contact-details a:hover::after,.footer-menu a:hover::after,.insta-hash-link:hover::after{transition:all .35s;right:0;left:0}ol>li>a,ul>li>a{text-decoration:none}.content-container ol,.content-container ul{padding-left:18px}.content-container ol>li,.content-container ul>li{line-height:1.4em;color:#2e2e2e;margin-bottom:12px;font-size:14px}.content-container ul>li{list-style-type:disc}.content-container ol>li{list-style-type:decimal}.behind-the-scenes{text-align:center;margin-bottom:20px}.behind-the-scenes.col .content{border-bottom:1px solid rgba(175,170,141,.3)}.behind-the-scenes .content figure{height:160px;background-size:contain;background-position:center bottom;background-repeat:no-repeat}.behind-the-scenes-btn{text-decoration:none;display:flex}.awards-section{background:radial-gradient(ellipse at center,#e9dbb3 0,#959083 100%)}.awards-section h2{color:#fff;margin-bottom:40px}.awards-section-img-cont{background-size:contain;background-repeat:no-repeat;background-position:center;height:700px}.awards-section-img-cont.awards-section-img-cont-desktop{display:none;height:100%}.awards-section-btn{margin:0 auto}.awards-section-btn .btn{color:#fff;margin-bottom:0}.mantra-item-image{width:100%;height:350px;background-color:rgba(224,224,222,.4)}.mantra-item-image .content,.mantra-item-image figure{width:100%;height:100%}.mantra-item-image .content{background:radial-gradient(ellipse at center,rgba(63,63,63,.65) 0,rgba(84,84,84,.38) 22%,rgba(132,132,132,.17) 39%,rgba(199,199,199,0) 53%,rgba(204,204,204,0) 54%,rgba(204,204,204,0) 56%,rgba(204,204,204,0) 59%,rgba(204,204,204,0) 70%);background-position-y:50px;background-size:cover;background-repeat:no-repeat}.mantra-one .content figure{background:url("images/books.png");background-size:auto 232px;background-repeat:no-repeat;background-position:bottom center}.mantra-eight .content figure,.mantra-eleven .content figure,.mantra-nine .content figure,.mantra-six .content figure,.mantra-two .content figure{background:url("images/chess.png");background-size:auto 232px;background-repeat:no-repeat;background-position:bottom center}.mantra-seven .content figure,.mantra-ten .content figure,.mantra-three .content figure{background:url("images/wood-plinth.png");background-size:auto 232px;background-repeat:no-repeat;background-position:bottom center}.mantra-four .content figure{background:url("images/wood-plinth.png");background-size:auto 232px;background-repeat:no-repeat;background-position:bottom center}.mantra-five .content figure{background:url("images/bust.png");background-size:auto 232px;background-repeat:no-repeat;background-position:bottom center}.mantra-quote blockquote{margin:35px auto 25px auto;display:block;width:100%;max-width:468px;padding-left:40px;padding-right:40px}.mantra-quote blockquote::after,.mantra-quote blockquote::before{content:'"';display:inline-block}.mantra-feed blockquote p{display:inline-block;margin-top:0;margin-bottom:0}.mantra-feed blockquote p,.mantra-feed cite,.mantra-quote,.mantra-quote blockquote::after,.mantra-quote blockquote::before{font-size:13px;text-align:center;color:#8d8d8d;font-style:normal}.mantra-feed cite::before{content:"\2014";display:inline-block;padding-right:8px}.span-1-2.mantra-feed{width:100%}.home-feed-btn{text-decoration:none;margin:0 auto}#content.story-feed-wrapper{top:110px}.story-feed-archive-selection{margin-bottom:20px}.story-feed-dropdowns{width:100%;padding-left:5px;padding-right:5px}.story-feed-archive-selection .top-row{margin-left:-5px;margin-right:-5px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.story-feed-archive-selection select{background-color:transparent;border:1px solid #afaa8d;height:40px;color:#afaa8d;text-transform:uppercase;font-family:proxima-nova,sans-serif;font-weight:400;letter-spacing:.1em;font-size:12px;width:100%}.story-feed-archive-selection select{background-image:url("images/arrow-gold-down.svg");background-position:right 20px bottom 14px;background-size:10px;background-repeat:no-repeat;padding-right:50px}#categoriesStoryFeed{margin-bottom:10px}.story-feed-item{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.story-feed-item-img{height:238px;background-color:#000;position:relative;overflow:hidden;display:block}.story-feed-item-img::before{display:block;content:"";width:100%;padding-top:calc((9 / 16) * 100%)}.story-feed-item-img>.content figure{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;opacity:1;width:100%;transition:opacity .3s ease-in,-webkit-transform .3s ease-in;transition:opacity .3s ease-in,transform .3s ease-in;transition:opacity .3s ease-in,transform .3s ease-in,-webkit-transform .3s ease-in;-webkit-transform:scale(1.005);transform:scale(1.005)}.story-feed-item:hover .story-feed-item-img>.content figure{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.8}.story-feed-item-text-cont{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.story-feed-item-text-cont,.story-feed-item-title{text-align:left}.story-feed-item-text-cont a{text-decoration:none}.story-feed-item-title{overflow:hidden}.story-feed-item-text-cont p,.story-feed-item-title{margin:0 0 20px 0}.btn.story-feed-item-btn{border-color:#afaa8d;margin-bottom:20px;overflow:hidden}.btn.story-feed-item-btn:hover{background-color:#afaa8d;color:#fff}.story-feed-item-meta-cont{margin-top:auto}.story-feed-item-meta{position:relative;width:100%;height:40px;display:block;padding:0 0 0 50px}.story-feed-item-meta .avatar{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:100%}.story-feed-item-meta p{margin:0}.story-feed-item-meta-name{line-height:14px}.story-feed-item-meta-date{display:block;font-size:11px;line-height:13px}.no-header-media-content .insta-feed::before,.story-feed-wrapper .insta-feed::before{content:"";display:block;width:100%;margin:60px auto 80px auto;height:1px;max-width:1160px;border-bottom:1px solid rgba(175,170,141,.3)}.no-header-media-content .insta-feed-container::after,.story-feed-wrapper .insta-feed-container::after{content:"";display:block;width:100%;margin:60px auto 0 auto;height:1px;max-width:1160px;border-bottom:1px solid rgba(175,170,141,.3)}#pmInstafeed .insta-feed-container #sb_instagram #sbi_images{padding:0!important}#pmInstafeed .insta-feed-container #sb_instagram .sbi_item{padding-bottom:20px!important;width:100%!important}@media (min-width:481px){#pmInstafeed .insta-feed-container #sb_instagram .sbi_item{padding-bottom:20px!important;width:calc(33.333% - 20px)!important;padding-left:10px!important;padding-right:10px!important}}@media (max-width:991px){.story-feed-item-featured .span-2-3{width:100%}}.story-feed-item-featured{width:100%}.story-feed-pagination{font-family:proxima-nova,sans-serif;font-size:12px;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.1em}.story-feed-pagination .page-numbers{padding:4px 4px 4px 8px}.story-feed-pagination a.page-numbers{border:1px solid #fff;transition:border .3s}.story-feed-pagination a.page-numbers:hover{border:1px solid #afaa8d}.story-feed-pagination .current{color:#fff;background-color:#afaa8d;border:1px solid #afaa8d}.story-feed-pagination a{text-decoration:none}.safezone.safezone-block-avatar,.safezone.safezone-block-avatar>.container.content-container{padding-bottom:0}.block-avatar{text-align:center;line-height:1.4em;margin:0 auto}.block-avatar .block-avatar-image{display:block;margin:0 auto 20px auto;width:60px;height:60px;border-radius:100%;overflow:hidden}.block-avatar .block-avatar-image img{width:60px;height:auto}.block-avatar>.block-avatar-name{display:inline-block;position:relative;font-family:proxima-nova,sans-serif;font-size:18px;font-weight:700;text-transform:unset;color:#afaa8d;margin-bottom:3px;text-decoration:none;padding-left:0;padding-right:0;padding-bottom:.05em}.block-avatar>.block-avatar-name::after{content:"";position:absolute;top:100%;border-bottom:1px solid #afaa8d;transition:all .35s;right:50%;left:50%}.block-avatar>.block-avatar-name:hover::after{transition:all .35s;right:0;left:0}.block-avatar p{padding-top:0;font-size:13px;color:#afaa8d}button.baguetteBox-button{background-color:transparent}button.baguetteBox-button:focus,button.baguetteBox-button:hover{background-color:transparent}.baguetteBox-button svg g,.baguetteBox-button svg polyline{stroke-width:1;transition:.2s}.baguetteBox-button:hover svg g,.baguetteBox-button:hover svg polyline{stroke:#afaa8d}#baguetteBox-overlay .full-image{padding-top:50px;padding-bottom:50px}.iframe-overlay iframe{margin-top:40px;pointer-events:none;position:relative}.iframe-overlay iframe.clicked{pointer-events:auto}.safezone.safezone-block-share{padding-bottom:40px}@media (min-width:1200px){.safezone.safezone-block-share{padding-bottom:80px}}.block-share h3{margin-bottom:0}.block-share .social-icons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-top:0;padding-left:0;width:auto}.block-share .social-icons li{margin-left:10px;margin-right:10px;margin-bottom:0;list-style:none;transition:opacity .2s ease-in}.block-share .social-icons li:hover{opacity:.7}.block-share .social-icons li,.block-share .social-icons li a{width:30px;height:30px}.block-share .social-icons li{background-position:center;background-size:15px;background-repeat:no-repeat}.block-share .social-icons li.icon-facebook{background-image:url("images/facebook-icon.png")}.block-share .social-icons li.icon-twitter{background-image:url("images/twitter-icon.png")}.block-share .social-icons li.icon-envelope{background-image:url("images/envelope-icon.png")}.block-share .social-icons li a{display:block;border:1px solid #afaa8d;border-radius:100%}.block-share .social-icons li span{display:none}.block-share .social-icons li a::after,.block-share .social-icons li a:hover::after{display:none}.safezone-gold{background:radial-gradient(ellipse at center,#e9dbb3 0,#959083 100%)}.safezone-gold h1,.safezone-gold h2,.safezone-gold h3,.safezone-gold h4,.safezone-gold h5,.safezone-gold h6,.safezone-gold p{color:#fff}.safezone-gold .wp-block-image{width:100%;max-width:400px;margin:0 auto}.safezone-gold .wp-block-button a.wp-block-button__link{border:1px solid #fff;color:#fff}.safezone-gold .wp-block-button a.wp-block-button__link:hover{border:1px solid #fff;color:#afaa8d;background-color:#fff}.safezone-gold .wp-block-button a.wp-block-button__link::after{background-image:url("images/arrow-white.svg")}.safezone-gold .wp-block-button a.wp-block-button__link:hover::after{background-image:url("images/arrow-gold.svg")}.insta-feed{text-align:center}.insta-feed-insta-icon-cont{width:20px;height:20px;margin:0 auto 20px auto}.insta-feed-insta-icon{display:block;width:20px;height:20px}.insta-feed>h2{max-width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.insta-feed h2{font-size:16px}}@media(max-width:991px){.insta-feed h2{font-size:23px}}.insta-feed-container img{width:100%}footer{background-color:#fff}footer,footer p{color:#afaa8d;margin-top:0;margin-bottom:0}footer h3{font-weight:400;margin-bottom:10px}.footer-contact-details li,.footer-copyright li,.footer-menu li,.footer-signup,footer p{font-size:14px}.footer-signup{height:40px;width:100%;max-width:300px;padding:0 10px;border:1px solid #afaa8d;color:#afaa8d}.footer-signup::-webkit-input-placeholder{color:rgba(175,170,141,.5);text-transform:uppercase;font-size:10px}.footer-signup:-ms-input-placeholder{color:rgba(175,170,141,.5);text-transform:uppercase;font-size:10px}.footer-signup::-ms-input-placeholder{color:rgba(175,170,141,.5);text-transform:uppercase;font-size:10px}.footer-signup::placeholder{color:rgba(175,170,141,.5);text-transform:uppercase;font-size:10px}#mc_embed_signup_scroll{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;margin-bottom:0;max-width:600px;margin-left:auto;margin-right:auto}#mc_embed_signup_scroll .mc-field-group{padding-bottom:0;width:100%}#mc_embed_signup_scroll .footer-signup{max-width:100%}@media (max-width:767px){#mc_embed_signup_scroll{-ms-flex-wrap:wrap;flex-wrap:wrap}#mc_embed_signup_scroll input[type=email]{border-bottom:none}#mc_embed_signup_scroll .mc-field-group:nth-child(2){width:calc(100% - 40px)}}form input[type=submit]{background:url("images/arrow-gold.svg") no-repeat center center;background-size:16px;width:40px;height:40px;border-left:none;color:transparent;transition:background-color .2s}form input[type=submit]:hover{background:url("images/arrow-white.svg") no-repeat center center;background-size:16px;background-color:#afaa8d;cursor:pointer}.footer-contact-details li{text-align:center;margin-bottom:10px}ul.footer-contact-details li:last-child{margin-bottom:0}footer ul.social-icons{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}footer .social-icons li{display:inline-block;transition:opacity .2s;width:40px;height:40px;background-position:center;background-size:20px;background-repeat:no-repeat}footer .social-icons li a{width:20px;height:24px;display:block}footer .social-icons li:hover{opacity:.65;cursor:pointer}footer .social-icons li span{display:none}.footer-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}.footer-menu-cont{width:100%}.footer-menu-cont p{margin-bottom:10px}@media (max-width:1199px){p.footer-menu-lists{position:relative;line-height:40px;margin-bottom:0}.footer-menu-lists::after{cursor:pointer;content:'';position:absolute;right:-14px;background-image:url("images/arrow-gold-down.svg");background-size:10px;background-repeat:no-repeat;background-position:center;width:40px;height:40px;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in;-webkit-transform-origin:center;transform-origin:center}.footer-menu-cont .menu{display:none}.footer-menu-cont .menu li{opacity:0;transition:opacity .65s ease-in}.footer-menu-cont.open .menu li{opacity:1}.footer-menu-cont.open .footer-menu-lists::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.footer-copyright ul li,.footer-menu .menu li{padding-bottom:10px}.footer-copyright::before,.footer-menu::before{content:"";display:block;width:100%;height:1px;background-color:rgba(175,170,141,.3);margin-bottom:20px}.footer-copyright-credit,.footer-copyright-date{display:inline-block;width:50%;padding-top:20px}.footer-copyright-terms .pipe{display:none}.footer-copyright-terms ul{border-bottom:1px solid rgba(175,170,141,.3);padding-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.footer-copyright-credit{float:right;text-align:right}.footer-copyright-credit .strut-logo img{width:46px;vertical-align:middle}.footer-copyright-credit .strut-logo a:focus,.footer-copyright-credit .strut-logo a:hover{text-decoration:none}.footer-copyright-credit .strut-logo a::after{display:none}@media (max-width:599px){.footer-copyright .hide-mobile{display:none}}@media (min-width:600px){.footer-copyright .hide-desktop{display:none}}@media (min-width:370px){.behind-the-scenes .content figure{height:200px}}@media (min-width:375px){.double-row .feed-block-item::before,.triple-row .feed-block-item::before{padding-top:calc((3 / 4) * 100%)}.insta-feed-insta-icon-cont{width:30px;height:30px;margin:0 auto 30px auto}.insta-feed-insta-icon{width:30px;height:30px}.footer-signup::-webkit-input-placeholder{font-size:11px}.footer-signup:-ms-input-placeholder{font-size:11px}.footer-signup::-ms-input-placeholder{font-size:11px}.footer-signup::placeholder{font-size:11px}}@media (min-width:450px){.behind-the-scenes .content figure{height:240px}}@media (min-width:600px){.row-cont .feed-block-item{margin-left:5px;margin-right:5px;height:280px}.feed-block-item::before{padding-top:calc((9 / 16) * 100%)}.double-row>.feed-block-item,.triple-row>.feed-block-item{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - 5px);height:212px}.triple-row .feed-block-item{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(33.33333% - 6.8px)}.behind-the-scenes .content figure{height:340px}.awards-section-img-cont{height:600px}.wp-block-image figure.alignleft,.wp-block-image figure.alignright{width:50%;max-width:450px;margin:0 0 20px 0}.wp-block-image figure.alignleft{margin-right:20px}.wp-block-image figure.alignright{margin-left:20px}.story-feed-dropdowns{max-width:250px}.story-feed-dropdowns{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% / 2)}#categoriesStoryFeed{margin-bottom:0}.footer-menu-cont{width:50%}.footer-menu-lists::after{right:auto}}@media (min-width:768px){.experiences-text-cont{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.feed-blocks-cont{padding-bottom:10px}.triple-row .feed-block-item{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin:0 0 10px 0}.double-row .feed-block-item::before{padding-top:calc((4 / 3) * 100%)}.triple-row .feed-block-item::before{padding-top:calc((9 / 16) * 100%)}.behind-the-scenes .content figure{height:280px}#content.story-feed-wrapper{top:180px}.awards-section h2{margin-bottom:20px}.awards-section-img-cont{display:none}.awards-section-img-cont.awards-section-img-cont-desktop{display:block;height:170px;background-position:top center}.wp-block-media-text.highlight-block{padding-top:80px}.wp-block-media-text.highlight-block .highlight-block-number{margin-top:40px;font-size:190px;letter-spacing:-13px;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.highlight-block-number .superscript{font-size:60px;top:-75px;left:-25px;letter-spacing:-8px}blockquote.wp-block-quote-featured{width:calc(100% - 280px)}blockquote.wp-block-quote-featured>p{padding-left:30px}blockquote.wp-block-quote-featured>p,blockquote.wp-block-quote-featured>p::after,blockquote.wp-block-quote-featured>p::before{font-size:22px}.wp-block-cover .wp-block-cover-text{font-size:22px}.insta-feed-insta-icon-cont{width:40px;height:40px;margin:0 auto 40px auto}.insta-feed-insta-icon{width:40px;height:40px}#mc_embed_signup_scroll input[type=email]{border-right:none}@media (max-width:991px){.story-feed-item-featured .story-feed-item-img,.story-feed-item-featured .story-feed-item-text-cont,.story-feed-item-featured-content,.story-feed-item-standard{width:100%}}.story-feed-pagination{font-size:14px}.story-feed-pagination .page-numbers{padding:5px 5px 5px 9px}.footer-signup::-webkit-input-placeholder{font-size:14px}.footer-signup:-ms-input-placeholder{font-size:14px}.footer-signup::-ms-input-placeholder{font-size:14px}.footer-signup::placeholder{font-size:14px}}@media (min-width:860px){.span-1-2.mantra-feed{width:50%}}.wp-block-media-text.has-media-on-the-right{flex-direction:column}@media (min-width:992px){.double-row .feed-block-item,.single-row .feed-block-item{height:280px}.double-row .feed-block-item::before{padding-top:calc((1 / 1) * 100%)}.triple-row .feed-block-item::before{padding-top:calc((1 / 1) * 100%)}.triple-row .feed-block-item{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(33.33333% - 6.8px);margin-left:5px;margin-right:5px}.content-container ol>li,.content-container ul>li{margin-bottom:14px;font-size:16px}.intro-block .feed-block-item .feed-block-text-cont>p{display:block;color:#fff;margin-bottom:0;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;opacity:0;bottom:-4.2em;line-height:1.4em;height:4.2em;width:calc(100% - 80px);transition:bottom .45s,opacity .3s}.intro-block .feed-block-item:hover .feed-block-text-cont>p{opacity:1;bottom:110px}.feed-block-item:focus h4,.feed-block-item:hover h4{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.feed-block-item-content .btn{display:block;position:absolute;bottom:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:0;transition:bottom .3s,background-color .3s;color:#fff;width:calc(100% - 80px);overflow:hidden}.triple-row .feed-block-item .btn{bottom:-90px}.feed-block-item-content .btn:focus,.feed-block-item-content .btn:hover{background-color:#fff}.feed-block-item:hover .btn{bottom:40px}.behind-the-scenes .content figure{height:350px}.awards-section-img-cont.awards-section-img-cont-desktop{height:230px}p.has-drop-cap:not(:focus)::first-letter{font-size:72px;line-height:53px;margin-right:9px}.wp-block-image figcaption{min-height:65px}.wp-block-image figcaption::before,.wp-block-media-text figure figcaption::before{left:-60px;width:40px;height:40px}.wp-block-media-text.narrow{max-width:700px;margin-left:auto;margin-right:auto}.wp-block-media-text.narrow .wp-block-media-text__content{padding-right:0}.wp-block-media-text.has-media-on-the-right.narrow .wp-block-media-text__content{padding-left:0}.wp-block-media-text.highlight-block .highlight-block-number{margin-top:0;font-size:150px;right:20px}.wp-block-media-text.has-media-on-the-right.highlight-block .highlight-block-number{right:0;left:20px}.highlight-block-number .superscript{font-size:45px;top:-65px;left:-15px;letter-spacing:-7px}.wp-block-media-text{-ms-flex-direction:row;flex-direction:row}.wp-block-media-text.has-media-on-the-right{flex-direction:row-reverse}.wp-block-media-text,.wp-block-media-text+.wp-block-button,.wp-block-media-text+.wp-block-quote,.wp-block-media-text+h1,.wp-block-media-text+h2,.wp-block-media-text+h3,.wp-block-media-text+h4,.wp-block-media-text+h5,.wp-block-media-text+h6,.wp-block-media-text+p{padding-top:80px}.wp-block-media-text__content,.wp-block-media-text__media{width:50%}.wp-block-media-text .wp-block-media-text__media{margin-right:20px;margin-bottom:0}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{margin-left:20px;margin-right:0}.wp-block-media-text .wp-block-media-text__content{padding-left:60px;padding-right:40px}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:40px;padding-right:60px}blockquote.wp-block-quote{width:100%;max-width:700px;margin:0 auto}blockquote.wp-block-quote-featured cite,blockquote.wp-block-quote-featured>p{padding-left:40px}blockquote.wp-block-quote-featured>p,blockquote.wp-block-quote-featured>p::after,blockquote.wp-block-quote-featured>p::before{font-size:30px}.wp-block-cover .wp-block-cover-text{font-size:30px}.wp-block-cover .wp-block-cover-text::after{margin:30px auto 0 auto;width:80px}#content.story-feed-wrapper{top:240px}.story-feed-item-featured{-ms-flex-direction:row;flex-direction:row}.story-feed-item-featured-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:20px}.story-feed-item-featured .story-feed-item-img{min-height:330px}#storyItemNavigation .feed-row{margin-left:-20px;margin-right:-20px}#storyItemNavigation .top-row{-ms-flex:0 0 auto;flex:0 0 auto;width:50%;padding-left:20px;padding-right:20px}#storyItemNavigation .story-item-navigation{margin-bottom:0}#storyItemNavigation .story-item-navigation{height:330px}.story-item-navigation p.indicator{letter-spacing:.1em;font-size:12px}#storyItemNavigation .feed-row{-ms-flex-direction:row;flex-direction:row}}@media (min-width:1200px){#bookingTableForm .span-1-2,.booking-system-form .span-1-2,form.vfbp-form .half-field{width:49%;margin-right:2%}.awards-section-img-cont.awards-section-img-cont-desktop{height:320px}.feed-blocks-cont{padding-bottom:30px}.double-row .feed-block-item,.single-row .feed-block-item{height:350px}.double-row .feed-block-item::before{padding-top:calc((1 / 1) * 100%)}.triple-row .feed-block-item{height:230px}.triple-row .feed-block-item::before{padding-top:calc((3 / 4) * 100%)}.blog-post ol li,.blog-post ul li,.landing-page ul li,.standard-page ol li,.standard-page ul li .landing-page ol li{margin-bottom:14px;font-size:16px}.block-avatar .block-avatar-image{margin:0 auto 40px auto;width:100px;height:100px}.block-avatar .block-avatar-image img{width:100px}.block-avatar p.block-avatar-meta,.block-avatar p.block-avatar-role{padding-top:0;font-size:16px;margin-top:0;margin-bottom:0;letter-spacing:.1em}.block-share h3{font-size:30px}p.has-drop-cap:not(:focus)::first-letter{font-size:84px;line-height:70px;margin-right:10px}.wp-block-image figcaption{font-size:16px}.wp-block-image figure.alignleft{margin-right:40px}.wp-block-image figure.alignright{margin-left:40px}.wp-block-media-text .wp-block-media-text__content p,.wp-block-media-text .wp-block-media-text__content p.has-large-font-size,.wp-block-media-text .wp-block-media-text__content>p,.wp-block-media-text .wp-block-media-text__content>p.has-large-font-size{font-size:16px}.wp-block-media-text.highlight-block .highlight-block-number{font-size:245px;letter-spacing:-18px}.highlight-block-number .superscript{font-size:60px;top:-105px;left:-25px;letter-spacing:-9px}blockquote.wp-block-quote{width:100%;max-width:700px;margin:0 auto}blockquote.wp-block-quote>p{padding-left:40px}blockquote.wp-block-quote>p,blockquote.wp-block-quote>p::after,blockquote.wp-block-quote>p::before{font-size:28px}blockquote cite{padding-left:40px;font-size:16px}blockquote.wp-block-quote.is-style-quote-centered p{font-size:22px}blockquote.wp-block-quote.is-style-quote-centered cite{padding-top:30px;font-size:16px}.wp-block-table tr td{padding:20px;font-size:16px}.block-share .social-icons li,.block-share .social-icons li a{width:60px;height:60px}.block-share .social-icons>li[class^=icon-]{background-size:25px}.behind-the-scenes{margin-bottom:40px}.behind-the-scenes .content figure{height:450px}.mantra-feed blockquote p,.mantra-feed cite,.mantra-quote,.mantra-quote blockquote::after,.mantra-quote blockquote::before{font-size:16px}.story-feed-archive-selection,.story-feed-item-featured{margin-bottom:40px}.story-feed-item-featured-content{padding-left:0}.story-feed-item-featured .story-feed-item-img{min-height:400px}.story-feed-item-meta-name{line-height:20px}#storyItemNavigation .feed-row{margin-left:-40px;margin-right:-40px}#storyItemNavigation .top-row{padding-left:40px;padding-right:40px}.story-item-navigation-btn-cont{padding-top:80px}.footer-contact-details li,.footer-copyright li,.footer-menu li,.footer-signup,footer p{font-size:16px}.footer-copyright ul li,.footer-menu ul li{margin-bottom:0}.footer-menu-cont{width:25%}.footer-copyright{position:relative;border-top:rgba(175,170,141,.3);display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.footer-copyright::before{content:"";position:absolute;display:block;width:calc(100% - 80px);top:20px;left:0;right:0;margin-left:auto;margin-right:auto;height:1px;background-color:rgba(175,170,141,.3);margin-bottom:20px}.footer-copyright-credit,.footer-copyright-date{width:23%;padding-top:0}.footer-copyright-date{-ms-flex-order:1;order:1}.footer-copyright-terms{-ms-flex-order:2;order:2}.footer-copyright-terms ul{padding-bottom:0;border-bottom:none}.footer-copyright-terms ul li{padding-left:6px;padding-right:6px;padding-bottom:0;display:inline;line-height:1.6em}.footer-copyright-terms ul li::after{content:"|";font-size:20px;vertical-align:middle;display:inline-block;-webkit-transform:translateX(6px);transform:translateX(6px)}.footer-copyright-terms ul li:last-child::after{content:""}.footer-copyright-credit{-ms-flex-order:3;order:3}.footer-copyright-credit .strut-logo img{width:54px}}@media (min-width:1600px){.double-row .feed-block-item::before{padding-top:calc((3 / 4) * 100%)}}.thank-you-page figure{background:url("images/slide-03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#content form.mailchimp,#content form.vfbp-form{margin-top:1.5em}#content form.mailchimp,#content form.vfbp-form{max-width:700px;margin:1.5em auto 0 auto}#content form.mailchimp label,#content form.vfbp-form label.vfb-control-label{color:#2e2e2e;padding-left:0;height:auto;line-height:1}#content form.mailchimp label{display:block;transition:all .3s ease-out;font-size:12px;opacity:1;font-weight:700;text-transform:uppercase;overflow:hidden;margin-bottom:5px;display:inline-block;max-width:100%;margin-bottom:5px}#content form.mailchimp label span.req{color:#a94442;line-height:1.42857143}#content form.mailchimp input{margin-bottom:15px}#content form.mailchimp input[type=email],#content form.mailchimp input[type=text],#content form.vfbp-form input[type=email],#content form.vfbp-form input[type=number],#content form.vfbp-form input[type=tel],#content form.vfbp-form input[type=text],#content form.vfbp-form select,#content form.vfbp-form textarea{height:40px;line-height:1;width:100%;padding:0 10px;border:1px solid rgba(175,170,141,.3);color:#afaa8d}#content form.vfbp-form select{padding:10px;line-height:1;height:40px;box-sizing:border-box}#content form.vfbp-form textarea{padding:10px;height:auto;color:#2e2e2e}#content .vfb-fieldType-captcha,#content form.vfbp-form .vfb-checkbox{color:#2e2e2e}#content .vfbp-form .vfb-checkbox label{padding-left:0}#content form.vfbp-form .vfb-checkbox input[type=checkbox]{margin-bottom:0;vertical-align:bottom;width:20px;margin-right:10px;height:20px;border:1px solid #afaa8d}#content form.vfbp-form .vfb-checkbox input[type=checkbox]:checked{background-image:url(images/cross-gold.svg)!important;background-size:14px 14px!important;background-position:center!important;background-repeat:no-repeat!important}#content .vfbp-form .btn-primary,#content form.mailchimp button{border-color:#afaa8d;background-color:#afaa8d;color:#fff}#content form.mailchimp button{line-height:1.42857143;display:inline-block;margin-bottom:0;padding:6px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid transparent;border-radius:4px;background-image:none;-ms-touch-action:manipulation;touch-action:manipulation}.post-password-form{padding-top:40px}.post-password-form label{width:100%;max-width:300px;position:relative}.post-password-form input{height:40px;width:100%;max-width:300px;padding:0 10px;border:1px solid #afaa8d;color:#afaa8d}.post-password-form input[type=password]{position:absolute;left:0;top:0}.post-password-form p{display:flex;justify-content:center;padding-top:40px;font-size:15px;color:#afaa8d;text-transform:uppercase;font-weight:400;letter-spacing:.1em;line-height:1.4}.post-password-form p:first-child{text-align:center}@media(min-width:768px){.post-password-form p{font-size:17px}}@media(min-width:992px){.post-password-form p{font-size:20px}}.post-password-form input[type=submit]{border-left:none}.is-layout-flex,.wp-block-gallery.is-layout-flex{flex-wrap:wrap;display:flex}.wp-block-gallery.is-layout-flex{clear:both}.is-horizontal{flex-direction:row}.is-content-justification-center{justify-content:center}.faq-container{max-width:700px;margin:40px auto 0 auto}#faq-search-form{position:relative;margin-bottom:10px}#faq-search-form input[name=faq-search]{height:40px;width:100%;padding:0 10px;border:1px solid #afaa8d;color:#afaa8d;padding-right:30px}#faq-search-form button{position:absolute;right:5px;top:12px;border:none;cursor:pointer;background:0 0;color:#afaa8d;font-weight:400}#faq-search-form button svg path{fill:#afaa8d}.content-container ul.faq-group-links{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-start;margin:0 auto;list-style-type:none;padding-left:0;padding-top:0;margin-bottom:40px}.content-container ul.faq-group-links li{list-style-type:none;margin-bottom:0}.content-container ul.faq-group-links li a{display:inline-block;padding:10px 20px;margin:0;border:1px solid #afaa8d;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:400;letter-spacing:.1em;line-height:1.4;color:#fff;background-color:#afaa8d;transition:background-color .3s ease,color .3s ease}.content-container ul.faq-group-links li a:after{display:none!important}.content-container ul.faq-group-links li a:hover{text-decoration:none;cursor:pointer;color:#afaa8d;background-color:#fff}.wp-block-separator.has-css-opacity.is-style-decoration+.accordion{margin-top:40px}.accordion-item--header{display:flex;padding-bottom:20px;align-items:center;justify-content:flex-start;border-bottom:1px solid #eee;cursor:pointer}.accordion-item--header:last-child{border-bottom:none}.accordion-item--header h4{display:inline-block;width:auto;margin:0;text-align:left}.accordion-item--header button.accordion-button{display:inline-block;margin-left:10px;border:none;cursor:pointer;background:0 0;color:#afaa8d;font-weight:400;width:20px;height:20px;background:transparent url(images/arrow-gold.svg) no-repeat center;transform:rotate(0);transition:transform .3s ease}@media(max-width:768px){.accordion-item--header button.accordion-button{width:12px;height:12px}}.accordion-item--header.accordion-open button.accordion-button{transform:rotate(90deg)}.accordion-item{display:flex;flex-direction:column;margin-bottom:10px}.accordion-item--content{box-sizing:border-box;margin-bottom:10px;max-height:0;overflow:hidden;transition:max-height .3s,margin-top .3s}.accordion-item--content>:last-child{margin-bottom:40px}.faq-group h2{text-align:left;margin-bottom:40px}.faq-container hr.wp-block-separator,.faq-container hr.wp-block-separator.is-style-decoration{margin:40px auto 40px auto}.faq-group h4{font-size:15px}@media(min-width:768px){.faq-group h4{font-size:16px}}@media(min-width:998px){.faq-group h4{font-size:18px}}@media(min-width:1200px){.faq-group h4{font-size:20px}}