@font-face{font-family:Lyon;src:url("/Fonts/LyonDisplay-Regular-Web.woff") format("opentype"),url("/Fonts/LyonDisplay-Regular-Web.woff2") format("opentype");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:LyonBold;src:url("/Fonts/LyonDisplay-Bold-Web.woff") format("opentype"),url("/Fonts/LyonDisplay-Bold-Web.woff2") format("opentype");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:Lyon;src:url("/Fonts/LyonDisplay-Regular-Web.woff") format("opentype"),url("/Fonts/LyonDisplay-Regular-Web.woff2") format("opentype");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:LyonBold;src:url("/Fonts/LyonDisplay-Bold-Web.woff") format("opentype"),url("/Fonts/LyonDisplay-Bold-Web.woff2") format("opentype");font-style:normal;font-weight:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%}body{font-family:"BaileySansITCBook","trebuchet MS",trebuchet,helvetica,arial,"Droid Sans","Liberation Sans",sans-serif}.noscroll{height:100%;overflow:hidden}img{max-width:100%}.pad{padding-top:50px;padding-bottom:50px}@media all and (min-width: 768px){.pad{padding-top:70px;padding-bottom:70px}}.pad+.pad{padding-top:0}.mar{margin-top:70px;margin-bottom:70px}.mar+.mar{margin-top:0}.separator{position:relative;padding-top:70px;background-color:#fff;z-index:2}.grid--contact .item{text-align:center}.grid--contact .item h3{margin:0 0 15px;font-size:2.2em;line-height:1.6;text-align:center;color:#2a2a2a}@media all and (min-width: 768px){.grid--contact .item h3{font-size:2.6em}}.grid--contact .item p,.grid--contact .item a{font-size:1.8rem;color:#727272;text-decoration:none}.grid--contact .item p{margin:0 0 10px}.grid__inner{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.grid .item{position:relative;display:block;padding:0 5px 10px;width:100%}.grid .item--gallery{pointer-events:none;cursor:default}.grid .item--gallery .item__title,.grid .item--gallery .item__button{display:none}.grid .item--gallery img{transform:translate(-50%, -50%) !important}.grid .item--lightbox .item__title,.grid .item--lightbox .item__desc,.grid .item--lightbox .item__button{display:none}.grid .item--lightbox img{transform:translate(-50%, -50%) !important}@media all and (min-width: 768px){.grid .item--2{width:33.3333333333%}.grid .item--2 .item__inner{padding-top:90.29%}.grid .item--3{width:50%}.grid .item--3 .item__inner{padding-top:59.71%}.grid .item--4{width:66.6666666667%}.grid .item--4 .item__inner{padding-top:44.6%}}.grid .item__inner{position:relative;height:0;padding-top:63.95%;background:#555;overflow:hidden}.grid .item__inner img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%, -50%);transition:all 200ms ease-out;z-index:9}.grid .item__inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.03) 75%, rgba(0, 0, 0, 0.3) 100%);z-index:10}.grid .item__inner:hover .item__desc,.grid .item__inner:hover .item__button{transform:translateY(0px)}.grid .item__inner:hover img{transform:translate(-50%, -50%) scale(1.1)}.grid .item__title{position:absolute;top:20px;left:20px;font-weight:100;font-size:2.5em;color:#fff;z-index:11}@media all and (min-width: 768px){.grid .item__title{font-size:2.75em}}.grid .item__desc{position:absolute;bottom:0;left:0;width:50%;padding:0 0 20px 20px;font-weight:100;font-size:2em;color:#fff;z-index:11;transition:all 200ms ease-out;transform:translateY(0)}@media all and (min-width: 768px){.grid .item__desc{transform:translateY(100%)}}.grid .item__button{position:absolute;right:0;bottom:0;padding:0 20px 20px 0;z-index:11;transition:all 200ms ease-out;transform:translateY(0)}@media all and (min-width: 768px){.grid .item__button{transform:translateY(100%)}}.grid .item__inner:hover .item__desc,.grid .item__inner:hover .item__button{transform:none !important}.grid .item__button{display:none !important}.grid .item__inner:before{background:none !important}.grid .item__inner:hover img{transform:translate(-50%, -50%) scale(1) !important}@font-face{font-family:Lyon;src:url("/Fonts/LyonDisplay-Regular-Web.woff") format("opentype"),url("/Fonts/LyonDisplay-Regular-Web.woff2") format("opentype");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:LyonBold;src:url("/Fonts/LyonDisplay-Bold-Web.woff") format("opentype"),url("/Fonts/LyonDisplay-Bold-Web.woff2") format("opentype");font-style:normal;font-weight:normal;font-display:swap}.btn{border-radius:0;font-weight:bold;transition:all 300ms ease-in-out;border:2px solid rgba(0,0,0,0);outline:0;padding:5px 50px}.btn-primary{background:#0076d6;color:#fff !important;border:3px solid #0076d6}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background:#fff !important;color:#0076d6 !important;border:2px solid #0076d6 !important}.btn-secondary{background:#fff;border:2px solid #0076d6;color:#0076d6 !important}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus{background:#0076d6 !important;border:2px solid #0076d6 !important;color:#fff !important}.accordion{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #ececec}.accordion .card{border:0;border-radius:0;max-width:720px;margin:0 auto 25px;overflow:hidden}.accordion .card-header{background:rgba(0,0,0,0);padding:10px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec;border-radius:0}.accordion .card-header .btn{border:0;background:0;padding:0 0 0 10px;width:100%;font-size:24px;text-align:left;color:#333;font-family:Lyon;text-decoration:none;position:relative}.accordion .card-header .btn:after{content:"";position:absolute;border:solid #333;border-width:0 3px 3px 0;display:inline-block;padding:5px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:calc(50% - 2.5px);right:10px;transition:transform 300ms ease-in-out;transform-origin:center}.accordion .card-header .btn.open:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);top:calc(50% - 6.5px)}b,strong{font-weight:700}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -25%)}.modal.show .modal-dialog{transform:translate(0, 0)}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 0.5rem*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:0 solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:0 solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:2rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:2rem;border-top:0 solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - 1.75rem*2)}.modal-sm{max-width:300px}}@media(min-width: 992px){.modal-lg{max-width:800px}}.ekko-lightbox{display:-ms-flexbox !important;display:flex !important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-right:0 !important}.ekko-lightbox-container{position:relative}.ekko-lightbox-container>div.ekko-lightbox-item{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.ekko-lightbox iframe{width:100%;height:100%}.ekko-lightbox-nav-overlay{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex}.ekko-lightbox-nav-overlay a{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0;transition:opacity .5s;color:#fff;font-size:30px;z-index:1;text-decoration:none}.ekko-lightbox-nav-overlay a>*{-ms-flex-positive:1;flex-grow:1}.ekko-lightbox-nav-overlay a>:focus{outline:none}.ekko-lightbox-nav-overlay a span{padding:0 30px}.ekko-lightbox-nav-overlay a:last-child span{text-align:right}.ekko-lightbox-nav-overlay a:hover{text-decoration:none}.ekko-lightbox-nav-overlay a:focus{outline:none}.ekko-lightbox-nav-overlay a.disabled{cursor:default;visibility:hidden}.ekko-lightbox a:hover{opacity:1;text-decoration:none}.ekko-lightbox .modal-dialog{display:none}.ekko-lightbox .modal-footer{display:block;text-align:center;font-size:2em}.ekko-lightbox-loader{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;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}.ekko-lightbox-loader>div{width:40px;height:40px;position:relative;text-align:center}.ekko-lightbox-loader>div>div{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:a 2s infinite ease-in-out}.ekko-lightbox-loader>div>div:last-child{animation-delay:-1s}.modal-dialog .ekko-lightbox-loader>div>div{background-color:#333}@keyframes a{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}@font-face{font-family:Lyon;src:url("/Fonts/LyonDisplay-Regular-Web.woff") format("opentype"),url("/Fonts/LyonDisplay-Regular-Web.woff2") format("opentype");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:LyonBold;src:url("/Fonts/LyonDisplay-Bold-Web.woff") format("opentype"),url("/Fonts/LyonDisplay-Bold-Web.woff2") format("opentype");font-style:normal;font-weight:normal;font-display:swap}.contact-form{margin-bottom:50px}.contact-form .form-group select{border:3px solid #333;padding:10px;height:auto !important;display:inline-block;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:url(/images/arrow.svg);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:20px;background-repeat:no-repeat}.contact-form .form-group select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}.contact-form .btn{width:335px;max-width:100%}.form-group{margin-bottom:25px}.form-group label{display:block;font-weight:bold;margin-bottom:10px}.form-group label span{float:right;font-size:16px}.form-group--checkbox label{display:inline-block}.form-group--checkbox input{width:30px !important;height:30px;position:absolute;left:0}.form-group:focus{box-shadow:none}.form-group input,.form-group textarea{border:1px solid #333;background:#f6f6f6;padding:10px;width:100%}.form-control{border-radius:0;background:#fff;border:1px solid #000;box-sizing:border-box;font-size:16px;color:#000}.checkboxes{width:100%;overflow:auto}.checkbox-inline{float:left;margin-right:15px;position:relative;padding-left:40px}.checkbox-inline label{font-size:16px;position:relative;top:3px}@font-face{font-family:Lyon;src:url("/Fonts/LyonDisplay-Regular-Web.woff") format("opentype"),url("/Fonts/LyonDisplay-Regular-Web.woff2") format("opentype");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:LyonBold;src:url("/Fonts/LyonDisplay-Bold-Web.woff") format("opentype"),url("/Fonts/LyonDisplay-Bold-Web.woff2") format("opentype");font-style:normal;font-weight:normal;font-display:swap}.header{position:fixed;top:0;left:0;width:100%;transition:all 300ms;z-index:999;background:#fff;border-bottom:2px solid #e3e3e3}@font-face{font-family:Lyon;src:url("/Fonts/LyonDisplay-Regular-Web.woff") format("opentype"),url("/Fonts/LyonDisplay-Regular-Web.woff2") format("opentype");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:LyonBold;src:url("/Fonts/LyonDisplay-Bold-Web.woff") format("opentype"),url("/Fonts/LyonDisplay-Bold-Web.woff2") format("opentype");font-style:normal;font-weight:normal;font-display:swap}.register-interest{background:#e6f2fb;padding:50px 0}@media(max-width: 767.98px){.register-interest{text-align:center}}.register-interest h3{margin-bottom:25px}.register-interest .btn{width:100%;max-width:300px;float:right}@media(max-width: 767.98px){.register-interest .btn{float:none;margin:25px auto 0;display:block}}.footer-main{padding:50px 0;background:#333;color:#fff}.footer-main .row{align-items:center}.footer-main h2{margin:0;color:#fff}.footer-main a{color:#fff;text-decoration:none}@media(max-width: 767.98px){.footer-main{padding:50px 0}}.footer-social-icons{width:100%;text-align:right}.footer-social-icons img{width:30px;transform:translate(0, 0);transition:transform 300ms ease-in-out;margin-left:25px}.footer-social-icons img:hover{transform:translate(0, -5px)}@media(max-width: 767.98px){.footer-social-icons{margin:25px 0 0;width:100%;text-align:left}.footer-social-icons img{margin-left:0;margin-right:25px}}.footer-text .row{align-items:initial}.footer-text p{font-size:14px;margin-bottom:0;color:#fff}@media(max-width: 767.98px){.footer-text p{display:flex}}.footer-links{display:flex;align-items:center;height:100%;width:100%;justify-content:flex-end}.footer-links a{font-weight:bold;margin-left:50px}@media(max-width: 767.98px){.footer-links{justify-content:flex-start}.footer-links a{display:block;margin-left:0;margin-bottom:0;margin-right:10px}}.footer-copyright{background:#000;color:#fff;padding:25px 0;font-size:14px}.footer-copyright .row{align-items:center}.footer-copyright img{float:right;width:80px}.nav{font-weight:900;line-height:1;text-transform:uppercase}.navbar{font-weight:900;line-height:1;text-transform:unset;padding:10px 0;font-size:1rem;transition:padding 300ms ease-in-out}@media(max-width: 767.98px){.navbar{padding:5px 0}}.navbar.navbar-expand-lg .navbar-nav .nav-link{padding:0;color:#4e5055;text-transform:unset;font-size:18px;font-weight:normal}@media(max-width: 991.98px){.navbar.navbar-expand-lg .navbar-nav .nav-link{font-size:32px}}.navbar .navbar-toggler{margin-top:2px;outline:0;padding:0}@media(max-width: 767.98px){.navbar .navbar-toggler{margin-top:0}}.navbar .navbar-left{display:flex;align-items:center}.navbar .navbar-title{color:#028844;font-size:30px;font-family:LyonBold;font-weight:bold}.navbar .navbar-title:hover{text-decoration:none}@media(max-width: 767.98px){.navbar .navbar-title{font-size:22px}}@media(max-width: 991.98px){.navbar .navbar-title{margin-left:20px}}.navbar .navbar-brand{margin:0}.navbar .navbar-brand img{width:85px}@media(max-width: 767.98px){.navbar .navbar-brand img{width:60px}}.navbar .nav-link{padding:.875rem 1.375rem;color:#000;transition:color 300ms ease-in-out}.navbar .nav-item{position:relative}@media(min-width: 992px){.navbar .nav-item{align-items:center;display:flex}}.navbar .nav-item a{display:block;text-align:center;position:relative}.navbar .nav-item a:after{content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background:rgba(0,0,0,0);transition:background 300ms ease-in-out}@media(min-width: 992px){.navbar .nav-item a.active:after,.navbar .nav-item a.current:after,.navbar .nav-item a:hover:after{background:#0076d6}}@media(max-width: 991.98px){.navbar .nav-item a{text-align:left}}@media(min-width: 992px){.navbar .nav-item a{display:inline-block}}.navbar .nav-item a.nav-link--search{font-size:1.5rem;line-height:1.95;padding-bottom:0;padding-top:0}@media(min-width: 992px){.navbar .nav-item+.nav-item{margin-left:50px}}@media(min-width: 768px){.navbar .nav-item:hover .nav-item-dropdown{display:block}}@media(max-width: 991.98px){.navbar .nav-item--has-dropdown:before{content:"";position:absolute;right:20px;top:30px;border:solid #333;border-width:0px 3px 3px 0;display:inline-block;padding:8px;transform:rotate(-135deg);transition:transform 300ms ease-in-out}.navbar .nav-item--has-dropdown.open:before{transform:rotate(45deg)}.navbar .nav-item--has-dropdown.open .nav-item-dropdown{display:block}}.nav-item-dropdown{position:absolute;top:100%;left:0;width:300px;padding:25px;background:#fff;display:none;margin-top:2px;z-index:1}@media(max-width: 991.98px){.nav-item-dropdown{position:relative;top:auto}}.nav-item-dropdown .dropdown{list-style:none;padding:0}.nav-item-dropdown .dropdown li{margin-bottom:15px}.nav-item-dropdown .dropdown li a{padding:0;color:#4e5055;text-transform:unset;font-size:20px;font-family:Lyon;font-weight:normal}.nav-item-dropdown .dropdown li a:hover{text-decoration:none}.nav-item-dropdown .dropdown li:last-child{margin-bottom:0}@media(min-width: 768px){.nav-link{padding:10px 0;display:inline-block;position:relative}}@media(max-width: 991.98px){.navbar-collapse{width:100%;position:absolute}.navbar-collapse .navbar-nav{padding:0;position:fixed;overflow:hidden;left:0;right:-200%;bottom:0;width:100%;height:100%;background:#fff;transition:right 300ms ease-in-out;z-index:1}.navbar-collapse .nav-item{right:-100%;transition:right 300ms ease-out 300ms;padding:20px;border-top:2px solid #e3e3e3}.navbar-collapse.show .navbar-nav{right:0}.navbar-collapse.show .nav-item{right:0}.navbar-collapse.show .nav-item a{opacity:1;color:#333 !important}}.navbar-toggler--close{border:0;background:#fff;outline:0 !important;padding:0;position:absolute;right:0;top:0}@media(min-width: 992px){.navbar-toggler--close{display:none}}.nav-item--close{position:relative;padding:20px}.nav-item--close .navbar-title{margin-left:0 !important}@media(min-width: 992px){.nav-item--close{display:none}}.secondary-nav{background:#333}.secondary-nav .navbar{padding:0;width:100%;overflow:auto}.secondary-nav .navbar.navbar-expand-md .navbar-nav{width:100%;justify-content:space-between}@media(max-width: 767.98px){.secondary-nav .navbar.navbar-expand-md .navbar-nav{overflow:auto;white-space:nowrap;display:unset}.secondary-nav .navbar.navbar-expand-md .navbar-nav .nav-item{display:inline-block;margin-right:10px;position:unset}}.secondary-nav .navbar.navbar-expand-md .navbar-nav .nav-link{font-family:Roboto;font-weight:400;font-weight:normal;color:#fff;font-size:16px;padding:.75rem 0}.secondary-nav .navbar.navbar-expand-md .navbar-nav .nav-link:after{bottom:8px}.secondary-nav .navbar.navbar-expand-md .navbar-nav .nav-link.active:after,.secondary-nav .navbar.navbar-expand-md .navbar-nav .nav-link:hover:after{background:#fff}.secondary-nav .navbar.navbar-expand-md .navbar-nav .nav-item:last-child .nav-link{padding:.75rem}.secondary-nav .navbar.navbar-expand-md .navbar-nav .nav-item:last-child .nav-link:after{display:none}@media(max-width: 991.98px){.secondary-nav .navbar.navbar-expand-md .navbar-nav .nav-item+.nav-item{margin-left:10px}}@media(max-width: 767.98px){.secondary-nav .navbar.navbar-expand-md .navbar-nav .nav-item+.nav-item{margin-left:25px}}.hero{position:relative;margin:0 auto}.hero__image{position:relative}.hero__content{position:absolute;z-index:2;bottom:-10%;width:100%}.hero__content-inner{padding:25px;width:auto;display:inline-block;position:relative}@media(min-width: 992px){.hero__content-inner{width:550px}}@media(min-width: 1200px){.hero__content-inner{padding:50px}}.hero__content-inner-background{background:#0076d6;opacity:.9;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}@media(max-width: 991.98px){.hero__content-inner-background{opacity:1}}.hero__content-banner{width:100%;padding:15px;background:#004e86;color:#fff;font-size:23px;font-family:"Lyon";font-weight:700;position:relative}.hero__content-banner span{position:relative}@media(min-width: 992px){.hero__content-banner{max-width:550px;padding:15px 25px}}@media(min-width: 1200px){.hero__content-banner{padding:15px 50px}}.hero__content-banner-background{background:#004e86;opacity:.9;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}@media(max-width: 991.98px){.hero__content-banner-background{opacity:1}}.hero__page{font-family:Lyon;color:#fff;font-size:20px;position:relative}.hero__title{color:#fff;margin-bottom:20px;position:relative}.hero__text{color:#fff;margin-bottom:20px;font-family:Lyon;font-size:24px;position:relative}.hero__buttons{position:relative}@media(max-width: 767.98px){.hero__buttons{display:grid}}.hero__buttons .btn-secondary{border:3px solid #fff;font-weight:bold;font-size:16px;padding:10px 50px;height:48px}.hero__buttons .btn-secondary:hover,.hero__buttons .btn-secondary:active,.hero__buttons .btn-secondary:focus{border:3px solid #fff !important}@media(max-width: 767.98px){.hero__buttons--sm-reduce-padding .btn-secondary{width:250px}}.hero-separator{width:100%}.hero video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%, -50%)}.hero img{position:relative;z-index:0;width:100%;max-height:800px}.hero--margin-bottom{margin-bottom:100px}@media(max-width: 991.98px){.hero__content{position:relative;bottom:auto}.hero .container{padding:0;max-width:100%}.hero__content-inner{padding:50px 15px;width:100%}.hero__buttons .btn-primary{margin-bottom:20px}.hero--margin-bottom{margin-bottom:50px}}section{background-color:#fff}.page-intro{margin:50px 0 0}.page-intro h1,.page-intro h2{margin:25px 0}.page-intro p{font-size:32px;font-family:Lyon;max-width:675px}@media(max-width: 767.98px){.page-intro p{font-size:24px}}.page-intro--places p{max-width:100%}.page-intro .page-intro__text P{font-size:18px;font-family:Roboto;font-weight:400;width:100%;max-width:550px;margin-top:100px}@media(max-width: 767.98px){.page-intro .page-intro__text P{margin-top:50px}}.page-intro__page{color:#0076d6;font-size:20px;font-family:Lyon}.intro-text{padding:100px 0 50px}.intro-text p{max-width:550px;width:100%}.full-width-img{max-width:1440px;margin:0 auto}.full-width-img img{width:100%}.section{max-width:1440px;margin:0 auto}.rte{padding:100px 0}.rte--large-padding{padding:150px 0 50px}.rte--small-padding{padding:50px 0}.rte--centered{text-align:center}@media(max-width: 991.98px){.rte{padding:50px 0}.rte--large-padding{padding:50px 0}}.rte__text{margin:0 auto;width:100%}.rte__text p{max-width:675px;margin:25px auto;font-family:Lyon;font-size:24px;line-height:28px}.rte__text--standard P{font-family:Roboto;font-weight:400}.rte__text--large p{font-family:Lyon;font-size:40px;line-height:44px}@media(max-width: 767.98px){.rte__text--large p{font-size:24px;line-height:28px}}.text-bar{max-width:1440px;margin:0 auto;text-align:right;padding:20px 0;color:#fff;font-family:Lyon;font-size:25px}.benefits{background-color:#f6f6f6;padding:50px 0}@media(max-width: 767.98px){.benefits .container{padding:0}}@media(max-width: 991.98px){.benefits{padding:0 0 50px}}.benefit{position:relative;display:flex;align-items:center;margin-bottom:50px}.benefit--right .benefits__text{right:auto;left:0}.benefit--right .benefits__image img{float:right}@media(max-width: 767.98px){.benefit--right .benefits__image img{float:none}}@media(min-width: 768px){.benefit--right .benefits__image div{left:auto;right:25px}}@media(max-width: 767.98px){.benefit{display:block;margin-bottom:0}}.benefits__image{width:100%;position:relative}.benefits__image img{width:80%}@media(max-width: 767.98px){.benefits__image img{width:100%;margin-bottom:0 !important}}.benefits__image div{font-size:16px;color:#fff;position:absolute;bottom:25px;left:25px}@media(max-width: 767.98px){.benefits__image div{left:auto;right:25px;font-size:12px}}.benefits__text{right:0;position:absolute;width:450px;padding:25px 50px}.benefits__text h3{position:relative}.benefits__text p{font-size:20px;line-height:24px;position:relative}@media(max-width: 767.98px){.benefits__text{position:relative;width:100%;right:auto;left:auto;padding:50px 15px}}@media(min-width: 992px){.benefits__text{padding:50px}}.benefits__text-background{opacity:.9;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}@media(max-width: 991.98px){.benefits__text-background{opacity:1}}.benefits__button{text-align:center;color:#000;padding:0 50px}.benefits__button p{margin-bottom:25px}@media(max-width: 767.98px){.benefits__button{margin-top:25px}}.places{padding:100px 0}@media(max-width: 767.98px){.places{padding:50px 0}}.places__title{text-align:center;width:100%;max-width:750px;margin:0 auto}.places__title h2{font-size:60px;line-height:64px}@media(max-width: 767.98px){.places__title{text-align:left}.places__title h2{font-size:40px;line-height:44px}}.places__intro-text{text-align:center;width:100%;max-width:750px;margin:0 auto}.places__intro-text p{font-size:24px;line-height:28px;font-family:Lyon}@media(max-width: 767.98px){.places__intro-text{text-align:left}}.places__grid{padding:100px 0 0}.places__grid .btn{width:100%;max-width:300px}@media(max-width: 767.98px){.places__grid{padding:50px 0 0}}.places__grid .row{justify-content:center}.places__grid-item{text-align:center;margin-bottom:50px}.places__grid-item p{font-size:16px}.places__grid-item p.places__grid-item-description{margin-top:15px}.places__grid-item p.places__grid-item-availability{color:#e22922;font-family:Lyon;font-size:18px;font-weight:bold;margin-top:25px}.places__grid-item img{width:220px;max-width:100%;display:block;margin:0 auto}.places__grid-item .btn{margin:15px 0 0}@media(max-width: 767.98px){.places__grid-item{margin-bottom:50px}}.places__grid-item-line{width:100px;height:10px;overflow:auto;background:#333;margin:15px auto}.image-column{padding:50px 0}.image-column .col-12{display:flex;align-items:center}@media(max-width: 767.98px){.image-column .container,.image-column .col-12{padding:0}.image-column .row{margin:0}}.image-column--large-padding{padding:150px 0 50px}@media(max-width: 767.98px){.image-column--large-padding{padding:50px 0}}@media(min-width: 992px){.image-column__text--left{padding-right:50px}.image-column__text--right{padding-left:50px}}@media(max-width: 767.98px){.image-column__text{padding:0 15px}}.image-column__text a{margin-top:15px}.image-column__text .btn-secondary{margin-top:15px;background:rgba(0,0,0,0)}.image-column__text--large p{color:#333;font-size:40px;font-family:Lyon;line-height:44px}@media(max-width: 767.98px){.image-column__text--large p{font-size:24px;line-height:28px}}.image-column__image{width:auto;margin:0 auto;display:block}@media(max-width: 767.98px){.image-column__image{margin-bottom:50px}}.image-column__image img{width:100%}.carousel-outer{padding-bottom:100px}.carousel-outer h3{text-align:center;padding:100px 0 25px;margin:0}.carousel-outer p{max-width:675px;margin:0 auto 50px;font-family:Lyon;font-size:24px;line-height:28px}@media(max-width: 767.98px){.carousel-outer{padding-bottom:0}.carousel-outer .container{padding:0}.carousel-outer .container h3{padding:50px 15px 25px;text-align:left}.carousel-outer .container p{padding:0 15px}}.carousel-outer .carousel-caption{position:relative;color:#333;left:0;font-size:14px;text-align:left;margin-top:10px;padding-bottom:0;display:none !important}@media(max-width: 767.98px){.carousel-outer .carousel-caption{padding:20px 10px 0}}.carousel-outer .carousel-control-next,.carousel-outer .carousel-control-prev{top:45%;bottom:auto;display:flex;align-items:center;width:50px;height:50px;color:#fff;border-radius:50%;padding:10px;background:rgba(0,0,0,0);border:2px solid #333}@media(max-width: 1199.98px){.carousel-outer .carousel-control-next,.carousel-outer .carousel-control-prev{opacity:1;border:2px solid #fff;top:35%}}.carousel-outer .carousel-control-next-icon,.carousel-outer .carousel-control-prev-icon{background-image:none;border:solid #333;border-width:0 3px 3px 0;position:relative;left:-4px;padding:7.5px;transform:rotate(-45deg);transition:transform .3s ease-in-out;width:auto;height:auto}@media(max-width: 1199.98px){.carousel-outer .carousel-control-next-icon,.carousel-outer .carousel-control-prev-icon{border-color:#fff}}.carousel-outer .carousel-control-prev-icon{transform:rotate(135deg);left:auto;right:-4px}.carousel-outer .carousel-control-prev{left:25px}.carousel-outer .carousel-control-next{right:25px}@media(min-width: 1200px){.carousel-outer .carousel-control-prev{left:-75px}.carousel-outer .carousel-control-next{right:-75px}}.text-columns .col-12,.text-columns .row{margin:0;padding:0}.text-columns .text-columns__text{height:100%}@media(max-width: 767.98px){.text-columns .container{padding:0}}.text-columns--map{margin-bottom:50px}@media(max-width: 991.98px){.text-columns--map{margin-bottom:0}}.text-columns.text-columns--map-full .container{max-width:100%;padding:0}.text-columns.text-columns--map-full .container .form-group{max-width:500px}.text-columns .rte{padding:100px 50px;height:100%;display:flex;align-items:center}@media(max-width: 767.98px){.text-columns .rte{padding:50px 15px}}.text-columns .rte.rte--map{padding:25px !important}.text-columns .rte .rte__text--map h3{margin-bottom:25px}.text-columns .rte .rte__text--map h6{font-family:Roboto;font-weight:400;font-size:18px}.text-columns .rte .rte__text--map p{color:#fff;font-family:Roboto;font-weight:400;font-size:18px;line-height:22px;margin:10px 0}.text-columns .rte .rte__text--map form{margin-top:25px}.text-columns .rte .rte__text--map form input{border:3px solid #fff;background:rgba(0,0,0,0);color:#fff}.text-columns .rte .rte__text--map form input::placeholder{color:#fff;opacity:1}.text-columns .rte .rte__text--map form input:-ms-input-placeholder{color:#fff}.text-columns .rte .rte__text--map form input::-ms-input-placeholder{color:#fff}.text-columns .rte .rte__text--map form .btn{border:3px solid #fff}.text-columns .rte .rte__text--map.rte__text--map-page form input::placeholder{color:#333;opacity:1;font-weight:bold}.text-columns .rte .rte__text--map.rte__text--map-page form input:-ms-input-placeholder{color:#333;font-weight:bold}.text-columns .rte .rte__text--map.rte__text--map-page form input::-ms-input-placeholder{color:#333;font-weight:bold}.text-columns .rte .rte__text--map.rte__text--map-page .rte__text--map-postcode p{color:#333 !important;font-weight:bold}.text-columns .rte .rte__text--map.rte__text--map-page .rte__text--map-postcode input{border:3px solid #0076d6;background:rgba(0,0,0,0);color:#333}.text-columns .rte .rte__text--map.rte__text--map-page .rte__text--map-postcode .btn{border:3px solid #0076d6;background:#0076d7 !important;color:#fff !important}.text-columns .rte .rte__text--map.rte__text--map-page .rte__text--map-phone{margin-bottom:20px}.text-columns .rte .rte__text--map.rte__text--map-page .rte__text--map-phone p{color:#0076d6;font-size:36px;font-weight:bold}.text-columns .rte .rte__text--map.rte__text--map-page .rte__text--map-email p{font-weight:bold}.text-columns .text-columns__text--large-title h3{font-size:60px;line-height:64px}@media(max-width: 767.98px){.text-columns .text-columns__text--large-title h3{font-size:50px;line-height:54px}}.our-homes{background:#f6f6f6;padding:100px 0 75px}@media(max-width: 991.98px){.our-homes{padding:50px 0 25px}}.our-homes img{width:100%}.our-homes h3{margin-bottom:50px}.home-block__image{position:relative}.home-block__bottom{padding:25px 0}.home-block__bottom .btn{float:right}@media(max-width: 767.98px){.home-block__bottom .btn{margin-top:15px;float:left}}.home-block__bottom h6{font-family:Lyon}.destinations .container{max-width:720px}.destinations h3{text-align:center;padding:50px 0;border-bottom:1px solid #ececec;margin:0 0 15px}.destination{border-bottom:1px solid #ececec;padding-bottom:15px;margin-bottom:15px}.destination .col{display:flex;align-items:center}.destination-info{line-height:36px}.destination-info span{font-family:Lyon;font-size:24px}.destination-distance{text-align:right;width:100%}.home{margin-bottom:50px;padding-bottom:50px;border-bottom:2px solid #e3e3e3}.home .col{display:flex;align-items:center}.home img{width:100%}@media(max-width: 991.98px){.home img{margin-bottom:25px}}.home-info__price{font-size:20px;color:#0076d6;font-family:Lyon;margin-bottom:10px}.home-info ul{padding-left:20px;font-weight:700}.home-info ul li{font-weight:400}.home-info__type{font-weight:700}.home-info__location{font-size:32px;font-family:"Lyon"}.home-info__seperator{width:30%;height:2px;margin:10px 0;background:#e3e3e3}.standard-image{margin-bottom:50px}.standard-image h3{text-align:center;margin:100px auto 50px}@media(max-width: 767.98px){.standard-image h3{margin:50px auto}}.standard-image img{width:auto;max-width:100%;display:block;margin:0 auto 50px}.standard-image .btn{text-align:center;margin:0 auto;display:table}.destinations{margin-bottom:50px;border-top:2px solid #e3e3e3}.floorplan{padding-bottom:100px;text-align:center}.floorplan .container{max-width:750px}.floorplan h3{padding:100px 0 50px}.floorplan img{width:100%;margin-bottom:50px}.floorplan table{width:100%;margin-top:25px}.floorplan table .floorplan-rooms{text-align:right}.floorplan strong{font-family:Lyon;font-weight:bold}.floorplan span{font-family:Lyon;margin-right:10px}.floorplan .btn{margin-top:25px;background:rgba(0,0,0,0)}@media(max-width: 767.98px){.floorplan-section--left{margin-bottom:50px}}h1,h2,h3,h4,h5,h6{font-family:LyonBold;font-weight:bold;color:#333}h1{font-size:80px;line-height:70px}h2{font-size:70px;line-height:74px}h3{font-size:50px;line-height:54px}h3.accordion-heading{text-align:center;margin:25px 0 50px}h4{font-size:40px;line-height:44px;font-family:Lyon}h5{font-size:32px;line-height:36px;color:#4e5055;font-family:Lyon}h6{font-size:28px;line-height:32px;color:#4e5055;font-family:Lyon}p{margin:0;font-size:18px;color:#333}a{color:#0076d6}@media(max-width: 767.98px){h1{font-size:60px;line-height:64px}h2{font-size:50px;line-height:54px}h3{font-size:40px;line-height:44px}h4{font-size:32px;line-height:36px}h4{font-size:28px;line-height:32px}}.help-to-buy-page h3.accordion-heading,.buying-a-modular-home-page h3.accordion-heading{margin-top:150px}@media(max-width: 767.98px){.help-to-buy-page h3.accordion-heading,.buying-a-modular-home-page h3.accordion-heading{margin-top:50px}}.cookie-policy-page .rte__text h1{margin-bottom:50px}.cookie-policy-page .rte__text p{font-family:unset;max-width:100%;font-size:18px;line-height:22px}.newsletter-signup{background:#f6f6f6;padding:50px 0}.newsletter-signup h3{margin-bottom:50px}.newsletter-signup label{margin-bottom:10px;color:#000;font-size:16px}.newsletter-signup input{width:100%;padding:10px;border:1px solid #000}@media(max-width: 767.98px){.newsletter-signup input{margin-bottom:25px}}.newsletter-signup .btn{width:100%;max-width:300px}@media(max-width: 767.98px){.newsletter-signup .btn{margin:0 auto;display:block}}.newsletter-signup__referrer{display:flex;flex-direction:column}.newsletter-signup__referrer select{max-width:215px;height:50px;border:1px solid #000}.newsletter-signup__consent{margin:25px 0;position:relative;padding-left:50px}.newsletter-signup__consent input{position:absolute;left:0;top:-3px;width:30px;height:30px;background:#fff;border-radius:0}@media(max-width: 767.98px){.newsletter-signup__consent input{top:0}}.article{margin:50px 0 50px;padding-bottom:50px;border-bottom:2px solid #e3e3e3}.article .col{padding:0;display:flex;align-items:center}.article .row{margin:0}.article img{width:100%}.article h4,.article h5{margin:15px 0}.article--featured{margin:100px 0 50px;padding-bottom:0}@media(max-width: 767.98px){.article--featured{margin:50px 0}}.article--featured h4{color:#fff}.article--featured .btn{border:2px solid #fff;color:#fff}.article--featured .btn:hover{background:#fff;color:#0076d6}.article--featured .article-category{color:#fff}.article-category{font-size:20px;font-family:Lyon;color:#0076d6}.article-info{padding:25px}.article-category-select{margin-bottom:50px;padding-bottom:50px;border-bottom:2px solid #e3e3e3}.article-category-select .form-group{margin:0}.article-category-select select.form-control{height:50px !important}.article-category-select select{border:3px solid #333;padding:10px;height:auto !important;display:inline-block;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:url(/images/arrow.svg);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:20px;background-repeat:no-repeat}.article-category-select select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}.article-category-select--bottom{padding-bottom:0;border-bottom:0}.article-pagnation{text-align:right}.article-pagnation .btn{width:50px;height:50px;background:#fff;border:1px solid #4e5055;padding:0;text-align:center;box-shadow:inset 0px 4px 4px #d1d1d1;color:#333;margin:0;opacity:1}.article-pagnation .btn-active{background:#0076d6;border:1px solid #0076d6;color:#fff;box-shadow:none}.article-page .page-intro{margin:50px 0 25px;padding-bottom:25px;border-bottom:2px solid #e3e3e3}.article-page .page-intro h2{font-size:60px;line-height:64px}@media(max-width: 767.98px){.article-page .page-intro h2{font-size:40px;line-height:44px}}.article-page .page-intro p{font-family:Lyon;max-width:625px;line-height:36px}.article-misc{margin-bottom:25px}.article-date{color:#0076d6;font-size:16px;height:100%;display:flex;align-items:center}.article-share{background:#0076d6;float:right;text-align:center;border-radius:50%;width:50px;height:50px}.article-share img{width:25px;position:relative;top:9px;right:2px}.article-hero{margin-bottom:25px;position:relative}.article-hero img{width:100%}.article-content{margin-bottom:50px}.article-content p{margin-bottom:15px}.article-related .article-related__title{position:relative;margin-bottom:50px;padding-bottom:50px;border-bottom:2px solid #e3e3e3}.article-related .article-related__title:after{content:"";position:absolute;width:75px;top:51px;height:2px;left:0;background:#0076d6}.article-realted-image{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:350px}@media(min-width: 768px){.article-realted-image{height:500px}}@media(min-width: 992px){.article-realted-image{height:100%}}.contact-page .page-intro,.is-sub .page-intro{margin:50px 0}.contact-page .header,.is-sub .header{border:0}.column-title{position:relative;margin-bottom:50px}.column-title:after{content:"";position:absolute;width:75px;top:51px;height:2px;left:0;background:#0076d6}.contact-number{font-size:32px;font-weight:bold;color:#0076d6}.contact-email{font-size:21px;color:#0076d6;font-weight:bold}.contact-col.contact-col__info{margin-bottom:50px}@media(min-width: 768px){.contact-col.contact-col__info{float:right;margin-bottom:0}}html,html body{position:relative;width:100%;min-width:320px;min-height:100%;margin:0;padding:0;font-size:18px;font-family:Roboto;font-weight:400;color:#333}body{padding-top:88px !important}@media(max-width: 767.98px){body{padding-top:64px !important}}body.is-sub{padding-top:129px !important}@media(max-width: 767.98px){body.is-sub{padding-top:105px !important}}img{max-width:100%}.mobile-img{display:none}@media(max-width: 767.98px){.desktop-img{display:none}.mobile-img{display:block}}.illustration-tag{font-size:16px;color:#fff;position:absolute;bottom:25px;right:25px}.illustration-tag--dark{color:#333}@media(max-width: 767.98px){.illustration-tag{font-size:12px}}.brochure-signup{background:#f6f6f6;padding:1.5rem 0;max-width:620px}.brochure-signup h3{font-size:50px;line-height:54px;font-family:LyonBold;font-weight:700;color:#333;margin-bottom:30px;padding-top:1.5rem}.brochure-signup input{width:100%;padding:10px;border:1px solid #000;margin-bottom:25px}.brochure-signup button{width:100%;max-width:300px}.brochure-signup .consent-checkbox input{width:30px;height:30px}.brochure-signup__image{width:85px}.brochure-signup__image-container{border-left:none;border-right:none;border-bottom:#000;border-bottom-style:solid;border-top:#000;border-top-style:solid;border-width:thin}.banner-container{display:flex;justify-content:center;padding:30px}/*# sourceMappingURL=styles.min.css.map */
