@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");.header{display:flex;justify-content:space-between;position:relative;background-position:center center;background-size:cover;height:120px;box-shadow:0 0 10px 0 rgba(0,0,0,.25)}@media only screen and (max-width:575.98px){.header{height:100px}}@media (min-height:769px){.header{height:200px}}@media (min-height:1000px){.header{height:250px}}.header:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#000;opacity:.1}.header__va-logo{background-color:#fff;display:flex;align-items:center;padding:2rem 2rem 2rem 4rem;position:relative;z-index:1}@media only screen and (max-width:575.98px){.header__va-logo{padding-left:2rem;width:60%}}.header__va-logo:after{content:"";display:block;width:30rem;height:100%;background:linear-gradient(to right,#fff,rgba(255,255,255,0));position:absolute;top:0;right:-30rem}@media only screen and (max-width:767.98px){.header__va-logo:after{display:none}}.header__va-logo img{max-height:8rem}@media (min-height:769px){.header__va-logo img{max-height:10rem}}@media (min-height:1000px){.header__va-logo img{max-height:12rem}}.header__development-logo{display:flex;align-items:center;padding:2rem 4rem 2rem 2rem;position:relative}@media only screen and (max-width:575.98px){.header__development-logo{padding-right:2rem;width:40%;justify-content:center}}.header__development-logo img{max-height:8rem}@media (min-height:769px){.header__development-logo img{max-height:10rem}}@media (min-height:1000px){.header__development-logo img{max-height:12rem}}.header__development-logo-grad{width:30rem;height:100%;position:absolute;left:-30rem}@media only screen and (max-width:767.98px){.header__development-logo-grad{display:none}}.nav{position:absolute;width:100%}.nav--white a:before{color:#fff}.nav--black a:before{color:#000}.nav.affixed{position:fixed;top:0;left:0;width:100%;z-index:1}.nav__ul{text-align:center;display:flex;justify-content:center;align-items:center}.nav__li{display:inline-block;opacity:.5;transition:opacity .2s ease}.nav__li--brochures a:before{content:"\e900"}.nav__li--videos a:before{content:"\e903"}.nav__li--tours a:before{content:"\e902"}.nav__li--gallery a:before{content:"\e901"}.nav__li--assets a:before{content:url(/wp-content/themes/ost/images/icons/icon-assets.svg);line-height:0}.nav__li:hover{opacity:1}.nav__li a{display:block;padding:.5rem 4rem;font-size:0;text-decoration:none}@media only screen and (max-width:991.98px){.nav__li a{padding:.5rem 2rem}}@media only screen and (max-width:575.98px){.nav__li a{padding:.5rem .8rem}}.nav__li a:before{font-family:"icomoon";font-size:5rem}@media (min-height:769px){.nav__li a:before{font-size:6rem}}@media (min-height:1000px){.nav__li a:before{font-size:7rem}}.nav__li.active{opacity:1}.nav-tabs{display:block;text-align:center;position:static;margin-bottom:4rem;margin-left:2rem;margin-right:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.15)}.nav-tabs li{display:inline-block}@media only screen and (max-width:575.98px){.nav-tabs li{margin-bottom:1rem}}.nav-tabs .nav-item a{display:block;padding:1rem 1.5rem;font-size:1.6rem;font-weight:400;text-decoration:none;color:rgba(0,0,0,.5);transition:color .2s ease}.nav-tabs .nav-item a:hover{color:#000}@media only screen and (max-width:575.98px){.nav-tabs .nav-item a{font-size:1.4rem;padding:.8rem 1.5rem}}.nav-tabs .nav-item.active a{color:#000;border-radius:1000px;position:relative}.nav-tabs .nav-item.active a:after{content:"";display:block;position:absolute;left:1.4rem;right:1.4rem;bottom:.3rem;height:2px;border-radius:1000px;background:#000}.panels .panel{display:none;opacity:0}.panels .panel:first-child{display:block;opacity:1}.item-grid{text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.item-grid__item{display:inline-block;border:1px solid rgba(0,0,0,.15);padding:.6rem .6rem 1.8rem;width:20%;min-width:20rem;max-width:25rem;margin:0 1rem 2rem;border-radius:4px;background-color:#fff;transition:box-shadow .2s ease,top .2s ease;position:relative;top:0}.item-grid__item:hover{box-shadow:0 0 15px 0px rgba(0,0,0,.2);top:-.5rem}@media only screen and (max-width:991.98px){.item-grid__item{padding:1rem}}.item-grid__item a{text-decoration:none;font-size:1.5rem;display:flex;flex-direction:column;height:100%}.item-grid__item a:visited,.item-grid__item a:active,.item-grid__item a:focus{outline:none}.item-grid__img-wrap{position:relative;display:block;margin-bottom:1.4rem;border:1px solid rgba(0,0,0,.15)}.item-grid__img-wrap img{display:block;aspect-ratio:16/10.5;object-fit:cover}.item-grid__title{display:block;color:#000;font-weight:400;font-size:1.4rem;line-height:1.4;margin-top:auto}.item-grid--videos .item-grid__item,.item-grid--tours .item-grid__item,.item-grid--gallery .item-grid__item{width:30%;max-width:40rem}.item-grid--videos .item-grid__img-wrap:before{content:"";width:55px;height:55px;background-image:url("/wp-content/themes/ost/images/icons/play-arrow.svg");background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px rgba(0,0,0,.15);border-radius:1000px}.section{padding:auto 2rem;display:none;padding-top:5rem;margin-top:5rem}@media (min-height:769px){.section{padding-top:6rem;margin-top:6rem}}@media (min-height:1000px){.section{padding-top:7rem;margin-top:7rem}}.section.active{display:block;animation:fadeUp 1s}@keyframes fadeUp{from{opacity:0;transform:translateY(-15px)}to{opacity:100;transform:translateY(0px)}}.section__title{font-weight:500;font-size:2.2rem;text-align:center;margin-bottom:2rem}.page-tint{position:fixed;top:0;right:0;bottom:0;left:0;opacity:.1;z-index:-1}.fancybox-slide--video .fancybox-content,.fancybox-slide--iframe .fancybox-content{background-color:#000}.fancybox-is-open .fancybox-bg{opacity:1;background-color:#000}.fancybox-button--close{background-color:#fff;top:20px;right:20px;color:#000;border-radius:100%;box-shadow:0 0 15px 0px rgba(0,0,0,.3)}.fancybox-button--close:hover{color:#000}.fancybox-toolbar{visibility:visible;opacity:1}.fancybox-button--zoom,.fancybox-button--thumbs,.fancybox-button--play{display:none !important}.developments-grid{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.developments-grid__item{display:inline-block;width:18rem;height:18rem;margin:0 1rem 2rem}.developments-grid__link{display:block;padding:3rem;text-align:center;text-decoration:none;font-size:1.4rem;font-weight:500;height:100%;display:flex;justify-content:center;flex-direction:column;border-radius:4px;transition:box-shadow .2s ease,top .2s ease;position:relative;top:0}.developments-grid__link:hover{box-shadow:0 20px 30px 0px rgba(0,0,0,.15);top:-.5rem}.developments-grid__link img{position:relative;top:-2px}.footer{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:2rem 8rem;position:fixed;bottom:0;width:100%;border-top:1px solid rgba(0,0,0,.15)}@media only screen and (max-width:575.98px){.footer{padding-left:2rem;padding-right:2rem}}.footer__strapline{font-size:2.2rem;font-weight:300;color:rgba(0,0,0,.4);margin-right:1rem}@media only screen and (max-width:575.98px){.footer__strapline{font-size:1.8rem}}.footer__logo img{height:5rem}.home .header,.home .nav{display:none}.home__va-logo{max-width:300px;margin:10rem auto 6rem;display:block}@media only screen and (max-width:575.98px){.home__va-logo{max-width:250px}}@font-face{font-family:"icomoon";src:url("/wp-content/themes/ost/fonts/icomoon.eot?2le3o7");src:url("/wp-content/themes/ost/fonts/icomoon.eot?2le3o7#iefix") format("embedded-opentype"),url("/wp-content/themes/ost/fonts/icomoon.ttf?2le3o7") format("truetype"),url("/wp-content/themes/ost/fonts/icomoon.woff?2le3o7") format("woff"),url("/wp-content/themes/ost/fonts/icomoon.svg?2le3o7#icomoon") format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-brochures:before{content:"\e900"}.icon-gallery:before{content:"\e901"}.icon-tours:before{content:"\e902"}.icon-videos:before{content:"\e903"}*{margin:0;padding:0;box-sizing:border-box;font-weight:400}html{font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Roboto",sans-serif;position:relative;padding-bottom:15rem}img{max-width:100%}