div.wpcf7{margin:0;padding:0}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid red}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:#f00;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:" "}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(//hybuilt.com.au/wp-content/plugins/contact-form-7/includes/css/../../images/ajax-loader.gif);width:16px;height:16px;border:0;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 .wpcf7-recaptcha iframe{margin-bottom:0}div.wpcf7 input[type="file"]{cursor:pointer}div.wpcf7 input[type="file"]:disabled{cursor:default}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,i{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img,svg{width:100%;height:auto;display:block}a{display:block;cursor:pointer}a,a:hover,a:active,a:focus{color:black;text-decoration:none;outline:0}i,span{display:block}*{box-sizing:border-box}body{min-width:300px}button{display:block;outline:0;border:0;padding:0;background:transparent;background:none}.f-white{color:white}a.f-white:hover{color:white}.f-shadow--light{text-shadow:0 0 6px rgba(0,0,0,0.4)}.f-shadow--dark{text-shadow:0 0 8px rgba(0,0,0,0.6)}.f-brand-blue{color:#0f7394}.b-white{background:white}.b-grey{background:#f7f7f7}.wow{visibility:hidden}.wow.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:visible}@-webkit-keyframes fadeScaleIn{0%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeScaleIn{0%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.fadeScaleIn{-webkit-animation-name:fadeScaleIn;animation-name:fadeScaleIn}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes imgScaleIn{0%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:rotate(1);transform:rotate(1)}}@keyframes imgScaleIn{0%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:rotate(1);transform:rotate(1)}}.imgScaleIn{-webkit-animation-name:imgScaleIn;animation-name:imgScaleIn}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}body{font-size:62.5%}@media(min-width:800px) and (min-height:500px){body{font-size:100%}}h1,h2,h3,h4,h5,h6,ul,ol,p,a,li{font-family:"brandon-grotesque",sans-serif}h1{font-size:3em;line-height:1em}h1.f-small{font-size:3em}h1.f-medium{font-size:3.4em}h1.f-large{font-size:3.2em}h2{font-size:2.8em;line-height:1.2em}h2.f-small{font-size:2em}h2.f-medium{font-size:2.4em}h2.f-large{font-size:2.8em}h2.t-uppercase{font-size:2em}h3{font-size:2.4em;font-weight:600;line-height:1em}h3.f-small{font-size:2.2em}h3.f-small.t-uppercase{font-size:.8em}h3.f-medium{font-size:1.8em}h3.f-large{font-size:2.2em}h4{font-size:1.8em}h4.f-small{font-size:1.8em}h4.f-medium{font-size:2em}h4.f-large{font-size:2.2em}p,a,li{font-size:1.1rem;font-weight:400;line-height:1.7em;color:#6b6b6b}p.f-small,a.f-small,li.f-small{font-size:1.25em}p.f-medium,a.f-medium,li.f-medium{font-size:2.1em;line-height:1.4em}p.f-large,a.f-large,li.f-large{font-size:1.8em}@media(min-width:800px) and (min-height:500px){h1{font-size:4em}h1.f-small{font-size:3em}h1.f-medium{font-size:3.4em}h1.f-large{font-size:4.2em}h3{font-size:1.5em}h3.f-small{font-size:1.5em}h3.f-small.t-uppercase{font-size:1.9em}h3.f-large{font-size:2.8em}h4{font-size:1.4em}h4.f-medium{font-size:1.7em}p,a,li{font-size:1.05em;line-height:1.6em}p.f-medium,a.f-medium,li.f-medium{line-height:1.3em}}.box-text{display:inline-block;padding:4px 10px 3px 10px;font-size:13px;font-weight:900;background:white;color:black;margin-bottom:20px}.box-text--blue{background:#0f7394;color:white}.uppercase{text-transform:uppercase}.bold{font-weight:500}.boldest{font-weight:800}hr{width:26px;height:2px;background:#0f7394;border:0;display:inline-block;margin:20px 0}hr.thin{height:1px}hr.s-margin{margin:15px 0 12px 0}.grid-1-1,.grid-1-2,.grid-1-3{width:100%}.grid-1-2--m{width:50%}.website-container:after{content:"";display:table;clear:both}.website-container--home{margin-top:95px}.mobile-wrap{padding:60px 30px}.wrapper{max-width:1280px;margin:0 auto;padding:60px 30px}.lay-split{float:left;width:100%}@media(min-width:800px) and (min-height:500px){.mobile-wrap{padding:0}.wrapper{padding:100px 30px}.line{margin:30px 0}.lay-split{width:50%;float:left}.website-container--home{margin-top:0}.grid-1-3{width:33.3333%}.grid-1-3.sm-space-around{width:32%;margin-right:2%}.grid-1-3:nth-of-type(3n){margin-right:0}.grid-1-2{width:50%}.grid-1-2.sm-space-around{width:49%;margin-right:2%}.grid-1-2:nth-of-type(even){margin-right:0}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0 !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{font-family:"brandon-grotesque",sans-serif;display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button.mfp-close{position:relative;font-family:"brandon-grotesque",sans-serif;width:100%;height:50px;opacity:1;z-index:100;color:white !important;font-weight:bold;font-size:17px;padding-top:10px;margin-bottom:10px}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.bx-wrapper{position:relative;margin:0 auto 0;padding:0;*zoom:1;}.bx-wrapper img{max-width:100%;display:block}.bx-viewport.bx-viewport{min-height:100vh}.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:20px;width:100%}.bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:white;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}.bx-wrapper .bx-pager.bx-default-pager a{background:#fff;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#0f7394}.bx-wrapper .bx-prev{position:relative;left:-25px}.bx-wrapper .bx-prev:after,.bx-wrapper .bx-prev:before{content:"";position:absolute;width:20px;top:17px;height:1px;background:#c7c7c7;-webkit-transform-origin:center left;transform-origin:center left}.bx-wrapper .bx-prev:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.bx-wrapper .bx-prev:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.bx-wrapper .bx-next{right:-25px}.bx-wrapper .bx-next:after,.bx-wrapper .bx-next:before{content:"";position:absolute;width:20px;top:17px;height:1px;background:#c7c7c7;-webkit-transform-origin:center right;transform-origin:center right}.bx-wrapper .bx-next:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.bx-wrapper .bx-next:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width:1000px){.bx-wrapper .bx-next{right:-60px}.bx-wrapper .bx-next:after,.bx-wrapper .bx-next:before{width:25px}.bx-wrapper .bx-prev{left:-60px}.bx-wrapper .bx-prev:after,.bx-wrapper .bx-prev:before{width:25px}}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:18px;height:32px;z-index:20}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.flex{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.flex--s-between{-webkit-box-pack:justify;justify-content:space-between;-webkit-box-pack:center;justify-content:center}.clearfix:after{content:"";display:table;clear:both}.no-margin-top{margin-top:0}.b-center{margin:0 auto}.cover{background-size:cover !important;background-position:center center !important}.circle{border-radius:50%}.mask{overflow:hidden}.no-pad--bottom{padding-bottom:0}.b-white{background:white}.align-cc{position:absolute;left:50%;right:50%;top:50%;bottom:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.t-center{text-align:center}.t-black{color:black}.t-white{color:white}.t-shadow{text-shadow:0 0 10px #000}.t-uppercase{text-transform:uppercase}.t-bold{font-weight:500}.t-boldest{font-weight:900}body.page-id-580 .main-header .main-navigation__link--4 p,body.page-id-18 .main-header .main-navigation__link--1 p,body.page-id-6 .main-header .main-navigation__link--2 p,body.page-id-8 .main-header .main-navigation__link--3 p{color:#0f7394 !important}body.page-id-580 .main-header .main-navigation__link--4:after,body.page-id-18 .main-header .main-navigation__link--1:after,body.page-id-6 .main-header .main-navigation__link--2:after,body.page-id-8 .main-header .main-navigation__link--3:after{-webkit-transform:translate(0);transform:translate(0)}.main-header{position:fixed;display:-webkit-box;display:flex;width:100%;left:0;top:35px;height:60px;z-index:90;background:white}.main-header__call-btn{height:36px;border:2px solid #0f7394;border-radius:40px;width:36px;padding:8px;margin-right:.5rem;align-self:center;-webkit-transition:background .25s ease-in-out;transition:background .25s ease-in-out}.main-header__contact{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.main-header__contact a{height:36px;border:2px solid #0f7394;border-radius:40px;-webkit-transition:background .25s ease-in-out;transition:background .25s ease-in-out}.main-header__contact a p{-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.main-header__contact a svg path{-webkit-transition:fill .25s ease-in-out;transition:fill .25s ease-in-out}.main-header__contact a:hover{background:#0f7394}.main-header__contact a:hover p{color:white}.main-header__contact a:hover svg path{fill:white}.main-header__contact__call-btn{display:none;width:36px;padding:8px;margin-right:.5rem}.main-header__contact__btn{display:none;padding:5px 16px;align-self:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.main-header__contact__btn p{font-size:13px;font-weight:bold;color:#0f7394;letter-spacing:.06em}.main-header__wrap{display:-webkit-box;display:flex;max-width:1280px;width:calc(100% - 90px)}.main-header__wrap__logo-call-container{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.main-header__nav{position:fixed;opacity:0;visibility:hidden;display:-webkit-box;display:flex;pointer-events:none;height:100%;width:100%;left:0;top:95px;z-index:-1;-webkit-box-pack:center;justify-content:center}.main-header__nav__container{padding:30px 0;height:100%;min-height:440px;width:100%;overflow-y:auto}.main-header:after{content:"";position:absolute;height:2px;width:100%;bottom:-2px;background:rgba(0,0,0,0.15)}.main-header__logo{display:block;width:124px;margin:10px 0 0 10px}.main-header__logo img,.main-header__logo p{-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.main-header__hamburger{position:absolute;right:0;top:0;background:#0f7394;height:60px;padding:0 10px;width:82px}.main-header__hamburger p{font-size:14px;letter-spacing:.05em}.hamburger-lines{position:absolute;top:23px;left:20px;width:14px;height:14px}.hamburger-lines__line{position:absolute;width:20px;height:2px;background:white;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.hamburger-lines__line:nth-child(1){top:2px;left:0}.hamburger-lines__line:nth-child(2){top:10px;left:0}.main-navigation{display:-webkit-box;display:flex;flex-wrap:wrap;height:auto;padding:10px 0 40px 0;text-align:center;top:90px;left:0;-webkit-transition:opacity .3s ease-in-out,visibility .1s ease-in-out;transition:opacity .3s ease-in-out,visibility .1s ease-in-out}.main-navigation__link{position:relative;padding:0 10px;width:100%}.main-navigation__link p{color:#0f7394;font-size:24px;font-weight:500}.sub-nav{position:absolute;bottom:0;left:0;width:100%;padding-left:12px}.sub-nav a{position:relative;display:inline-block;vertical-align:middle;padding:18px 8px;z-index:2;font-size:1.6em}.sub-nav a:active,.sub-nav a:focus{color:white}.sub-nav:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:110%;z-index:1;opacity:.6;background:-webkit-linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 12%,rgba(0,0,0,0.9) 68%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(12%,rgba(0,0,0,0.1)),color-stop(68%,rgba(0,0,0,0.9)));background:linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 12%,rgba(0,0,0,0.9) 68%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0)}.product-sizes-nav{display:inline-block;border:1px solid #0f7394;border-radius:100px;text-align:center;background:white;z-index:2;margin-bottom:30px}.product-sizes-nav a{float:left;position:relative;color:#0f7394;font-weight:600;font-size:14px}.product-sizes-nav a:nth-child(1){padding:3px 18px 3px 20px;border-right:1px solid #0f7394}.product-sizes-nav a:nth-child(2){padding:3px 20px 3px 14px}.product-sizes-nav a.product-sizes-nav__option-btn--2:after{margin-left:-12px !important}.product-sizes-nav a:after{content:"";position:absolute;z-index:-1;bottom:-7px;width:0;height:0;left:50%;right:50%;margin-left:-9px;border-left:9px solid transparent;border-right:9px solid transparent;border-top:8px solid #0f7394;-webkit-transform:translateY(-12px);transform:translateY(-12px)}.gallery-slider-nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;left:0;z-index:100}.gallery-slider-nav__btn{position:absolute;z-index:102;width:40px;height:40px}.gallery-slider-nav__btn svg g.show-arrow--on-hover{opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.gallery-slider-nav__btn:hover svg g.show-arrow--on-hover{opacity:1}.gallery-slider-nav__btn:nth-child(1){left:30px}.gallery-slider-nav__btn:nth-child(2){right:30px}@media screen and (min-width:930px){.sub-nav{float:left;text-align:center;padding-left:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.sub-nav a{padding:18px 12px;font-size:18px}.sub-nav:after{height:130%}.sub-nav--fixed{position:fixed !important;top:40px;height:76px;background:white;z-index:89;width:100%;padding-left:0;padding-right:20px;text-align:right}.sub-nav--fixed:before{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:rgba(0,0,0,0.15)}.sub-nav--fixed a{padding:24px 12px !important;color:black;text-shadow:none}.sub-nav--fixed a:active,.sub-nav--fixed a:focus{color:black}.sub-nav--fixed a:hover{color:black}.sub-nav--fixed:after{display:none}.main-header{height:70px;width:100%;top:40px;box-shadow:0 10px 20px rgba(0,0,0,0.08)}.main-header__call-btn{display:none}.main-header__wrap{padding:0 30px;width:100%;margin:0 auto}.main-header__wrap__logo-call-container{width:auto}.main-header__nav{position:relative;top:0;opacity:1;visibility:visible;display:-webkit-box;display:flex;width:100%;z-index:2;height:auto;pointer-events:all}.main-header__nav__container{display:-webkit-box;display:flex;width:100%;padding:0;min-height:auto;overflow:hidden;-webkit-box-pack:justify;justify-content:space-between}.main-header:after{display:none}.main-header__logo{width:162px}.main-header__hamburger{display:none}.main-header__hamburger:hover{background:#0d617d}.main-header .hamburger-lines{top:20px}.main-header .hamburger-lines__line{width:25px}.main-header .hamburger-lines__line:nth-child(1){top:12px;left:4px}.main-header .hamburger-lines__line:nth-child(2){top:20px;left:4px}.main-header__contact{-webkit-box-align:center;align-items:center;position:relative;bottom:auto}.main-header__contact__call-btn{display:-webkit-box;display:flex}.main-header__contact__btn{display:-webkit-box;display:flex}.main-navigation{position:relative;top:0;flex-wrap:nowrap;opacity:1;visibility:visible;background:none;margin-left:1.5rem;padding:0}.main-navigation__link--5{display:none !important}.main-navigation:hover .main-navigation__link p{color:#858585}.main-navigation__link{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:auto}.main-navigation__link:after{content:"";position:absolute;bottom:0;-webkit-transform:translateY(6px);transform:translateY(6px);left:0;width:100%;height:5px;background:#0f7394}.main-navigation__link p{font-size:1.2rem}.main-navigation__link:hover p{color:#0f7394 !important}}@media screen and (min-width:1100px){.sub-nav--fixed{padding-right:0;text-align:center}}@media(min-width:800px) and (min-height:500px){.hy-nav{display:-webkit-box;display:flex;max-width:1280px;margin:0 auto;padding:139px 30px 0 30px}.hy-nav__card-scroll-to-links{-webkit-box-pack:justify;justify-content:space-between}}@media(min-width:1200px){.main-navigation__link .text h3{word-spacing:9999999px;font-size:3em}}.hero{position:relative;width:100%;height:77vh;margin-top:54px;overflow:hidden}.hero__scroll-section{display:none}.hero__image{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.hero .text{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:400px;margin:0 auto;padding:0 20px;z-index:2}.hero .text h1{margin-bottom:15px;text-shadow:0 0 8px rgba(0,0,0,0.75)}.hero .text p{text-shadow:0 0 4px rgba(0,0,0,0.7)}@media(min-width:800px) and (min-height:500px){.hero{margin-top:0}.hero .text{text-align:center;max-width:540px}.hero__scroll-section{display:block;width:44px;height:44px;border-radius:50%;border:1px solid white;margin:20px auto 0 auto}.hero__scroll-section i{padding:10px}.hero--full-screen{height:100vh}}.price-beat{position:fixed;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%;flex-wrap:wrap;top:0;left:0;padding:8px;background:#0c5d78;z-index:91;height:35px;cursor:pointer}.price-beat:after{content:"";display:table;clear:both}.price-beat:hover{background:#0a4f66}.price-beat h4{float:left;padding:3px 6px;font-size:12px;font-weight:600;padding-top:4px;color:white;letter-spacing:.03em}.price-beat h4:after{content:"";display:table;clear:both}.price-beat p{position:relative;clear:both;font-size:14px;margin-top:10px;padding:5px 0;display:none;width:100%;text-align:center}.price-beat p:after{content:"";display:table;clear:both}.price-beat p span{display:inline;margin:0 5px;opacity:.6;font-weight:100}.price-beat i.icon{float:left;width:11px;margin-top:4px;height:11px}.price-beat button{position:absolute;display:block;width:20px;height:22px;right:10px;top:6px;-webkit-transform-origin:center center;transform-origin:center center}.price-beat button:after,.price-beat button:before{width:8px;top:8px;height:1px;background:white}.price-beat button:before{margin-left:-6px}.price-beat button:after{margin-left:-4px}@media(min-width:800px) and (min-height:500px){.price-beat{margin-top:0;padding:10px 0 10px 10px;height:40px}.price-beat button{margin-top:4px}.price-beat h4{font-size:14px;padding-top:3px}.price-beat p{font-size:1em}.price-beat i.icon{margin-top:3px;margin-right:4px;width:14px}}.price-beat--show-content{height:auto}.price-beat--show-content button{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.price-beat--show-content p{display:inline-block !important}.round-btn{height:120px;width:120px;padding:10px;border-radius:50%;border:2px solid white;background:rgba(0,0,0,0.5)}.round-btn i{width:44px;height:44px;margin:10px auto 10px auto}.round-btn p{text-align:center;font-size:11px;color:white;font-weight:500}.btn{float:left;display:block;padding:8px 28px;text-transform:uppercase;font-size:14px;letter-spacing:.03em;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.btn p{text-transform:uppercase;font-size:14px}.btn--border{border-radius:100px}.btn--border-light{background:rgba(0,0,0,0.5);border:1px solid white;color:white}.btn--border-light p{color:white}.btn--border-light:hover{background:#0f7394;color:white}.btn--border-light:hover p{color:white}.btn-arrow{position:relative}.btn-arrow:after,.btn-arrow:before{content:"";position:absolute;width:16px;height:1px;background:white}.btn-arrow--down:after,.btn-arrow--down:before{-webkit-transform-origin:top left;transform-origin:top left;top:16px;left:50%;right:50%;margin-left:-11px}.btn-arrow--down:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top left;transform-origin:top left}.btn-arrow--down:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:top right;transform-origin:top right;margin-left:-5px}input,textarea{background:white;border:0;outline:0;padding:12px;font-family:"brandon-grotesque",sans-serif;font-size:15px;width:100%;margin-top:15px}input[type="radio"]{position:relative;background:white;border-radius:50%;width:15px;height:15px;border:0;outline:0;-webkit-appearance:none;box-shadow:0 0 6px rgba(0,0,0,0.1)}input[type="radio"]:checked{background:#0f7394;font-style:bold}input[type="radio"]:checked:after{content:"";position:absolute;top:8px;left:8px;width:8px;height:8px;background:white;border-radius:50%}input[type="submit"],.wpcf7-submit{border:0;outline:0;background:#0f7394 !important;color:white;padding:10px 26px;font-weight:bold;font-size:14px;margin-top:25px;-webkit-appearance:none}textarea{resize:vertical;height:160px}@media(min-width:800px) and (min-height:500px){input[type="submit"]{width:auto;float:left}}.block-title{display:inline-block;background:#0f7394;padding:6px 16px .25rem 16px}.flex{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.flex--s-between{-webkit-box-pack:justify;justify-content:space-between;-webkit-box-pack:center;justify-content:center}.clearfix:after{content:"";display:table;clear:both}.no-margin-top{margin-top:0}.b-center{margin:0 auto}.cover{background-size:cover !important;background-position:center center !important}.circle{border-radius:50%}.mask{overflow:hidden}.no-pad--bottom{padding-bottom:0}.b-white{background:white}.align-cc{position:absolute;left:50%;right:50%;top:50%;bottom:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.t-center{text-align:center}.t-black{color:black}.t-white{color:white}.t-shadow{text-shadow:0 0 10px #000}.t-uppercase{text-transform:uppercase}.t-bold{font-weight:500}.t-boldest{font-weight:900}.card--image-link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;background:black;height:100px;overflow:hidden}.card--image-link .bg-image{position:absolute;top:0;left:0;opacity:.8;width:100%;height:100%;z-index:0;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:opacity .45s ease-in-out,-webkit-transform .45s cubic-bezier(0.23,1,.32,1);transition:opacity .45s ease-in-out,-webkit-transform .45s cubic-bezier(0.23,1,.32,1);transition:transform .45s cubic-bezier(0.23,1,.32,1),opacity .45s ease-in-out;transition:transform .45s cubic-bezier(0.23,1,.32,1),opacity .45s ease-in-out,-webkit-transform .45s cubic-bezier(0.23,1,.32,1)}.card--image-link h3{position:relative;z-index:1}.card--product{position:relative;margin-top:100px;border-radius:8px;padding:80px 30px 40px 30px;background:white;box-shadow:0 8px 20px rgba(0,0,0,0.07)}.card--product-status{padding-bottom:76px}.card--product .card__image{position:absolute;top:-60px;left:50%;right:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:120px;height:120px;border:6px solid white}.card--product .card__header h3{margin-bottom:1.5rem}.card--product .card__header p{margin-bottom:1rem}.card--product .card-content{margin-top:2rem}.card--product .card-content .product-price{display:-webkit-box;display:flex;flex-wrap:wrap;margin-top:1.5rem}.card--product .card-content .product-price p{text-align:center;width:100%}.card--product .card-content .product-price li{width:50%}.card--product .card-content .product-price strong{font-weight:bold;color:black;white-space:nowrap}.card--product .card-content ul p strong{font-weight:600;color:black}.card--product .card-content ul:nth-of-type(2){margin-top:2rem}.card--icon-text-price{position:relative;width:100%;padding:3rem 2.5rem;text-align:center;background:white;margin-bottom:30px;box-shadow:0 10px 15px rgba(0,0,0,0.05);border-radius:6px}.card--icon-text-price header{padding-bottom:3rem}.card--icon-text-price img{max-width:50px;height:auto;margin:0 auto 1.5rem auto}.card--icon-text-price h4{margin-bottom:1.5rem;color:black;font-weight:bold}.card--icon-text-price .card__price{position:absolute;bottom:1rem;left:0;width:100%;margin:2rem 0 1rem 0}.card--icon-text-price .card__price p{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%;font-weight:bold;color:#0f7394}.card--icon-text-price .card__price p span{margin-left:.5rem;font-weight:400;font-size:14px;color:#6b6b6b}.product-status__title{box-sizing:border-box;white-space:nowrap;position:absolute;margin-top:-55px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:4px 15px;border-radius:6px}.product-status__title p{font-weight:bold;color:black;font-size:.95rem}.product-status__copy{position:absolute;bottom:0;left:0;padding:10px 5px;border-radius:0 0 6px 6px;width:100%;text-align:center;background:#000}.product-status__copy p{color:white}.footer{background:#0a4f66;padding-top:60px}.footer .logo{max-width:130px;margin:0 0 40px 30px}.footer__links{padding:0 30px}.footer__copyright{position:relative;margin-top:50px;padding:14px 0 14px 30px;color:#062b37;font-size:13px}.footer__copyright:before{content:"";position:absolute;width:20px;height:1px;top:0;left:30px;background:#062b37}@media(min-width:800px) and (min-height:500px){.footer .logo{max-width:160px;margin:0 auto 40px}.footer__links{text-align:center}.footer__copyright{text-align:center;margin:5% auto 0 auto;padding-left:0}.footer__copyright:before{left:50%;right:50%;margin-left:-10px}}a.icon-text{position:relative;display:block;margin-bottom:12px}a.icon-text i,a.icon-text p{display:inline-block}a.icon-text p{font-size:14px;padding-left:8px}a.icon-text i{position:relative;top:3px;left:0;width:18px;height:18px}@media(min-width:800px) and (min-height:500px){a.icon-text i{width:20px;height:20px;top:5px}a.icon-text p{padding-left:7px;font-size:16px}}.lay-split--homepage{position:relative;height:45.4vh;padding-left:20px;overflow:hidden}.lay-split--homepage .text{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:2}.lay-split--homepage .image{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}body.home .contact-us-section .wrap{margin-top:20px}.website-container--home{background:#f3f3f3}.hy-products-container header p.sub-title{margin-bottom:20px;color:#0f7394}@media(min-width:800px) and (min-height:500px){.lay-split--homepage{position:relative;height:100vh;width:50% !important;padding-left:0}.lay-split--homepage .text{padding:0 2%;text-align:center}.lay-split--homepage .text h1{font-size:2.4em;padding:0 14%}.lay-split--homepage .image{opacity:.8;cursor:pointer}.lay-split--homepage:hover{opacity:1 !important}.lay-split--homepage:hover .image{-webkit-transform:scale(1.02);transform:scale(1.02);opacity:1}}@media(min-width:1200px){.lay-split--homepage .text h1{font-size:3.4em}}.prd-content{display:block;width:100%}.prd-content:after{content:"";display:table;clear:both}.prd-content__desc__b-points{margin-top:60px}.prd-content__desc__b-points:after{content:"";display:table;clear:both}.prd-content__desc__b-points__point{position:relative;margin-top:40px}.prd-content__desc__b-points__point:after{content:"";display:table;clear:both}.prd-content__desc__b-points__point i{position:absolute;width:50px;height:50px;padding:6px;left:-20px;top:-10px;background:#0f7394;border:4px solid white;border-radius:50%;z-index:1}.prd-content__desc__b-points__point .text{position:relative;float:left;padding-left:45px}.prd-content__desc__b-points__point .text a{float:left;display:block;padding:8px 28px;margin:30px 0 30px 0;text-transform:uppercase;font-size:14px;letter-spacing:.03em;border-radius:100px;font-weight:bold;background:none;border:1px solid rgba(15,115,148,0.4);color:#0f7394;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.prd-content__desc__b-points__point .text a:hover{background:#0f7394;color:white}.prd-content__desc__b-points__point .text strong{display:inline-block;background:#0f7394;color:white;text-transform:uppercase;padding:1px 8px 0 8px;font-weight:bold;font-size:14px;margin:30px 0 10px}.prd-content__desc__b-points__point .text .delivering-to{margin-top:20px;margin-bottom:40px}.prd-content__desc__b-points__point .text .delivering-to>p{margin-bottom:10px}.prd-content__desc__b-points__point .text .delivering-to ul>li{position:relative;color:#0f7394;font-weight:bold;padding-left:25px;margin-bottom:5px}.prd-content__desc__b-points__point .text .delivering-to ul>li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 100 100' enable-background='new 0 0 100 100' xml:space='preserve'%3E%3Cpath fill='%230F7394' d='M50,0.8C30.1,0.8,13.9,17,13.9,36.9c0,16.6,11.1,30.8,27,34.9L48.4,98c0.2,0.7,0.8,1.2,1.6,1.2 s1.4-0.5,1.6-1.2l7.5-26.2c16-4.1,27-18.3,27-34.9C86.1,17,69.9,0.8,50,0.8z M50,59.5c-12.5,0-22.7-10.2-22.7-22.7 S37.5,14.2,50,14.2c12.5,0,22.7,10.2,22.7,22.7S62.5,59.5,50,59.5z'/%3E%3C/svg%3E%0A");position:absolute;left:0;height:16px;width:16px;top:4px}.prd-content__desc__b-points__point .text h3{margin-top:6px;margin-bottom:20px;color:#0f7394;font-weight:500}.prd-content__desc__b-points__point .text:after{content:"";position:absolute;height:115%;width:1px;background:#0f7394;top:0;left:5px;opacity:.3;z-index:0}.prd-content__image{display:none}body.page-id-8 .prd-content__image__slider__pager a p{margin-top:22px}body.page-id-8 .products-prices__product .currency,body.page-id-8 .products-prices__product .each{display:none}body.page-id-8 .small-text{font-size:13px;margin-top:20px}.products-prices__product--7 .price-wrap .width{width:auto !important}.installation{position:relative}.installation:after{content:"";display:table;clear:both}.installation__text{background:black}.installation__text h3{margin-bottom:20px;color:white}.installation__text .body-text p{margin-bottom:10px}.installation__text .text .box-text{color:black}.installation__text .text ol{padding:8px 0 20px 14px}.installation__text .text ol li{color:white}.installation__text .text p.p1,.installation__text .text p{color:white}.installation__text a{float:left;display:block;padding:8px 28px;text-transform:uppercase;font-size:14px;letter-spacing:.03em;border-radius:100px;background:rgba(0,0,0,0.5);border:1px solid white;color:white;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.installation__text a:hover{background:#0f7394;color:white}.installation__image{position:relative;min-height:400px;background:grey}.installation__image .round-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.products-prices section{position:relative}.products-prices section:after{content:"";display:table;clear:both}.products-prices__concrete-sleepers .products-prices__product__info strong{font-weight:bold}.products-prices__concrete-sleepers .products-prices__product__info span.price,.products-prices__concrete-sleepers .products-prices__product__info span.currency,.products-prices__concrete-sleepers .products-prices__product__info span.each{font-weight:500}.products-prices__concrete-sleepers .products-prices__product__info span.currency:before{top:13px}.products-prices .wrapper{max-width:900px;margin:0 auto}.products-prices .wrapper h3{margin-bottom:10%}.products-prices__container .wrap:after{content:"";display:table;clear:both}.products-prices__container .price-wrap{float:left}.products-prices__container .price-wrap:after{content:"";display:table;clear:both}.products-prices__container .price-wrap:nth-child(2){margin-left:30px}.products-prices__retaining-walls{margin-top:40px}.products-prices__retaining-walls .products-prices__product__info span.width{text-align:right}.products-prices__retaining-walls .products-prices__container .wrap:last-child{border:0}.products-prices__retaining-walls .products-prices__product--5 .products-prices__product__info__container .price-wrap{width:auto}.products-prices__retaining-walls .products-prices__product--5 .products-prices__product__info__container .price-wrap span.width{width:auto;font-weight:500;color:black}.products-prices__retaining-walls .products-prices__product__info__container:after{content:"";display:table;clear:both}.products-prices__retaining-walls .products-prices__product__info__container article{margin-bottom:8px}.products-prices__product{border-bottom:1px solid #ededed;padding:40px 0}.products-prices__product header h4{margin-bottom:15px}.products-prices__product header p.material{margin-bottom:20px}.products-prices__product header p.material p{margin-bottom:0}.products-prices__product header p.avail-in{color:#b9b9b9;margin-bottom:5px}.products-prices__product .image{width:180px;height:180px;border-radius:50%;margin-bottom:26px;overflow:hidden}.products-prices__product__info header h4{margin-bottom:10px}.products-prices__product__info header p{color:black}.products-prices__product__info header .line{height:1px;margin:15px 0}.products-prices__product__info__container{display:none}.products-prices__product__info__container>div:after{content:"";display:table;clear:both}.products-prices__product__info__container__end-para{float:left;width:74%;margin-top:20px;line-height:1.4em;font-size:14px}.products-prices__product__info span{display:inline-block;font-family:"brandon-grotesque",sans-serif;color:#6b6b6b;font-size:15px}.products-prices__product__info span.by{margin:0 2px}.products-prices__product__info span.currency{position:relative;margin-left:16px}.products-prices__product__info span.currency:before{content:"";position:absolute;width:5px;height:1px;background:#6b6b6b;top:7px;left:-11px}.products-prices__product__info span.each{margin-left:3px}.products-prices__product__info span.price,.products-prices__product__info span.each,.products-prices__product__info span.currency{color:black}.product-contact{padding:80px 30px;background:black}.product-contact .wrap:after{content:"";display:table;clear:both}.product-contact .text{padding-right:4%;margin-bottom:20px}.product-contact .text h2{margin-bottom:15px;font-weight:bold;color:white}.product-contact .text p{color:white;font-size:1.5em}.product-contact__contact-details{margin-top:24px}.product-contact__contact-details h4{margin-bottom:20px}@media(min-width:800px) and (min-height:500px){.product-contact{min-height:600px;height:60vh}.product-contact .text{margin-bottom:0}.product-contact .wrap{position:relative;max-width:900px;margin:0 auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-contact__contact-details{padding-left:60px}.product-contact__contact-details a i{top:11px;width:30px;height:30px}.product-contact__contact-details a p{font-size:18px}.products-prices__concrete-sleepers .products-prices__product:after{content:"";display:table;clear:both}.products-prices__concrete-sleepers .products-prices__product .image,.products-prices__concrete-sleepers .products-prices__product__info{float:left}.products-prices__concrete-sleepers .products-prices__product .image{width:200px;height:200px;margin-bottom:0}.products-prices__concrete-sleepers .products-prices__product__info{margin-left:30px}.products-prices__retaining-walls .products-prices__product{border:0}.products-prices__container .wrap{border-bottom:1px solid #ededed}.products-prices__container .wrap:after{content:"";display:table;clear:both}.installation{min-height:600px;height:100vh}.installation__image{float:left;height:100%}.installation__text{float:right;height:100%}.installation__text .text{padding:0 15%;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.installation__text .text:after{content:"";display:table;clear:both}.installation__text .text a{margin-top:24px}.prd-content{position:relative}.prd-content__desc{padding:100px 10% 100px 8%;background:white}.prd-content__desc__b-points{margin-top:60px}.prd-content__desc__b-points__point i{width:70px;height:70px;left:0}.prd-content__desc__b-points__point .text{padding-left:92px}.prd-content__desc__b-points__point .text h3{margin-top:12px}.prd-content__desc__b-points__point .text:after{left:35px}.prd-content__desc__b-points__point:last-child .text:after{opacity:0;display:none}.prd-content__image{position:static;display:block;height:100vh;background-size:cover}.prd-content__image--image{overflow:hidden}.prd-content__image--image .image{position:relative;top:0;left:0;width:100%;height:100%;z-index:0;background-size:cover}.prd-content__image .text{position:absolute;color:white;top:50%;padding:0 80px;max-width:600px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.prd-content__image .text p{color:white}.prd-content__image .text h1{font-weight:bold;text-transform:uppercase;margin-bottom:10px}.prd-content__image__slider{position:relative;width:100%;height:100vh}.prd-content__image__slider__slide{width:100%;height:100vh}.prd-content__image__slider__pager{position:absolute;height:auto;left:-30px;top:50%;width:100px;z-index:2;-webkit-transform:translateY(-40%);transform:translateY(-40%)}.prd-content__image__slider__pager:after{content:"";display:table;clear:both}.prd-content__image__slider__pager a{position:relative;width:180px;background:rgba(255,255,255,0.6);border-radius:100px;margin-bottom:5px}.prd-content__image__slider__pager a:after{content:"";display:table;clear:both}.prd-content__image__slider__pager a.active{background:white;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.prd-content__image__slider__pager a.active p{color:#0f7394}.prd-content__image__slider__pager a .image{float:left;width:60px;height:60px;border-radius:50%;border:10px solid white;overflow:hidden}.prd-content__image__slider__pager a p{display:block;position:relative;float:left;padding-left:10px;text-transform:uppercase;font-weight:bold;margin-top:15px;color:#0f7394;font-size:13px;width:98px;line-height:1.2em}}body.page-template-about-us .prd-content__desc{margin-top:80px}@media(min-width:800px) and (min-height:500px){body.page-template-about-us .prd-content__desc{margin-top:60px}}.our-services header{padding:50px 0 20px 0}.our-services header h2{text-align:center;color:#0f7394}.lay-split--our-services{position:relative;height:300px}.lay-split--our-services .image{top:0;left:0;height:100%;width:100%}.lay-split--our-services .text{position:absolute;top:50%;padding-left:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width:800px) and (min-height:500px){.our-services header{padding:80px 0 40px 0}.lay-split--our-services{height:60vh;min-height:600px}.lay-split--our-services .text{padding-left:0;max-width:360px}.lay-split--our-services:nth-of-type(1) .text{right:0;text-align:right !important;margin-right:7%}.lay-split--our-services:nth-of-type(2) .text{left:0;text-align:left;margin-left:7%}}.page-template-contact .call-us{display:none}.contact-details{margin-top:60px}.contact-details--our-location .our-location__map{height:300px}.contact-details--our-location .our-location__map iframe{width:100%;height:100%}.contact-details .icon-text i svg path{fill:#0f7394}.contact-details .icon-text p{color:#0f7394;font-weight:400}.contact-form div.wpcf7-response-output{margin-top:100px !important;font-family:"brandon-grotesque",sans-serif !important}.contact-form div.wpcf7-response-output p{font-family:"brandon-grotesque",sans-serif !important}.split-content .wrap{margin-top:150px}.split-content .wrap section{padding:0 10% 0 8%}.contact-form{position:relative;background:#f3f3f3;padding:60px 30px 90px 30px;margin-top:60px}.contact-form:after{content:"";display:table;clear:both}.contact-form section .wrap{margin-top:0;width:100%}.contact-form section .form-selection{margin:20px 0}.contact-form section .form-selection h4{color:#0f7394;margin-bottom:15px;font-size:18px}.contact-form section .form-selection .form-radio{display:block;width:100%}.contact-form section .form-selection .form-radio span{width:100%;margin-left:0}.contact-form section .form-selection .form-radio span label{display:block}.contact-form section .form-selection .form-radio span label span{padding-left:36px;padding-top:6px;margin-top:4px}.contact-form section .form-selection .form-radio span input{margin-top:6px;width:auto;float:left}@media(min-width:800px) and (min-height:500px){.split-content .contact-form{padding:160px 15% 90px 15%;margin-top:0}.split-content .contact-form section .wrap{width:100%}.split-content .wrap{margin-top:150px}.split-content .wrap section{padding:0 20% 0 16%}}.gallery-container .slider-container{max-width:100%;margin:0 auto}.gallery-container .slider-container h1{color:white;font-size:2em;position:absolute;bottom:-50px;text-align:center;width:80%}@media(min-width:800px) and (min-height:500px){.gallery-container .slider-container{max-width:80%}}.s-engineering-page{background:#f9f9f9}.s-engineering-page .hero{overflow:hidden;padding-top:40px;height:100%}.s-engineering-page .hero__header{position:relative;z-index:2;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center}.s-engineering-page .hero__header h1{margin-bottom:1.5rem}.s-engineering-page .hero__header__copy p{margin-bottom:1rem}.s-engineering-page .hero__header__copy p:last-child{margin:0}.s-engineering-page .hero .wrapper{z-index:2;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%;padding-bottom:0}.s-engineering-page .hero__image{display:none}.s-engineering-page .hero__image:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:50%;background:white;background:-webkit-gradient(linear,left bottom,left top,color-stop(10%,#f9f9f9),to(rgba(249,249,249,0)));background:-webkit-linear-gradient(bottom,#f9f9f9 10%,rgba(249,249,249,0) 100%);background:linear-gradient(0deg,#f9f9f9 10%,rgba(249,249,249,0) 100%)}@media(min-width:520px){.card--icon-text-price{width:47%;margin:1.5%}}@media(min-width:800px) and (min-height:500px){.card--image-link{height:180px;-webkit-box-align:end;align-items:flex-end;border-radius:6px;width:32%}.card--image-link a{display:-webkit-box;display:flex;height:100%;-webkit-box-align:center;align-items:center}.card--image-link h3{word-spacing:999px}.card--image-link:hover .bg-image{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.card--product{margin-top:140px;padding:100px 30px 60px 30px}.card--product .card__image{top:-80px;width:160px;height:160px}.card--icon-text-price{width:30%}.s-engineering-page .hero{height:auto}.s-engineering-page .hero .wrapper{padding-bottom:100px}.s-engineering-page .hero__header{-webkit-box-pack:justify;justify-content:space-between;margin:5rem 0}.s-engineering-page .hero__header__copy{width:40%}.s-engineering-page .hero__header__copy p{font-size:1.25rem;color:white;text-shadow:0 0 12px rgba(4,79,103,0.9)}.s-engineering-page .hero__header h1{width:48%;align-self:flex-start;color:white;max-width:300px}.s-engineering-page .hero__image{display:block}.s-engineering-page__pricing{padding-bottom:3rem}.s-engineering-page__pricing .wrapper{margin-top:-180px}}body.main-navigation--open{position:fixed;overflow:hidden}body.main-navigation--open .main-header__hamburger .hamburger-lines__line:nth-child(1){-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-45deg) !important;transform:rotate(-45deg) !important;top:6px}body.main-navigation--open .main-header__hamburger .hamburger-lines__line:nth-child(2){-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg) !important;transform:rotate(45deg) !important;top:6px}@media(min-width:800px) and (min-height:500px){body.main-navigation--open .main-header__hamburger .hamburger-lines__line:nth-child(1){top:15px}body.main-navigation--open .main-header__hamburger .hamburger-lines__line:nth-child(2){top:15px}}body.main-navigation--open .main-header__nav{background:white;pointer-events:all;opacity:1;visibility:visible;overflow:auto}body.main-navigation--open .main-navigation{z-index:89}.products-prices__product.opt1 .products-prices__product__info__container:nth-child(1){display:block}.products-prices__product.opt1 a:nth-child(1){background:#0f7394;color:white;border-radius:12px 0 0 12px}.products-prices__product.opt1 a:nth-child(1):after{-webkit-transform:translateY(0);transform:translateY(0)}.products-prices__product.opt2 .products-prices__product__info__container:nth-child(2){display:block}.products-prices__product.opt2 a:nth-child(2){background:#0f7394;color:white;border-radius:0 12px 12px 0}.products-prices__product.opt2 a:nth-child(2):after{-webkit-transform:translateY(0);transform:translateY(0)}
.st0{fill:#0f7394}
.st0{fill:#0f7394}