@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);

.icon{vertical-align:middle;margin-right:5px}.title-icon{width:50px;height:50px;fill:#f2ca2c}
.loader{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;z-index:1000;background-color:#fff}.loader img,.loader p,.loader button{margin:10px 0}.pageLoader{height:90% !important;background-image:url(/neo/assets/images/loading-generic.png);background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;left:0}.loader img{animation:spin 1s linear infinite;-webkit-animation:spin 1s linear infinite}.searchResultsPage .pageLoader{background-image:url(/neo/assets/images/loading-screen-map-results.png)}.projectPage .pageLoader,.stockPage .pageLoader{background-image:url(/neo/assets/images/loading-project-property.png)}.loaderContent{text-align:center;padding:0 20px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@media(min-width: 992px){.loader p{width:380px;text-align:center}}@media(max-width: 768px){.pageLoader{background-image:url(/neo/assets/images/loading-screen-generic-mobile@2x.png)}.searchResultsPage .pageLoader{background-image:url(/neo/assets/images/loading-results-mobile@2x.png)}.projectPage .pageLoader,.stockPage .pageLoader{background-image:url(/neo/assets/images/loading-screen-project-mobile@2x.png)}}
.error{display:flex;justify-content:center;align-items:center;flex-direction:column}.pageError{height:85vh !important}.error p,.error button{margin:5px 0}.error img{height:80px;width:80px}
.banner{position:absolute;display:flex !important;justify-content:center;align-items:center;flex-direction:row;top:50px;width:100%;height:50px;z-index:1000;background-color:#ef2d56}.banner p{color:#fff;margin:0 20px}.banner button{color:#ef2d56 !important;background-color:#fff !important}.banner button:hover{color:#fff !important;background-color:#db244b !important}
.limitedAccessBannerWrap{margin-left:-15px;margin-right:-15px}.limitedAccessBanner{display:flex !important;justify-content:center;align-items:center;flex-direction:row;width:100%;padding:10px 20px;background-color:#f89927}.limitedAccessBanner p{color:#fff}
.alertPopup{display:flex !important;align-items:center}@media(min-width: 992px){.alertPopup .modal-dialog{width:700px !important}}.alertPopup .modal-header{width:100%;border-bottom:none;z-index:100;padding:15px 15px 0}.alertPopup .modal-header .close{color:#2d2d30 !important;background-color:#fff !important;font-size:40px !important}.alertPopup .modal-body{display:flex !important;justify-content:center;align-items:center;flex-direction:column;padding:0 50px 50px 50px}.alertPopup .modal-body h1,.alertPopup .modal-body p{margin-top:20px}.alertPopup .modal-body button{margin-top:35px;padding:10px}.alertPopup .modal-body button.success,.alertPopup .modal-body button.success:hover{background-color:var(--secondary-brand-colour)}.alertPopup .modal-body button.failure,.alertPopup .modal-body button.failure:hover{background-color:#ef2d56 !important}.alertPopup .modal-body button.visitInvestorist{background-color:#f2ca2c !important}.alertPopup .modal-body button.visitInvestorist:hover{background-color:#f2ca2c !important}.alertPopup .iconBackground{margin:0;padding:10px;text-align:center;border-radius:100%;width:70px;height:70px}.alertPopup .icon{fill:var(--secondary-brand-colour);height:50px;width:50px}
:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: 0.8;--PhoneInputInternationalIconGlobe-opacity: 0.65;--PhoneInputCountrySelect-marginRight: 0.35em;--PhoneInputCountrySelectArrow-width: 0.3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: 0.45;--PhoneInputCountrySelectArrow-color: inherit;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,0.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,0.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}
.phone-input.form-control{display:flex;flex-direction:column;justify-content:center}
.radioBlock{display:inline-block;width:100%;vertical-align:middle}.radioBlockWrapper{display:block;cursor:pointer;border:1px solid #ededed;color:#fff;padding:10px;text-align:center;margin-bottom:0}.radioBlockWrapper h3{font-size:18px}.radioBlockWrapper p{font-weight:normal}.radioBlock:active,.radioBlockWrapperSelected,.radioBlockWrapper:hover{background:#f89927 !important}.radioBlock:active h3,.radioBlock:active p,.radioBlockWrapperSelected h3,.radioBlockWrapperSelected p,.radioBlockWrapper:hover h3,.radioBlockWrapper:hover p{color:#fff !important}.radioBlockInput{display:none}.formLabel{margin-bottom:5px;text-align:left}.signupDialog .modal-body{padding:0 30px 30px}.signupDialog p{text-align:left}.signupDialog .formLabel{color:#48484a}.signupDialog .labelDesc{font-size:12px}.signupDialog .flagIcon{max-width:20px;max-height:20px}.signupDialog .react-phone-number-input__icon{border:none;width:25px;margin-top:-20px}.signupDialog .react-phone-number-input__input.react-phone-number-input__phone::placeholder{color:#a3a0a0}.signupDialog .react-phone-number-input__country-select{height:20px;margin-top:-10px}.signupDialog .react-phone-number-input__country-select-arrow{margin-top:-10px}.signupDialog .react-phone-number-input__icon-image{max-height:none}.signupDialog .react-phone-number-input__input{margin-top:-10px;border-bottom:none}.signupDialog .react-phone-number-input--focus{border-color:#66afe9}@media(min-width: 992px){.signupDialog .modal-dialog{width:650px !important}}
.formLabel{margin-bottom:5px;text-align:left}.publicProjectEnquiryDialog textarea{outline:none;resize:none;overflow:auto;width:100%;padding:20px;border:1px solid #b2b2b5}.publicProjectEnquiryDialog .modal-body{padding:0 30px 30px}.publicProjectEnquiryDialog p{text-align:left}.publicProjectEnquiryDialog .formLabel{color:#48484a}.publicProjectEnquiryDialog .labelDesc{font-size:12px}.publicProjectEnquiryDialog .flagIcon{max-width:20px;max-height:20px}.publicProjectEnquiryDialog .react-phone-number-input__icon{border:none;width:25px;margin-top:-20px}.publicProjectEnquiryDialog .react-phone-number-input__input.react-phone-number-input__phone::placeholder{color:#a3a0a0}.publicProjectEnquiryDialog .react-phone-number-input__country-select{height:20px;margin-top:-10px}.publicProjectEnquiryDialog .react-phone-number-input__country-select-arrow{margin-top:-10px}.publicProjectEnquiryDialog .react-phone-number-input__icon-image{max-height:none}.publicProjectEnquiryDialog .react-phone-number-input__input{margin-top:-10px;border-bottom:none}.publicProjectEnquiryDialog .react-phone-number-input--focus{border-color:#66afe9}@media(min-width: 992px){.publicProjectEnquiryDialog .modal-dialog{width:650px}}
.publicButtonWrap .icon-button{background-color:#fff;margin:8px}.publicButtonWrap .icon-button .icon{margin-right:0px}
/*! ========================================================================
 * Bootstrap Toggle: bootstrap2-toggle.css v2.2.0
 * http://www.bootstraptoggle.com
 * ========================================================================
 * Copyright 2014 Min Hur, The New York Times Company
 * Licensed under MIT
 * ======================================================================== */label.checkbox .toggle,label.checkbox.inline .toggle{margin-left:-20px;margin-right:5px}.toggle{min-width:40px;height:20px;position:relative;overflow:hidden}.toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left .35s;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none;user-select:none}.toggle.off .toggle-group{left:-100%}.toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0}.toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0}.toggle-handle{position:relative;margin:0 auto;padding-top:0px;padding-bottom:0px;height:100%;width:0px;border-width:0 1px}.toggle-handle.btn-mini{top:-2px}.toggle-handle.btn-xs{top:-2px}.toggle.btn{min-width:30px}.toggle-on.btn{padding-right:24px;display:flex;align-items:center}.toggle-off.btn{padding-left:24px;display:flex;align-items:center}.toggle.btn-large{min-width:40px}.toggle-on.btn-large{padding-right:35px}.toggle-off.btn-large{padding-left:35px}.toggle.btn-lg{min-width:40px}.toggle-on.btn-lg{padding-right:35px}.toggle-off.btn-lg{padding-left:35px}.toggle.btn-small{min-width:25px}.toggle-on.btn-small{padding-right:20px}.toggle-off.btn-small{padding-left:20px}.toggle.btn-sm{min-width:25px}.toggle-on.btn-sm{padding-right:20px}.toggle-off.btn-sm{padding-left:20px}.toggle.btn-mini{min-width:20px}.toggle-on.btn-mini{padding-right:12px}.toggle-off.btn-mini{padding-left:12px}.toggle.btn-xs{min-width:20px}.toggle-on.btn-xs{padding-right:12px}.toggle-off.btn-xs{padding-left:12px}.slow .toggle-group{transition:left .7s;-webkit-transition:left .7s}.fast .toggle-group{transition:left .1s;-webkit-transition:left .1s}.quick .toggle-group{transition:none;-webkit-transition:none}.toggle-on[disabled],.toggle-on.disabled{cursor:not-allowed !important}.toggle-off[disabled],.toggle-on.disabled{cursor:not-allowed !important}
.react-autosuggest__container{position:relative;z-index:10}.react-autosuggest__input{width:100%;height:50px;padding:10px 20px;font-family:Helvetica,sans-serif;font-weight:300;font-size:18px;border:0;border-radius:0 0 3px 3px}.react-autosuggest__input--focused{outline:none}.react-autosuggest__input--open{border-bottom-left-radius:0;border-bottom-right-radius:0}.react-autosuggest__suggestions-container{display:none}.react-autosuggest__suggestions-container--open{display:block;position:absolute;top:49px;width:100%;border:1px solid #aaa;background-color:#fff;font-family:Helvetica,sans-serif;font-weight:300;font-size:20px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:2}.react-autosuggest__suggestions-list{margin:0;padding:0;list-style-type:none}.react-autosuggest__suggestion{cursor:pointer;padding:10px 20px}.react-autosuggest__suggestion--highlighted{background-color:#ddd}.react-autosuggest__section-container{border-top:1px dashed #ccc}.react-autosuggest__section-container--first{border-top:0}.react-autosuggest__section-title{padding:10px 0 0 10px;font-size:12px;color:#777}@media(max-width: 767px){.react-autosuggest__input{font-size:14px}}
@media(min-width: 992px){.searchPage .searchColumn{padding-right:0}}.searchPage .searchFormBtn{font-weight:bold;font-size:25px;width:100%;height:50px;border-radius:0 !important}@media(min-width: 768px)and (max-width: 991px){.noPaddingRightIpad{padding-right:0}}
.rc-slider{position:relative;height:14px;padding:5px 0;width:100%;border-radius:6px;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;background-color:#e9e9e9;height:4px;border-radius:6px}.rc-slider-track{position:absolute;left:0;height:4px;border-radius:6px;background-color:#abe2fb}.rc-slider-handle{position:absolute;width:14px;height:14px;cursor:pointer;cursor:-webkit-grab;margin-top:-5px;cursor:grab;border-radius:50%;border:solid 2px #96dbfa;background-color:#fff;touch-action:pan-x}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle:focus{outline:none}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;color:#999}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:rgba(0,0,0,0)}.rc-slider-dot{position:absolute;bottom:-2px;margin-left:-4px;width:8px;height:8px;border:2px solid #e9e9e9;background-color:#fff;cursor:pointer;border-radius:50%;vertical-align:middle}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{border-color:#ccc;box-shadow:none;background-color:#fff;cursor:not-allowed}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed !important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{left:5px;bottom:0;width:4px}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:first-child{margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{animation-duration:.3s;animation-fill-mode:both;display:block !important;animation-play-state:paused}.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;display:block !important;animation-play-state:paused}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{transform:scale(0, 0);animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform-origin:50% 100%;transform:scale(0, 0)}100%{transform-origin:50% 100%;transform:scale(1, 1)}}@keyframes rcSliderTooltipZoomDownOut{0%{transform-origin:50% 100%;transform:scale(1, 1)}100%{opacity:0;transform-origin:50% 100%;transform:scale(0, 0)}}.rc-slider-tooltip{position:absolute;left:-9999px;top:-9999px;visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px 0}.rc-slider-tooltip-inner{padding:6px 2px;min-width:24px;height:24px;font-size:12px;line-height:1;color:#fff;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:rgba(0,0,0,0);border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}
.filterRow{margin-left:0;margin-right:0}.filtersButton{margin-top:10px;margin-right:10px;padding:10px;border:none !important;color:#2d2d30 !important}.filterButtonModified,.filterButtonModified:hover{color:#fff !important;background-color:var(--main-brand-colour) !important;border-radius:2px !important}.clearFilterButton,.clearFilterButton:hover{color:#fff !important;background-color:rgba(0,0,0,0) !important;border:none !important;margin-top:10px;margin-left:15px}.filtersPopup{background:#fff;margin-top:10px;margin-right:0;z-index:1000}.filtersHeader .heading{margin-top:20px;font-size:12px;color:#2d2d30}.filtersHeader .headingDesc{margin:10px 0;font-size:12px}.filtersHeader .close{color:#2d2d30 !important;background-color:#fff !important;font-size:40px !important;margin-right:15px;padding-right:25px}.filtersBody .row{margin:0}.filtersBody.pad{padding:25px 10px}.toggleButton.active{color:#fff !important;background-color:var(--main-brand-colour)}.toggleButton:hover{background-color:#ededed}.toggleButton.active:hover{color:#fff !important;background-color:var(--main-brand-colour)}.propertyType.filtersBody .toggleButton{padding:15px}.filtersBody .toggleButton{text-align:left;border:0;padding:10px 15px;box-shadow:none !important}.filtersBody .rc-slider-handle{border:solid 2px var(--main-brand-colour);margin-top:-10px;margin-left:-12px;width:24px;height:24px;background-color:var(--main-brand-colour)}.rc-slider-track{background-color:var(--main-brand-colour)}.filterInput .form-control{color:#2d2d30;margin-top:5px}.minimumValue{text-align:left;margin-left:8px}.maximumValue{text-align:right;margin-right:10px}.roomsAndSpaces .toggleButton,.roomsAndSpaces .toggleButton:hover,.roomsAndSpaces .toggleButton.active:hover{color:#77777a}.padLeftRight{padding:0 20px}.searchFilter .modal-body{padding:0 10px 20px}.filtersBody .btn-group{margin:0 -5px}.resetFilterBtn,.resetFilterBtn:hover{background-color:#fff !important;font-weight:normal !important;padding:0 !important;margin-bottom:20px;margin-top:20px;float:right;color:#2d2d30 !important}.filterText{margin-top:10px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media(min-width: 992px){.filtersPopup{width:420px;position:absolute;margin-left:auto;margin-right:auto;border-radius:4px}.filtersPopup.propertyType{width:250px}.filtersBody.pad{padding:25px 30px}.bumpLeftRight{margin:0 20px}.filterInput{margin:0 5px}.roomsAndSpaces .filtersBody{margin-left:20px}}@media(max-width: 991px){.filtersPopup{margin-left:0}.toggleButton:hover{color:#333;background-color:#fff}}
.icon-text-content-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center}.icon-text-content-wrapper span{font-weight:bold}.button-as-nav-link.btn-default,.button-as-nav-link.button-default,.button-as-nav-link.btn-default:active,.button-as-nav-link.button-default:active,.button-as-nav-link.btn-default:focus,.button-as-nav-link.button-default:focus,.button-as-nav-link.btn-default:active:focus,.button-as-nav-link.button-default:active:focus{background-color:#fff;color:#77777a;box-shadow:none;-webkit-box-shadow:none}.button-as-nav-link.btn-default span,.button-as-nav-link.button-default span,.button-as-nav-link.btn-default:active span,.button-as-nav-link.button-default:active span,.button-as-nav-link.btn-default:focus span,.button-as-nav-link.button-default:focus span,.button-as-nav-link.btn-default:active:focus span,.button-as-nav-link.button-default:active:focus span{font-weight:bold}.button-as-nav-link.btn-default:hover,.button-as-nav-link.button-default:hover{background-color:#fff;color:var(--secondary-brand-colour)}.button-as-nav-link.btn-default:hover svg path,.button-as-nav-link.button-default:hover svg path{fill:var(--secondary-brand-colour)}.home-logo{margin-left:15px;padding-top:5px;padding-bottom:5px;display:flex;align-items:center}.home-logo img{max-width:130px;max-height:40px;margin:auto}.home-logo .minLogoHeight{min-height:40px}.extended-home-logo{height:100%}.extended-home-logo img{max-height:90px}.main-navigation-bar{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:center}.main-navigation-bar ul.nav{display:flex;justify-content:center}.main-navigation-bar ul.nav li a{font-size:14px;font-weight:bold;color:#fff}.main-navigation-bar ul.nav li a:focus,.main-navigation-bar ul.nav li a:hover{color:var(--secondary-brand-colour);background-color:#1e1c19}.main-navigation-bar ul.nav li a:focus svg path,.main-navigation-bar ul.nav li a:hover svg path{fill:var(--secondary-brand-colour)}.main-navigation-bar ul.nav li a:focus span,.main-navigation-bar ul.nav li a:hover span{color:var(--secondary-brand-colour)}.main-navigation-bar ul.nav .open>a,.main-navigation-bar ul.nav .open>a:focus,.main-navigation-bar ul.nav .open>a:hover{background-color:#1e1c19}.main-navigation-bar .portal-management .caret{display:none}.main-navigation-bar .portal-management span{word-wrap:nowrap}.main-navigation-bar .portal-management .dropdown-menu{width:100%;border:none;background-color:#1e1c19}.main-navigation-bar .portal-management .dropdown-menu li a{padding:10px 10px 10px 20px;font-weight:400;line-height:1.42857143;white-space:nowrap}.main-navigation-bar .portal-management .dropdown-menu li a .icon-text-content-wrapper{display:block;padding-left:15px}.main-navigation-bar .portal-management .dropdown-menu li a:hover,.main-navigation-bar .portal-management .dropdown-menu li a:focus{background-color:#1e1c19}@media(max-width: 768px){.main-navigation-bar{min-height:60px;background-color:#fff}.main-navigation-bar li a{color:#77777a !important}.main-navigation-bar ul.nav li a .icon-text-content-wrapper{display:block;text-align:center}}.administration-bar{margin-right:15px;display:flex;flex-direction:row;justify-content:center;align-items:stretch}.administration-bar a{margin:auto}.administration-bar .icon-button{margin:0 15px;background-color:#fff}.administration-bar .icon-button .icon{margin-right:0px}.administration-bar .icon-button .icon path{stroke:#77777a}.administration-bar .icon-button:hover .icon path,.administration-bar .icon-button:active .icon path{stroke:var(--secondary-brand-colour)}.administration-bar .loginButton,.administration-bar .loginButton:focus,.administration-bar .loginButton:hover,.administration-bar .loginButton:active,.administration-bar .loginButton:active:focus{color:var(--secondary-brand-colour);background-color:#fff;border:1px solid var(--secondary-brand-colour);box-shadow:none}.administration-bar .navbar-nav{margin-right:-15px}.administration-bar .navbar-right{display:flex;align-items:stretch}.administration-bar .navbar-right a{white-space:nowrap;font-size:14px;font-weight:bold;color:#fff}.administration-bar .navbar-right .dropdown-link a{color:#77777a}.administration-bar .navbar-right a:focus,.administration-bar .navbar-right a:hover,.administration-bar .navbar-right .open>a,.administration-bar .navbar-right .open>a:focus,.administration-bar .navbar-right .open>a:hover{background-color:#1e1c19 !important;color:var(--secondary-brand-colour)}.administration-bar .navbar-right .dropdown{position:static;left:2px;right:2px;display:flex;align-items:center}.administration-bar .navbar-right .dropdown img{width:30px}.administration-bar .navbar-right .dropdown-menu{position:absolute;padding:10px 0;top:calc(100% + 10px);right:10px;left:10px;background-color:#fff;border-radius:5px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.administration-bar .navbar-right .dropdown-menu .dropdown-header{padding:5px 25px;font-size:14px;font-weight:bold}.administration-bar .navbar-right .dropdown-menu img.languageFlag{max-width:20px;max-height:20px}.administration-bar .navbar-right .dropdown-menu button{width:100%;font-size:14px;font-weight:normal;color:#77777a;padding:6px;background-color:#fff;display:flex;align-items:center}.administration-bar .navbar-right .dropdown-menu button:active,.administration-bar .navbar-right .dropdown-menu button.active{background-color:#ededed;border:1px solid #d3d2d3;box-shadow:none}.administration-bar .navbar-right .dropdown-menu button:hover{background-color:#ededed}.administration-bar .navbar-right .dropdown-menu .language-buttons{padding:5px 25px 0 25px;display:flex;justify-content:space-between;flex-wrap:wrap}.administration-bar .navbar-right .dropdown-menu .language-buttons>div{padding-right:10px;padding-left:10px}.administration-bar .navbar-right .dropdown-menu .language-buttons .language-button{padding-left:10px;margin-bottom:5px;text-align:left;width:120px}.administration-bar .navbar-right .dropdown-menu .language-buttons .language-button:active,.administration-bar .navbar-right .dropdown-menu .language-buttons .language-button:hover,.administration-bar .navbar-right .dropdown-menu .language-buttons .language-button:focus{color:#77777a}.administration-bar .navbar-right .dropdown-menu .measurement-buttons{padding:5px 25px 0 25px;display:flex;justify-content:space-between}.administration-bar .navbar-right .dropdown-menu .measurement-buttons>div{padding-right:10px;padding-left:10px}.administration-bar .navbar-right .dropdown-menu .measurement-buttons .measurement-button{padding-left:10px;margin-bottom:5px;text-align:left;width:120px}.administration-bar .navbar-right .dropdown-menu .measurement-buttons .measurement-button:active,.administration-bar .navbar-right .dropdown-menu .measurement-buttons .measurement-button:hover,.administration-bar .navbar-right .dropdown-menu .measurement-buttons .measurement-button:focus{color:#77777a}.administration-bar .navbar-right .dropdown-menu .icon-text-content-wrapper{justify-content:left}.administration-bar .navbar-right .dropdown-menu .presentation-mode-toggle{padding:0 25px;display:flex;justify-content:space-between;align-items:center}.administration-bar .navbar-right .dropdown-menu .presentation-mode-toggle span{font-weight:bold;color:#77777a}.administration-bar .navbar-right .dropdown-menu .presentation-mode-toggle .toggle-group .btn{align-items:center;justify-content:center}.administration-bar .navbar-right .dropdown-menu .presentation-mode-toggle .toggle-group .toggle-on{color:#fff}.administration-bar .navbar-right .dropdown-menu .presentation-mode-toggle .toggle-group .toggle-off{padding-left:20px}.administration-bar ul{margin:auto}.administration-bar ul li.messages-link{display:flex}.administration-bar ul li.messages-link a{display:inherit}.administration-bar ul li.messages-link a .badge{margin-left:2px}.administration-bar ul li.messages-link a:hover{background-color:#fff}.administration-bar ul li.messages-link a:hover svg path{fill:var(--secondary-brand-colour)}.administration-bar ul li.messages-link a:hover .badge{background-color:var(--secondary-brand-colour)}.layout .layout-header-wrapper{position:relative;background-color:#1e1c19}.layout .layout-header-wrapper .layout-header{background-color:#1e1c19;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.layout .layout-header-wrapper .layout-header .layout-header-left,.layout .layout-header-wrapper .layout-header .layout-header-mid{display:flex}.layout .layout-header-wrapper .layout-header .layout-header-right{display:flex}.layout .layout-header-wrapper .search-filters-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:stretch;padding-bottom:20px}.layout .layout-header-wrapper .search-filters-left{width:220px}.layout .layout-content{margin-left:15px;margin-right:15px}.layout .layout-footer{position:fixed;bottom:0px;width:100%;z-index:100}@media(min-width: 768px){.home-logo img{max-width:175px}.layout-header-left{margin-top:10px}.main-navigation-bar{border-top:none;justify-content:flex-start;padding:0;padding-left:20px;width:auto}.main-navigation-bar ul.navbar-nav{flex-wrap:nowrap}.administration-bar .icon-button{margin:0}.administration-bar .navbar-right #options-menu-dropdown{padding:0 15px}.administration-bar .navbar-right .dropdown-menu{left:auto;width:350px;padding:10px 0;top:calc(100% - 1px);right:0px;border:0;border-top:#fff;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-right:#fff}.administration-bar .navbar-right .dropdown-menu .icon-text-content-wrapper{padding:0 25px}.administration-bar .navbar-right .dropdown-menu li>a{padding:5px 0px}.administration-bar .navbar-right li>div{padding:15px}.layout .layout-content{padding-left:0px;padding-right:0px}}@media(min-width: 992px){.layout-header-mid .searchTabsContainer{width:600px;margin-top:20px}}.layout-header-mid .searchFormBtn{padding:10px 16px}.layout-header-mid .react-autosuggest__input{height:40px;padding:8px 20px;font-family:Helvetica,sans-serif;font-weight:300;font-size:16px;border-radius:3px}@media screen and (max-height: 550px){.layout .layout-footer{position:relative;z-index:0}}
body,h1,h2,h3,h4,h5,h6,p,ul,li,b,u,i,th,td{font-family:"Open Sans",sans-serif}h1,h2,h3,h4{font-weight:bold;color:#48484a}h5,h6{color:#77777a}h1{font-size:36px}h2{font-size:24px}h3{font-size:14px}h4{font-size:12px}h5{font-size:12px}h6{font-size:10px}hgroup{text-align:center;margin-bottom:20px}hgroup h2{font-size:36px;font-weight:bold}hgroup h2+h3{color:#77777a;font-size:14px;font-weight:normal;margin-top:10px}p,ul,li{font-size:14px;color:#77777a}b{font-weight:bold;color:#48484a}.darkGreyP{color:#2d2d30}.darkGreyPBold{color:#2d2d30;font-weight:bold}.greyBtn,.greyBtn:hover{background-color:#fff !important;color:#77777a !important;border:1px solid #d3d2d3 !important}.disableBtn,.disableBtn:hover{cursor:not-allowed;box-shadow:none;-webkit-box-shadow:none}.callToActionBtn{color:#fff !important;border:0 !important;outline:none !important;background-color:var(--secondary-brand-colour) !important;border-radius:3px !important;font-size:14px !important;font-weight:600 !important}.buttonAsLink{text-decoration:underline;background-color:#fff !important;font-weight:bold !important;height:100%}.buttonAsLink:hover{text-decoration:underline !important;background-color:#fff !important}.greyText,.greyText:hover{color:#77777a !important}.greenText,.greenText:hover{color:var(--secondary-brand-colour) !important}.button,button,.button.btn-default,button.btn-default{border:0;border-radius:3px;font-size:14px;font-weight:600}.button,button,.button.btn-default,button.btn-default,.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:none}.button,button,.btn-default.ac,.button.btn-default,button.btn-default,.btn-default.disabled:hover,.btn-default:hover,.btn-default[disabled]:hover,.button.btn-default:hover,button.btn-default:hover,.btn-default.focus,.btn-default:focus,.button.btn-default.active,.button.btn-default:active,button.btn-default.active,button.btn-default:active,.button.btn-default.active.focus,.button.btn-default.active:focus,.button.btn-default.focus:active,.button.btn-default:active:focus,button.btn-default.active.focus,button.btn-default.active:focus,button.btn-default.focus:active,button.btn-default:active:focus{color:#1e1c19 !important;background-color:var(--secondary-brand-colour)}button p{color:#fff !important}button p.subText{font-weight:normal}input,textarea,.form-control{border-color:#ededed}input:focus,textarea:focus,.form-control:focus{border-color:#66afe9}legend{border-bottom:none;font-size:14px;font-weight:bold;margin-bottom:10px}.whiteButton{color:#77777a !important;border:1px solid #ededed !important;background-color:#fff !important;border-radius:2px !important}.whiteButton:hover{background-color:#d3d2d3 !important}.whiteButton:disabled{background-color:#ededed !important}table th{color:#77777a}table td{font-weight:bold}.mainBrandColour{color:var(--main-brand-colour)}@media(max-width: 767px){h1{font-size:24px}h2{font-size:18px}p{font-size:12px}}
html{background-color:#f6f6f6}#root{background-color:#f6f6f6;min-height:100%;margin-left:auto;margin-right:auto}:root{--secondary-brand-colour: #F2CA2C;--main-brand-colour: #F89927;--main-brand-colour-dark: #2D2D30;--secondary-brand-colour-dark: #337ab7;--secondary-brand-colour-dark-highlight: #F2CA2C}p{margin:0}input::placeholder,textarea::placeholder,.form-control::placeholder{color:#a3a0a0}.readMoreLink{color:#77777a;text-decoration:underline;font-size:12px;display:block}.noBump{margin:0 !important}.noBumpTop{margin-top:0 !important}.bumpLeftHard{margin-left:40px}.bumpLeft{margin-left:20px}.bumpLeftTiny{margin-left:5px}.bumpLeftHalf{margin-left:10px}.bumpTop{margin-top:20px}.bumpTopHalf{margin-top:10px}.bumpTopTiny{margin-top:5px}.bumpBottom{margin-bottom:20px}.bumpBottomHalf{margin-bottom:10px}.bumpBottomTiny{margin-bottom:5px}.bumpBottomHard{margin-bottom:40px}.bumpRight{margin-right:20px}.bumpRightTiny{margin-right:5px}.noPadding{padding:0}.noPaddingLeft{padding-left:0}.noPaddingRight{padding-right:0}.paddingRightHalf{padding-right:10px}.paddingLeftTiny{padding-left:5px}.paddingRightTiny{padding-right:5px}.iconDesc{padding-left:5px;margin-top:3px}.pageContent{margin-top:40px;background-color:#fff;padding:30px}.sectionHeading{margin-top:30px}.sectionContent{margin-top:20px}.subHeading{margin-top:5px}h1,h2,h3,h4,h5{margin:0}hr{margin-bottom:0}.normalFont{font-weight:normal !important}.boldFont{font-weight:bold}.biggerText{font-size:16px}.whiteText{color:#fff}.smallerText{font-size:12px}.truncateTextOverflow{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.textNoWrap{white-space:nowrap}.textLeft{text-align:left !important}.text-center{text-align:center !important}.smallFont{font-size:12px !important}.floatRight{float:right}.errorMessage{color:red}.redInputBorder{border:2px solid red !important}.erroneous{border:2px solid red}.availableStatus{color:#f2ca2c}.pendingStatus{color:#a93f55}.flexContainer{display:flex;flex-wrap:wrap}.flexItems{flex-direction:column}.flexContainer.row:before,.flexContainer.row:after{display:inline-block}.vAlignMiddle{margin-top:auto;margin-bottom:auto}.commissionCallToAction,.commissionCallToAction:hover{padding:0 !important;background-color:#fff !important;font-weight:bold !important}.commissionCallToAction:active{box-shadow:none !important}.modal-header .close{color:#2d2d30;background-color:#fff;font-size:40px}.modal-header{border-bottom:none;padding-bottom:0}.modal-body{padding:0 40px 40px}.form-control{padding:21px 12px;border-radius:0;box-shadow:none}.featuredLabel{background-color:var(--main-brand-colour)}.italicFont{font-style:italic}.iconBackground{padding:3px;text-align:center;border-radius:100%;width:30px;height:30px;margin-left:10px}.iconBackground .icon{margin-right:0}.projectImagePlaceholder{text-align:center;background-color:#fff;padding:20px}.projectImagePlaceholder img{height:500px}.publicButtonWrap .loginButton{color:var(--secondary-brand-colour) !important;background-color:#fff !important;border:1px solid var(--secondary-brand-colour) !important}.getInTouchBtn{border:1px solid var(--secondary-brand-colour) !important}.phoneSection img{max-width:25px;max-height:25px}.phoneSection .phoneNumber{font-size:12px}.btn.reviewPending{background-color:#77777a !important}@media(min-width: 992px){.customWidth{margin-left:3.333333%;width:30%}.hideScrollBar{overflow:hidden}.modal-dialog{width:700px}.pull-right-desktop{float:right}}@media(max-width: 768px){#root{overflow:hidden}.modal button.close{text-align:right}.responsive-table{margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;padding-bottom:20px;overflow-x:auto}.noPaddingMobile{padding:0}.noPaddingLeftMobile{padding-left:0}.bumpTopMobile{margin-top:20px}#intercom-container .intercom-launcher-frame.intercom-launcher-frame-mobile,#intercom-container .intercom-launcher-discovery-frame{bottom:65px !important}}#intercom-container{z-index:40000 !important}#__talkjs_launcher{z-index:50000 !important}.anchor{display:block;position:relative;top:-90px;visibility:hidden}.statusPage{display:flex !important;justify-content:center;align-items:center;flex-direction:column;background:#fff}.statusPage>*{margin:10px}.statusPage button{padding:10px 20px;margin:10px 10px}

/*# sourceMappingURL=main.c315eac4f04b0fdffe02.css.map*/