﻿/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:#414042;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a{text-decoration:none}@font-face{font-family:'Portrait';src:url("../fonts/Portrait-Regular.woff2") format("woff2"),url("../fonts/Portrait-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Swiss721BoldExtended';src:url("../fonts/swiss-721-bold-extended-webfont.woff2") format("woff2"),url("../fonts/swiss-721-bold-extended-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Swiss721Medium';src:url("../fonts/swiss-721-medium-webfont.woff2") format("woff2"),url("../fonts/swiss-721-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}html.noscroll,body.noscroll{left:0px;overflow:hidden;position:fixed;top:0px;width:100%}body{-webkit-font-smoothing:antialiased;background-color:#292929;color:#414042;font-family:"Portrait";font-size:16px;letter-spacing:0.02em;line-height:23px;opacity:0;transition:opacity 0.6s ease}body.show{opacity:1;overflow:auto;overflow-x:hidden}.ginput_counter{display:none}.container{margin:0 auto;max-width:1280px;position:relative}img{display:block;height:auto;max-width:100%}strong{font-family:"Swiss721BoldExtended"}.left,.right{display:inline-block;vertical-align:top;width:50%}.validation_error,.validation_message{font-size:12px;line-height:14px}.hidden{display:none}#wrap{background-color:#fff}@media only screen and (min-width: 768px){body{font-size:18px;line-height:25px}body.home{font-size:18px;line-height:25px}}header{left:0px;padding-top:15px;position:fixed;text-align:center;top:0px;width:100%;z-index:10}header #hamburger{cursor:pointer;display:inline-block;height:15px;pointer-events:auto;position:absolute;left:15px;width:18px}header #hamburger span{background-color:#000;display:block;height:3px;position:absolute;transform-origin:right center;-webkit-transform-origin:right center;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;width:100%}header #hamburger span:nth-child(1){top:0px}header #hamburger span:nth-child(2){top:6px}header #hamburger span:nth-child(3){top:12px}header #hamburger.open span:nth-child(1){transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}header #hamburger.open span:nth-child(2){opacity:0}header #hamburger.open span:nth-child(3){transform:rotate(45deg);-webkit-transform:rotate(45deg);top:13px}header #logo{display:inline-block}header #logo svg{height:14px;width:98px}header #logo svg path{transition:all 0.3s ease}header .enquire{display:none;color:#000;font-family:"Swiss721BoldExtended";font-size:8px;line-height:10px;position:absolute;right:15px;text-align:right;text-transform:uppercase;transition:all 0.3s ease}header.white #hamburger span{background-color:#fff}header.white #hamburger.open span{background-color:#000}header.white #logo svg path{fill:#fff}header.white .enquire{color:#fff}header.white #filter-toggle span{background-color:#fff !important}.page-template-template-volume .enquire{display:inline-block}.page-template-template-volumes header #filter-toggle{cursor:pointer;display:block;height:15px;position:absolute;right:15px;top:0px;transition:transform 0.5s cubic-bezier(0.215, 0.6, 0.355, 1);width:18px}.page-template-template-volumes header #filter-toggle span{background-color:#000;display:block;height:3px;left:0px;margin-top:-1.5px;position:absolute;top:50%;transition:background-color 0.3s ease;width:100%}.page-template-template-volumes header #filter-toggle span:last-child{transform:rotate(90deg)}.page-template-template-volumes header #filter-toggle.open{transform:rotate(45deg)}@media only screen and (min-width: 768px){header{padding-top:20px}header #hamburger{height:20px;left:20px;width:25px}header #hamburger span{height:4px}header #hamburger span:nth-child(1){top:0px}header #hamburger span:nth-child(2){top:7px}header #hamburger span:nth-child(3){top:14px}header #hamburger.open span:nth-child(3){top:17px}header #logo svg{height:20px;width:136px}header .enquire{font-size:13px;right:20px;top:7px}header .enquire br{display:none}header #filter-toggle{display:none !important}}h1{font-size:12px;letter-spacing:0.06em;line-height:15px;margin-bottom:37px;text-transform:uppercase}h2{font-family:"Swiss721BoldExtended";font-size:10px;line-height:12px;margin-bottom:20px;text-transform:uppercase}h2.nmb{margin-bottom:0px}h2:last-child{margin-bottom:0px}h3{font-family:"Swiss721Medium";font-size:14px;line-height:18px;margin-bottom:20px}h3:last-child{margin-bottom:0px}h4,h5{font-size:12px;line-height:15px;margin-bottom:10px}h4:last-child,h5:last-child{margin-bottom:0px}h5{font-family:"StanleyPoster"}h6{margin-bottom:10px}h6:last-child{margin-bottom:0px}blockquote{font-family:"Swiss721BoldExtended";font-size:10px;line-height:12px;margin:0 auto;margin-bottom:20px;max-width:560px;padding:0px 35px;text-transform:uppercase}blockquote+p{font-size:11px;line-height:13px}blockquote p{font-size:10px;line-height:12px}strong{font-family:"Swiss721BoldExtended"}p{margin-bottom:25px}p:last-child{margin-bottom:0px}a{color:#414042}.page-template-template-volume .full-text-small blockquote{font-size:13px;line-height:16px;max-width:480px;text-transform:none}@media only screen and (min-width: 768px){h2{font-size:15px;line-height:18px;margin-bottom:25px}h4,h5{font-size:17px;line-height:20px;margin-bottom:20px}h6{margin-bottom:20px}blockquote{font-size:18px;line-height:22px;padding:0px}blockquote+p{font-size:13px;line-height:15px}blockquote p{font-size:18px;line-height:22px}}#nav-wrapper{left:0px;position:fixed;text-align:center;top:0px;width:100%;z-index:10}#nav-wrapper-inner{overflow:hidden}nav{background-color:#fff;font-family:"Swiss721BoldExtended";height:0px;max-width:1280px;text-transform:uppercase;transition:height 0.5s cubic-bezier(0.215, 0.6, 0.355, 1);width:100%}nav a{color:#000;transition:color 0.3s ease}nav a:hover{color:#d6d6d6}nav ul{font-size:14px;line-height:18px;padding-top:65px;text-align:center}nav ul li.subscribe{margin-top:20px}nav #nav-bottom{bottom:10px;display:none;position:absolute;width:100%}nav #nav-bottom a{display:block;font-size:8px;line-height:10px;text-align:center}nav.open{height:240px}@media only screen and (min-width: 768px){#nav-wrapper-inner{margin:0 auto;max-width:1280px}nav{position:relative;width:50%}nav ul{font-size:16px;line-height:20px;padding-top:0px}nav #nav-bottom{bottom:30px}nav #nav-bottom a{font-size:10px;line-height:12px}nav.open{height:100vh}}section{position:relative}section.white{background-color:#fff}section .block{text-align:center}section .block .buttons .button{-webkit-align-items:center;-webkit-justify-content:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;background-color:#fff;color:#000;cursor:pointer;font-size:12px;height:33.3333%;transition:all 0.3s ease}section .block .buttons .button.active,section .block .buttons .button:hover{background-color:#000;color:#fff;font-family:VolumePoster}section .block.buttons-full{height:100%;position:relative}section .block.buttons-full>div{background-position:top center;background-size:cover;height:100%;left:0px;opacity:0;position:absolute;top:0px;transition:all 0.3s ease;width:100%}section .block.buttons-full>div.show{opacity:1}section .block.buttons-full>div.video{cursor:pointer;overflow:hidden}section .block.buttons-full>div.video .play{background-color:#191919;height:26px;left:50%;margin-left:-13px;margin-top:-13px;padding-left:8px;padding-top:6px;position:absolute;top:50%;width:26px;z-index:2}section .block.buttons-full>div.video .play span{display:block;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:13px solid #fff}section .block.buttons-full>div.video iframe{height:100%;margin-left:-5%;position:relative;width:110%;z-index:3}section .block.buttons-full>div.video.video-open{background-color:#000;background-image:none !important}section .block.buttons-full.buttons-full-text>div{-webkit-align-items:center;-webkit-justify-content:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;padding:0px 20px}section .block.buttons-full.buttons-full-text .button-title{font-size:12px;line-height:15px;margin-bottom:10px}section .block.buttons-full.buttons-full-text .button-content{font-family:VolumeRegular}section .block.no-flex{align-items:initial;display:block;justify-content:initial}section .block.half-width{display:inline-block;vertical-align:top;width:50%}section .block.mobile-full-width{width:100%}section .block.quarter-height{height:120px}section .block.white{background-color:#fff;color:#000}section .block.black{background-color:#191919;color:#fff}section .block.text{letter-spacing:0.2px;padding:0px 22px}section .block.text .open-expand{cursor:pointer;margin-top:10px}section .block.text .full{display:none}section .block.image{background-position:top center;background-size:cover;overflow:hidden}section .block.image img{left:0px;max-height:100%;max-width:initial;position:absolute;top:0px}section .block.image.left-img img{left:auto;right:0px}section .block.image.bg{background-position:top center;background-size:cover}section .block.image.bg.right-position{background-position:top right}section .block-outer,section section{overflow:hidden;position:relative;z-index:2}section .block-outer.half-width,section .block-outer.half-width-mobile,section section.half-width,section section.half-width-mobile{display:inline-block;vertical-align:top;width:50%}section .block-outer.expandable,section section.expandable{transition:width 0.5s cubic-bezier(0.215, 0.6, 0.355, 1)}section .block-outer.expanded,section section.expanded{left:0px;position:absolute;top:0px;width:100%;z-index:2}section .block-outer.expanded.text,section section.expanded.text{padding:0px 49px}section .block-outer.expanded.right,section section.expanded.right{left:auto;right:0px}section .block-outer.expanded.form .open-expand,section section.expanded.form .open-expand{display:none}section .block-outer.expanded img,section section.expanded img{width:100%}section .block-outer.expanded-sibling,section section.expanded-sibling{position:absolute;right:0px;z-index:1}section .block-outer.expanded-sibling-right,section section.expanded-sibling-right{position:absolute;left:0px;z-index:1}section .block-outer.form .open-expand,section section.form .open-expand{cursor:pointer;height:100%;left:0px;position:absolute;text-indent:-99999px;top:0px;width:100%}section .block-outer.form .form-block,section section.form .form-block{padding:0px 25px}section .block-outer.form .form-block .block-inner,section section.form .form-block .block-inner{width:100%}section .block-outer .open-expand,section section .open-expand{cursor:pointer;height:100%;left:0px;position:absolute;text-indent:-99999px;top:0px;width:100%}section .block-outer .open-expand.mobile-disable,section section .open-expand.mobile-disable{display:none}section.carousel .slick-slide{background-position:top center;background-size:cover;height:480px;position:relative}.slick-arrow{background-color:transparent;background-image:url(../img/Island-House-Slider-Arrow.svg);background-size:cover;border:none;height:24px;left:30px;margin-top:-12px;padding:0;pointer-events:auto;position:absolute;text-indent:-99999px;top:50%;transition:opacity 0.3s ease;width:13px;z-index:2}.slick-arrow.slick-next{left:auto;right:30px;transform:rotate(180deg)}.slick-arrow.slick-disabled{opacity:0;pointer-events:none}section ul.slick-dots{bottom:10px;left:0px;position:absolute;text-align:center;width:100%}section ul.slick-dots:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}section ul.slick-dots li{display:inline-block;margin-right:10px}section ul.slick-dots li button{background-color:#fff;border:none;border-radius:10px;height:10px;padding:0px;text-indent:-9999px;transition:background-color 0.3s ease;width:10px}section ul.slick-dots li.slick-active button,section ul.slick-dots li:hover button{background-color:#000}section ul.slick-dots li.slick-active{pointer-events:none}section ul.slick-dots li:last-child{margin-right:0px}section.hero-carousel .img{background-position:top center;background-size:cover;height:360px;position:relative}section.hero-carousel .slick-slide{width:100%}section.hero-carousel .volume-section{height:120px}section.hero-carousel .volume-section .block{height:120px}section.hero-carousel .volume-section .block .block-inner{text-align:center}section.hero-carousel .volume-section .block.half{height:60px}section.hero-carousel .volume-section .block.title{font-family:"Swiss721BoldExtended";text-transform:uppercase}section.hero-carousel .volume-section.clickable{cursor:pointer;position:relative}section.hero-carousel .text-slide{font-family:"Swiss721BoldExtended";font-size:14px;line-height:18px;text-transform:uppercase}section.hero-carousel .text-slide .block .block-inner{margin:0 auto;max-width:600px;padding:0px 54px;text-align:center}section.full-text{font-family:"Swiss721BoldExtended";font-size:14px;line-height:18px;text-transform:uppercase}section.full-text .block .block-inner{margin:0 auto;max-width:600px;padding:0px 20px;text-align:center}section.full-text.medium{font-size:10px;line-height:12px}section.full-text.medium .text-inner{padding:0px 50px;padding-top:35px}section.full-text.np .text-inner{padding-top:0px}section.full-text.volume{font-size:13px;line-height:15px;padding:0px 30px;text-transform:none}section.full-text .mobile-block{-webkit-align-items:center;-webkit-justify-content:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}section.full-text .mobile-block .block{display:block;height:auto}section.full-text .mobile-block .block:first-child{margin-bottom:25px}section.full-text .mobile-block .text-inner{padding-top:0px}section.full-text .mobile-block.half-height{height:240px}section.full-text img{margin:0 auto;max-width:35%}section.full-text .block-inner,section.full-text-small .block-inner{margin:0 auto;max-width:510px;padding:0 20px}body:not(.home) section.full-text .block-inner,body:not(.home) section.full-text-small .block-inner{max-width:800px}section.full-image .block{background-position:top center;background-size:cover}section.full-image:first-child{margin-bottom:35px}section.full-image.half-height-mobile .block{height:240px}section.full-image.right{width:100%}section.full-text.right{width:100%}section.right-align{text-align:right}section.half-height-mobile{height:240px}section.half-height-mobile .half-height-mobile{height:240px}section.half-height-mobile .half-height-mobile .block{height:240px}section.block-overlay .overlay{-webkit-align-items:center;-webkit-justify-content:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;background-color:#fff;font-size:11px;height:100%;left:0px;line-height:13px;opacity:0;padding:0px 40px;pointer-events:none;position:absolute;text-align:center;top:0px;width:100%}section.block-overlay .block-outer:hover .overlay{opacity:1;pointer-events:auto}section.block-overlay .block{background-position:top center;background-size:cover}section.block-overlay .title{font-family:"Swiss721BoldExtended";font-size:11px;text-transform:uppercase}section.parent-block{width:100%}section.full-text-small{padding:45px 0}section.full-text-small.lpb{padding-bottom:50px}section.full-text-small.lpt{padding-top:80px}.columns{padding-top:100px;text-align:center}.columns__inner{display:flex;flex-wrap:wrap;padding:0 20px}.columns__inner .col{padding-bottom:100px;width:calc(50% - 10px)}.columns__inner .col:nth-child(2n+1){margin-right:20px}.columns__img{margin-bottom:20px}.columns__img.clickable{cursor:pointer;position:relative}.columns__img.clickable:after{background-image:url(../img/icon-plus.svg);background-size:cover;content:"";height:15px;position:absolute;top:5px;right:5px;width:15px}.columns__content{margin:0 auto;max-width:370px}#columns__popup{align-items:center;background-color:rgba(0,0,0,0.8);display:flex;height:100vh;justify-content:center;left:0;opacity:0;overflow:auto;padding:0 20px;pointer-events:none;position:fixed;top:0;transition:opacity 0.3s ease;width:100%;z-index:9999}#columns__popup-inner{max-height:calc(100vh - 40px);max-width:1280px;position:relative}#columns__popup-close{cursor:pointer;height:20px;position:absolute;right:0;top:-35px;width:20px}#columns__popup-close:before,#columns__popup-close:after{background-color:#fff;content:"";display:block;height:2px;right:0;position:absolute;top:11px;transform:rotate(-45deg);width:20px}#columns__popup-close:after{transform:rotate(45deg)}#columns__popup.active{opacity:1;pointer-events:auto}@media only screen and (min-width: 768px){section.full-text-small h4{font-size:22px;line-height:26px}section .block .volume-font-bold{font-size:19px}section .block .buttons .button{font-size:17px}section .block.text .block-inner{max-width:460px}section .block.text .block-inner .minimal{display:none}section .block.text .block-inner .full{display:block}section .block.text .block-inner .open-expand{display:none}section .block.half-height-mobile{height:800px}section .block.half-width.mobile-full-width{width:50%}section .block.half-width-desktop{display:inline-block !important;vertical-align:top;width:50%}section .block.half-width-desktop.map{width:100%}section .block.quarter-height-desktop{height:200px !important}section .block.quarter-height-desktop .block-inner{-webkit-align-items:center;-webkit-justify-content:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;height:200px;max-width:initial !important}section .block.buttons-full>div{background-color:#000}section .block.buttons-full>div.video .play{height:54px;margin-left:-27px;margin-top:-27px;padding-left:16px;padding-top:15px;width:54px}section .block.buttons-full>div.video .play span{border-bottom-width:12px;border-left-width:25px;border-top-width:12px}section .block.buttons-full.buttons-full-text .button-title,section .block.buttons-full.buttons-full-text .button-content{font-size:17px;line-height:22px}section .block-outer.half-width-mobile{width:100%}section .block-outer.form{overflow:initial}section .block-outer.form .open-expand{display:none}section .block-outer.form h2 br:nth-of-type(2){display:none}section .block-outer.half-width-desktop{display:inline-block;vertical-align:top;width:50%}section.half-height-mobile{height:800px}section.half-height-mobile .half-height-mobile{height:800px}section.half-height-mobile .half-height-mobile .block{height:800px}section.hero-carousel{text-align:right}section.hero-carousel .volume-section{background-color:#d6d6d6;bottom:0px;display:inline-block;height:200px;right:0px;position:absolute;width:50%}section.hero-carousel .volume-section .block{height:200px}section.hero-carousel .volume-section .block.half{height:100px}section.hero-carousel .img{height:800px}section.hero-carousel .text-slide{font-size:18px;line-height:22px}section ul.slick-dots{bottom:30px;height:14px}section ul.slick-dots li{height:14px;margin-right:14px}section ul.slick-dots li button{border-radius:14px;height:14px;width:14px}section.carousel .slick-slide{height:800px}section.full-text{font-size:17px;line-height:22px}section.full-text.medium{font-size:17px;line-height:22px}section.full-text.medium .text-inner{padding-top:0px}section.full-text.medium .block-inner{max-width:395px}section.full-text.medium.volume .block-inner{max-width:540px}section.full-text .mobile-block.half-height{display:block;height:auto}section.full-text .mobile-block .block:first-child{margin-bottom:0px}section.full-text .mobile-block img{max-width:initial;width:120px}section.full-text .mobile-block br{display:inline}section.block-overlay .overlay{font-size:14px;line-height:16px}section.block-overlay .overlay .overlay-inner{margin:0 auto;max-width:415px}section.block-overlay .title{font-size:15px}section section.half-height{height:400px}section section.half-height .block{height:400px}section section.float-left .half-height.expanded{left:0px;right:auto}section section.float-left .half-height.expanded-sibling{left:0px;right:auto}section section.float-right .half-height.expanded{left:auto;right:0px}section section.float-right .half-height.expanded-sibling{float:right;left:auto;right:0px;width:100%}section section.parent-expanded{height:800px;width:100%}section section.parent-expandable{height:800px;transition:width 0.5s cubic-bezier(0.215, 0.6, 0.355, 1)}section section.expanded-parent-sibling{position:absolute;right:0px;z-index:1}section section.expanded-parent-sibling.float-left{left:0px;right:auto}section section.expanded-parent-sibling-right{position:absolute;left:0px;z-index:1}section section .half-height{transition:none}section section .half-height.expandable{transition:all 0.5s cubic-bezier(0.215, 0.6, 0.355, 1)}section section .half-height.expandable .block{transition:height 0.5s cubic-bezier(0.215, 0.6, 0.355, 1)}section section .half-height.expanded-sibling{position:static}section section .half-height.expanded-sibling.top{top:0px}section section .half-height.expanded{height:800px}section section .half-height.expanded.top{bottom:auto;top:0px}section section .half-height.expanded.bottom{bottom:0px;top:auto}section section .half-height.expanded .block{height:800px}section section .half-height.expanded .slick-slide{height:800px;width:100%}section section .half-height.small-expanded{position:absolute}section section .half-height.small-expanded.top{bottom:auto;top:0px}section section .half-height.small-expanded.bottom{bottom:0px;top:auto}section.full-image.half-height-mobile .block{height:800px}section.half-width-desktop{display:inline-block;vertical-align:top;width:50%}section .block .open-expand,section section .open-expand{height:22px;left:auto;opacity:0;pointer-events:none;right:30px;top:30px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.215, 0.6, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.6, 0.355, 1);width:22px}section .block .open-expand:before,section .block .open-expand:after,section section .open-expand:before,section section .open-expand:after{background-color:#000;content:"";position:absolute}section .block .open-expand:before,section section .open-expand:before{height:4px;left:0px;margin-top:-2px;top:50%;width:100%}section .block .open-expand:after,section section .open-expand:after{height:100%;left:50%;margin-left:-2px;top:0px;width:4px}section .block .open-expand.close,section section .open-expand.close{opacity:1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}section .block .open-expand.left,section section .open-expand.left{right:auto}section .block .open-expand.mobile-disable,section section .open-expand.mobile-disable{display:block}section .block.left-img .open-expand,section section.left-img .open-expand{left:30px;right:auto}section .block.expandable:hover .open-expand,section section.expandable:hover .open-expand{opacity:1;pointer-events:auto}section .block-outer.expandable:hover .open-expand{opacity:1;pointer-events:auto}.full-image-wrapper{position:relative}.full-image-wrapper .half-height-mobile{font-size:17px}.full-image-wrapper .half-height-mobile h2{font-size:20px}.full-image-wrapper .half-height-mobile:last-child{position:absolute;right:0px;top:0px;width:50%}section.full-image.right{width:50%}section.full-image.right.expanded{width:100%}section.full-image .inline-carousel .slick-slide{background-position:top left}section.full-text.right{width:50%}.has-float{height:800px}.has-float:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.has-float .float-left{float:left}.has-float .float-right{float:right}}#enquire-now{padding-top:80px}form .gform_body li{margin-bottom:4px}form .gform_body li:last-child{margin-bottom:0}form{margin:0 auto;max-width:835px}form label{display:none}form input[type=text],form textarea,form .dropdown{-webkit-appearance:none;border:none;border-bottom:1px solid #000;border-radius:0px;font-size:16px;letter-spacing:0.02em;margin-bottom:7px;padding-left:0 !important;width:100%}form input[type=text]:last-child,form textarea:last-child,form .dropdown:last-child{margin-bottom:0}form input[type=text] li:first-child,form textarea li:first-child,form .dropdown li:first-child{display:none}form textarea{height:80px}form input[type=text]::-webkit-input-placeholder,form .dropdown::-webkit-input-placeholder{color:#414042;opacity:1}form input[type=text]:-moz-placeholder,form .dropdown:-moz-placeholder{color:#414042;opacity:1}form input[type=text]::-moz-placeholder,form .dropdown::-moz-placeholder{color:#414042;opacity:1}form input[type=text]:-ms-input-placeholder,form .dropdown:-ms-input-placeholder{color:#414042;opacity:1}form input[type=text]:placeholder-shown,form .dropdown:placeholder-shown{color:#414042;opacity:1}form textarea::-webkit-input-placeholder{color:#414042;opacity:1}form textarea:-moz-placeholder{color:#414042;opacity:1}form textarea::-moz-placeholder{color:#414042;opacity:1}form textarea:-ms-input-placeholder{color:#414042;opacity:1}form textarea:placeholder-shown{color:#414042;opacity:1}form textarea{resize:none}form .dropdown{text-align:left}form .dropdown .selected,form .dropdown li{font-size:16px;padding:0px}form .dropdown .selected{padding-bottom:2px;padding-right:15px;position:relative;top:-2px;text-overflow:ellipsis}form .dropdown .selected:after{display:none}form .dropdown .carat{background-image:url(../img/Island-House-Slider-Arrow-Dark.svg);background-size:cover;border:none;display:block;height:16px;margin-top:-10px;position:absolute;right:1px;transform:rotate(-90deg);width:6px}form .dropdown li{padding-bottom:3px}form .dropdown li.active{font-weight:normal}form .dropdown li.focus{background-color:#fff;color:#000}form .dropdown div{border:none;border-bottom:1px solid #000;border-radius:0px;left:0px;right:0px;top:15px}form .dropdown.open{border-bottom:none}form .dropdown.open .carat{border:none}form .dropdown.open .selected{opacity:0.4}form .dropdown:hover{box-shadow:none}form input[type=submit]{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;display:block;font-size:10px;height:33px;letter-spacing:0.06em;display:block;margin:0 auto;padding:0;padding-top:5px;text-transform:uppercase;transition:color 0.3s ease;width:130px;border:1px solid #414042}form .gform_footer{padding-top:45px}form input[type=submit]:hover{color:#d6d6d6}@media only screen and (min-width: 768px){form input[type=text],form .dropdown,form textarea{font-size:18px}form .dropdown{height:21px}form .dropdown .selected,form .dropdown li{font-size:18px}form .dropdown div{left:-3px;top:22px}form .dropdown div li{padding-left:3px}}#volumes-archive .slick-slide .img{-webkit-align-items:center;-webkit-justify-content:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;font-family:"Swiss721BoldExtended";font-size:14px;padding-top:16px;text-transform:uppercase}#volumes-archive .slick-slide .img.white{color:#fff}#volumes-archive #archive-scroller{display:none}#volumes-archive .archive-wrap{bottom:0px;left:0px;max-height:256px;overflow:auto;position:absolute;width:100%}#volumes-archive .archive-wrap .archive{box-shadow:0px 0px 8px 0px rgba(0,0,0,0.35);cursor:pointer;position:relative}#volumes-archive .archive-wrap .archive .volume-num,#volumes-archive .archive-wrap .archive .volume-name{background-color:#d6d6d6;color:#fff;display:inline-block;padding:10px 0px;text-align:center;transition:all 0.3s ease;vertical-align:top;width:50%}#volumes-archive .archive-wrap .archive .volume-num{color:#fff;font-family:"Swiss721BoldExtended";text-transform:uppercase}#volumes-archive .archive-wrap .archive.active{z-index:99 !important}#volumes-archive .archive-wrap .archive.empty{display:none}#volumes-archive #filter{background-color:#d6d6d6;height:0px;left:0px;overflow:hidden;position:absolute;text-align:center;top:0px;transition:height 0.5s cubic-bezier(0.215, 0.6, 0.355, 1);width:100%;z-index:9}#volumes-archive #filter ul{padding-top:90px}#volumes-archive #filter ul li{margin-bottom:7px}#volumes-archive #filter ul li:last-child{margin-bottom:0px}#volumes-archive #filter a{color:#fff;font-family:"Swiss721BoldExtended";font-size:15px;transition:color 0.5s cubic-bezier(0.215, 0.6, 0.355, 1)}#volumes-archive #filter a:hover{color:#000}#volumes-archive #filter.open{height:240px;text-transform:uppercase}@media only screen and (min-width: 768px){#volumes-archive{position:relative}#volumes-archive #filter{background-color:transparent;bottom:25px;display:inline-block;height:auto;left:30px;text-align:left;top:auto;width:auto}#volumes-archive #filter ul li{margin-bottom:3px}#volumes-archive #filter ul li.filter-inactive a{color:#fff}#volumes-archive #filter ul li.filter-inactive a:hover{color:#000}#volumes-archive #filter ul li.filter-active a{color:#000;cursor:default}#volumes-archive #filter a{color:#000;font-size:18px}#volumes-archive #filter a:hover{color:#fff}#volumes-archive #filter.white ul li.filter-inactive a{color:#000}#volumes-archive #filter.white ul li.filter-inactive a:hover{color:#fff}#volumes-archive #filter.white ul li.filter-active a{color:#fff;cursor:default}#volumes-archive #filter.white a{color:#fff}#volumes-archive #filter.white a:hover{color:#000}#volumes-archive #filter.hidden{display:none}#volumes-archive .slick-slide .img{display:block;position:relative}#volumes-archive .slick-slide .img span{bottom:40px;font-size:18px;left:30px;position:absolute}#volumes-archive .slick-slide .img span.desktop-hidden{display:none}#volumes-archive #archive-scroller{height:800px;max-width:640px;overflow:auto;overflow-y:hidden;position:absolute;right:0px;top:0px}#volumes-archive #archive-scroller.noscroll{overflow:hidden}#volumes-archive #archive-scroller.desktop{display:block}#volumes-archive .archive-wrap{bottom:auto;left:auto;max-height:initial;right:48px;top:80px;position:relative;transform:rotate(90deg);width:800px}#volumes-archive .archive-wrap .archive{height:64px}#volumes-archive .archive-wrap .archive .volume-num,#volumes-archive .archive-wrap .archive .volume-name{height:64px;font-size:20px;padding-top:24px}#volumes-archive .archive-wrap .archive.empty,#volumes-archive .archive-wrap .archive.hide{cursor:default;display:block;opacity:0}#volumes-archive .archive-wrap.mobile{display:none}.page-template-template-volumes #wrap{box-shadow:0px 0px 8px 0px rgba(0,0,0,0.35)}}@media only screen and (max-width: 767px){#volumes-archive #filter ul li.filter-inactive a{color:#000}#volumes-archive #filter ul li.filter-inactive a:hover{color:#fff}#volumes-archive #filter ul li.filter-active a{color:#fff;cursor:default}#volumes-archive .archive-wrap .archive.hide{display:none}}.full-image__bottom{bottom:10px;color:#fff;left:0;position:absolute;width:100%}.full-image__bottom p{font-size:22px}.full-image img{width:100%}#footer{padding:110px 0}#footer__inner{text-align:center}#footer__logo{margin-bottom:30px}#footer__bottom{font-size:14px;padding-top:15px}.maps{background-color:#F2EFEA;padding:100px 0;text-align:center}.maps img{width:100%}.maps__inner{padding:0 20px;position:relative}.maps__m{align-items:center;background-color:#59595B;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:13px;height:18px;justify-content:center;line-height:1;position:absolute;width:18px}.maps__m-num{line-height:1;position:relative;top:-1px}.maps__m:hover .maps__popup{opacity:1}.maps__popup{background-color:#fff;color:#414042;cursor:default;font-size:14px;letter-spacing:0.02em;line-height:14px;opacity:0;padding:7px;position:absolute;pointer-events:none;top:-37px;transition:opacity 0.3s ease;white-space:nowrap}.maps__popup:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;bottom:-5px;left:50%;margin-left:-5px;border-top:5px solid #fff;content:""}.maps__legend{column-count:4;column-gap:40px;font-size:14px;letter-spacing:0.02em;line-height:20px;padding:45px 40px;padding-bottom:0;text-align:left}.maps__legend-m{display:flex}.maps__legend-m-num{width:18px}.maps__legend-m-name{flex-grow:1}img.mobile{display:none}body img.gform_ajax_spinner{display:none !important}@media only screen and (max-width: 767px){.maps{display:none}header .enquire{align-items:center;background-color:#414042;bottom:0;color:#fff;display:flex !important;font-size:13px;height:40px;left:0;position:fixed;justify-content:center;width:100%}header .enquire br{display:none}header #logo svg{height:15px;width:112px}header #hamburger{height:20px;width:25px}header #hamburger span{height:4px}header #hamburger span:nth-child(2){top:8px}header #hamburger span:nth-child(3){top:16px}img.mobile{display:block}img.desktop{display:none}.full-image__bottom{bottom:20px}.full-image__bottom p{font-size:18px}section.full-text-small{padding:30px 0}section.full-text-small.lpb{padding-bottom:25px}section.full-text-small.lpt{padding-top:60px}h1{margin-bottom:23px}p{margin-bottom:22px}.slick-arrow{display:none !important}section ul.slick-dots{bottom:4px}section ul.slick-dots li{margin-right:7px}section ul.slick-dots li button{height:7px;width:7px}section ul.slick-dots li.slick-active button,section ul.slick-dots li:hover button{background-color:#bbb}.columns{padding-top:60px}.columns__inner .col{padding-bottom:60px}.columns__inner .col:last-child{padding-bottom:0}.columns .col{margin-right:0 !important;width:100%}#enquire-now{padding-top:60px}form .dropdown .carat{display:none}form .gform_body li{margin-bottom:7px}form input[type=submit]{font-size:12px}form .gform_footer{padding-top:30px}#footer{padding:65px 0}#footer__bottom{font-size:12px;padding-top:0}#footer__logo{margin-bottom:48px}}#register__popup-inner{padding:20px;padding-top:0}#register__popup form .gform_body>ul>li,#register__popup form .gform_body>ul>li input,#register__popup .dropdown{height:33px;margin-bottom:0;padding:0}#register__popup form .gform_body li{margin-bottom:0}#register__popup form .gform_body>ul>li input{padding-top:2px}#register__popup .dropdown{padding-top:9px}#register__popup form .dropdown div{top:31px}#register__popup form .dropdown .carat{margin-top:-8px}video{height:auto;max-width:100%;width:100%}.full-image.video{padding-bottom:68.36%}.full-image.video .full-image__bottom{z-index:3}.full-image.video video{display:none;height:100%;object-fit:cover;object-position:top center;position:absolute;top:0;width:100%;z-index:2}.full-image.video img{height:100%;object-fit:cover;object-position:top center;position:absolute;top:0;width:100%}.full-image.video #logo__wrap{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%;z-index:4}.full-image.video #logo__wrap svg{height:auto;width:86%}.full-image.video #logo__wrap svg path{fill:#fff}
