@import url(//hello.myfonts.net/count/348845);@import url(https://fonts.googleapis.com/css?family=Inconsolata:400,700);@import url(https://fonts.googleapis.com/css?family=Montserrat:300,500);@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,:after,:before{margin:0;padding:0;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}button,input,textarea{margin:0;padding:0;border:none;background:0 0;-webkit-appearance:none;border-radius:0}button:focus,input:focus,textarea:focus{outline:0}img{display:block}code,pre{font-family:Inconsolata,Monaco,monospace}.bronze{color:#9d7a5c}@font-face{font-family:DidotLTPro-Roman;src:url(/wp-content/themes/theoxfordresidences/fonts/348845_1_0.eot);src:url(/wp-content/themes/theoxfordresidences/fonts/348845_1_0.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/theoxfordresidences/fonts/348845_1_0.woff2) format("woff2"),url(/wp-content/themes/theoxfordresidences/fonts/348845_1_0.woff) format("woff"),url(/wp-content/themes/theoxfordresidences/fonts/348845_1_0.ttf) format("truetype")}html{font-size:20px;line-height:1.5em}body{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:300}footer p,footer ul{line-height:1.25em}em{font-style:italic}b,strong{font-weight:500}small{font-size:.8em;line-height:1em}h1,h2,h3,h4,h5,h6{margin-bottom:2rem}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}h1{font-family:DidotLTPro-Roman,Didot,Georgia,serif;font-size:1.2em;color:#9d7a5c}h2{font-family:DidotLTPro-Roman,Didot,Georgia,serif;font-size:2em;color:#9d7a5c}h3{font-family:DidotLTPro-Roman,Didot,Georgia,serif;font-size:1.75em;color:#9d7a5c;max-width:40%}ol,p,ul{width:95%;max-width:960px;margin-bottom:1.25em}ol.copyright,ol.credits,ol.disclaimer,p.copyright,p.credits,p.disclaimer,ul.copyright,ul.credits,ul.disclaimer{max-width:95%;margin-bottom:1.25em}ol:last-child,p:last-child,ul:last-child{margin-bottom:0}.nested-column p{width:100%}ol li{list-style-type:decimal;list-style-position:inside}blockquote{position:relative;width:80%;max-width:640px;margin:0 auto;padding:4rem 1rem;font-family:DidotLTPro-Roman,Didot,Georgia,serif;font-size:2.5em;text-align:center;line-height:1.25em;color:#9d7a5c}blockquote p{width:100%}blockquote:after,blockquote:before{content:"";display:block;position:absolute;width:50%;left:50%;height:1px;background-color:#9d7a5c;-moz-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-moz-transition-property:width;-o-transition-property:width;-webkit-transition-property:width;transition-property:width;-moz-transition-duration:.4s;-o-transition-duration:.4s;-webkit-transition-duration:.4s;transition-duration:.4s;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}blockquote:before{top:-1px}blockquote:after{bottom:-1px}blockquote:hover:after,blockquote:hover:before{width:55%}blockquote+hr{margin-top:6rem}.bq--white blockquote{color:#fff}.bq--white blockquote:after,.bq--white blockquote:before{background-color:#fff}p.caption{clear:both;font-size:.8em;line-height:1em;font-weight:500;padding-left:1rem}p.caption--normal{padding-top:1rem}p.caption--disclaimer{position:absolute;left:0;bottom:0;width:100%;max-width:100%;padding-right:.5rem;padding-bottom:.66667rem;font-weight:300;color:#ddd;z-index:3000;text-align:right}p.caption--disclaimer.left{text-align:left}.side{font-size:.8em;font-weight:500;letter-spacing:.25em}a{color:inherit;text-decoration:none;-moz-transition-property:color,opacity;-o-transition-property:color,opacity;-webkit-transition-property:color,opacity;transition-property:color,opacity;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}a.button,button{font-family:DidotLTPro-Roman,Didot,Georgia,serif;font-size:1.2em;line-height:1em}a.phone{font-weight:500;letter-spacing:.25em}button{color:#9d7a5c}nav{font-family:DidotLTPro-Roman,Didot,Georgia,serif;font-size:3em;line-height:2em;color:#9d7a5c}nav li{display:block}nav a:hover{color:#7d6149}#enquire p{clear:both;margin:2em auto;font-size:1.5em;color:#9d7a5c}#enquire p a[href*="tel:"]{padding-left:.1em;font-weight:500;letter-spacing:.1em}#partners .role,#partners h4{font-size:1em}#partners .role{display:block;margin-bottom:0;font-weight:500;line-height:1em}#partners h4{font-weight:300}#button-enquire .label,#button-navigation .label,#layout-map #map-controls>span,#layout-map #map-list h4,#partners .role,#partners h4,.cta .label,.side{text-transform:uppercase}.nowrap{white-space:nowrap}@media only screen and (max-width:768px){html{font-size:23px}}.wrapper{position:relative;margin:0 auto;width:90%;max-width:1920px}.wrapper:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.full--bleed,.full--bleed .column--full,.full--bleed .row{padding:0;margin:0}[data-align=center] div>*{margin-left:auto;margin-right:auto}[data-align=right] div>*{margin-left:auto;margin-right:0}[data-valign=true]{display:flex;height:auto}[data-valign=true]>div{position:relative;flex:1;align-self:flex-start}[data-valign=true][data-vpos=middle]>div{align-self:center}[data-valign=true][data-vpos=bottom]>div{align-self:flex-end}.column,.nested-column,.row{position:relative}.column:after,.nested-column:after,.row:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.row{display:-webkit-flex;display:-ms-flexbox;display:flex}.column{float:left;min-height:1px;padding:0 1rem}.nested-column{float:left;min-height:1px;padding:0 1rem}.nested-column.aligncenter{float:none}.column--full{width:100%;padding:0}.column--half{width:50%}.column--h-third,.column--third{width:33.33333%}.column--h-two-thirds,.column--two-thirds{width:66.66667%}.column--quarter{width:25%}.column--three-quarters{width:75%}@media only screen and (max-width:800px){.layout--columns,.layout--columns .column,.layout--columns .column>div,.layout--columns .row,.row{display:block}}::-webkit-input-placeholder{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.75rem;line-height:2em;font-weight:300;color:#c1c7b9}:-moz-placeholder{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.75rem;line-height:2em;font-weight:300;color:#c1c7b9}::-moz-placeholder{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.75rem;line-height:2em;font-weight:300;color:#c1c7b9}:-ms-input-placeholder{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.75rem;line-height:2em;font-weight:300;color:#c1c7b9}.gform_confirmation_wrapper,.gform_wrapper{width:75%;max-width:1920px;margin:0 auto}.gform_confirmation_message p{margin:0 auto;color:#9d7a5c}input[type=email],input[type=text],select{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.75rem;line-height:2em;font-weight:300;color:#000;border-bottom:1px solid rgba(157,122,92,.5)}input[type=email]:focus,input[type=text]:focus,select:focus{border-color:#9d7a5c}select{width:100%;border-top:none;border-right:none;border-left:none;border-radius:0;background:0 0;-webkit-appearance:none}select:focus{outline:0}.gform_body{text-align:left}.gform_body .gform_fields{width:100%;max-width:100%}.gform_body .gfield{margin-bottom:2rem}.gform_body .gfield input{width:100%}.gform_body .gfield .gfield_label,.gform_body .gfield label{font-size:.7rem;line-height:1rem;font-weight:500;color:#9d7a5c}.gform_body .gfield.gfield_error>label{color:#e74c3c}.gform_body .gfield.gfield_error input,.gform_body .gfield.gfield_error select{border-color:#e74c3c}.gform_body .gfield .gfield_required{color:transparent}.gform_body .gfield .ginput_complex{position:relative;width:100%}.gform_body .gfield .ginput_complex .name_first,.gform_body .gfield .ginput_complex .name_last{float:left;width:50%}.gform_body .gfield .ginput_complex .name_first label,.gform_body .gfield .ginput_complex .name_last label{color:#a8b09d}.gform_body .gfield .ginput_complex .name_last input,.gform_body .gfield .ginput_complex .name_last label{padding-left:.5rem}.gform_body .gfield .gfield_description{clear:both;font-size:.7rem;color:#c1c7b9}.gform_body .gfield .gfield_description.validation_message{color:#e74c3c}.gform_body .gfield .ginput_container_select{position:relative}.gform_body .gfield .ginput_container_select:after{content:"";position:absolute;display:block;top:50%;right:0;margin-top:-3px;width:6px;height:6px;border-top:6px solid #c1c7b9;border-right:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid transparent;pointer-events:none}.gform_body .gfield .ginput_container_checkbox .gfield_checkbox{width:100%;max-width:100%}.gform_body .gfield .ginput_container_checkbox .gfield_checkbox li{float:left;width:25%;padding-left:.5rem}.gform_body .gfield .ginput_container_checkbox .gfield_checkbox li:first-child{padding-left:0}.gform_body .gfield .ginput_container_checkbox .gfield_checkbox li input[type=checkbox]{position:relative;float:left;width:1.25rem;height:1.25rem;margin:.125rem 1rem .125rem 0;border:1px solid rgba(157,122,92,.5)}.gform_body .gfield .ginput_container_checkbox .gfield_checkbox li input[type=checkbox]:before{content:"";width:8px;height:8px;border-radius:100%;background-color:#9d7a5c;opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}.gform_body .gfield .ginput_container_checkbox .gfield_checkbox li input[type=checkbox]:focus{border-color:#9d7a5c}.gform_body .gfield .ginput_container_checkbox .gfield_checkbox li input[type=checkbox]:checked{border-color:#9d7a5c}.gform_body .gfield .ginput_container_checkbox .gfield_checkbox li input[type=checkbox]:checked:before{opacity:1}.gform_body .gfield .ginput_container_checkbox .gfield_checkbox li label{float:left;font-size:.75rem;font-weight:300;line-height:1.5rem;color:#000}.gform_body .gfield .ginput_container_checkbox .gfield_checkbox:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.gform_body .gfield .ginput_container_checkbox:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.gform_body .gfield.field--email,.gform_body .gfield.field--phone,.gform_body .gfield.field--postcode,.gform_body .gfield.field--purchaser{float:left;width:50%}.gform_body .gfield.field--phone,.gform_body .gfield.field--postcode{border-right:.5rem solid transparent}.gform_body .gfield.field--email,.gform_body .gfield.field--purchaser{border-left:.5rem solid transparent}.gform_body .gfield.field--optin li{width:100%!important}.gform_body .gfield.field--optin li label{font-size:.7rem!important;color:#9d7a5c!important}.gform_body .gfield:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.validation_error{padding:1rem;border:1px solid;font-size:.7rem;font-weight:500;color:#e74c3c;margin-bottom:2rem}.gform_footer{text-align:center;padding:2rem 0}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}body,html{width:100%;height:100%}body{padding:4rem 2rem}body.noscroll{overflow:hidden}body.loading #loader{display:block;opacity:1;z-index:8000}body.loaded #loader{display:block;opacity:0;pointer-events:none;z-index:8000}body #loader{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;background-color:#e2e8da;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.4s;-o-transition-duration:.4s;-webkit-transition-duration:.4s;transition-duration:.4s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;z-index:-8000}.ie-show{display:none!important}hr{width:100%;height:0;opacity:0;border:none}hr.keyline{height:1px;opacity:1}hr:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}main{min-height:100%}main:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}article,aside,footer,header,nav,section{position:relative;z-index:0}article:focus,aside:focus,footer:focus,header:focus,nav:focus,section:focus{outline:0}article:after,aside:after,footer:after,header:after,nav:after,section:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.oembed-container{position:relative;height:0;width:100%;padding-bottom:56.25%}.oembed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}img,svg{display:block;width:auto;max-width:100%;height:auto}img.free--width,svg.free--width{width:100%;max-width:99999999px}img.half,svg.half{width:50%}img.third,svg.third{width:33.33333%}img.two-thirds,svg.two-thirds{width:66.66667%}img.quarter,svg.quarter{width:25%}img.three-quarter,svg.three-quarter{width:75%}.image-wrapper{margin-bottom:2rem}.image-wrapper:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}button{cursor:pointer}.button{position:relative;display:inline-block;vertical-align:middle}.button.light{color:#fff}.button:after,.button:before{content:"";position:absolute;height:0;left:50%;width:75%;-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:.4s;-o-transition-duration:.4s;-webkit-transition-duration:.4s;transition-duration:.4s;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}.button:before{top:-1em;border-top:1px solid}.button:after{bottom:-.85em;border-bottom:1px solid}.button:hover:after,.button:hover:before{width:100%}.cta{display:block;position:relative;cursor:pointer}.cta .label{display:block;font-size:.6rem;font-weight:500;letter-spacing:.25em;text-align:center;color:#9d7a5c}.cta svg{margin:0 auto;width:.75rem;height:.75rem}#button-enquire{display:block;position:fixed;top:1.65rem;right:2rem;color:#9d7a5c;opacity:0;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.4s;-o-transition-duration:.4s;-webkit-transition-duration:.4s;transition-duration:.4s;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transition-delay:.5s;-o-transition-delay:.5s;-webkit-transition-delay:.5s;transition-delay:.5s;z-index:6000}#button-enquire .label{float:left;display:block;font-size:.6rem;font-weight:500;line-height:.65rem;letter-spacing:.25em;text-align:center}#button-enquire svg{float:left;width:.615rem;height:.615rem;margin-left:1em}.loaded #button-enquire{opacity:1}#button-navigation{display:block;position:fixed;top:1.65rem;left:2rem;color:#9d7a5c;opacity:0;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.4s;-o-transition-duration:.4s;-webkit-transition-duration:.4s;transition-duration:.4s;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transition-delay:.5s;-o-transition-delay:.5s;-webkit-transition-delay:.5s;transition-delay:.5s;z-index:6000}#button-navigation .label{float:left;display:block;font-size:.6rem;font-weight:500;line-height:.8rem;letter-spacing:.25em;text-align:center}#button-navigation .icon-menu{position:relative;float:left;margin-right:1em;display:block;width:1.25rem;height:.8rem}#button-navigation .icon-menu span{display:block;position:absolute;left:0;width:100%;height:0;border-top:1px solid;border-bottom:1px solid;-moz-transition-property:width;-o-transition-property:width;-webkit-transition-property:width;transition-property:width;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}#button-navigation .icon-menu span:first-child{top:0}#button-navigation .icon-menu span:nth-child(2){width:80%;top:50%;margin-top:-1px}#button-navigation .icon-menu span:last-child{bottom:0}#button-navigation:hover .icon-menu span:nth-child(2){width:100%}.loaded #button-navigation{opacity:1}.center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.clearfix:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.mobile{display:none}.gform_body .gfield.field--optin>label,.gform_validation_container,.hidden--hard,section:last-child .next-section{display:none!important;visibility:hidden!important;opacity:0}.pos--fixed{position:fixed;left:0;width:100%;z-index:4000}#cover .center>svg{width:10rem;height:4.3rem;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:1.2s;-o-transition-duration:1.2s;-webkit-transition-duration:1.2s;transition-duration:1.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-moz-transition-delay:.5s;-o-transition-delay:.5s;-webkit-transition-delay:.5s;transition-delay:.5s}#cover .cta{opacity:0;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:1.2s;-o-transition-duration:1.2s;-webkit-transition-duration:1.2s;transition-duration:1.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-moz-transition-delay:.5s;-o-transition-delay:.5s;-webkit-transition-delay:.5s;transition-delay:.5s}.loaded #cover .center>svg{opacity:1;width:15rem;height:6.45rem}.loaded #cover .cta{position:absolute;left:0;bottom:0;width:100%;padding:1rem;opacity:1;z-index:4000}header{position:fixed;top:0;left:0;width:100%;height:4rem;background-color:#fff;padding:1rem;z-index:3000}header div{width:25%;margin:0 auto}header svg{margin:0 auto;width:5rem;height:2.15rem}#next-section{display:none;position:fixed;bottom:0;left:0;width:100%;height:4rem;text-align:center;padding:1rem;background:#fff;z-index:3000}footer{color:rgba(155,155,155,.5);padding:0 0 4rem 0}footer a:hover{color:#000}#cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e2e8da;background-image:url(/wp-content/themes/theoxfordresidences/images/OXF_Landscape_Cover.jpg);background-size:100% auto;background-size:cover;background-position:top left;background-repeat:no-repeat;z-index:4000}.next-section{bottom:0;left:0;width:100%;padding-bottom:4rem}.layout--slideshow .slide,.layout--slideshow .slides{position:relative;width:100%;height:100%}.layout--slideshow{font-weight:500;color:#9d7a5c}.layout--slideshow .slide-counter span{display:inline-block;width:.5rem;text-align:center}.layout--slideshow .slideshow-controls{padding:1rem 0}.layout--slideshow .slideshow-controls .slide-arrows{text-align:right;margin-top:.5rem}.layout--slideshow .slideshow-controls .slide-arrows svg{width:1rem;height:1.21429rem;display:inline-block}.layout--slideshow .slideshow-controls .slide-arrows .previous svg{margin-right:1rem}.layout--slideshow .slideshow-controls .slide-arrows .next svg{margin-left:1rem}.layout--slideshow .slideshow-controls:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.layout--slideshow-content{margin-bottom:4rem}.layout--slideshow-content .row{border-top:1px solid #9d7a5c;border-bottom:1px solid #9d7a5c;padding:2rem 0;-moz-transition-property:height;-o-transition-property:height;-webkit-transition-property:height;transition-property:height;-moz-transition-duration:.4s;-o-transition-duration:.4s;-webkit-transition-duration:.4s;transition-duration:.4s;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}.layout--slideshow-content .row .column p{max-width:640px}.side{position:fixed;top:0;bottom:0;width:100%;margin:auto;height:2rem}.side>span{display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.side.left{left:0;-moz-transform-origin:0 50%;-o-transform-origin:0 50%;-ms-transform-origin:0 50%;-webkit-transform-origin:0 50%;transform-origin:0 50%;-moz-transform:rotate(-90deg) translate(-50%,50%);-o-transform:rotate(-90deg) translate(-50%,50%);-ms-transform:rotate(-90deg) translate(-50%,50%);-webkit-transform:rotate(-90deg) translate(-50%,50%);transform:rotate(-90deg) translate(-50%,50%)}.side.right{right:0;-moz-transform-origin:100% 50%;-o-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-moz-transform:rotate(90deg) translate(50%,50%);-o-transform:rotate(90deg) translate(50%,50%);-ms-transform:rotate(90deg) translate(50%,50%);-webkit-transform:rotate(90deg) translate(50%,50%);transform:rotate(90deg) translate(50%,50%)}.module-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}.module-overlay>div{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#enquire{padding:2rem 0;margin-bottom:4rem;position:relative;min-height:100%}#enquire h2{line-height:1.5em;max-width:60%;margin-bottom:4rem}#enquire.vertical--center>.wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#partners>.wrapper{max-width:1280px}#partners .partner{margin-top:-1px;border-bottom:1px solid #9d7a5c;padding:2rem 0}#partners .partner:first-child{border-top:1px solid #9d7a5c}#partners .partner:last-child{margin-bottom:4rem}#navigation{position:fixed;display:block;top:0;left:0;width:100%;height:100%;padding:2rem 4rem;background-color:#fff;background-color:rgba(255,255,255,.9);opacity:0;pointer-events:none;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;z-index:4000}#navigation nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#navigation[data-state=open]{opacity:1;pointer-events:initial}#layout-map #map-controls{position:absolute;left:0;bottom:0;width:100%;padding:1rem 2rem;z-index:1000}#layout-map #map-controls>span{position:relative;float:left;display:block;vertical-align:middle;padding:.5rem;height:1.75rem;margin-right:.5rem;border:2px solid rgba(157,122,92,.5);font-weight:500;letter-spacing:.05em;font-size:.9em;line-height:1em;color:#9d7a5c;-moz-transition-property:color,border-color;-o-transition-property:color,border-color;-webkit-transition-property:color,border-color;transition-property:color,border-color;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;cursor:pointer}#layout-map #map-controls>span:hover{border-color:#9d7a5c}#layout-map #map-controls .zoom-in,#layout-map #map-controls .zoom-out{width:1.75rem;height:1.75rem}#layout-map #map-controls .zoom-in svg,#layout-map #map-controls .zoom-out svg{width:1rem;margin-top:1px;margin-left:-1px;height:1rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#layout-map #map-controls:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}#layout-map #map-image{position:relative;overflow:hidden;z-index:0}#layout-map #map-image>div{background-color:rgba(0,0,0,.05)}#layout-map #map-list{border-top:1px solid #9d7a5c;border-bottom:1px solid #9d7a5c;overflow:hidden}#layout-map #map-list .scroller{position:absolute;top:0;left:0;width:100%;height:100%;overflow:scroll}#layout-map #map-list .scroller .scroller--inner{padding-bottom:4rem}#layout-map #map-list h3{width:100%;max-width:80%;margin:4rem 0}#layout-map #map-list h4{font-size:1em;font-weight:500;line-height:1em;padding-bottom:1rem;margin:2rem 0 1rem;border-bottom:1px solid #9d7a5c}.alignnone,.wp-caption.alignnone,a img.alignnone{display:block;float:none}.aligncenter,a img.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright,.wp-caption.alignright,a img.alignright{float:right;margin:0}.alignleft,.wp-caption.alignleft,a img.alignleft{float:left;margin:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@media only screen and (max-width:1441px){.nested-column{width:100%!important;margin-bottom:1.5em;padding:0}}@media only screen and (max-width:1024px){html{font-size:18px}#feature-image .shade{height:50%}h3{max-width:100%!important}#enquire{height:auto}#enquire>.wrapper{position:static;transform:none}#enquire .gform_wrapper{width:90%}}@media only screen and (max-width:768px){html{font-size:17px}.mobile{display:block;visibility:visible;opacity:1}body{padding-left:1rem;padding-right:1rem}.side{display:none}section{padding:1rem 0;border-bottom:1px solid rgba(155,155,155,.25)}section .section-title{padding-bottom:.5rem;font-size:.6rem;text-align:center;text-transform:uppercase;letter-spacing:.25em;font-weight:500}section .next-section{display:none}section#enquire,section#partners{border-bottom:none}#button-navigation{left:1rem}#button-navigation .label{display:none}#button-navigation .icon-menu span:last-child{bottom:-.5px}#button-enquire{top:1.8rem;right:1rem}#button-enquire .label{line-height:1em}#button-enquire svg{margin-top:-2px}header{height:auto;border-bottom:1px solid rgba(155,155,155,.25)}header div{width:100%;pointer-events:none}header div svg{pointer-events:initial}#navigation{padding:2rem}#navigation nav{left:0;width:100%;text-align:center}.caption,.wrapper{width:100%!important}.layout{padding-top:.5rem!important;padding-bottom:.5rem!important}#enquire h2{max-width:100%}#enquire .row{padding:0 1rem!important}img{float:none!important;width:100%!important}h3{max-width:100%}.column{float:none;width:100%;padding:0 1rem}.column:first-child{padding-bottom:.5rem}.column:last-child{padding-top:.5rem}.column.column--full{padding:0!important}.column[data-vpos=middle]{padding-top:2rem;padding-bottom:2rem}.gform_body .gfield .ginput_container_checkbox .gfield_checkbox li{width:33.33333%;padding:0}.gform_body .gfield .ginput_container_checkbox .gfield_checkbox li label{width:auto}#label_1_9_1{width:80%}h2{margin:0!important}blockquote{width:100%;font-size:2em;padding:2rem 1rem}blockquote br{display:none}blockquote+hr{margin-top:2rem}.layout--slideshow{width:100%;padding-bottom:0!important}.layout--slideshow .slide-counter{padding:0}.layout--slideshow .slideshow-controls{padding:0;padding-top:1rem}.layout--slideshow .slideshow-controls .column{padding-top:0!important;float:left;width:50%}.layout--slideshow .slideshow-controls .column.slide-arrows{padding-right:0}.layout--slideshow-content{width:100%;padding:0;margin-bottom:2rem}.layout--slideshow-content .row{padding:2rem 0 1rem}.layout--slideshow-content .row .column{padding-top:0}#partners .partner:last-child{margin-bottom:0}#partners .logo{padding:0 0 1rem}#partners .logo img{width:100%!important;max-width:320px!important}#layout-map{display:none!important;visibility:hidden!important;opacity:0!important}}@media only screen and (max-height:768px){html{font-size:18px}header{padding:1rem}header svg{width:4.5rem;height:1.935rem}h3{max-width:100%!important}#feature-image .shade{height:50%}#feature-image .shade .button{top:0}#feature-image .shade .phone{bottom:2rem}#feature-image .shade .firstcity,#feature-image .shade .jancodev{bottom:2rem}#feature-image .shade .firstcity>svg,#feature-image .shade .jancodev>svg{width:50%}}@media only screen and (max-width:480px){input{font-size:16px!important}header{padding:1rem}header svg{width:25%;height:10.75%}#feature-image{padding:2rem}#feature-image .shade .phone{bottom:4rem;width:100%}#feature-image .shade .firstcity,#feature-image .shade .jancodev{width:50%;bottom:1rem;height:3rem}#feature-image .shade .jancodev>svg{width:45%;right:1rem}#feature-image .shade .firstcity>svg{width:50%;left:1rem}#enquire .gform_wrapper{width:95%}#enquire .gform_body .gfield{border:none;float:none;width:100%;margin-bottom:1rem}#enquire .gform_body .gfield .ginput_container_checkbox .gfield_checkbox li{float:none;width:100%;margin-bottom:.5rem}#enquire .gform_body .gfield .ginput_container_checkbox .gfield_checkbox li:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}#enquire .gform_footer{padding:1rem 0}}.firstcity-logo{margin:2rem auto 0;width:8rem;height:2.14634rem}html.ie{overflow-x:hidden}html.ie .ie-hide{display:none!important}html.ie .ie-show{display:block!important}html.ie #navigation{display:none;z-index:-8000}html.ie #navigation[data-state=open]{display:block;z-index:4000}html.ie .gform_body .gfield button,html.ie .gform_body .gfield input,html.ie .gform_body .gfield select{height:2rem}