/*!
	PLEASE DO NOT EDIT STYLE.CSS - YOUR EDITS WILL BE OVERWRITTEN
	Always edit style.scss and compile (see sass-lang.com for more info)

	@author jamie@bronte.co.nz
*/.color-blue{color:#24546f}.color-blue-slight{color:#39657d}.color-blue-light{color:#6c9eba}.color-grey-slight{color:#9faeb6}.color-grey{color:#8c9ea8}.icon::before,.btn.btn-icon::before,section .gform_wrapper input.btn-icon[type="submit"]::before,section .gform_confirmation_wrapper input.btn-icon[type="submit"]::before,section.downloads .box .category p::before,section.about .box .category p::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900}.btn.btn-primary,section .gform_wrapper input[type="submit"],section .gform_confirmation_wrapper input[type="submit"]{background:#24546f;color:#fff;border:none;padding-top:0.6rem;padding-bottom:0.6rem;border-radius:0.25rem}.btn.btn-primary:hover,section .gform_wrapper input[type="submit"]:hover,section .gform_confirmation_wrapper input[type="submit"]:hover,.btn.btn-primary:focus,section .gform_wrapper input[type="submit"]:focus,section .gform_confirmation_wrapper input[type="submit"]:focus,.btn.btn-primary:active,section .gform_wrapper input[type="submit"]:active,section .gform_confirmation_wrapper input[type="submit"]:active,.btn.btn-primary:active:not(:disabled):not(.disabled),section .gform_wrapper input[type="submit"]:active:not(:disabled):not(.disabled),section .gform_confirmation_wrapper input[type="submit"]:active:not(:disabled):not(.disabled){background:#39657d}.btn.btn-md,section .gform_wrapper input.btn-md[type="submit"],section .gform_confirmation_wrapper input.btn-md[type="submit"]{font-size:0.9rem}.btn.btn-icon,section .gform_wrapper input.btn-icon[type="submit"],section .gform_confirmation_wrapper input.btn-icon[type="submit"]{text-align:left}.btn.btn-icon:before,section .gform_wrapper input.btn-icon[type="submit"]:before,section .gform_confirmation_wrapper input.btn-icon[type="submit"]:before{padding-right:0.5rem}@media (min-width: 768px){.btn.btn-back,section .gform_wrapper input.btn-back[type="submit"],section .gform_confirmation_wrapper input.btn-back[type="submit"]{padding-left:2.25rem;padding-right:2.25rem}}.btn.btn-back:before,section .gform_wrapper input.btn-back[type="submit"]:before,section .gform_confirmation_wrapper input.btn-back[type="submit"]:before{content:'\f30a'}.btn.btn-download:before,section .gform_wrapper input.btn-download[type="submit"]:before,section .gform_confirmation_wrapper input.btn-download[type="submit"]:before{content:'\f019'}.btn.btn-blank,section .gform_wrapper input.btn-blank[type="submit"],section .gform_confirmation_wrapper input.btn-blank[type="submit"]{background:none;border:none;padding:0;outline:none;box-shadow:none}section .gform_wrapper,section .gform_confirmation_wrapper{margin:0;padding:1.5rem 2rem;background:#fff;box-shadow:0px 2px 20px 0px rgba(50,50,50,0.2)}@media (min-width: 768px){section .gform_wrapper,section .gform_confirmation_wrapper{padding:2rem 2.5rem}}section .gform_wrapper .top_label .gfield_label,section .gform_confirmation_wrapper .top_label .gfield_label{display:none}section .gform_wrapper ul.gform_fields,section .gform_confirmation_wrapper ul.gform_fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}section .gform_wrapper ul.gform_fields li.gfield,section .gform_confirmation_wrapper ul.gform_fields li.gfield{padding:0}@media (min-width: 768px){section .gform_wrapper ul.gform_fields li.gfield,section .gform_confirmation_wrapper ul.gform_fields li.gfield{padding:0 1rem 0 0}}section .gform_wrapper ul.gform_fields li.gfield.gfield_error,section .gform_confirmation_wrapper ul.gform_fields li.gfield.gfield_error{border:none;background-color:transparent;padding-top:0;padding-bottom:0;margin:1rem 0 0 0 !important}@media (min-width: 768px){section .gform_wrapper ul.gform_fields li.gfield.gfield_error,section .gform_confirmation_wrapper ul.gform_fields li.gfield.gfield_error{padding-right:1rem}}section .gform_wrapper ul.gform_fields li.gfield.gfield_error .ginput_container,section .gform_confirmation_wrapper ul.gform_fields li.gfield.gfield_error .ginput_container{margin-top:0.5rem !important}section .gform_wrapper ul.gform_fields li.gfield.gfield_error input,section .gform_confirmation_wrapper ul.gform_fields li.gfield.gfield_error input{background:rgba(255,51,51,0.1);border-color:#f33 !important}section .gform_wrapper .gfield_description.validation_message,section .gform_confirmation_wrapper .gfield_description.validation_message{display:none}section .gform_wrapper .validation_error,section .gform_confirmation_wrapper .validation_error{color:#f33 !important;border-top:0.06rem #f33 solid !important;border-bottom:0.06rem #f33 solid !important;font-size:0.9rem !important}section .gform_wrapper input[type="submit"],section .gform_confirmation_wrapper input[type="submit"]{font-size:0.9rem !important;width:12.5rem !important}section .gform_wrapper textarea.medium,section .gform_confirmation_wrapper textarea.medium{height:9rem}section .gform_wrapper .gform_footer,section .gform_confirmation_wrapper .gform_footer{margin-top:0}section .gform_confirmation_wrapper{color:#24546f}input[type="text"],input[type="email"],select,textarea{height:2.5rem;font-size:0.9em !important;color:#8c9ea8;border:0.06rem #e1e3e4 solid}input[type="text"],input[type="email"]{padding:0 0.75rem !important}select{padding:0 0.4rem !important}textarea{padding:0.85rem 0.75rem !important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#8c9ea8}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:#8c9ea8;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#8c9ea8}body{font-family:"aktiv-grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;color:#0a212f;min-height:100vh;display:flex;flex-direction:column;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:#6c9eba}a:hover{color:#24546f;text-decoration:none}h1,h2,h3,h4,h5,h6{color:#24546f}h1{font-size:2.5rem;font-weight:300;line-height:1.2}@media (min-width: 768px){h1{font-size:3rem}}@media (min-width: 992px){h1{font-size:3.5rem}}h4{text-transform:uppercase;font-weight:bold;font-size:0.9rem}p.f-md{font-size:1.25rem}p.f-lg{font-size:1.5rem}.overlay:after,main .slider .slide:after,main .projects .project:after{content:'';height:10rem;width:100%;background:-moz-linear-gradient(top, rgba(108,158,186,0) 0%, rgba(36,84,111,0.5) 100%);background:-webkit-linear-gradient(top, rgba(108,158,186,0) 0%, rgba(36,84,111,0.5) 100%);background:linear-gradient(to bottom, rgba(108,158,186,0) 0%, rgba(36,84,111,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#006c9eba', endColorstr='#24546f',GradientType=0 );position:absolute;left:0;bottom:0;z-index:0}.overlay-home:after,main .slider .slide:after{height:20rem}header.fixed{position:fixed;z-index:9999;width:100%;background:#fff}header .logo{display:flex;margin:1.75rem 0 2rem 0;justify-content:center}@media (min-width: 768px){header .logo{margin-bottom:0.8rem}}header .logo h1,header .logo h3{display:inline-block;text-transform:uppercase;font-weight:700}header .logo h1{font-size:2.25rem}@media (min-width: 768px){header .logo h1{font-size:2.75rem}}header .logo h3{font-size:1rem;margin-left:0.5rem}header .logo span{font-size:0.75rem;margin:1rem 0.5rem 1rem 0}@media (min-width: 768px){header .logo span{margin-left:1rem}}header ul.menu{margin-bottom:0;padding:0;border-top:0.125rem #f3f5f6 solid;justify-content:center;display:none}@media (min-width: 768px){header ul.menu{display:flex}}header ul.menu>li{margin:0 1.5rem;display:inline-block;position:relative;border-bottom:0.3rem transparent solid}header ul.menu>li.current-menu-item,header ul.menu>li.current-menu-parent,header ul.menu>li:hover{border-color:#39657d}header ul.menu>li:hover ul.sub-menu{display:block}header ul.menu>li a{text-transform:uppercase;font-weight:700;font-size:0.9rem}header ul.menu>li>a{color:#24546f;padding:0.9rem 0 0.75rem 0;display:inline-block}header ul.menu ul.sub-menu{display:none;position:absolute;top:3.25rem;left:0;width:14.5rem;background:#24546f;padding:0;z-index:2}header ul.menu ul.sub-menu li{list-style-type:none}header ul.menu ul.sub-menu li:last-child{margin-bottom:0}header ul.menu ul.sub-menu li:hover{background:#1e4961}header ul.menu ul.sub-menu li a{display:inline-block;color:#fff;padding:0.5rem 0.9rem}header .btn,header section .gform_wrapper input[type="submit"],section .gform_wrapper header input[type="submit"],header section .gform_confirmation_wrapper input[type="submit"],section .gform_confirmation_wrapper header input[type="submit"]{position:absolute;top:1rem;right:1rem;color:#24546f;font-size:1.5rem}main{flex:1}main .slider{height:calc( 100vh - 200px )}body.home main .slider{height:100vh}main .slider .slide{height:calc( 100vh - 200px );min-height:calc( 100vh - 200px );background-size:cover;background-position:center}body.home main .slider .slide{height:100vh;min-height:100vh}main .slider .slide h2{position:absolute;bottom:9.5rem;left:0;right:0;margin:0 auto;color:#fff;text-align:center;font-size:2rem;font-weight:300;line-height:1.2;padding:0 1rem;z-index:1}@media (min-width: 768px){main .slider .slide h2{font-size:3rem;padding:0}}@media (min-width: 992px){main .slider .slide h2{font-size:3.5rem}}main .projects .project{height:40vh;background-size:cover;background-position:center;display:flex;position:relative;flex-direction:column-reverse;align-items:center;z-index:0}main .projects .project h3{font-size:1.3rem;color:#fff;flex:0 0 4rem;position:relative;z-index:1}main .projects .screen-reader-text{display:none}main .projects .nav-links{display:flex;flex:1;justify-content:center;padding-top:2rem}main .projects .nav-links a,main .projects .nav-links span{margin:0 0.5rem;text-transform:uppercase;font-size:0.9rem;font-weight:700}section:not(.project-gallery):first-child{padding-top:3rem}@media (min-width: 768px){section:not(.project-gallery):first-child{padding-top:6.5rem}}section.project-gallery{margin-bottom:3.5rem}section.project-gallery .post-thumbnail{height:calc(100vh - 200px);background-size:cover}section.project-details .meta{margin:1.25rem 0 3.5rem 0}section.project-details .entry{margin-bottom:3rem}section.project-details .entry ul{padding-left:1.25rem}section.project-details aside p{margin-bottom:2rem}section.page-content{padding-bottom:5rem}section.page-content a{text-decoration:underline}section.page-content p{margin-bottom:1.5rem}section.pb-6{padding-bottom:10rem}section.downloads.has-counter,section.about.has-counter{counter-reset:counter}section.downloads .box,section.about .box{margin-bottom:2rem}@media (min-width: 1200px){section.downloads .box,section.about .box{margin-bottom:0}}section.downloads .box .inner,section.about .box .inner{background:#fff;box-shadow:0px 2px 20px 0px rgba(100,100,100,0.4);padding:2rem}@media (min-width: 1200px){section.downloads .box .inner,section.about .box .inner{margin:0 1.5rem}}section.downloads .box .inner h4,section.about .box .inner h4{color:#24546f}section.downloads .box .inner p,section.about .box .inner p{font-size:0.9rem}section.downloads .box:first-child .inner,section.about .box:first-child .inner{margin-left:0}section.downloads .box:last-child .inner,section.about .box:last-child .inner{margin-right:0}section.downloads .box.with-counter .inner p,section.about .box.with-counter .inner p{color:#0a212f}section.downloads .box.with-counter .inner p:first-child,section.about .box.with-counter .inner p:first-child{font-size:1.3rem;color:#6c9eba}section.downloads .box.with-counter .inner p:first-child:before,section.about .box.with-counter .inner p:first-child:before{counter-increment:counter;content:counter(counter) ". "}section.downloads .box .category,section.about .box .category{margin-bottom:1.25rem}section.downloads .box .category .items,section.about .box .category .items{display:none}section.downloads .box .category a,section.about .box .category a{margin:0 0 1rem 0}section.downloads .box .category p,section.about .box .category p{color:#0a212f;cursor:pointer;position:relative;padding-left:1rem}section.downloads .box .category p:before,section.about .box .category p:before{content:'\f0da';font-size:1rem;position:relative;color:#9faeb6;position:absolute;left:0;top:-0.06rem}section.downloads .box .category p.collapsed:before,section.about .box .category p.collapsed:before{content:'\f0d7'}section.about .intro{margin-bottom:2rem}@media (min-width: 768px){section.about .intro{margin-bottom:3.25rem}}section.about .intro p{font-size:1.2rem;line-height:1.8rem}section.about .intro img{margin-bottom:2rem;max-width:100%;height:auto}@media (min-width: 768px){section.about .intro img{margin-bottom:3.5rem}}section.about .columns p{font-size:0.9rem;line-height:1.4rem}section.bg{position:relative;box-shadow:inset 0px 2px 20px 0px rgba(50,50,50,0.15)}section.bg:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0}section.bg.has-bg-image{background-size:cover}section.bg-light{color:#6c9eba}section.bg-light h2,section.bg-light h3,section.bg-light h4{color:#6c9eba}section.bg-light:before{background-color:#fff}section.bg-light.has-bg-image:before{background-color:transparent}section.bg-dark{color:#fff}section.bg-dark a{color:#fff}section.bg-dark h1{color:#fff}section.bg-dark:before{background-color:#24546f}section.bg-dark.has-bg-image:before{background-color:transparent}section.footer-logos .col{border-bottom:1px #f3f5f6 solid;padding:3.5rem 0 0.5rem 0;text-align:center}section.footer-logos .col img{padding:0 1.2rem;margin-bottom:2rem}footer{padding:3rem 0}@media (min-width: 1200px){footer{padding:3rem 0}}footer .copyright{font-size:0.75rem;color:#9faeb6}footer a{color:#9faeb6}.pop-up-wrap{display:none;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(36,84,111,0.95);position:fixed;z-index:9999}.pop-up-wrap .pop-up>ul{display:flex;flex-direction:column;height:100vh;padding:0;text-align:center;justify-content:center}.pop-up-wrap .pop-up>ul li{list-style-type:none;margin:0.5rem 0}.pop-up-wrap .pop-up>ul li a{color:#fff;font-size:1.5rem;font-weight:700}.pop-up-wrap .pop-up>ul ul.sub-menu{display:none}.pop-up-wrap .pop-up .btn,.pop-up-wrap .pop-up section .gform_wrapper input[type="submit"],section .gform_wrapper .pop-up-wrap .pop-up input[type="submit"],.pop-up-wrap .pop-up section .gform_confirmation_wrapper input[type="submit"],section .gform_confirmation_wrapper .pop-up-wrap .pop-up input[type="submit"]{position:absolute;top:0.70rem;right:1.2rem;color:#fff;font-size:1.75rem;font-weight:700}.soft-movement,a,header ul.menu>li{transition:0.2s ease-in-out}@keyframes animation-fade-in{from{opacity:0}to{opacity:1}}.animation-fade-in,header ul.menu ul.sub-menu{animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-name:animation-fade-in;animation-duration:0.3s}@keyframes animation-fade-out{from{opacity:1}to{opacity:0}}.animation-fade-out{animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-name:animation-fade-out;animation-duration:0.3s}.owl-theme.slider-bg{text-align:center}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0}.owl-theme .owl-dots{position:absolute;bottom:5.25rem;left:0;right:0;margin:0 auto}.owl-theme .owl-dots.dots-bg{background:#24546f;margin:0 auto;position:relative;display:inline-block;top:-2.15rem;padding:0.5rem 0.5rem 0 0.5rem}.owl-theme .owl-dots .owl-dot span{background:rgba(255,255,255,0.5)}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fff}
/*# sourceMappingURL=style.css.map */
