@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:#2FBF71}

.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}

.dialogWindow{display:flex !important;justify-content:center;align-items:center;flex-direction:row}.dialogWindow .modal-content{display:flex;justify-content:center;align-items:center;flex-direction:row;background-color:#48484A;height:600px}.dialogWindow .modal-header{position:absolute;top:0px;width:100%;border-bottom:none;z-index:100;padding:20px 20px 0 0}.dialogWindow .modal-header .skip{border:none !important;background-color:#48484A !important;color:#D3D2D3 !important;float:right}.dialogWindow .modal-header .skip:hover{color:#D3D2D3 !important;background-color:#48484A !important}.dialogWindow .modal-header .skip:active{box-shadow:none}.dialogWindow .modal-body{position:absolute;top:60px;padding:0}.dialogWindow .modal-body .imageSection{display:flex;justify-content:center;align-items:center;flex-direction:row;background-color:#48484A}.dialogWindow .modal-body .imageSection img{max-height:315px;object-fit:contain}.dialogWindow .modal-body .row{margin:20px 0}.dialogWindow .modal-body h1{color:white;max-width:550px;margin-left:auto;margin-right:auto}.dialogWindow .modal-body p{color:#D3D2D3;max-width:500px;margin-left:auto;margin-right:auto}.dialogWindow .modal-footer{position:absolute;bottom:0px;width:100%;border-top:none;padding:0 0 25px 0;text-align:center}.dialogWindow .modal-footer button.explore,.dialogWindow .modal-footer button.getStarted{padding:10px 15px;color:#48484A !important;background-color:white !important}.dialogWindow .modal-footer .previous{float:left}.dialogWindow .modal-footer .next{float:right}.dialogWindow .modal-footer .next,.dialogWindow .modal-footer .previous{color:colour-grey-mid !important;background-color:#48484A !important}.dialogWindow .modal-footer .next:active,.dialogWindow .modal-footer .previous:active{box-shadow:none}@media (max-width: 768px){.modal-dialog{width:95%}.dialogWindow .modal-content{height:450px}.dialogWindow .modal-header{padding-right:0}.dialogWindow .modal-body .imageSection img{max-height:180px}.dialogWindow .modal-body .textSection{padding:0 5% 0 5%}.dialogWindow .modal-footer button.next,.dialogWindow .modal-footer button.previous{width:20%}.dialogWindow .modal-footer button.explore,.dialogWindow .modal-footer button.getStarted{width:40%}}

.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:white;margin:0 20px}.banner button{color:#EF2D56 !important;background-color:white !important}.banner button:hover{color:white !important;background-color:#DB244B !important}

.accept_cookies_modal .modal-dialog{width:900px;margin:calc(50vh - 143px) auto}.accept_cookies_modal .modal-dialog .modal-content{background-color:var(--main-brand-colour)}.accept_cookies_modal .modal-dialog .modal-content .modal-body{padding:15px}.accept_cookies_popup_wrapper{margin-left:-15px;margin-right:-15px}.accept_cookies_popup{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:10px 0;background-color:var(--main-brand-colour)}.accept_cookies_column{margin-right:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.accept_cookies_column p{color:white;text-align:center}.accept_cookies_column .main_text{display:flex;flex-direction:row;justify-content:center;align-items:center}.accept_cookies_column .main_text p{font-size:18px}.accept_cookies_column .secondary_text p{padding-top:20px;font-size:14px}.accept_cookies_buttons{padding-top:25px;padding-bottom:10px}.accept_cookies_buttons .decline_cookies.btn{color:var(--main-brand-colour);border:1px solid #fff;background-color:#fff}.accept_cookies_buttons .decline_cookies.btn:hover{background-color:#EDEDED}.accept_cookies_buttons .accept_cookies.btn{color:#fff;background-color:#2FBF71;border:1px solid #2FBF71}.accept_cookies_buttons .accept_cookies.btn:hover{border:1px solid #fff}.accept_cookies_toggle{display:flex;flex-direction:row;justify-content:left;width:100%;margin-left:10px;margin-bottom:-20px}.accept_cookies_toggle .toggle_choice.btn{background-color:var(--main-brand-colour);color:#fff;text-decoration-line:underline;box-shadow:none}.accept_cookies_toggle .toggle_choice.btn:hover,.accept_cookies_toggle .toggle_choice.btn:active{background-color:var(--main-brand-colour);color:#EDEDED}.accept_cookies_svg{padding:20px}@media (max-width: 768px){.accept_cookies_modal .modal-dialog{margin:calc(50vh - 192px) auto;width:100%;padding:15px}.accept_cookies_column{margin-right:10px;margin-left:10px}.accept_cookies_column p{padding-bottom:15px}}

.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:white}

.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:#2FBF71 !important}.alertPopup .modal-body button.visitInvestorist:hover{background-color:#2FBF71 !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}

.trialExpiredBannerWrap{margin-left:-15px;margin-right:-15px}.trialExpiredBanner{display:flex !important;justify-content:center;align-items:center;flex-direction:row;width:100%;padding:10px 0;background-color:#F89927}.trialExpiredBanner .bannerIcon{margin-top:3px}.trialExpiredBanner .bannerText{margin-top:5px;padding-left:5px}.trialExpiredBanner .bannerText p{color:white}.trialExpiredBanner .bannerBtn,.trialExpiredBanner .bannerBtn:hover{background-color:white !important;color:#F89927 !important}.trialPopUp .phoneSection img{max-width:25px;max-height:25px}@media (max-width: 991px){.trialExpiredBanner .bannerText{padding-left:30px;margin-top:0}.trialExpiredBanner .bannerBtnWrapper{padding-right:30px}.trialPopUp a{font-size:12px;color:#77777A}}

: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:white;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:white !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:white;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 0.35s;-webkit-transition:left 0.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 0.7s;-webkit-transition:left 0.7s}.fast .toggle-group{transition:left 0.1s;-webkit-transition:left 0.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}

.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{background-color:#fff;border-top:1px solid #EDEDED;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:#77777A}.main-navigation-bar ul.nav li a:focus,.main-navigation-bar ul.nav li a:hover{background-color:#fff;color:var(--secondary-brand-colour)}.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 .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}.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:#EDEDED}@media (max-width: 768px){.main-navigation-bar{min-height:60px}.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:#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:#fff;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,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}.layout .layout-header-wrapper .layout-header{background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;border-bottom:1px solid #EDEDED}.layout .layout-header-wrapper .layout-header .layout-header-left{display:flex}.layout .layout-header-wrapper .layout-header .layout-header-right{display:flex}.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}.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 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:#fff;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: #2FBF71;--main-brand-colour: #F89927;--main-brand-colour-dark: #2D2D30;--secondary-brand-colour-dark: #337ab7;--secondary-brand-colour-dark-highlight: #2FBF71}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:white;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:#2FBF71}.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:white !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:white}.statusPage>*{margin:10px}.statusPage button{padding:10px 20px;margin:10px 10px}


/*# sourceMappingURL=main.39cd3c488bb4be7f9798.css.map*/