@import url(/css/fonts.css);.container h1,h2.h1{margin-bottom:50px;font-size:40px;text-align:center}.Mark-Pro-Bold,.expertiseSection_btnWrap a,.homeBannerExtraText>div:first-child,.newsListTitleWrap h3,.newsListTitleWrap h4,.projectSection_btnWrap,.text-bold{font-family:Mark-Pro-Bold;font-display:swap}#preloader,.fixed-top{position:fixed;top:0;left:0}#nav-icon4-desktop span:first-child,#nav-icon4-desktop span:nth-child(2){-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center}.colorImageSmooth,.colorScaleImage,.greyScaleImage,.greyScaleImageSmooth,.opacityFadeIn,.opacityFadeOut{o-transition-timing-function:linear}.pageTitleIndustries,.pageTitle_exp,.spaceOut,.subs_industry>a{letter-spacing:4.2px}.diff_category,.form-section,.front-stars,.homeBannerWithVideoWrap,.industriesSubHomePage li,.industryList_industryPage_wrap,.mainHeaderOuter,.roateImageTitleWrap{overflow:hidden}#pageContent106_detail .btn-default,.btn-std-blue a,.btn-std-red a,.btn-std-yellow a,.newsSocialLinks,a,a:active,a:focus,a:hover{text-decoration:none}:root{--default_blue:#0E355A;--default_dark_blue:#0A253E;--default_grey:#EAEAEA;--default_light_grey:#DEDEDE;--default_dark_grey:#DBDBDB;--default_dark_dark_grey:#4D4D4D;--default_orange:#FF8425;--default_orange_lite:#FFB272}.bg-darkgrey{background-color:rgba(20,20,20,.7)}.bg-crimson{background-color:#6f1525}.bg-orange{background:var(--default_orange)}.bg-blue{background:var(--default_dark_blue)!important}.bg-grey,.default_grey_bg .lineLeft span{background:var(--default_grey)}.blockWrap,.logoOnTop,div.testimonialAuthorContainer,div.testimonialContainer{background-repeat:no-repeat}.text-orange{color:var(--default_orange)}.text-blue{color:var(--default_blue)}.h1,.h2,.h3,.h4,.h5,.h6,.projectBannerText,h1,h2,h3,h4,h5,h6{line-height:1}h1{font-size:2rem}h2.h1{color:#752240!important;font-weight:700}p:empty{display:inline-block;width:100%}.borderGold{border:2pt solid #988044;border-radius:10px}.borderCrimson{border:2pt solid #752240;border-radius:10px}.logoOnTop{background-image:url('/images/library/logo_header.webp');background-position:center 0;background-size:auto 60px;padding-top:60px}.container h1{color:#752240}h3{font-size:1.5rem}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--default_dark_dark_grey);font-size:16px;line-height:1.4;margin:0;padding:0}#desktopBannerFullMenu a:hover,.mainNavWrap>div:hover,.mainNavWrap>div:hover .subMenuCaretIcon,.text-grey,a,a:active,a:focus,a:hover{color:var(--default_grey_dark)}p{margin:0 0 15px}.text-primary{color:#37393f!important}.fixed-top{right:0;z-index:998}h1,h2,h3,h4,h5,h6{font-weight:700}.defaultContentWrapInner h1,.pageTitleWrap_all h1{color:#000}section{padding:30px 0 15px}.reducePaddingAboveMainContent{padding-top:50px}section h2.section-heading{font-size:40px;margin-top:0;margin-bottom:15px}section h3.section-subheading{font-size:16px;font-weight:400;font-style:italic;margin-bottom:75px;text-transform:none}.navbar{padding:0;background-color:#fff}.navbar-collapse.collapse{display:block;height:auto!important;padding-bottom:0;overflow:visible!important}.headerMenuAndLogoWrap{display:flex;display:-webkit-flex;-webkit-justify-content:center;justify-content:center;align-items:center;-webkit-align-items:center;width:100%}.navbar-nav{display:flex;display:-webkit-flex;align-items:flex-end;-webkit-align-items:flex-end;-ms-flex-direction:row;flex-direction:row}.hide,.hideInDesktop,.lb-data .lb-number,.navbar-toggle,.pac-container:after,.toggleSubSubMenuDisplayBlock{display:none!important}.navbar-nav>li>a{padding:0;margin:0;width:auto;display:flex;display:-webkit-flex;color:#931c31!important;justify-content:flex-end}.navbar-nav>li{float:left;margin-right:30px;cursor:pointer}.menuTextFR{position:relative;z-index:5;display:inline-block;text-transform:uppercase}#banner_outer_mobile,#expertPageContent_main_btnContact_mobile,#validationHiddenFieldOQ_id,#validationHiddenFieldQuickQuote_banner,#validationHiddenField_contactForm,#validationHiddenField_homeVisit,.arrowStraight_menu,.capabilityStatement a br,.contactPageMapMobile,.datepicker_inline .ui-datepicker-row-break,.datepicker_inline .ui-widget.ui-widget-content:after,.datepicker_inline .ui-widget.ui-widget-content:before,.diff_category:hover:before,.filterLinks_projects_mobile,.footerContainer:after,.footerContainer:before,.footerContainerMobileWrap,.galleryText_team,.hideDesktop,.hideInDesktop,.homeMenuTop,.homePageTabContentWrap:after,.homePageTabContentWrap:before,.hoverAfterImg,.industriesSubHomePage li a:hover .industryTitleBg,.industriesSubHomePage li a:hover i,.loaderPosOuterWrap,.logoOnHeaderHide,.mainSubNavMobile,.mfp-arrow:after,.mfp-arrow:before,.mfp-counter,.navbar-brand_mobile,.projectOverlay_description_type_wrap,.specializedBlock:hover .hoverBeforeImg,.specializedBlockHeaderTextWrap h1 br,.swiper-button-next:after,.swiper-button-prev:after{display:none}.dropdown-menu>li{padding:12px 10px;text-align:left;display:flex;display:-webkit-flex}.homeBanner_navAndInfo{width:100%;clear:both}.bannerText{font-size:36px;font-family:Mark-Pro-Heavy;position:relative;z-index:11}.bannerMiniUnderline{height:4px;width:37px;background-color:#fff;margin-top:-14px}.scrollDownBtn,.scrollDownBtn_project{border:none;background-color:transparent;font-size:25px!important;cursor:pointer;color:#fff}.homeBanner_left,.homeBanner_right{border-bottom:1pt solid #dadada;border-top:1pt solid #dadada}.bannerText h1,.contactPageActionBtnWrap,.contactPageInfoBtnsWrap a:hover,.datepicker_inline .ui-datepicker th,.homeBannerWithVideoWrapOverlay,.product_interest_queryForm_section input,.product_interest_queryForm_section textarea,.projectIndexScrollerItem>div>div:nth-child(3) a,.scrollDownBtn:hover,.scrollDownBtn:visited,.scrollDownBtn_project:hover,.scrollDownBtn_project:visited{color:#fff}div.testimonialAuthor,div.testimonialSubAuthor{color:#818181;font-style:italic;font-family:Georgia,Times,serif}.productPageSection .card-body,.scrollDownBtn{padding-left:0;padding-right:0}.tempHide{opacity:0}.homeBannerExtraText{display:flex;flex-direction:column;justify-content:flex-end;height:calc(100% - 70px);width:1170px;margin:0 auto}#banner_outer,.banner_inner{height:62vh;position:relative}.homeBannerExtraText>div:first-child{font-size:40px;text-decoration:underline;-webkit-text-underline-position:under;-ms-text-underline-position:below;text-underline-position:under}#pageContent106_detail a,.newIndexItem>div:nth-child(4) a{text-decoration:underline!important}.homeBannerExtraText>div:nth-child(2){font-size:15px;margin-top:15px}#banner_outer{margin-top:150px;display:flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;color:#fff;background-size:cover;background-position:center center}#banner_outer:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:99}.banner_inner{background-size:cover!important;background-position:center;z-index:5}.notHomePageBanner_detail{height:100vh!important}.notFullBannerHeight{height:45vh!important}.homeBanner_left,.homeBanner_right{width:50%;height:70vh;background-repeat:no-repeat;background-position:center center;background-size:cover}.homeBanner_right{background-size:cover;border-right:1pt solid #dadada;padding-right:1pt}.homeBanner_left{border-left:1pt solid #dadada}.topOfMenuSpacer{border-bottom:none;max-height:3px;background-color:#41586e;border-top:none;border-left:none;border-right:none;font-size:1px;padding:5px!important;margin:0}.articleHome{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.aDivWrap{display:flex;display:-webkit-flex;width:100%;position:relative;align-items:center}#homeImageSlideOuter img,.aDivWrap img,.articleHome_inner p img{max-width:100%}.aDivWrap>.aDivWrap_left,.subDifferencesWrap>a:first-child{margin-right:60px}.articleHome_inner,.ui-datepicker-inline{width:100%!important}.contentSideImgWrap{width:50%!important;margin-left:30px}.contentSideImgWrap img{width:100%;margin-top:70px}.NOTcontainer{width:unset!important}#faqs>div,#mainNav>div,#servicesDetailMainImage img,.clientMenuWrap_home ul>li img,.contactPage_contactDetailsWrap,.contactUsFormLeft>div:first-child>div:nth-child(3),.container_custom table,.homePageContentTop_img img,.projectDetailPage_projects .projects_expertise_outer_wrap,.projects_expertise_outer_wrap,.w100{width:100%}.blocksWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;z-index:999}.blockWrap{background-position:center;background-size:cover;text-align:center;width:33.33%;padding:80px 40px;cursor:pointer;min-height:320px}.homePageGetStartedHeader{text-align:center;color:#fff;position:relative;z-index:10}div.testimonialContainer_Outer{border:1px solid rgba(117,34,64,.8);background-color:rgba(117,34,64,.07);margin-bottom:55px;border-radius:15px 55px;padding:35px;-webkit-box-shadow:0 8px 6px -6px #555;-moz-box-shadow:0 8px 6px -6px #555;box-shadow:0 8px 6px -6px #555}div.testimonialContainer_Outer:nth-child(odd){background-color:rgba(152,128,68,.07)}div.testimonialContainer{background-image:url('/images/library/quotations_bg_left.png');background-position:left top;padding:0 55px;text-align:justify}div.testimonialContainer_Outer:nth-child(3n+1) p{font-family:Courgette,cursive;font-size:20px;color:#a7a3a3}div.testimonialContainer_Outer:nth-child(3n+2) p{font-family:'Just Another Hand',cursive;font-size:26px;color:#a7a3a3;letter-spacing:1px}div.testimonialContainer_Outer:nth-child(3n+3) p{font-family:Caveat,cursive;font-size:22px;color:#797979}div.testimonialAuthorContainer{background-image:url('/images/library/quotations_bg_right.png');background-position:right top;min-height:50px;padding-top:20px;margin-top:-10px}div.testimonialAuthor{font-size:16px;font-weight:700}div.testimonialSubAuthor{font-size:14px;padding-top:5px}.aDivWrap_three,.aboutPageBlockMenu,.aboutPageBlockMenuInde_title,div.testimonialNav{display:flex;justify-content:space-between}.dropdown-menu>li,.menuByItSelf_footer a,.nav-link,.navbar-nav .nav-link,.subDifferencesWrap h3,div.testimonialNav a{font-size:16px}div.testimonialPageNos{position:relative;float:right;text-align:right;font-size:13px;font-weight:700}.bookingFormFirst,.contactPage_contactDetailsWrap,.contactUsFormBottom,.contactUsFormLeft{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between}.submitBtn_submitYourIdeaWrap{text-align:center;margin-top:15px}.contactPage_contactDetailsWrap iframe{width:50vw;height:400px}.contactFormCheckboxOptions>div{width:47%;float:left;margin-bottom:15px}#portfolioIndexOuter>div:nth-child(2n),.contactFormCheckboxOptions>div:nth-child(2n){margin-left:5%}.contactFormCheckbox{height:16px;width:16px;border:1pt solid #fff}#headerSocialMedia div,.contactFormCheckboxOptions>div div,.fa-facebook.newsSocialLinks .fa-facebook-f,.fa-linkedin.newsSocialLinks .fa-linkedin,.fa-twitter.newsSocialLinks .fa-twitter,.loader>div,.newsSectionWrap h1,.specializedBlock:hover .hoverAfterImg{display:inline-block}.contactFormCheckboxOptions>div div:nth-child(2){margin-left:10px;padding-bottom:3px}.bookingForm input[type=text],.bookingForm select,.bookingForm textarea,.contactUsForm input[type=text],.contactUsForm select,.contactUsForm textarea{width:100%;margin-bottom:20px;border-radius:5px;height:auto;font-size:16px;background:0 0!important;-webkit-appearance:none;border-color:#fff;outline:0;color:#fff;box-shadow:none}.bookingForm textarea,.contactUsForm textarea{height:210px;padding:10px;resize:none;margin-bottom:15px}#expertPageContent_main_leftImage,#expertPageContent_main_rightText,.aDivWrap>div,.bookingFormFirst>div,.contactPageDetail_NewcastleOffice,.contactPageDetail_SydneyOffice,.contactUsFormBottom>div,.contactUsFormLeft>div,.homePageMainProductImageOuter img,.projectIndexScrollerItem>div,.testimonialsImage,.testimonialsText{width:50%}.bookingFormFirst>div:first-child,.contactUsFormBottom>div:first-child,.contactUsFormLeft>div:first-child{margin-right:50px}.contactPageContactFormHeaderWrap h1{color:#fff;text-align:left}.contactPageContactFormWrap .container{background:#2a2735;z-index:9}.contactPageContactFormWrap>div{min-height:485px}.bannerTextWrap>div,.banner_inner_gallery,.banner_outer_gallery_wrap,.blockWrap_home,.contactPageContactFormWrap .container,.contactPageContactFormWrap_outer,.expertImage_rotate,.headerNews .pageTitleWrapInner_all,.industriesSubHomePage li a,.industryList_industryPage,.industryList_industryPage_images_wrap,.itemTitleWrap,.lineLeft,.projectDetailPage_projectsWrap,.projectSectionWrap_expertPage,.projectsWrap_homePage_outer,.projects_projectPage,.slick-slide,.specializedBlockBGimageWrapOuter,.specializedBlockHeaderTextWrap{position:relative}.arrowOnTheBannerWrap{position:absolute;top:0;left:0;right:0;text-align:center;z-index:999}.nav-link,.subHeaderRowSubMenu a:hover,.subHeaderRowSubMenuHeading.active>a,.submenu.active>a,.text-danger{color:#752240}.menuTextFR:hover{color:var(--default_blue)!important}.bg-none,.goBackBtnWrap a:hover,.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background:0 0}.bannerHeight100VH,.bannerHeight40VH,.newIndexItem>div:nth-child(2)>div{background-repeat:no-repeat;background-size:cover}.navbar-brand{height:auto;padding:0}.navbar-brand>img{max-height:110px;max-width:211px}.navbar-toggle .icon-bar{background:#fff}.overlay,.pageTitleWrap_all{position:relative;z-index:999}.pageTitleWaterMark_all{position:absolute;z-index:99;right:0;opacity:.1;font-size:162px;line-height:60px}.headerNews .pageTitleWaterMark_all{right:auto}.pageTitleWrapInner_all{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;position:relative;line-height:1;min-height:75px}.alignHeaderInCenter{justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.alignHeaderInCenter aside,.projectDetailPage_projectsWrap .projects_expertise_wrap>div{margin-right:0!important}.pageTitleWrapInner_all h1{margin:0;white-space:nowrap}.headerMenuWrap{display:flex;flex-direction:row;float:right;position:relative;z-index:9999}.caret_custom{display:block;text-align:center;position:relative;padding-left:5px}.menuListFloatRight .caret_custom{display:block;text-align:center;position:relative;padding-right:5px}.lg-item{position:relative;width:80%!important;margin:auto;height:80%!important;top:0;left:0;right:0;bottom:0}.homeBlockHeader{position:relative;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;z-index:999;margin-bottom:40px}.homeBlock_watermark{font-size:140px;position:absolute;z-index:99;opacity:.1;line-height:50px;left:0;right:0;top:0}.expertisePageContent>section div>.aDivWrap,.homeBlockBriefWrap,.mb30,.productPageSection_header{margin-bottom:30px}.banner_make_quote_wrap_notHomePage h4,.gridSquare h2,.homeBlockHeader_head>div:first-child,.teamTitleWrap_about h4{font-size:20px}.bannerHeight100VH{background-position:center left}.bannerHeight40VH{height:50vh;background-position:center}#newsArticleListing{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:20px}#newsArticleListing>div{width:45%}.fullheader_outer,.newIndexItem{display:flex;flex-direction:column}.newIndexItem>div:first-child>div{background-color:#a9212e;color:#fff;width:40%;padding:7px 12px}.newIndexItem>div:nth-child(2)>div{height:330px;width:100%}.newIndexItem>div:nth-child(3)>div{margin:20px 0}.newsDateNav{display:flex;flex-direction:row;margin-top:20px;justify-content:center}.bannerTextWrap,.headerNews .pageTitleWrap_all{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.newsPulldownMonths{margin-right:20px}.newsPulldownYears{margin-left:0!important}.newsDateNav .nice-select{border-radius:0;border:none;background-color:#f2f2f2;color:#24334d}.newsDateNav .nice-select:after{border-bottom:2px solid var(--default_dark_blue);border-right:2px solid var(--default_dark_blue);width:9px;height:9px;margin-top:-8px}.newsDate_details{font-display:swap}.newsTitle_details h1{font-size:20px;font-family:Mark-Pro-Bold;font-display:swap}.bannerTextWrap{display:flex;height:100%;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:center;-webkit-align-items:center;text-align:left;position:absolute;left:0;right:0;padding-bottom:73px}.bannerTextInnerWrap{z-index:99}.bannerTextLine{font-size:45px;color:#fff;line-height:.8}.bannerTextLine_home{position:relative;line-height:1}.contactPageMap,.expertiseBlockWithImg,img.mfp-img{padding:0}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{top:-55px;opacity:1}.mfp-bottom-bar{color:#000;margin:0;padding:30px 40px;position:relative}.contactPageHeaderWrap,.lb-data .lb-close,.mb10{margin-bottom:10px}.mfp-title{padding:0;color:#000}.come-in{transform:translateY(200px);animation:1s forwards come-in}.come-in:nth-child(odd){animation-duration:1s}.already-visible{transform:translateY(0);animation:none}@keyframes come-in{to{transform:translateY(0)}}.mfp-arrow-left{background:url(/images/library/lightbox_prev.png) top left!important}.mfp-arrow-right{background:url(/images/library/lightbox_next.png) top left!important}.subPageExtraBtn{border:1px solid #b72d1f;color:#b72d1f;padding:10px}#servicesIndexContainer>a>div>div:first-child,.headerPhoneNumber{padding-right:20px}.subPageExtraBtn:hover{border-color:#b72d1f;background:#b72d1f;color:#fff}#preloader{z-index:9999999;width:100%;height:100%;overflow:visible;background:url("/images/preloader.svg") center center no-repeat #fff}.blockWrap_subPage_null{cursor:auto}.aboutPageBlockMenuInde:hover .aboutPageBlockMenuInde_title,.blockWrap_subPage_null:after,.itemQty:focus{background:0 0!important}.lb-data .lb-close{background-image:none;color:#fff;font-size:20px;opacity:1}.alignWaterMarkInCenter{right:0;left:0;text-align:center}.testimonials_author{color:red;font-weight:700}.headerContactNoDesktop a,.headerContactNoDesktop p{color:#414b4d}.headerNews .pageTitleWrap_all{display:flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.headerNews .pageTitleWrapInner_all .pageTitleWaterMark_all{left:-10px;right:0}.mfp-close{top:-18px!important;width:auto!important;right:-4px!important}.form-control{color:#000;border-radius:10px}.formMarginLeft{margin-left:15px!important}.researchAndDevelopmentWrap{position:absolute!important;top:-80px;text-align:center}.researchAndDevelopmentWrap div{font-size:26px;font-weight:400}.bannerArrowDown{position:absolute;color:#fff;font-size:30px;text-align:center;left:0;right:0;bottom:-25px;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;z-index:99999999}.bannerArrowDown img,.logoOnHeader img{width:auto}.connectWithUs_contactPage .aDivWrap,.contactFormQuestionairs>div,.contactPageHeaderWrap,.headerMenuAndLogoWrap,.navbar-header{align-items:center;-webkit-align-items:center}.menuTitleOnBanner{position:absolute;left:0;right:0;text-align:center;color:#fff;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menuTitleOnBanner h1{color:#fff;font-size:40px;text-transform:uppercase}#faqs,.clientImagesWrap,.connectWithUs_contactPage .aDivWrap,.contactPageHeaderWrap,.subPagesOthers{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}.contactFormQuestionairs>div,.homePageContentServicesWrap,.navbar-header,.subDifferencesWrap,.subDifferencesWrap>a{display:flex;display:-webkit-flex}.contactPageInfoBtnsWrap{text-align:center;margin-top:20px}#footerSocialMedia>div,.backToProject i,.careerSection .aDivWrap_flexi .aDivWrap_left,.contactPageInfoBtnsWrap a:first-child{margin-right:10px}.contactFormQuestionairs>div,.mt10{margin-top:10px}.contactFormQuestionairs input,.contactPageUnderBoookForm{text-align:center}.contactPageUnderBoookForm,.contactUsForm,.newsListWrap>div>a:hover .text-danger,.textWhite{color:#fff!important}.contactPageUnderBoookForm hr{width:100px}.subMenuBGwhite{background:#fff;border:none}.contactPageHeaderWrap a{background:#ac1127;color:#fff!important}.contactPageHeaderWrap a:hover{background:#fff;color:#ac1127!important}.popover{max-width:initial;opacity:.9!important;border-radius:0}.nice-select:after{width:10px;height:10px}.mainHeaderOuter{display:flex;flex-direction:row;height:120px;align-items:center;justify-content:space-between;background:#fff}#footerCertification,#footerSocialMedia,#servicesDetailMainContentContainer,#servicesIndexContainer,.contactPageWrap,.mainContentRightContent_outer{flex-direction:row;display:flex}.mainHeaderOuter>div:first-child{padding-left:20px;height:100%;background-color:#752240}#pageContent3-1 .aDivWrap_left img,.bannerHeight100VH,.mainHeaderOuter>div:nth-child(2){height:100%}.mainHeaderOuter>div:first-child>div:nth-child(1)>div{position:absolute;top:0;z-index:999;left:0;padding-left:20px}.headerPhoneNumber{min-width:200px;background-color:#752240;color:#fff;font-size:30px;font-weight:700;z-index:999;text-align:center;height:100%;position:relative}.headerPhoneNumber>div:first-child>div:nth-child(1){font-size:15px}.headerPhoneNumber:after,.headerPhoneNumber:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.headerPhoneNumber:after{border-right-color:#752240;border-width:60px;margin-top:-60px}.contactPageContactFormHeaderWrap hr,.contactUsForm hr,.defaultPageTitle hr{border-color:#ac1127}.headerPhoneNumber:before{border-width:36px;margin-top:-36px}#nav-icon1,#nav-icon2,#nav-icon3,#nav-icon4-desktop{width:28px;height:21px;position:relative;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;float:right;margin:0}#nav-icon1 span,#nav-icon3 span,#nav-icon4-desktop span{display:block;position:absolute;height:3px;width:100%;background:#931c31;border-radius:5px;opacity:1;right:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon4-desktop span:first-child{top:0;transform-origin:left center;width:100%}#nav-icon4-desktop span:nth-child(2){top:8px;transform-origin:left center}#nav-icon4-desktop span:nth-child(3){top:16px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;width:100%}#nav-icon4-desktop.open span{left:0;right:unset;width:100%!important}#nav-icon4-desktop.open span:first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-1.5px;left:4.45px}#nav-icon4-desktop.open span:nth-child(2){width:0%;opacity:0}#nav-icon4-desktop.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:18.5px;left:4px}#servicesIndexContainer{flex-wrap:wrap;margin-top:90px;font-weight:700}#servicesIndexContainer>div>h2{color:#fbac18;font-size:20px;margin-bottom:35px}#servicesDetailMainContentContainer>div:first-child{width:60%}#servicesDetailMainContentContainer>div:nth-child(2){width:40%;text-align:right}#servicesIndexContainer>a{width:50%;color:#41586e}#servicesIndexContainer>a:hover{color:#fbac18}#servicesIndexContainer>a>div{display:flex;flex-direction:row;align-items:center;padding-bottom:15px;font-size:16px}#servicesDetailMainImage{margin:90px 0 30px}.readMoreBtnWrap{text-align:center;z-index:999}.homePageContentTop_text{width:600px;background:#ac1127;padding:30px;color:#fff;position:absolute;top:-300px;left:-500px;text-align:left}.homePageContentTop_img{width:100%;text-align:right;position:relative}.homePageContentTop_img>div{width:500px;display:inline-block;position:relative}.homePageContentDesignWrap{position:relative;margin-top:100px;margin-bottom:80px}#homeBlocks_outer>div,.serviceIndeWrap{margin-bottom:30px;cursor:pointer}.homePageContentBottomBox{width:600px;height:500px;position:absolute;bottom:-330px;right:0;z-index:8}.homePageContentLeftBox{width:100%;height:100%;position:absolute;top:80px;z-index:8}.homePageContentServicesWrap,.homePageContentTopWrap,.servicesSectionWrap .container,.specializedBlockText{position:relative;z-index:9}.contactPage,.defaultContentWrapInner{text-align:left}.contactPageContactFormHeaderWrap hr{width:150px;border-width:2px}::-webkit-input-placeholder{color:var(--default_dark_dark_grey)!important}::-moz-placeholder{color:var(--default_dark_dark_grey)!important}:-ms-input-placeholder{color:var(--default_dark_dark_grey)!important}:-moz-placeholder{color:var(--default_dark_dark_grey)!important}.services_div_home_wrap{color:#fff;position:absolute;bottom:10px;left:10px}.defaultPageTitle hr{border-width:2px;width:100px}.extraMarginAboveMainContent{margin-top:80px}.bannerHeight40VH .bannerTextWrap,.scrollDownBtnWrap_project button{padding-left:0}.btn-default-reverse,.btn-default-reverse:hover,.btn-default_reverse{padding:8px 30px;color:#fff;display:inline-block}.bannerWrapWithBgImg{background-repeat:no-repeat;background-position:left}.contactPageTitle h1,.services_div_home_wrap h1{font-weight:400}.btn-default-reverse{border-radius:0;border:1pt solid #fff;white-space:nowrap;cursor:pointer}.btn-default-reverse:hover{border-radius:0;border:1pt solid #000;white-space:nowrap;cursor:pointer;background-color:#000!important}.btn-default_reverse,.btn-std{border-radius:0;white-space:nowrap}#in_the_media_outer .btn-default{display:inline}#aboutPageOuter>div>img{margin-bottom:35px}.btn-default_reverse{background-color:transparent;border:1pt solid #fff}.readMoreBtnWrap button{border-color:#fff;color:#fff;border-width:2px;padding:6px 30px}.goBackBtnWrap a{border-width:2px}.contactPage hr{width:150px;border-width:2px;border-color:#ac1127;margin-left:0;margin-right:0}.faqHeader h2{text-align:center;color:#752240!important;margin-bottom:50px;font-weight:400}.contactPageContactFormWrap>.container{padding:45px}.contactPageContactFormWrap_outer{position:relative;top:60px;z-index:5}.contactPageMapWrap{position:relative;z-index:4}#expertPageDetailContent,.contactFormSection,.projectSection_details,.pt0{padding-top:0}#footerCertification,.bookingFormAlternativeText,.mt40{margin-top:40px}.bookingFormAlternativeText h1{color:#fff;text-align:center;font-size:20px}.homePageImageAndTextInnerTextWrap_rotate{display:block;float:left;transform:rotate(8deg);-webkit-shape-outside:polygon(0 0,100% 0%,-8% 100%,-106% 100%);shape-outside:polygon(0 0,100% 0%,-8% 100%,-106% 100%);width:50px;height:400px}.subDifferencesWrap>a{flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.subDifferencesWrap img{min-height:80px}.serviceIndeWrap:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.serviceIndeWrap div{position:relative;z-index:5;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;width:100%}.bannerBtn_differnce{border-radius:15px;background:#ac1127;color:#fff;padding:8px 35px 11px!important;border-color:#ac1127}.serviceIndeWrap_subPage_wrap{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.serviceIndeWrap_subPage_wrap>a{width:25%;margin-right:12.5%}.serviceIndeWrap_subPage_wrap>a>div{width:100%;display:flex;display:-webkit-flex;background-size:100% auto;background-repeat:no-repeat;min-height:200px;background-position:center}#awardsOuter>div:nth-child(3n+3),#footerCertification>div:last-child,#footerSocialMedia>div:last-child,#homeBlocks_outer>div:last-child,.bottomExpertiseStripItem:last-child,.projectSection .projects_expertise_outer_wrap:nth-child(3n+3),.projects_expertise_wrap>div:nth-child(3n+3),.serviceIndeWrap_subPage_wrap>a:nth-child(3n+3),.teamIndeWrap:nth-child(4n+4){margin-right:0}.mobileMenuBgHeight{height:initial!important}.showTextField_textarea_wrap{padding-left:35px}.showTextField_textarea_wrap input{width:300px!important;text-align:left}.bannerTextLine p{display:flex;display:-webkit-flex;line-height:1.1}#projectGalleryScrollerOuter,.mb60,.ourClients_ourWork{margin-bottom:60px}.alsoSee_complianceNswLegislation_more_header_wrap h1{margin:30px 0}.homePageBlockLinksWrap h2,.homeScrollContentTitle p,.pageTitle{margin-bottom:0}.clientsLogosWrapHomePage{padding-top:50px;padding-bottom:50px}.bookingForm span{display:block;margin-bottom:3px}.bannerTextLine strong{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.bannerTextLine img{margin-right:10px;position:relative;top:-5px}.subDifferencesWrap a{color:#005487}.pretty .state label:after,.pretty .state label:before{border-radius:5px}.servicesSectionWrap{position:relative;padding-top:0}#servicesExtraBannerTextContainer_outer,#servicesExtraBannerTextTextHeading_outer,#servicesExtraBannerTextText_outer,.loaderInnerWrap{position:absolute;width:100%}#servicesLogoHeader{padding-bottom:65px}.serviceIndeTitleWrap h4 *{font-size:18px!important}.serviceIndeTitleWrap p{padding:0!important;margin:0!important}.servicesOthersSection{padding-top:0!important;padding-bottom:15px!important}.loaderInnerWrap{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;height:100%;top:0;left:0}.loaderWrap{position:fixed;background:rgba(0,0,0,.7);width:100%;height:100%;left:0;top:0;color:#fff;z-index:999;display:none}.btn-std,.btn-std-red{background:#fff;padding:8px 35px 11px!important}#servicesExtraBannerTextTextHeading_outer{position:relative;margin:0 auto;height:10px;max-width:1100px}#servicesExtraBannerTextTextHeading{position:relative;z-index:997;top:-105px;background:#ac1127;color:#fff;min-height:10px;display:inline-block;white-space:nowrap;padding:5px 15px;max-width:1170px}#servicesExtraBannerTextText_outer{display:inline-flex;justify-content:center;align-items:center;min-height:180px}#servicesExtraBannerText_inner{position:relative;z-index:997;top:-90px;color:#fff;width:1170px;margin:0 auto;display:inline-block;vertical-align:middle;left:-20vw;width:calc(1170px - 45vw);min-width:300px}#awardsOuter,#bottomExpertiseStrip,#expertPageContent,#homeBlocks_outer,#homePageContent,#ourVisionPageContent,#portfolioIndexOuter,#pressOuter,.back-stars,.clientsInExpertisePage .slick-track,.filterLinks_projects,.front-stars,.iWouldLikeTo,.portfolioIndexItemImage,.projectGalleryRow,.projectGallerySection,.projectOverlay_description_type,.star-rating,.testimonialsContainer{display:flex;display:flex}#servicesExtraBannerText_inner p,.alert_quoteDetail_item{white-space:nowrap}#servicesExtraBannerText_inner p:nth-child(3){margin-top:25px}#servicesExtraBannerText_slantBackground{min-height:200px;width:44vw;position:relative;z-index:997;top:-90px;color:#fff}#servicesExtraBannerText_slantBackground:before{content:"";position:absolute;top:0;bottom:0;left:-35px;width:100%;background:#004c7e;transform:skew(-20deg)}.btn-std{color:#000;border:1pt solid #000}.btn-std-red{border-radius:0;color:#a0213a;border-color:#a0213a}.btn-std-red a{color:#a0213a;border-bottom:none}.btn-std-red_inverse{border-radius:0;background:#a0213a;color:#fff;padding:8px 35px 11px!important;border-color:#a0213a}.btn-std-blue_inverse a,.btn-std-red_inverse a,.btn-std-yellow_inverse a{color:#fff;text-decoration:none;border-bottom:none}.btn-std-yellow{border-radius:0;background:#fff;color:#ffb95c;padding:8px 35px 11px!important;border-color:#fff}.btn-std-yellow a{color:#ffb95c;border-bottom:none}.btn-std-yellow_inverse{border-radius:0;background:#ffb95c;color:#fff;padding:8px 35px 11px!important;border-color:#ffb95c}.btn-std-blue{border-radius:0;background:#fff;color:#125a9a;padding:8px 35px 11px!important;border-color:#fff}.btn-std-blue a{color:#125a9a;border-bottom:none}.btn-std-blue_inverse{border-radius:0;background:#125a9a;color:#fff;padding:8px 35px 11px!important;border-color:#125a9a}.bottomExpertiseStripItemImage,.projectGalleryRow>a>div:first-child,.projectGalleryScrollerItem,.testimonialsImage{background-size:cover;background-position:center center}.iWouldLikeTo .nice-select{min-width:280px!important;margin-left:10px;border-radius:0;border:1pt solid #000}.iWouldLikeTo{width:100%;font-size:24px;font-weight:400;align-items:center;padding-top:20px}#expertPageContent,.homePageDifferenceSection .justify-content-between{align-items:center}.expertPageContent>.aDivWrap{align-items:flex-start}#expertPageContent_leftText,#homePageContent_leftText{width:50%;padding-right:45px}#headerSocialMedia{position:absolute;text-align:right;width:100%;float:right;top:75px;z-index:9}.titleLineUnder{position:absolute;width:60px;height:10px;-ms-transform:skewY(8deg);-webkit-transform:skewY(8deg);transform:skewY(8deg)}.titleLineUnder_outer{padding-top:14px;padding-bottom:50px}#contactPageContent,#expertPageContent_main,#expertPageDetailContent{display:flex;flex-direction:row;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;padding-top:100px}#contactPageDetailContent_leftText,#expertPageDetailContent_leftText{width:40%;padding-right:40px}#contactPageDetailContent_rightImage,#expertPageContent_main_leftImage,#expertPageDetailContent_rightImage{width:60%;min-height:35vw;background-size:cover;background-position:bottom right;background-repeat:no-repeat}#expertPageContent_main_rightText{padding-left:60px}#homeBlocks_outer{flex-wrap:wrap;flex-direction:row;margin-top:100px;font-size:18px}#homeBlocks_outer>div{width:31.3%;margin-right:3%;border:1pt solid #ededed}#awardsOuter,#pressOuter>div,#testimonialsOuter,.projects_projectPage .projects_expertise_outer_wrap{margin-bottom:50px}.grow:hover{transform:scale(1.1)}.grow{transition:.5s ease-in-out}#homeBlocks_outer>div>div:first-child{width:100%;height:250px}#homeBlocks_outer>div>div:nth-child(2){width:100%;height:80px;padding:30px 15px 25px;color:#333;font-weight:700}#homeBlocks_outer>div>div,.projectIndexScrollerItem>div:first-child{background-size:cover;background-position:center center;background-repeat:no-repeat}div#homeBlocks_outer div:first-child:hover>div:nth-child(2){background-color:#538d67;color:#fff!important}div#homeBlocks_outer div:nth-child(2):hover>div:nth-child(2){background-color:#ffb95c;color:#fff!important}div#homeBlocks_outer div:nth-child(3):hover>div:nth-child(2){background-color:#a0213a;color:#fff!important}.bgBlue{background-color:#125a9a!important}.bgGreen{background-color:#538d67!important}.bgYellow{background-color:#ffb95c!important}.bgRed{background-color:#a0213a!important}#navPhoneNumber,#portfolioDetailDataInner,.checkboxSelected{background-color:#fff}#ourVision_outer{background-color:#dcd7d5;padding-top:50px;padding-bottom:50px}#ourVisionPageContent{flex-direction:row;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}#ourVisionPageContent_leftImage{width:40%}#ourVisionPageContent_leftImage img,.awardsImage img{width:100%;height:auto}#ourVisionPageContent_rightText{width:60%;padding-left:45px}#ourVisionPageContent_rightText img{height:60px}#ourVisionPageContent_rightText p:first-child,.faqHeader h2{font-size:30px}#pressOuter{flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:70px}#pressOuter>div{width:30%}#pressOuter>div>div:first-child{height:180px;background-size:cover}#pressOuter>div>div:nth-child(2),#pressOuter>div>div:nth-child(3),#pressOuter>div>div:nth-child(5){color:#a9212e}#pressOuter>div>div:nth-child(2),.contactPageDetail_NewcastleOffice div:last-child,.contactPageDetail_SydneyOffice div:last-child,.mt20{margin-top:20px}#pressOuter>div>div:nth-child(3){margin-top:10px;font-family:Mark-Pro-Bold;font-display:swap;font-size:15px}#pressOuter>div>div:nth-child(4){margin-top:18px;margin-bottom:10px}#pressOuter>div>div:nth-child(5),#pressOuter>div>div:nth-child(5) a{height:20px;color:#a9212e}#bottomExpertiseStrip_outer{background-color:#dcd7d5;padding-top:80px;padding-bottom:60px}#bottomExpertiseStrip{flex-direction:row;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;cursor:pointer}.bottomExpertiseStripItem{width:30%;margin-right:2%}.bottomExpertiseStripItemImage{background-repeat:no-repeat;min-height:190px}.bottomExpertiseStripItemText{padding-top:10px;padding-bottom:10px;text-align:center;font-size:18px}#awardsOuter{flex-wrap:wrap;flex-direction:row}.awardsImage{min-height:200px}.awardsContainer{width:31.3333%;margin-right:3%;border:1pt solid #ededed;margin-bottom:30px}.awardsText{padding:20px;text-align:center;font-size:14px}.awardsText p,.contactPageMap p{margin:0}.testimonialsContainer{align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;margin-bottom:30px;border:1px solid #ededed}.projectGalleryScrollerItem,.projectIndexScrollerItem{border-left:2px solid #fff;border-right:2px solid #fff}.testimonialsImage{min-height:300px;background-repeat:no-repeat}.testimonialsText{padding:25px}#portfolioIndexOuter{flex-direction:row;flex-flow:wrap;justify-content:center;margin-bottom:40px}#portfolioIndexOuter>div{width:40%;min-height:450px;cursor:pointer;margin-bottom:30px}#portfolioIndexOuter>div:hover>a>div:first-child,.greyScale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#portfolioIndexOuter>div:hover>a>.portfolioIndexItemImage>div,.overlay:hover:before,.projectDetailPage_projects .projects_expertise_wrap,.projects_expertise_inner_wrap:hover .projectOverlay_description_type_wrap{display:block}#portfolioIndexOuter>div:nth-child(odd){margin-right:5%}#portfolioIndexOuter>div>a>div:nth-child(2)>h2{color:#a9212e;font-size:26px!important}#portfolioIndexOuter>div>a{color:#37393f}.portfolioIndexItemImage{background-size:cover;height:300px;align-items:center;justify-content:center}.portfolioIndexItemImage>div{display:none;color:#fff;text-decoration:underline}#portfolioDetailDataOuter{position:relative;width:50%;box-shadow:0 5px 20px rgba(0,0,0,.3);margin-top:-300px;float:left;background-color:#fff}#portfolioDetailDataInner{max-width:585px;float:right;position:relative;padding:40px 40px 40px 0}#portfolioDetailDataInner h1{color:#a9212e;margin-bottom:20px}.projectGallerySection{flex-direction:row;align-items:center;margin-top:30px;margin-bottom:50px}.projectGallerySection>div:first-child{width:20px}.projectGalleryRow{flex-direction:row;width:100%}.projectGalleryRow>a>div:first-child{margin:0 3%;background-repeat:no-repeat;position:relative}.projectGalleryRow>div:first-child{margin:0 3% 0 0}.projectGalleryRow>div:last-child{margin:0 0 0 3%}.projectGallery_outer{padding-left:40px;padding-top:0;margin-top:0}#projectIndexScrollerOuter{margin-top:5px;height:300px}.projectIndexScrollerItem{height:300px;display:flex!important;flex-direction:row;justify-content:center;width:80%!important;max-width:970px!important}.projectGalleryScrollerItem{height:330px;width:483px!important;max-width:483px!important;background-repeat:no-repeat}.projectGalleryScrollerItemDoubleContainer{display:flex!important;flex-direction:row;width:970px!important;max-width:970px!important}.projectIndexScrollerItem>div:nth-child(2){background-color:#a9212e;color:#fff;padding:30px;display:flex!important;flex-direction:column}.projectIndexScrollerItem>div>div:nth-child(3){bottom:0;text-decoration:underline}.projectIndexScrollerItem>div>div:nth-child(3) i{font-size:11px;margin-left:8px}.projectIndexScrollerItem>div:nth-child(2)>div:nth-child(2){margin-top:16px;height:100%}.projectIndexScrollerItem>div:nth-child(2)>div:nth-child(2)>div:first-child{font-family:Mark-Pro-Bold;font-display:swap;font-size:25px}.projectIndexScrollerItem>div:nth-child(2)>div:nth-child(2)>div:nth-child(2),.projectIndexScrollerItem>div:nth-child(2)>div:nth-child(2)>div:nth-child(3){margin-top:5px}.projectGalleryScrollerNavArrows,.projectIndexScrollerNavArrows{display:flex;flex-direction:row;justify-content:flex-end;max-width:970px}.projectGalleryScrollerNavArrows>div,.projectIndexScrollerNavArrows>div{font-size:25px;color:#a9212e;margin-left:10px;font-family:Mark-Pro;font-weight:400;cursor:pointer}.aboutPageBlockMenuInde_title h1,.backToProject a,.featureProjectHeading_expertise h1,.newsDate_details,.newsListTitleWrap h6,.newsPulldownMonths h3,.newsPulldownYears h3,.projectBlockHeaders_expertise h3,.projectBlockHeaders_expertise h4{font-family:Mark-Pro-Bold;font-display:swap}.backToProject{text-align:center;margin-bottom:60px}.backToProject a{text-decoration:underline}.lightboxOverlay{opacity:.9}.lb-nav a.lb-next,.lb-nav a.lb-prev{opacity:1;position:absolute;background-size:25px}.lb-nav a.lb-prev{left:-65px}.lb-nav a.lb-next{right:-65px}.lb-data .lb-details{width:100%;float:unset;text-align:center;margin-top:20px;color:#fff;max-width:80vw}.lightbox .lb-image{border:none;border-radius:0;max-width:70vw}.lb-closeContainer{top:0;position:absolute!important;right:calc((100vw - 1170px)/ 2);text-align:right}.lb-outerContainer{max-width:70vw;max-height:70vw}.btnMain{border:2px solid orange;color:orange;padding:10px 20px;font-weight:700}.btnMain:hover{background-color:orange;color:#fff}.overlay:before{position:absolute;content:" ";top:0;left:0;width:100%;height:100%;display:none;z-index:0;background-color:rgba(251,172,24,.7)}.contactPageDetail_officeDetails{width:100%;display:flex;flex-direction:row;justify-content:center}.contactPageDetail_NewcastleOffice div:first-child,.contactPageDetail_SydneyOffice div:first-child{text-decoration:underline;margin-bottom:20px;font-weight:700}.contactPageDetail_emailAddress{font-size:20px;font-weight:700;margin-bottom:40px}.contactPageDetail_bottomSection{display:flex;align-items:flex-end;margin-top:60px}.contactPageDetail_bottomSection>div{display:table-cell;vertical-align:bottom}.contactPageDetail_bottomSection>div:first-child{width:50%;float:left}.contactPageDetail_bottomSection>div:last-child{width:50%;float:right}.contactPageDetail_socialMedia div{display:inline;margin-right:15px}.contactPageDetail_bottomSection div:nth-child(2) div:first-child{font-weight:700;font-size:20px;margin-bottom:15px}.contactPageDetail_socialMedia div img{height:35px}.contactPageDetail_bottomSection .btn-default{padding-left:14px;padding-right:14px;cursor:pointer}#contactPageDetailContent_rightImage{min-height:500px}.contactPageContactFormHeaderWrap{margin:0 0 20px;color:#fff!important;text-align:center;display:flex;flex-direction:row;align-items:center}.contactFormSection,.pb0{padding-bottom:0}.contactPageContactFormHeaderWrap h1{font-size:28px;font-weight:400;margin-top:0}.contactPageContactFormHeaderWrap>div:first-child{margin-right:15px}.contactPageContactFormHeaderWrap>div:first-child>img{height:65px;padding-bottom:5px}.contactUsFormLeft>div:first-child>div{width:49.5%;display:inline-block;padding-right:15px}.contactUsFormLeft>div:first-child>div:last-child{width:100%;display:inline-block;padding-right:15px}#danCustomLightbox_overlay{display:none;position:fixed;height:100%;width:100%;z-index:999999999;background-color:#2a2735}#danCustomLightbox{position:absolute;top:0;left:0;padding:20px;display:none;width:100vw;z-index:99999999999;background-color:#2a2735}#danCustomLightbox .stepImg_lightbox{text-align:center;padding:10px}#danCustomLightbox h1{text-align:center;padding-bottom:20px;font-size:24px!important;margin-top:0;margin-bottom:5px}#danCustomLightbox p{text-align:justify}.expertiseLightboxStepTitle{font-size:20px!important;text-align:center;margin-bottom:30px}#danCustomLightbox .squareButton,.suburbListLink>a{background-color:transparent}#danCustomLightbox .stepLightboxContainer p:nth-child(2) img{width:17vw;height:auto;margin-left:100px;margin-right:100px;margin-bottom:40px}#closeDanCustomLightbox{position:relative;float:right;right:8px;top:4px;width:32px;height:32px;color:#fff!important;font-size:34px;font-weight:400}@media (min-width:500px){.subMenuHasSubSubMenu:hover>.subSubMenu{display:block}}#siteBy{font-size:9px;text-align:right;padding-right:10px}.showServiceSubMenu{display:block!important;z-index:99999999}.swal2-popup{width:40em;justify-content:unset;font-size:14px!important}.swal2-content ul{list-style:none;margin:0;padding:0}.scrollDownBtnWrap{position:absolute;bottom:20px;z-index:11;left:0;right:0}.scrollDownBtnWrap_project{position:absolute;bottom:20px;font-size:30px;text-align:left}.clientMenuWrap_home ul{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;justify-content:space-between}.clientMenuWrap_home ul>li>a{display:block;width:100%}.clientMenuWrap_home ul>li{width:26%;margin-bottom:20px;padding-left:20px;padding-right:20px}.installerIndeWrap hr{border-color:#ccc}.mb20{margin-bottom:20px}.mt30{margin-top:30px}.mb40{margin-bottom:40px}.mt60{margin-top:60px}.mt90{margin-top:90px}.mb90{margin-bottom:90px}.mt120{margin-top:120px}.mb120{margin-bottom:120px}.mb0,.mt0{margin-top:0}.pt30{padding-top:30px}.pb30{padding-bottom:30px}.pt60{padding-top:60px}.pb60,.projectDetailSectionWrap{padding-bottom:60px}.customFullStop{display:inline-block;width:10px;height:10px;background:#174c60;border-radius:100%}.aboutPageBlockMenuInde,.expertPageProjectIndeWrapInner,.newsListWrap>div,.projects_expertise_inner_wrap{background-position:center!important}.expertPageProjectIndeWrapInner,.newsListWrap>div,.projects_expertise_inner_wrap,.specializedBlockBGimage,.teamImageWrap{background-repeat:no-repeat!important}.floatingHeaderSubPage{position:absolute;bottom:30px}.floatingHeaderSubPage>div,.inventoryList>div:last-child,.projects_expertise_outer_wrap:last-child{margin-bottom:0!important}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background:0 0;color:#fff;border:none;font-family:Mark-Pro-Bold;font-display:swap}.menuListFloatRight a{text-transform:capitalize!important}.award,.footerMenu ul li,.headerMenuAndLogoWrapOuter,.menuByItSelf_footer a{text-transform:uppercase}.homePageTabContentWrap{display:flex;justify-content:flex-end;color:#fff}.homePageTabContentWrap img{max-width:690px}.ourExpertiseHome,.projectDetails_header_types{padding:60px 0}.homeExpertiseBrief{min-height:350px}.homeExpertiseBrief>div:first-child{width:50%;padding-left:15px;display:flex;align-items:center;max-width:585px;padding-right:100px}.homeExpertiseBrief>div:nth-child(2){width:50%;background-repeat:no-repeat;background-size:cover;background-position:left center}.aboutPageBlockMenuInde{width:31%;height:500px;position:relative}.aboutPageBlockMenuInde i.fa-chevron-right{color:#fff;font-size:25px}.aboutPageBlockMenuInde_title{align-items:center;position:absolute;bottom:0;width:100%;padding:20px 15px;z-index:99}.onHover_about{position:absolute;bottom:0;width:100%;top:0;left:0;z-index:9;opacity:0;transition:.8s}.aboutPageBlockMenuInde:hover .onHover_about{opacity:1}.aboutPageBlockMenuInde_title h1{margin-top:0;font-size:30px;margin-bottom:10px}.nav-tabs>li>a:hover{border-color:transparent}.footerMenu ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:wrap column;flex-flow:wrap column;max-height:100px;padding-left:0;justify-content:end}.footerMenu ul li{list-style:none;text-align:right;margin-top:3px;margin-bottom:3px}#footerCertification img{height:65px}#footerCertification>div,.menuFloatRight ul li{margin-right:30px}#footerSocialMedia i,.form-section-title{font-size:25px}.footerLogo img{width:300px}.expertisePageContent>section>div:first-child>div:first-child>.aDivWrap:first-child .aDivWrap_left{width:60px!important;margin-right:15px}.expertisePageContent>section>div:first-child>div:first-child>.aDivWrap:first-child .aDivWrap_left img{max-width:unset}.featureProjectHeadingWrap_expertise{display:flex;align-items:center;justify-content:space-between}.featureProjectHeading_expertise h1{padding:0;margin:0}.projects_expertise_wrap{display:flex;flex-wrap:wrap;margin-top:30px}.projectDetailPage_projects .projects_expertise_wrap .projects_expertise_inner_wrap{display:block;width:auto;margin:30px}.leftArrowProjectPageScroll,.rightArrowProjectPageScroll{position:absolute;top:50%;cursor:pointer}.rightArrowProjectPageScroll{right:0}.leftArrowProjectPageScroll{left:0}.projectDetailPage_projects{margin-left:20px;margin-right:20px}.projects_expertise_inner_wrap{display:block;width:100%;cursor:pointer;height:390px;position:relative;background-size:cover!important}.projectBlockHeaders_expertise{position:absolute;bottom:0;left:0;padding:25px;width:100%;z-index:9999}.projects_expertise_inner_wrap:hover:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(23,76,96,.8);z-index:999}.projectBlockHeaders_expertise h4{padding-bottom:0;margin-bottom:0;font-size:16px}.projectBlockHeaders_expertise h3{padding-top:0;margin-top:5px;font-size:18px}.projectSection .nice-select{float:none!important;width:auto;border-radius:0;min-width:185px}.aDivWrap_flexi,.banner_make_quote_wrap .slick-track,.card-header,.newsPulldownMonths,.newsPulldownYears,.projectFilterWrap{display:flex;align-items:center}.projectFilterWrap h3{padding:0;margin-top:0;margin-bottom:0;margin-right:10px;font-size:20px}.newDetailImage img{max-width:100%;width:100%}.newsPulldownMonths h3,.newsPulldownYears h3{margin-top:0;margin-bottom:0;font-size:20px}.newsPulldownMonths .nice-select,.newsPulldownYears .nice-select{border:1px solid #ccc;background:0 0;color:#1b273b;font-size:18px;border-top:none;border-right:none;border-bottom:none}.newsDate_details,.newsListTitleWrap h6{font-size:20px}.newsListTitleWrap h5{font-family:Mark-Pro;font-size:18px;font-weight:400}#faqs li:hover,#submitButtonOuter input,.filterLinks_projects>a,.industriesSubHomePage li a h5 .industryTitle,.installerIndeWrap,.newsTitle_details,.projectTypeHeader{font-family:Mark-Pro-Bold;font-display:swap}.newsTitle_details,.projectTypeHeader{font-size:30px}.newsListWrap{display:flex;justify-content:space-between;position:relative;flex-wrap:wrap}.newsListWrap>div{width:49%;margin-bottom:2.33%;background-size:cover!important;position:relative;display:block}.nice-select .list{z-index:99999999!important}.projects_projectPage:before{content:'';position:absolute;left:0}.menuDarkColor{color:#1b273b}.ourExpertiseHome .customFullStop{margin-left:2px}.floatTopRight{position:absolute;top:-125px;right:-55px;z-index:-1}.floatBottomLeft{position:absolute;bottom:-125px;left:-55px;z-index:-1}#faqs hr,.newsListTitleWrap hr,hr{border-width:1px}.installerIndeWrap{color:#24334d}#submitButtonOuter input{background:#7dcd89}.prettyList{list-style:none;padding-left:0}.prettyList li{position:relative;padding-bottom:10px}#submitQuoteForm .form-control{-webkit-appearance:none;outline:0!important;border-radius:10px!important;box-shadow:none;resize:none;background-color:transparent!important;color:#fff!important}.btn,.rounded-10,.ui-menu .ui-menu-item-wrapper,input[type=text],select{border-radius:10px!important}#DeliveryDetails input,#DeliveryDetails textarea,#PickupDetails input,#PickupDetails textarea,.contactFormWrapper input,.contactFormWrapper input:active,.messageBox_contact textarea{color:#000!important}.expertiseBlockWithImgWrap>div>a,.thankYouMsgContactWrap{display:flex;align-items:center;justify-content:center;height:100%}::placeholder{color:#636363!important;opacity:1}:-ms-input-placeholder{color:#636363!important}::-ms-input-placeholder{color:#636363!important}input[type=text]:focus{box-shadow:unset}.contactPageMap iframe{width:100%;height:400px;display:block}.servicesIndexItem,.slickServices{transition:.3s ease-in-out}.servicesIndexItem:hover,.slickServices:hover{transform:scale(1.05)}.expertiseBlockWithImgWrap{flex-wrap:nowrap;padding:0;margin:0 0 30px}.expertiseBlockWithImgWrap>div{flex:0 0 32%;height:500px;background-size:cover!important}.projectSectionWrap_expertPage_scroll{width:60%;position:relative}.projectSectionWrap_expertPage_scroll .projectArrowRight{right:100px}.expertPageProjectIndeWrapInner{width:100%;padding-top:100%;background-size:cover;position:relative}.banner_inner_gallery,.specializedBlockBGimage,.teamImageWrap{background-size:cover;background-position:center}.hideInMobile,.projectsWrapScroll .projects_expertise_wrap,.subHeaderRowSubMenuHeading:hover .subHeaderRowSubMenuPulldownOuter{display:block!important}.projectTitleWrap_expertise{margin:34px;bottom:0}.projectSectionWrap_expertPage_description{display:flex;width:520px;height:520px;align-items:center;justify-content:center;position:absolute;top:50%;right:0;transform:translate(0,-50%);padding:40px}.teamImageWrap{padding-top:80%;width:100%}.teamWrap{display:flex;flex-wrap:wrap;margin-top:60px}.teamIndeWrap{width:22%;margin-bottom:50px;margin-right:45px}.filterLinks_projects>a{display:inline-block;margin-right:15px;margin-left:15px;font-size:20px}.teamTitleWrap_about h5{font-size:16px;font-family:Mark-Pro;font-weight:400}.bannerText h3,.pageTitleIndustries{font-weight:300;font-family:Mark-Pro}.selected{color:#a9d468}.specializedBlock:hover{border-color:#a9d468}.specializedBlock:hover:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#a9d468;z-index:8}.expertiseBlockWithImgWrap .specializedBlock:hover:after{background:rgba(169,212,104,.7)!important}.specializedBlock:hover h4{color:#174c60}.specializedBlock{display:block;position:relative}.specializedBlockBGimage{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.specializedBlockBGimage:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(23,76,96,.7)}.showBgSpecialized{visibility:visible;opacity:1;transition:opacity 1.5s linear}.hideBgSpecialized{visibility:hidden;opacity:0;transition:visibility 0s 1.5s,opacity 1.5s linear}.expertPageProjectIndeWrapInner:before,.projectsIndeInnerWrap_homePage:before,.projects_expertise_inner_wrap:before,.specializedBlock:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-image:-webkit-linear-gradient(top,rgba(103,42,238,0) 9%,rgba(23,75,94,.6) 69%)}.banner_inner_gallery:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-image:-webkit-linear-gradient(top,rgba(23,76,96,.7) -4%,rgba(255,255,255,.2) 43%,rgba(250,250,250,.2) 48%,rgba(23,76,96,.7) 100%)}.spcializedBlockWrap_home .specializedBlock:before{background-image:unset}#navPhoneNumber{width:50px;height:50px}.banner_inner_gallery{background-repeat:no-repeat}.projectArrowLeft,.projectArrowRight{position:absolute;font-size:30px;z-index:99;top:50%;color:#fff;cursor:pointer;transform:translate(0,-50%)}.projectArrowLeft{left:25px}.projectArrowRight{right:25px}.capabilityStatement{position:absolute;bottom:30px;left:50%;transform:translate(-50%,10px)}.clientImage_expertPage_inde_wrap{margin:5px}.clientsInExpertisePageWrap{position:relative;width:70%;padding:0 30px;margin-top:40px}.clientsInExpertisePageWrap .projectArrowLeft{left:0;color:#174c60}.clientsInExpertisePageWrap .projectArrowRight{right:0;color:#174c60}.aDivWrap_flexi h1{margin-bottom:0;padding-bottom:0}.projectDetailSectionWrap ul{list-style:none;margin-left:-1em}.projectDetailSectionWrap ul li::before{content:"";display:inline-block;width:10px;height:10px;background:#a9d468;border-radius:100%;margin-left:-1.5em;margin-right:1em}.projectDetailSectionWrap ul li{margin-bottom:12px}.projectDetailBackBtnWrap{padding-bottom:70px}.projectOverlay_description_type>div{padding-right:10px;margin-right:10px;border-right:1px solid #a9d468}.projectOverlay_description_type>div:last-child{border-right:none;padding-right:0;margin-right:0}.aboutSection,.teamSection_about{padding:90px 0}.expertiseSectionWrap{position:relative;background-position:190% 126%;background-size:65% 75%}.opacityFadeIn{opacity:1!important;-webkit-transition:2s linear;transition:2s linear;-moz-transition-timing-function:linear}.opacityFadeOut{opacity:0!important;-webkit-transition:2s linear;transition:2s linear;-moz-transition-timing-function:linear}.greyScaleImage{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:.5s linear;transition:.5s linear;-moz-transition-timing-function:linear}.colorScaleImage{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0);-webkit-transition:.5s linear;transition:.5s linear;-moz-transition-timing-function:linear}.greyScaleImageSmooth{z-index:1!important;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:2s linear;transition:2s linear;-moz-transition-timing-function:linear}.colorImageSmooth{z-index:2!important;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%);-moz-transition-timing-function:linear;-webkit-transition:2s;transition:2s}.spcializedBlockWrap_home .specializedBlock,.specializedBlockBGimageWrapOuter .specializedBlock{border:1px solid #fff}.clientsInExpertisePage .slick-track .slick-slide{display:flex;height:auto;align-items:center;justify-content:center;margin:10px}.clientImage_expertPage_inde_wrap img{max-width:150px;max-height:85px}.projectDetailSectionWrap ul li li::before{background:#174c60;border-radius:0}footer{background-color:#5f1a33;color:#fff}.menuFloatRight{display:none;position:absolute;right:0;top:0;z-index:9999;width:100%;padding:0 79px 0 0}.menu_logo_header{position:relative;z-index:99999;display:flex;flex-direction:row;align-items:center}.menu_logo_header>div:nth-child(2){background-color:#752240;padding:0 20px}.menu_logo_header>div:nth-child(2)>img{max-height:46px}.menuFloatRight .navbar-nav{flex-direction:row}.menuFloatRightWrap{position:relative;width:100%}.menuFloatRight_menu{position:relative;z-index:9;display:flex;flex-direction:column;justify-content:flex-end}.menuFloatRight_menu>div{display:flex;justify-content:flex-end!important}.menuFloatRight_menu>div>div:first-child{order:2}.menuFloatRight_menu>div>div:last-child{order:1}.menuFloatRightMenuContainer{position:relative;z-index:6}.default_grey_bg{background-color:var(--default_grey)}.default_dark_bg{background-color:var(--default_dark_blue)!important}#faqs ol,.list-noStyle,.list-style-none{list-style:none}.contactOptionSelection{display:flex;align-items:flex-start}.contactOptionSelection label{margin-bottom:0;margin-left:5px;line-height:1}.btn-default{background:var(--default_orange);color:#fff!important}.btn-default:hover{background-color:unset!important;border:1px solid #000!important;color:#000!important}.expertImage_rotate:after,.expertiseImageSlide:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-image:-webkit-linear-gradient(top,rgba(169,142,49,0) 12%,rgba(0,0,0,.6) 67%);z-index:4}.expertImage_rotate_title{position:absolute;bottom:10px;left:10px;z-index:5}.expertiseIndeGallery_image{height:400px;background-position:center!important;background-size:cover!important}.lineLeft:after,.lineLeftFixed{height:2px;background:var(--default_dark_blue)}.bannerText_subPage{position:absolute;z-index:222}.bannerText_subPage .bannerText p{padding:0;margin:0;text-align:center}.borderLeft{border-left:1px solid #fff}.lineLeft span{background:#fff;position:relative;z-index:5;padding-left:15px}.lineLeft:after{position:absolute;content:'';width:100%;left:0;top:55%;z-index:4}.lineLeftFixed{display:inline-block;width:120px}.roateImageTitleWrap{display:block;position:relative;top:0;height:105px;z-index:5}.swiper-pagination-bullet{width:100%;background:0 0;height:unset;font-size:21px;outline:0!important}.expertiseImageSlide,.industriesSubHomePage li{background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}.roateImageTitleSlideInnerWrap_exp .swiper-pagination-bullet-active,.roateImageTitleWrap .swiper-pagination-bullet-active{color:var(--default_dark_blue);font-family:Mark-Pro-Bold;font-display:swap}.roateImageTitleSlideInnerWrap_exp .swiper-pagination-bullet-active{position:relative;padding-left:60px}.roateImageTitleSlideInnerWrap_exp .swiper-pagination-bullet-active:before{content:'';position:absolute;width:50px;height:2px;background:var(--default_dark_blue);top:50%;left:0;transform:translate(0,-50%)}.roateImageTitleSlideInnerWrap{position:absolute}.smallContainer{max-width:555px}.expertiseImageSlide{height:600px;width:100%}.expertiseImageSlideText{position:absolute;bottom:50px;left:50px;z-index:5}.industriesSubHomePage li a h5{padding:60px 30px;position:relative;margin-bottom:0;width:230px;height:180px;display:flex;align-items:center}.industriesSubHomePage li a h5 .industryTitle{position:relative;z-index:5;text-transform:uppercase}.industriesSubHomePage li a h5 .industryTitleBg{position:absolute;height:500px;width:300px;background-color:rgba(10,37,62,.9);top:-205px;left:-25px;z-index:4;border-right:7px solid rgba(255,132,37,.9);transform:rotate(45deg)}.industriesSubHomePage li a:hover{background-color:var(--default_orange)!important}.industryList_industryPage_text{position:relative;z-index:5}.industryList_industryPage_bg{position:absolute;height:1500px;width:1000px;background-color:var(--default_dark_blue);top:-700px;left:40px;z-index:4;border-left:25px solid var(--default_orange);transform:rotate(-45deg)}.diff_category,.industryList_industryPage_images_wrap>div{width:100%;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.industryList_industryPage_images_wrap>div{position:absolute;height:440px;top:0;left:0;bottom:0}.otherInsdustries_industryPage>div:hover{color:var(--default_orange)!important}.diff_category{height:300px;position:relative;display:block}.diff_category_text{position:absolute;bottom:20px;left:20px;color:#fff;margin-bottom:0;z-index:5}.diff_category:before{content:'';position:absolute;left:-134px;right:0;background:rgba(199,18,0,.75);height:300px;transform:rotate(15deg);width:113%;bottom:-250px}.diff_category:hover:after,.subPages_home:before{content:'';position:absolute;left:0;height:100%;z-index:4}.diff_category:hover:after{right:0;background:rgba(199,18,0,.75);width:100%;bottom:0}.footerContainerMobileWrap hr{border-color:var(--default_grey_dark)}.subs_industry>a{border-right:1px solid #fff;padding-top:10px;padding-bottom:10px;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;font-family:Mark-Pro;font-size:16px}.subs_industry>a:last-child{justify-content:flex-end;border-right:none}.subs_industry_section{padding-top:40px;padding-bottom:40px}.careerSection .card-header{border-bottom:1px solid var(--default_grey)!important;padding:10px 0!important}.careerSection .card-header button:focus,.careerSection .card-header button:hover,.newsSocialLinks a{text-decoration:none!important}.careerSection .card-header h5{margin-bottom:0;color:#2e2e2e;margin-right:5px}#accordion .card-header button:after{content:url('/images/library/arrowUp_red.png');filter:brightness(0) invert(1)}#accordion .card-header button.collapsed:after{content:url('/images/library/arrowDown_red.png');filter:brightness(0) invert(1)}#faqs li{font-family:Mark-Pro;font-size:20px;position:relative}#faqs li:hover{color:var(--default_orange)}.newsListWrap>div>a:hover{background:var(--default_orange)!important;color:#fff}.expImageHomePage{height:350px;width:100%;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.downloadBrocher{border-radius:30px;padding-left:20px;padding-right:20px;background:var(--default_dark_blue)}.home_image_1_wrap,.subPages_home{background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}.Mark-Pro{font-family:Mark-Pro;font-display:swap}.Mark-Pro-Heavy{font-family:Mark-Pro-Heavy;font-display:swap}.Mark-Pro-Medium{font-family:Mark-Pro-Medium;font-display:swap}.swiper-button-next,.swiper-button-prev{font-size:35px;color:#fff}.expertiseImageSlideText .btn:hover{color:#fff!important;border-color:#fff!important}.expertiseSection{padding:120px 0!important}.differnceContent,.expertiseSubPageContent .aDivWrap,.industriesContent .aDivWrap{align-items:flex-start!important}#frmContact h5{font-family:Mark-Pro;font-weight:400;font-size:1rem}.subPages_home{height:450px;width:33%;position:relative}.subPages_home:nth-child(2){margin:0 10px}.subPages_home:before{top:0;width:100%;background:rgba(0,91,162,.25)}.subPages_home:hover:before{background:rgba(255,132,37,.9)}.subPages_home_text{position:relative;z-index:5;font-family:Mark-Pro-Bold;font-size:24px}.home_image_1_wrap{height:500px}.mainProductImage_banner{position:absolute;max-width:57vh;z-index:9;bottom:-110px;right:0}.mainProductImage_banner img{max-width:100%;max-height:100%}#faqs ol li{width:30%;border-top:1px solid #ccc;padding:30px 0;min-height:130px}#faqs ol li:last-child{border-bottom:1px solid #ccc}.w-90{width:90%}.selectedMonthYear,.yearActive{font-weight:700;font-family:Mark-Pro-Bold;font-display:swap;color:var(--default_orange)}.aDivWrap_three>div,.card-header strong{flex:1}.extraContentIndPage .aDivWrap{justify-content:flex-end;background:var(--default_orange)}.extraContentIndPage .aDivWrap>.aDivWrap_left{margin-right:0;display:flex;justify-content:flex-end;background:var(--default_orange);color:#fff}.extraContentIndPage .aDivWrap>.aDivWrap_left .smallContainer{padding-right:60px}.extraContentIndPage .aDivWrap img{width:100%;max-width:100%;height:400px;object-fit:cover}.nextArrow_product,.prevArrow_product{position:absolute;top:40%;transform:translate(0,-50%);cursor:pointer;z-index:9}.productPageSection .nextArrow_product,.productPageSection .prevArrow_product,.productTitle_productPage{top:50%;transform:translate(0,-50%);position:absolute}.prevArrow_product{left:-25px}.nextArrow_product{right:-25px}.productListHeaderWrap{min-height:40px;font-family:Mark-Pro-Bold;font-display:swap;font-size:18px}.productListBriefWrap{width:100%;min-height:30%;border-top:1px solid var(--default_grey)}.aDivWrap_middle{border-left:1px solid var(--default_dark_grey);border-right:1px solid var(--default_dark_grey)}.slick-dots{position:absolute;bottom:25px;left:0;right:0;text-align:left}.slick-dots li,.slick-dots li button,.slick-dots li button:before{width:40px;height:5px}.slick-dots li button:before{background:var(--default_orange);background:var(--default_grey);font-size:0}.productPageSection .card-header{padding:0;background:0 0!important;border:none!important;pointer-events:none}.productPageSection .card{border:none!important}.product_interest_queryForm_section,.product_interest_queryForm_section input[type=text]{border-color:#fff}.slick-dots .slick-active button:before{background:var(--default_orange);font-size:0}.headerIconWrap img{max-height:60px}.productPageSection #accordion>.row>div:last-child{border-left:1px solid var(--default_grey)}.productTitle_productPage{left:0;width:100%;text-align:center}#monthList>a,#yearList>a{display:block;margin-bottom:10px}.monthSeperateLine{border-color:var(--default_light_grey)}.slick-initialized .slick-slide{outline:0}.pt-6,.py-6{padding-top:5rem!important}.pr-6,.px-6{padding-right:5rem!important}.pb-6,.py-6{padding-bottom:5rem!important}.pl-6,.px-6{padding-left:5rem!important}.mainProductImage_banner_wrap{display:inline-block;position:absolute;width:100%;bottom:0;height:auto!important}.subPagesSection_home{padding-top:30px!important;padding-bottom:60px!important}.product_interest_queryForm_section .form-control:focus{color:#fff;background-color:unset}.shrinkHeader{background:red}.subHeaderRow{background-color:#796739;width:100%;color:#fff}.subHeaderRowSubMenuHeading{padding-top:7px;padding-bottom:7px}.subHeaderRowSubMenu{display:flex;flex-direction:row;justify-content:center;height:100%}.subHeaderRowSubMenu>div>a{display:flex;padding-left:10px;padding-right:10px;align-self:center;border-right:1px solid #fff}.subHeaderRowSubMenu>div:last-child,.subHeaderRowSubMenu>div:last-child a{border-right:none}.subHeaderRowSubMenuPulldownOuter{display:none!important;position:absolute;display:flex;flex-direction:column;background-color:rgba(152,128,68,.55);border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:5px 10px 10px;-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);margin-top:7px}.subHeaderRowSubMenuPulldownOuter>div{padding:5px}.subHeaderRowSubMenuPulldownOuter>div:first-child{padding-top:15px}.headerMenuAndLogoWrapOuter{position:relative;color:#fff;font-size:11px;text-align:center;flex:1}@keyframes slideInFromLeft{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.headerMenuAndLogoWrapOuter:after{content:' ';position:absolute;left:0;bottom:0;width:0;height:100%;border-right:65px solid #fff;border-top:60px solid #752240;border-bottom:60px solid #752240;top:0}.form-section{padding:10px;color:#fff;text-align:center;border-radius:10px;background:rgba(117,34,64,.63);border:2pt solid #988044;-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px)}.form-section .phone{font-size:28px;line-height:1}.step1-options{padding-left:0;list-style:none}.icon-bedroom-1>svg,.icon-bedroom-2>svg,.icon-few-items>svg{height:77px!important}.icon-bedroom-3>svg{height:92px!important}.award{font-size:18px}.orange{color:#ff9800}.datepicker_inline .ui-widget.ui-widget-content{display:flex!important;justify-content:space-between;background:0 0!important;border:none!important;backdrop-filter:unset!important}.bannerBtns .btn,.pac-container{-webkit-backdrop-filter:saturate(180%) blur(10px)}.datepicker_inline .ui-datepicker-multi-3 .ui-datepicker-group{width:32.3%;background:rgba(0,0,0,.29);border:none}.datepicker_inline .ui-widget-header{border:none;background:#752240;color:#fff;font-weight:700}.datepicker_inline .ui-state-default,.datepicker_inline .ui-widget-content .ui-state-default{display:flex;align-items:center;justify-content:center;height:28px;width:28px;border-radius:100%;margin-bottom:3px;border:none;background:#752240;color:#fff;margin-left:auto;margin-right:auto}.datepicker_inline .ui-state-hover,.datepicker_inline .ui-widget-content .ui-state-hover,.datepicker_inline .ui-widget-header .ui-state-hover{background:0 0;border:none}.datepicker_inline .ui-state-active,.datepicker_inline .ui-widget-content .ui-state-active{background:#007fff!important}.datepicker_inline .ui-datepicker-multi-2 .ui-datepicker-group{width:49%}.datepicker_inline .ui-datepicker-multi .ui-datepicker-group{border-radius:10px!important;overflow:hidden;background:#511d35}.accordion-button.collapsed::after,.accordion-button:not(.collapsed)::after{background:url('');font-family:'Font Awesome\ 5 Free';font-weight:900;color:#8a8a8a;line-height:1}.homeBannerWithVideoWrap{position:relative;height:60vh;margin-top:155px}.homeBannerWithVideo{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;object-fit:cover}.homeBannerWithVideoWrap .bannerBtns{bottom:unset;top:15px}.btn:focus{box-shadow:none!important}.border-gold{border:2pt solid #988044}.bg-black{background:#000}.bg-gold{background:#988044}.bg-red-dark{background-color:#752240}.bg-red-light{background-color:#6f374a}.map{height:210px;width:100%;border-radius:5px}.productImg_wrap_productList{height:200px;width:100%}.servicesIndexItem{height:unset}.flip-card{background-color:transparent;width:100%;height:100%;perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}.flip-card-back,.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-card-front{background-color:#bbb;color:#000}.flip-card-back{background-color:#752240;color:#fff}.googleRanking_number,.star-rating{left:50%;transform:translateX(-50%)}#pageContent3-1 .aDivWrap_right,.mainContentRightContent_left{width:75%}.mainContentRightContent_right{width:25%;padding-left:15px}.mainContentRightContent_right img,.w-80{width:80%}#pageContent3-1 h2{font-size:24px}#pageContent3-1 .aDivWrap_left{min-height:250px;width:25%}#pageContent3-1 .aDivWrap{align-items:unset;margin-top:50px}.removelistFlip{height:350px}.removelistFlip img{left:0;top:0;object-fit:cover}.bannerBtns>div span,.banner_make_quote_wrap_notHomePage h2{font-size:22px}.banner_make_quote_wrap_notHomePage .stepOneWrap{max-width:50%;padding-top:100px!important}.safety_tips_list div.row>div:first-child{text-align:right;flex:0 0 20%;max-width:20%}.safety_tips_list div.row>div:nth-child(2){text-align:left;flex:0 0 80%;max-width:80%}.star-rating{align-items:center;font-size:.5em;justify-content:center;top:44%}.googleRanking_blank_img{width:200px!important}.googleRanking_number{top:24%}.googleRanking_number h2{font-size:1.8em;color:#fff!important}.back-stars{color:#5f0116;position:relative}.front-stars{color:#faae40;position:absolute;top:0;transition:.5s}.pac-container{background-color:rgba(95,29,53,.8);border-top:none!important;overflow:hidden!important;border-radius:10px!important;backdrop-filter:saturate(180%) blur(10px)}.pac-item{font-size:15px!important}.w-100-p{width:100px!important}.onlineQuoteTabs{pointer-events:none}.error{border-color:red!important}.btn-group-sm>.btn,.btn-sm{font-size:.75rem}.loaderPosInnerWrap,.loaderPosOuterWrap{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999999999999}#submitQuoteForm,.bannerBtns{z-index:992;position:absolute}.loaderPosInnerWrap{background:rgba(0,0,0,.8);display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.loader{width:90px;height:90px;margin:40px auto;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.loader h2{font-size:22px;color:#fff;white-space:nowrap}.loader .loader-inner{display:inline-block;width:15px;border-radius:15px;background:var(--default-blue)}.loader .loader-inner:last-child{-webkit-animation:1s 1.5s infinite loading;animation:1s 1.5s infinite loading}.loader .loader-inner:nth-last-child(2){-webkit-animation:1s .1s infinite loading;animation:1s 1s infinite loading}.loader .loader-inner:nth-last-child(3){-webkit-animation:1s .5s infinite loading;animation:1s .5s infinite loading}.loader .loader-inner:nth-last-child(4){-webkit-animation:1s infinite loading;animation:1s infinite loading}@-webkit-keyframes loading{0%,100%{height:25px}50%{height:45px}}@keyframes loading{0%,100%{height:25px}50%{height:45px}}.loader img{width:250px}#submitQuoteForm{opacity:0}.bannerBtns{width:100%;text-align:center;bottom:15px}.bannerBtns .btn{background:#fff;border:2pt solid #988044;backdrop-filter:saturate(180%) blur(10px);font-weight:700;color:#752240}.bannerBtns .btn i{color:#988044}.homeBannerWithVideoWrap #submitQuoteForm{top:50%;position:relative;transform:translateY(-50%)}.homeBannerWithVideoWrapOverlay:after{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,.7)!important;-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);top:0;left:0;z-index:991!important}.onlineQuoteTabs .nav-link{color:#afafaf}.onlineQuoteTabs .active{font-weight:700;color:#752240!important}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border-color:#752240 #752240 #fff}.nav-tabs{border-bottom:1px solid #752240}.suburbListLink:hover>a{background-color:#eaeaea;background-image:url(/images/library/logo_header.png);background-repeat:no-repeat;background-position:98% center;background-size:auto 80%;color:#752240;font-weight:700;border:1px solid #988044;border-radius:10px}.ui-widget.ui-widget-content{border:none;border-radius:10px;background:rgba(117,34,64,.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);color:#fff;text-align:left;z-index:9999}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block!important;background-color:transparent!important}.collapseOnLoad_quote .option-radio-label,.cursor-pointer{cursor:pointer}#submitQuoteForm .ui-icon,#submitQuoteForm .ui-widget-header .ui-icon,.ui-widget-content .ui-icon{-webkit-filter:invert(100%);filter:invert(100%)}.thankYouSection .container a{text-decoration:underline;color:#752240}.alert_quoteDetail_item_wrap{position:absolute;top:50%;left:101%;z-index:9999999;transform:translateY(-50%);opacity:0}.addThisToTheListBtn_added{background:#ffc107!important;color:#000!important}.testimonialsBlink{animation:2s linear infinite animate}#covidBar{font-size:12px}@keyframes animate{0%,100%{opacity:0}10%,90%{opacity:.9}50%{opacity:1}}.accordion-button.collapsed::after{content:"\f055";position:absolute;right:20px;font-size:20px}.accordion-button:not(.collapsed)::after{content:"\f056";font-size:20px}.qq_just_few_items_to_appartment{position:absolute;top:0;margin:5px;display:none}#pageContent106 h2{font-size:25px;color:#5f1a33}#pageContent106 h6{margin-bottom:15px}#pageContent106_detail h1{margin-bottom:10px;font-size:32px}#pageContent106_detail h2{font-size:22px;margin-top:25px}#pageContent106_detail a{display:inline-flex;justify-content:center;align-items:center;color:#5f1a33!important}.newsSocialLinks{font-size:20px;width:40px;height:40px;text-align:center;border-radius:50%}.newsSocialLinks:hover{opacity:.7}a.fa-facebook{background:#3b5998;color:#fff}a.fa-x-twitter{background:#000;color:#fff}a.fa-twitter{background:#55acee;color:#fff}a.fa-linkedin{background:#007bb5;color:#fff}a.fa-facebook.newsSocialLinks:before,a.fa-linkedin.newsSocialLinks:before,a.fa-twitter.newsSocialLinks:before{content:''}#foodbankSection{scroll-margin-top:155px}@media (max-width:991px){#foodbankSection{scroll-margin-top:70px}}.pulse-subtle{animation:1.5s ease-in-out infinite pulseFade}@keyframes pulseFade{0%,100%{opacity:1}50%{opacity:.7}}#banner_outer.notHomePageBanner,.banner_inner.carousel-item{background-image:var(--bg-mob)!important;background-size:cover;background-position:center}@media (min-width:768px){#banner_outer.notHomePageBanner,.banner_inner.carousel-item{background-image:var(--bg-desk)!important}}