﻿@charset "UTF-8";@import'../css/custom.css';@import'../css/layout-base.css';body{background-color:#f00;font-family:"Aspira";font-weight:400;color:#000;background:#fff;-webkit-text-size-adjust:100%;}h1,h2,h3,h4,h5,h6{font-family:"Aspira";font-weight:500;}h1{font-size:3em;}@media only screen and (max-width:767px){h1{font-size:1.75em;}}h2{font-size:2.5em;}@media only screen and (max-width:767px){h2{font-size:1.5em;}}h3{font-size:2em;}@media only screen and (max-width:767px){h3{font-size:1.25em;}}h4{font-size:1.75em;}@media only screen and (max-width:767px){h4{font-size:1.12em;}}h5{font-size:1.5em;}@media only screen and (max-width:767px){h5{font-size:.83em;}}h6{font-size:1.25em;}@media only screen and (max-width:767px){h6{font-size:.751em;}}p{font-size:1em;}@media only screen and (max-width:767px){p{font-size:.75em;}}a{color:#333;font-family:"Aspira";font-weight:400;text-decoration:none;}nav{background-color:transparent;}nav .navbar-nav .nav-link{color:#444 !important;}nav.navbar-solid{background-color:rgba(255,255,255,.8);}footer{background-color:#5cbbec;color:#fff;}footer a{color:#fff !important;}.btn{font-family:sans-serif;margin-top:10px;margin-bottom:10px;margin-left:20px;margin-right:20px;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;border-radius:6px;}.btn.btn-primary{background:#009be0;border:1px solid #009be0;color:#fff;}.btn.btn-primary-outline{background:transparent;border:1px solid #009be0;color:#009be0;}.btn.btn-secondary{background:#fff;border:1px solid #5cbbec;color:#5cbbec;}.btn.btn-secondary-outline{background:transparent;border:1px solid #5cbbec;color:#5cbbec;}.dropdown-menu{margin:0 !important;}.product-tabs ul.nav{height:42px;border:none;padding-left:0;}.product-tabs ul.nav li a.active{border-left:1px solid #000;border-right:1px solid #000;border-bottom:2px solid #fff;border-top:3px solid #5cbbec;}.product-tabs ul.nav li a{padding:20px 35px !important;border:1px solid #000;text-decoration:none;}.product-tabs .tab-content{border:1px solid #000;padding:15px;}.product-tabs .tab-content .with-t-head table{margin-top:15px;margin-right:0 !important;width:100%;}.product-tabs .tab-content .with-t-head table tbody,.product-tabs .tab-content .with-t-head table thead{border:1px solid #000 !important;}.product-tabs .tab-content .with-t-head table tr:nth-child(2n+1){background:#dedede;}.product-tabs .tab-content .with-t-head table>:first-child tr th{padding:8px 10px;background:#5cbbec;color:#fff;border:1px solid #000;}.product-tabs .tab-content .with-t-head table tr td{padding:4px 10px;border:1px solid #555;}.btn-close{color:#aaa;font-size:20px;text-decoration:none;padding:10px;position:absolute;right:7px;top:0;}.btn-close:hover{color:#919191;}.sub-inde{display:none;}.dropdown-menu.show{display:none;}@media(max-width:991px){.sf-menu li:hover>ul{display:none;}.dropdown-menu.show{display:block;}button.navbar-toggler{border:none;right:30px;position:relative;}button.navbar-toggler:focus{outline:none;}button.navbar-toggler .fa{font-size:30px;color:#fff;}button.navbar-toggler>.fa-bars{display:none;}button.navbar-toggler.collapsed>.fa-bars{display:block;}button.navbar-toggler.collapsed>.fa-times{display:none;}#navbarResponsive{position:absolute;top:100%;width:100%;left:0;margin-top:-7px;}#navbarResponsive li.nav-item{margin:0;padding:0;position:relative;background-color:#fff;}#navbarResponsive li.nav-item a.nav-link{padding:23px 0 23px 32px;width:calc(100% - 50px);}#navbarResponsive li.nav-item .sub-inde{position:absolute;top:16px;right:40px;transform:translateY(-50%);background-color:#fff;outline:none;display:block;border:none;}#navbarResponsive li.nav-item .sub-inde .fa{font-size:30px;transform:rotateZ(90deg);}#navbarResponsive li.nav-item .sub-inde.collapsed .fa{transform:rotateZ(0);}#navbarResponsive ul.dropdown-menu.collapse.show{display:block;}}.global-header{padding:36px 0;background-color:#fff;}.global-header .logo{max-width:265px;}.global-nav{position:relative;}.global-nav ul,.global-nav ol{list-style:none;}.global-nav>ul{display:inline-block;position:relative;padding-left:0;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;width:100%;margin-bottom:0;}.global-nav>ul>li,.account-link{display:inline-block;position:relative;margin-left:26px;}.global-nav>ul>li a,.account-link{font-size:15px;line-height:53px;}.global-nav li a,.account-link{color:#000;font-weight:500;}.global-nav li a:hover,.global-nav li.current>a,.global-nav li.section>a,.global-nav li a.current,.account-link:hover{color:#009be0;text-decoration:none;}.global-nav .nav-dropdown a{color:#fff;line-height:46px;}.global-nav>ul>li:hover .nav-dropdown{display:block;}.global-nav .nav-dropdown li{position:relative;}.global-nav .parent-nav-services li{padding-left:40px;}.global-nav .parent-nav-services li:before{content:"";position:absolute;left:0;top:0;}.global-nav .nav-dropdown li.child-nav-health-safety:before{background:url(../images/health-safety.svg) no-repeat;width:20px;height:27px;top:5px;}.global-nav .nav-dropdown li.child-nav-environment:before{background:url(../images/environmental-management.svg) no-repeat;width:19px;height:31px;top:2px;}.global-nav .nav-dropdown li.child-nav-quality:before{background:url(../images/quality-management.svg) no-repeat;width:19px;height:22px;top:10px;}.global-nav .nav-dropdown li.child-nav-food-safety:before{background:url(../images/food-safety.svg) no-repeat;width:25px;height:19px;top:12px;}.global-nav .nav-dropdown li.child-nav-asset-management:before{background:url(../images/Asset-management.svg) no-repeat;width:19px;height:27px;top:8px;}.global-nav .nav-dropdown li.child-nav-forestry:before{background:url(../images/Forestry.svg) no-repeat;width:20px;height:29px;top:10px;}.global-nav .nav-dropdown li.child-nav-public-safety:before{background:url(../images/Public-safety.svg) no-repeat;width:18px;height:24px;top:10px;}.global-nav .nav-dropdown li.child-nav-information-security:before{background:url(../images/Information-security.svg) no-repeat;width:19px;height:22px;top:10px;}.global-nav .nav-dropdown li.child-nav-medical:before{background:url(../images/Medical.svg) no-repeat;width:20px;height:19px;top:12px;}.hsearch,.top-phone,.masthead-menu{display:inline-block;line-height:1em;vertical-align:bottom;margin-top:15px;}.hsearch{margin-right:40px;}.hsearch-form{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-left:0;position:absolute;top:0;left:0;right:0;height:0;background:#fff;opacity:0;}.hsearch-inner{display:none;padding:36px 0;}.hsearch-form-btn{position:relative;float:right;padding:10px;background:none;border:none;outline:none;color:#fff;right:40px;cursor:pointer;}.hsearch-form-btn:before{content:"";position:absolute;top:0;left:0;background:#009be0;z-index:-1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transition-delay:.3s;transition-delay:.3s;}.hsearch-form-btn img,.hsearch-btn img{width:20px;display:block;pointer-events:none;}.hsearch-btn{position:relative;display:inline-block;vertical-align:bottom;color:inherit;font-size:18px;cursor:pointer;}.hsearch-input{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;width:80%;border:0;outline:0;background:transparent;float:none;font-size:1.6rem;}.hsearch-input:focus{box-shadow:none;}.hsearch-input:-webkit-autofill{background-color:transparent !important;}.hsearch.active .hsearch-inner{display:block;}.hsearch.active .hsearch-form{height:auto;opacity:1;z-index:999;}.hsearch.active .hsearch-form-btn:before{right:0;bottom:0;}.hsearch-close{height:20px;width:20px;position:relative;top:10px;float:right;height:0;width:0;opacity:0;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;right:20px;}.hsearch-close:before,.hsearch-close:after{content:"";position:absolute;width:2px;background-color:#000;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:20px;}.hsearch-close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.hsearch-close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.hsearch.active .hsearch-close{opacity:1;}.top-phone img{width:20px;}.footer{background-color:#000;padding:46px 0 42px;color:#fff;font-size:15px;line-height:24px;}.footer p{font-weight:500;}.footer-logo{max-width:142px;margin-bottom:20px;}.footer a{color:#009be0;}.footer .call{font-weight:600;font-size:18px;font-style:normal;line-height:1em;}.footer .call a{font-weight:bold;}.footer-contact{padding-bottom:34px;border-bottom:1px solid #fff;margin-bottom:40px;}.footer .footer-contact p{margin-bottom:22px;}.footer h4{font-size:16px;line-height:19px;font-weight:600;font-style:normal;text-transform:uppercase;margin-bottom:20px;}.footer ul{list-style:none;padding-left:0;vertical-align:top;margin-bottom:0;}.footer ul li a{line-height:30px;}.footer .social-links a{display:inline-block;margin-right:40px;}.footer .social-links a:last-child{margin-right:0;}.bottom-right-wrapper{margin-top:46px;}.footer .copy-right{margin-top:35px;font-size:.9em;}.footer .copy-right a{margin-bottom:10px;display:block;color:#fff;}.home-banner{position:relative;}.home-banner .thumbnail{position:relative;padding:0;border:0;margin-bottom:0;max-height:598px;overflow:hidden;}.home-banner .thumbnail img{min-height:282px;object-fit:cover;float:none;width:100%;}.home-banner .caption-wrapper{position:absolute;top:88px;left:0;right:0;z-index:5;color:#fff;}.home-banner .caption{font-size:20px;line-height:28px;font-weight:bold;max-width:210px;}.homepage .intro,.homepage .middle-content{padding:37px 0 46px;}.homepage h2,.related-news-wrapper h2{font-size:22px;line-height:1.4em;margin-bottom:30px;font-weight:bold;}.homepage .intro p,.homepage .middle-content p{margin-bottom:40px;}.more-text{display:none;}.read-more{font-size:14px;text-transform:uppercase;color:#000;display:block;margin:25px 0;}.read-more img{width:9px;}.service-leading-content{margin-bottom:40px;}.service-list-wrapper,.latest-news-wrapper{background-color:#f8f8f8;padding:40px 0 10px;}.service-list-item .icon{max-width:200px;}.service-list-item{margin-bottom:20px;}.service-list-item .service-list-item-right .title{font-size:17px;line-height:23px;font-weight:900;}.service-list-item .service-list-item-right .sku a{color:#009be0;font-size:17px;line-height:23px;font-weight:bold;margin-bottom:20px;display:block;}.service-list-item .service-list-item-right .blurb{font-size:15px;line-height:23px;}.service-list-item a{color:#000;}.service-list-item a:hover{text-decoration:none;}.news-item-thumbnail{margin-bottom:30px;width:100%;}.news-item{margin-bottom:50px;}.news-item h4,.news-item h4 a{color:#009be0;font-size:18px;line-height:30px;font-weight:bold;}.news-item-body,.news-item-body strong{font-size:15px;line-height:26px;font-weight:normal;}.news-item-body a{font-weight:600;color:#000;}.latest-news-wrapper .latest-news-more{font-size:18px;font-weight:bold;margin-bottom:45px;display:inline-block;color:#000;}.latest-news-wrapper .latest-news-more img{width:16px;margin-left:10px;}.inner-banner{position:relative;height:285px;overflow:hidden;background-size:cover;}.inner-banner img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;}.inner-banner .content_wrapper{position:absolute;top:0;bottom:0;left:0;right:0;}.inner-banner .content_wrapper .content{height:100%;display:flex;align-items:center;justify-content:center;}.inner-banner .content_wrapper .content h1{font-size:30px;color:#fff;}h3{font-size:26px;margin-bottom:30px;}.dash{border-bottom:3px solid #000;padding-bottom:20px;}.inner-main{padding:37px 0;}.contact-details-blurb{line-height:25px;padding-bottom:14px;}.contact-details-blurb strong{font-weight:600;}.contact-details-blurb a{text-decoration:underline;}.location-wrapper{padding:30px 0;border-top:3px solid #000;}.location-wrapper h4{margin-bottom:24px;}.location-wrapper figure{display:inline;}.contact-row{line-height:22px;margin-bottom:12px;}.contact-row img{width:15px;margin-right:13px;}.contact-row a{color:#000;}.location-wrapper .location{line-height:25px;margin-top:15px;}.location-wrapper .location h5{color:#009be0;font-weight:bold;font-size:1rem;line-height:1;}#honeypot{display:none;}.contact-form{margin-bottom:60px;}.contact-form label{font-size:15px;line-height:20px;float:none;}.contact-form .form-group{margin-bottom:20px;}.contact-form input,.contact-form textarea{float:none;}.contact-form #submit{margin-top:35px;}.contact-form .g-recaptcha{margin-top:35px;}.breadcrumbs{font-size:14px;margin-top:22px;}.contact-main{padding:50px 0 145px;}.request-quote-page h4{color:#009be0;text-transform:uppercase;margin-bottom:20px;}::-webkit-input-placeholder{color:#919191;}:-moz-placeholder{color:#919191;opacity:1;}::-moz-placeholder{color:#919191;opacity:1;}:-ms-input-placeholder{color:#919191;}::-ms-input-placeholder{color:#919191;}::placeholder{color:#919191;}.request-quote-form .checkbox-inline,.request-quote-form .radio-inline{position:relative;display:inline-block;padding-left:22px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer;margin-right:15px;}.request-quote-form input{font-size:15px;line-height:20px;padding:15px 20px 12px;font-weight:500;}.required-services-top .checkbox-inline,#declarations .checkbox-inline{width:100%;}.request-quote-form .checkbox-inline input[type=checkbox],.request-quote-form .checkbox-inline input[type=radio],.request-quote-form .radio-inline input[type=checkbox],.request-quote-form .radio-inline input[type=radio]{position:absolute;margin-top:2px;top:0;cursor:pointer;left:0;display:none;}.request-quote-form .checkbox-inline label,.request-quote-form .radio-inline label{cursor:pointer;line-height:1.5em;}.request-quote-form .checkbox label:before,.request-quote-form .checkbox-inline label:before{content:"";display:inline-block;width:16px;height:16px;position:absolute;left:0;top:2px;background-color:#fff;border:2px solid #000;border-radius:2px;}.request-quote-form .radio label::before,.request-quote-form .radio-inline label::before{content:"";display:inline-block;width:16px;height:16px;position:absolute;left:0;top:2px;border-radius:50%;background-color:#fff;border:2px solid #000;}.request-quote-form .checkbox input:checked+label::before,.request-quote-form .checkbox-inline input:checked+label::before,.request-quote-form .radio input:checked+label::before,.request-quote-form .radio-inline input:checked+label::before{content:"✓";font-size:15px;color:#fff;text-align:center;line-height:16px;font-weight:700;background-color:#009be0;border-color:#009be0;}.request-quote-form .checkbox input.error+label::before,.request-quote-form .checkbox-inline input.error+label::before,.request-quote-form .radio input.error+label::before,.request-quote-form .radio-inline input.error+label::before{border-color:#f00;}.request-quote-form .field-group{margin-bottom:25px;}.request-quote-form .form-reveal{display:none;clear:both;}#nzs-7901{margin-bottom:0;}.request-quote-form fieldset{margin-bottom:30px;}.form-group:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.wf-list-add{font-weight:bold;font-size:23px;color:#000;}.wf-list-add img{width:33px;margin-right:10px;}.remove-field{cursor:pointer;text-decoration:underline;}.no-margin{margin:0 !important;}.declarations-content{padding:20px;background-color:#f4f4f4;}.service-banners{margin-bottom:40px;}.service-banner{position:relative;}.service-banner .thumbnail{position:relative;padding:0;border:0;margin-bottom:0;max-height:382px;overflow:hidden;}.service-banner .thumbnail img{min-height:283px;object-fit:cover;float:none;width:100%;}.service-banner .caption-wrapper{position:absolute;top:38px;left:0;right:0;z-index:5;color:#fff;}.service-banner .caption{font-size:20px;line-height:28px;}.service-banner .caption .caption-content strong{display:block;}.service-banner .caption .icon{max-width:94px;margin-right:40px;}.service-banner .caption .caption-content{margin-top:35px;}.service-banner .caption .caption-content p{margin-bottom:0;}.training-and-courses-page .button a{padding:0;line-height:1em;}.course-container{margin-bottom:40px;}.typography ul{list-style:disc;padding-left:20px;margin-top:0;margin-bottom:25px;}.training-and-courses-page .course-lists>li{list-style:none;border-bottom:1px solid #3a3a3a;margin:0;padding:22px 0;}.training-and-courses-page .course-lists>li:last-child{border-bottom:0;}.training-courses-paragraph{margin-bottom:1rem;}.course-lists{margin:0 0 7px 0;padding:0 !important;}.course-lists h3.ui-accordion-header-active .arrow{background-position:right bottom;}.course-lists h3{margin:0;position:relative;cursor:pointer;padding-right:150px;color:#000;}.course-lists h3:focus{outline:none;}.course-lists h3 a.page-type{text-decoration:none;}.course-lists h3 .arrow{background-image:url("../images/arrow-up-down-sprite.png");background-repeat:no-repeat;background-position:right top;background-size:100% auto;width:48px;height:24px;position:absolute;right:0;top:50%;margin-top:-12px;overflow:hidden;}.course-lists .course-info{*zoom:1;}.course-lists .course-info:after{content:"";display:table;clear:both;}.course-lists .course-info section,.course-lists .course-info .training-courses-content{float:left;width:100%;clear:both;margin-top:34px;}.course-lists .course-info section .col p:nth-of-type(1),.course-lists .course-info .training-courses-content .col p:nth-of-type(1){margin-top:0;}.course-lists .course-info section .col>:last-child,.course-lists .course-info .training-courses-content .col>:last-child{margin-bottom:0;}.course-lists .course-info h4{font-size:22px;margin:0 0 10px 0;color:#ff8a22;}.top-back{margin-top:25px;color:#000;font-size:14px;display:block;}.top-back a{color:#000;font-size:14px;}.service-top-row{margin:35px 0 50px;}.services h2{font-size:18px;line-height:30px;}.cta-buttons{margin-top:43px;}.cta-buttons a{display:inline-block;width:100%;margin-bottom:25px;}.cta-buttons a:last-child{margin-right:0;}.bg-grey{background-color:#f8f8f8;}.full-width-wrapper{padding:50px 0;}.content-block{margin-bottom:40px;}.content-block:last-child{margin-bottom:0;}.product-and-service .content-block div[class*=col]{align-items:center;display:flex;}.content-block .col-heading{font-size:22px;margin-bottom:30px;}.content-block hr{border-bottom:3px solid #00aeef;margin-bottom:40px;}.content-block-main{width:100%;}.content-block .content-block-main ul{padding-left:1em;}.content-block .content-block-main ul li{line-height:34px;}.quote-wrapper{border:15px solid #000;text-align:center;margin-top:50px;position:relative;}.quote-wrapper:before,.quote-wrapper:after{font-size:100px;font-weight:bold;background-color:#fff;padding:0 30px;left:50%;font-family:sans-serif;position:absolute;z-index:999;line-height:1em;margin-left:-50px;height:60px;}.quote-wrapper:before{top:-40px;content:"“";}.quote-wrapper:after{bottom:-48px;content:"”";}.quote-inner{padding:65px 30px;}.quote-content{font-size:26px;line-height:36px;font-weight:bold;}.client-name{color:#009be0;font-size:18px;margin-top:25px;}#IntegratedSystem{display:none;}.service-landing-description{margin:55px 0;}.service-landing-wrapper h1{font-size:34px;margin-bottom:55px;}.service-row-wrapper{background-color:#fff;}.service-item{padding:60px 30px;}.service-item-banner{height:100%;}.service-item-banner .thumbnail{background-repeat:no-repeat;background-size:cover;height:100%;background-position:center;}.service-item-banner .thumbnail img{visibility:hidden;}.service-item .service-item-short-description{margin-bottom:30px;}.service-item .service-item-title{font-weight:bold;font-size:26px;line-height:1em;padding-bottom:25px;border-bottom:2px solid #009be0;margin-bottom:30px;}.service-row-wrapper{margin-bottom:50px;}.case-study-container{margin-bottom:40px;}.download-box{margin-bottom:50px;}.download-box .logo,.download-box .button{margin-bottom:20px;}.download-box .button{margin-right:0;}.download-box .button a{font-size:15px;line-height:1em;padding:0;}a.load-more{color:#009be0 !important;display:block;margin:0 auto;max-width:450px;}a.load-more:hover{color:#fff !important;}.news-filter{padding:45px 0 56px;}.news-filter label{width:90px;}.news-filter select{color:#000;background:#f4f4f4;height:43px !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right 20px center;background-image:url(../images/chevron-down-icon.svg);background-repeat:no-repeat;background-size:9px 5px;padding-left:20px;padding-right:20px;}.news-filter select,.news-filter input{border:1px solid #838383;padding-top:9px;padding-bottom:9px;}.news-filter input{padding-left:1.5rem;padding-right:1.5rem;}.searchinput-wrapper{position:relative;}.searchinput-wrapper:after{content:"";background:url(/assets/content-images/Icon-search-blue.svg) no-repeat;width:20px;height:20px;position:absolute;top:12px;right:1.5rem;}.news-content-wrpper{margin-top:85px;}.news-content{background-color:#f8f8f8;}.news-content-image{width:100%;margin-bottom:60px;position:relative;}.news-content h1{font-size:34px;line-height:30px;color:#009be0;margin-bottom:25px;}.fs-service-label,.fs-service-label-fa,.fteFields{display:none;}.menu-row{margin-top:20px;}.careers-leading-row{margin-bottom:50px;}.careers-wrapper .careers-title{font-weight:bold;}.careers-wrapper .careers-row{border-top:3px solid #000;padding:50px 0;}.careers-wrapper .careers-row h2{margin-bottom:10px;}.careers-wrapper .careers-row h2 a:hover{color:#009be0;}.published-date{font-size:1.1rem;margin-bottom:30px;}.careers-wrapper .careers-row .short-description{margin:30px 0;}.careers-wrapper .careers-row .short-description p{margin-bottom:5px;}.careers-content-wrpper h1{color:#009be0;margin-bottom:20px;font-size:30px;}.careers-content-wrpper .employment-type{margin:2rem 0;}.careers-content-wrpper .careers-content-action{border-top:3px solid #000;border-bottom:3px solid #000;padding:20px 0;}.careers-content-wrpper p{margin-bottom:1.5rem;}.careers-content .published-date{margin-bottom:50px;}.bottom-back-btn{margin-top:40px;}#errorModal .close span{color:#009be0;font-size:40px;}#errorModal .modal-header{border:0;padding-bottom:0;}#errorModal .close{opacity:1;}#errorModal ul{list-style:none;text-align:center;font-size:18px;padding-left:0;}@media(min-width:768px){.home-banner .caption{font-size:30px;line-height:38px;max-width:280px;}.homepage h2,.related-news-wrapper h2{font-size:32px;margin-bottom:15px;}.service-list-item{margin-bottom:60px;}.service-list-wrapper,.latest-news-wrapper{padding:60px 0 10px;}.homepage .intro,.homepage .middle-content{padding:60px 0;}.footer ul{width:30%;display:inline-block;}.footer ul.footer-service-links-first{width:39%;}.latest-news-wrapper .latest-news-more{margin-bottom:0;}.inner-main{padding:40px 0 60px;}.declarations-content{padding:40px 50px;}.request-quote-form fieldset{margin-bottom:60px;}.service-banner .caption-wrapper{top:30%;}.service-banner .caption{display:flex;align-items:center;}.service-banner .caption .caption-content{margin-top:0;}.service-top-row{margin:35px 0;}.services h2{font-size:25px;line-height:35px;}.content-block .col-heading{font-size:34px;}.hsearch-form-btn{right:100px;}.hsearch-close{right:50px;}.hsearch-input{width:90%;}.cta-buttons a{margin-right:25px;width:auto;padding-left:15px;padding-right:15px;}}@media(min-width:992px){.content-block{margin-bottom:95px;}.hsearch-close{right:30px;}.cta-buttons a{margin-bottom:0;}.searchinput-wrapper{margin-left:10px;}.bottom-back-btn{margin-top:0;}}@media(min-width:992px) and (max-width:1199px){.news-item h4{min-height:60px;}}@media(min-width:1200px){.homepage h2,.related-news-wrapper h2{font-size:34px;margin-bottom:45px;}.homepage .intro,.homepage .middle-content{padding:110px 0;}.home-banner .caption{font-size:45px;line-height:55px;max-width:530px;}.home-banner .caption-wrapper{top:136px;}.intro-left{padding-right:55px;}.middle-content-main{padding-left:55px;}.service-list-wrapper,.latest-news-wrapper{padding:100px 0 50px;}.news-content-related-news-wrapper{padding:78px 0 100px;}.service-list-item .service-list-item-right .title,.service-list-item .service-list-item-right .sku{font-size:18px;}.news-item-thumbnail{margin-bottom:55px;}.footer-contact{border-right:1px solid #fff;border-bottom:0;padding-right:100px;padding-bottom:0;margin-bottom:0;}.footer{padding:90px 0;}.footer h4{min-height:46px;}.bottom-right-wrapper{margin-top:0;display:flex;flex-direction:column;height:100%;}.footer .copy-right{text-align:right;margin-top:0;}.footer .social-links{min-height:46px;text-align:right;flex-grow:1;}.hsearch-form-btn{right:50px;}.hsearch-input{width:80%;}.inner-banner .content_wrapper .content h1{font-size:45px;}.inner-main{padding:70px 0 100px;}.service-banner .caption{font-size:34px;line-height:48px;}.service-banner .caption .icon{max-width:140px;margin-right:50px;}.service-banner .caption-wrapper{top:25%;}.left-text{padding-right:70px;}.service-top-row{margin:65px 0 110px;}.services h2{font-size:30px;line-height:45px;}.full-width-wrapper{padding:110px 0;}.service-middle-wrapper{padding:55px 0;}.quote-wrapper{height:100%;margin-top:0;}.quote-inner{padding:120px 65px;}.content-block-body-right{padding-left:20px;}.content-block-body-left,.content-block-right-padding{padding-right:40px;}.global-nav>ul>li:first-child{margin-left:0;}.global-nav .nav-dropdown{display:none;position:absolute;left:50%;margin-left:-170px;top:53px;width:340px;padding-left:0;background:#000;z-index:999;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.3);-moz-box-shadow:0 2px 8px rgba(0,0,0,.3);box-shadow:0 2px 8px rgba(0,0,0,.3);border-top:8px solid #009be0;padding:31px 36px;}.global-nav .nav-dropdown:after{top:-20px;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;border-style:solid;border-width:0 19px 13px 19px;margin-left:-19px;border-color:transparent transparent #009be0 transparent;-webkit-filter:drop-shadow(1px -2px 2px rgba(0,0,0,.1));filter:drop-shadow(1px -2px 2px rgba(0,0,0,.1));}.case-study-container{margin-bottom:80px;}.careers-content-wrpper h1{font-size:2.3rem;padding-right:60px;}.modal-dialog{max-width:800px;}}@media(min-width:1200px) and (max-width:1440px){.homepage .middle-content-main h2{font-size:28px;margin-bottom:15px;}.homepage .middle-content-main br{content:"";display:block;margin:.4em;}.homepage .middle-content-main .home-content-body{margin-bottom:20px;}}@media(min-width:1440px){.global-nav>ul>li.who-are-we{margin-left:0;}.global-nav>ul>li,.account-link{margin-left:35px;}.global-nav>ul>li a,.account-link{font-size:17px;}.service-middle-wrapper{padding:84px 0;}.service-landing-description{margin:80px 0;}.cta-buttons a{padding-left:25px;padding-right:25px;}}@media(min-width:1600px){.home-banner .caption-wrapper{top:216px;}.service-banners{margin-bottom:120px;}.service-banner .caption-wrapper{top:120px;}.content-block-right-padding{padding-right:80px;}.hsearch-close{right:10px;}}@media(max-width:1199px){.content-block-body{margin-top:50px;}.content-block{margin-bottom:0;}.global-nav{margin:0;width:100%;height:100%;z-index:300;background-color:#000;position:fixed;top:0;right:-100%;transition:all .3s cubic-bezier(.19,1,.22,1);overflow-y:auto;}.active .global-nav{right:0;}.global-nav>ul>li{display:block;}.global-nav li a{color:#fff;}.hsearch,.top-phone{margin-right:40px;}.hsearch,.top-phone,.masthead-menu{display:inline;}.global-nav>ul{padding-top:25px;}.global-nav>ul>li a{font-size:23px;}.logo-mobile{width:135px;margin-bottom:45px;}.global-nav>ul>li.has-children a{position:relative;display:block;}.subnav_btn{position:absolute;right:110px;top:0;}.subnav_btn img,.back_btn img{width:9px;}.global-nav .nav-dropdown{position:fixed;width:100%;height:100%;padding:0;left:inherit;right:-100%;background-color:#000;top:0;display:block;z-index:20;-webkit-transition:all .6s cubic-bezier(.7,.01,.3,1);-moz-transition:all .6s cubic-bezier(.7,.01,.3,1);-o-transition:all .6s cubic-bezier(.7,.01,.3,1);-ms-transition:all .6s cubic-bezier(.7,.01,.3,1);transition:all .6s cubic-bezier(.7,.01,.3,1);}.global-nav .nav-dropdown.mobile_active{right:0;}.back_btn{color:#009be0;padding-top:38px;font-size:23px;width:50%;}.back_btn img{margin-right:12px;}.mobile-nav-parent-title{color:#fff;font-size:23px;margin:40px 0 30px;}.global-nav .nav-dropdown li.child-nav{padding-left:70px;}.global-nav .nav-dropdown li.child-nav a{font-size:17px;}.global-nav .nav-dropdown li{padding-left:40px;}.global-nav .parent-nav-services li:before{left:40px;}}@media(max-width:767px){.hsearch,.top-phone{margin-right:20px;}.right-text p{font-size:16px;line-height:26px;}.no-mobile-padding{padding-left:0;padding-right:0;}.content-block .content-block-main ul li{line-height:26px;}.subnav_btn{right:60px;}.service-details-container .service-middle-wrapper{padding:0;}.news-filter select{margin-bottom:15px;}.service-row-wrapper a.btn{display:block;}}h1,h2,h3{font-weight:bold;}h4{font-weight:bold;font-size:23px;}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}@media(min-width:1400px){.container{max-width:1440px;}}.btn{border:3px solid #009be0;text-align:center;color:#009be0;min-width:146px;border-radius:0 !important;padding:10px 25px 8px;text-transform:uppercase;transition:all .5s ease-in-out;font-size:13px !important;}.btn:hover{background-color:#009be0;color:#fff;}.btn.btn-solid,.typography .button{background-color:#009be0;color:#fff;}.btn.btn-solid:hover,.typography .button:hover{background-color:#00aeef;border-color:#00aeef;}.btn.btn-no-min{min-width:initial;}@media(min-width:1200px){.btn{min-width:186px;}}.hamburger_nav{display:none;overflow:visible;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent;position:relative;z-index:400;float:right;height:26px;}.sticky .hamburger_nav{margin-top:0;}@media(max-width:1199px){.hamburger_nav{display:inline-block;padding:0 10px;}}@media(max-width:320px){.hamburger_nav{padding-top:0;padding-bottom:0;}}.hamburger_nav .hamburger-box{position:relative;display:inline-block;width:27px;height:26px;}.hamburger_nav .hamburger-box .bars{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.3s;position:absolute;width:27px;height:5px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:0;background-color:#000;top:50%;display:block;margin-top:-2px;}.active .hamburger_nav .hamburger-box .bars{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.3s;position:absolute;width:30px;height:3px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:0;background-color:#fff;transition-delay:.14s;transform:rotate(225deg);}.hamburger_nav .hamburger-box .bars::before{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.3s;position:absolute;width:27px;height:5px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:0;background-color:#000;display:block;content:"";top:-10px;}.active .hamburger_nav .hamburger-box .bars::before{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.3s;position:absolute;width:30px;height:3px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:0;background-color:#fff;top:0;opacity:0;}.hamburger_nav .hamburger-box .bars::after{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.3s;position:absolute;width:27px;height:5px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:0;background-color:#000;display:block;content:"";bottom:-10px;}.active .hamburger_nav .hamburger-box .bars::after{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.3s;position:absolute;width:30px;height:3px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:0;background-color:#fff;bottom:0;transform:rotate(-90deg);}@media(min-width:1300px){.btn{font-size:15px !important;}}.global-nav>ul>li a,.account-link{text-decoration:none;}.footer ul li a{text-decoration:none;}.footer .copy-right a{text-decoration:none;}.call a{text-decoration:none;}a{text-decoration:underline;}body.home-page{padding-top:0 !important;}.btn{border-radius:0;text-decoration:none;text-transform:uppercase;}.container{padding-top:20px;padding-bottom:20px;}.nav-link{text-decoration:none;text-transform:uppercase;}.nav-link::after{display:none;}.row{margin-top:0;margin-bottom:0;}p{font-size:1rem;}.carousel-caption{background:rgba(0,0,0,.5);bottom:90px;padding:40px 0 40px 25px;left:25%;right:30%;width:25%;}.dark{background-color:#555;}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark a,.dark ul,.dark li,.dark p{color:#fff;}.grey{background-color:#bbb;}.home-banner{height:285px;display:flex;align-items:center;}.sub-page-banner{display:flex;align-items:center;padding-top:50px;padding-bottom:50px;background-size:cover;}h1.home-banner-subheader{color:#fff;}.course-list-container{margin-top:50px;}.course-container__course-name{margin-bottom:15px;}.course-container__course-name a{color:#009be0;text-decoration:none;}.course-container__course-name a:hover{text-decoration:underline;}.course-list__course-container{border-top:3px solid #000;padding:50px 0;}.course-container__course-details{margin-bottom:10px;font-size:1.2rem;}.course-container__course-summary ul{padding-left:1rem;}.course-container__buttons .btn{margin-left:0;}.course-container__buttons a{text-decoration:none;color:inherit;}.nzqc-footer{margin-top:120px;border-top:2px solid #808080 !important;}@media only screen and (max-width:767px){.nzqc-footer{border-top:none !important;}}.old-price{color:#cdcdcd;font-size:1.5rem;font-weight:bold;text-decoration:line-through;margin-bottom:0;}.banner__course-details{color:#fff;}.banner__course-price{color:#000;font-size:2.3em;font-weight:bold;}.banner__course-details{font-size:1.5em;}.submit-btn{margin-left:0;width:100%;font-family:"Aspira",sans-serif;}.rates-container{background:#fff;border-radius:10px;display:flex;flex-flow:column nowrap;justify-content:space-between;}.banner__course-price-heading{color:#808080;font-size:1.5em;font-weight:bold;}.course-details-sticky-container{box-shadow:0 2px 10px #bfbfbf;border-radius:10px;position:sticky;top:30px;}.table-heading-container{background:#0077ce;color:#fff;border-radius:10px;font-weight:bold;}.toast{background-color:#009be0;color:#fff;}.left-form{border-right:1px solid #000;}@media only screen and (max-width:767px){.left-form{border-right:none;}}.order-summary-panel{box-shadow:0 2px 10px #bfbfbf;border-radius:10px;position:sticky;top:30px;}.order-summary-panel>div:not(:last-child){margin-bottom:40px;}.billing-details-panel{box-shadow:0 2px 10px #bfbfbf;border-radius:10px;}.form-field-container{position:relative;}.form-error-message{line-height:1.1;color:#fff;background:#ff4040;position:absolute;top:100%;left:50%;transform:translateX(-50%);padding:7px;border-radius:4px;display:none;z-index:1;}.form-error-message::before{position:absolute;top:-8px;left:45%;z-index:-1;width:15px;height:15px;background:#ff4040;content:"";-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);}.nav-link{color:#179be1 !important;}.show-tab{background:#179be1 !important;color:#fff !important;}.order-review-totals{font-size:1.4rem;border-top:2px solid #b5b5b5;}.error-border{border:2px solid #ff4040 !important;}.error-list-container{display:none;}@media only screen and (max-width:1200px){#cart-icon{position:absolute;right:5.5rem;top:-.75rem;font-size:1.5rem;}}