@import url(normalize.css);.grid .row .column{box-sizing:border-box;float:left}.grid .row .column.width-1{width:8.33333%}.grid .row .column.width-2{width:16.66667%}.grid .row .column.width-3{width:25%}.grid .row .column.width-4{width:33.33333%}.grid .row .column.width-5{width:41.66667%}.grid .row .column.width-6{width:50%}.grid .row .column.width-7{width:58.33333%}.grid .row .column.width-8{width:66.66667%}.grid .row .column.width-9{width:75%}.grid .row .column.width-10{width:83.33333%}.grid .row .column.width-11{width:91.66667%}.grid .row .column.width-12{width:100%}@media only screen and (max-width: 769px){.grid .row .column.width-small-1{width:8.33333%}.grid .row .column.width-small-2{width:16.66667%}.grid .row .column.width-small-3{width:25%}.grid .row .column.width-small-4{width:33.33333%}.grid .row .column.width-small-5{width:41.66667%}.grid .row .column.width-small-6{width:50%}.grid .row .column.width-small-7{width:58.33333%}.grid .row .column.width-small-8{width:66.66667%}.grid .row .column.width-small-9{width:75%}.grid .row .column.width-small-10{width:83.33333%}.grid .row .column.width-small-11{width:91.66667%}.grid .row .column.width-small-12{width:100%}}@media only screen and (min-width: 769px){.show-for-small{display:none}}@media only screen and (max-width: 768px){.show-for-large{display:none}}.homepage-slideshow{margin:40px 0 40px 0;min-height:340px}.homepage-slideshow img{max-width:85%;max-height:200px}@media screen and (max-width: 620px){.homepage-slideshow h1{margin-left:5%;margin-right:5%}}.case-study{max-width:960px;padding-bottom:40px;border-bottom:solid 5px #eceeed;margin-bottom:40px}.case-study h1{color:#206634}@media screen and (min-width: 620px){.case-study p{max-width:80%}}.case-study>p:first-of-type{color:#206634}.case-study .grid{margin-top:40px}.case-study:last-of-type{margin-bottom:0;border-bottom:0}.case-study h3,.case-study h4{padding:15px 0 15px 0;margin:0;font-size:28px;font-weight:400}@media screen and (max-width: 620px){.case-study h3,.case-study h4{font-size:22px}}.case-study h3{background-color:#c79850;color:#fff;padding-top:5px}.case-study .facts{background-color:#fff;color:#c79850;padding-bottom:0;border:solid 8px #c79850}.case-study .facts .fact{margin:0 5px 0 5px;background-color:#fff;padding:20px 20px 20px 20px;color:#a5a5a0}.case-study .facts .fact p{margin:10px 0 0 0}@media screen and (max-width: 620px){.case-study .facts{margin-top:20px}}.case-study .total-savings{background-color:#c79850;color:#fff;padding:15px}.case-study img{max-width:100%}@media screen and (max-width: 620px){.case-study img{max-width:250px}}.green-tip{max-width:962px;padding-bottom:40px;border-bottom:solid 5px #eceeed;margin-top:40px}.green-tip:last-of-type{border-bottom:0}.green-tip h1,.green-tip h2{color:#206634}.green-tip h2{font-size:1.6em;margin-top:20px}.green-tip .tip-text{padding:0 50px 0 50px}.green-tip img{max-width:100%}.input-submit-circle{background-color:#c79850;border-radius:50%;border:0;display:block;height:140px;width:140px;color:#fff;font-family:Montserrat}.input-submit-circle.white{color:#206634;background-color:#fff}.input-submit-circle.greenbg{background-color:#206634}.input-text{background-color:#a5a5a0;border:0;padding:20px;font-family:Montserrat;color:#fff;width:100%;max-width:460px;text-align:center;margin-bottom:10px;display:block}.input-text::-webkit-input-placeholder{color:#fff}.input-text:-moz-placeholder{color:#fff}.input-text::-moz-placeholder{color:#fff}.input-text:-ms-input-placeholder{color:#fff}.form-heading{color:#206634;display:block;font-family:montserratlight;margin-bottom:20px}.input-radio{margin-bottom:10px}@media screen and (max-width: 620px){.input-radio{display:block !important}}.input-radio label{cursor:pointer}.input-radio input[type="radio"]{margin-left:5px}.input-radio input[type="radio"]{display:none}.input-radio input[type="radio"]+label span{display:inline-block;width:20px;height:20px;margin:-1px 4px 0 7px;vertical-align:middle;cursor:pointer;-moz-border-radius:50%;border-radius:50%}.input-radio input[type="radio"]+label span{background-color:#fff;border:solid 2px #206634}.input-radio input[type="radio"]:checked+label span{background-color:#206634;border:0}.input-checkbox{margin-bottom:10px}.input-checkbox label{cursor:pointer}.input-checkbox input[type="checkbox"]{margin-left:5px}.input-checkbox input[type="checkbox"]{display:none}.input-checkbox input[type="checkbox"]+label span{display:inline-block;width:20px;height:20px;margin:-1px 4px 0 7px;vertical-align:middle;cursor:pointer;-moz-border-radius:50%;border-radius:50%}.input-checkbox input[type="checkbox"]+label span{background-color:#fff;border:solid 2px #206634}.input-checkbox input[type="checkbox"]:checked+label span{background-color:#206634;border:0}.input-select{background-color:#a5a5a0;color:#fff;border-radius:0;padding:20px;display:block;margin-bottom:10px;width:100%;max-width:460px}.js-multiselect-from-selectbox>button{width:24px;height:24px;vertical-align:middle;cursor:pointer;background-color:#206634;color:#fff;border:0;-moz-border-radius:50%;border-radius:50%;font-size:26px;line-height:1px}.js-multiselect-from-selectbox select{background-color:#a5a5a0;color:#fff;border-radius:0;padding:20px;display:block;margin-bottom:10px;width:100%;max-width:460px}.js-multiselect-from-selectbox .selections span{display:block;margin-top:10px}.js-multiselect-from-selectbox i{color:#206634;cursor:pointer;font-size:26px}.js-multi-text-inputs>button{width:24px;height:24px;vertical-align:middle;cursor:pointer;background-color:#206634;color:#fff;border:0;-moz-border-radius:50%;border-radius:50%;font-size:26px;line-height:1px}.js-multi-text-inputs .selections span{display:block;margin-top:10px}.js-multi-text-inputs i{color:#206634;cursor:pointer;font-size:26px}.input-generator{background-color:#a5a5a0;padding:20px 0 20px 0;max-width:460px}.input-generator .generator-list{color:#fff}.input-generator .generator-list div{margin:0 0 10px 0}.input-generator .generator-list i{cursor:pointer}.input-generator select{background-color:#a5a5a0;border:solid 2px #fff;color:#fff}.input-generator a{color:#fff;font-size:1.3em;margin-left:5px;position:relative;top:2px}.input-currency{position:relative;width:100%;max-width:460px;margin-top:10px}.input-currency select{position:absolute;top:18px;right:18px;background-color:#a5a5a0;border:solid 2px #fff;color:#fff}.input-currency .input-text{text-align:left}.production-list.production{margin-top:40px;max-width:960px}.production-list.production h2,.production-list.production i{color:#206634}.production-list.production h2{margin-bottom:20px}.production-list.production i{font-size:2em}.menu-internal{max-width:960px;padding-bottom:40px;padding-top:40px;margin:40px 0 40px 0}.menu-internal a{display:block;float:left;width:306px;background-color:#206634;text-transform:uppercase;padding:40px 0 40px 0;text-align:center;color:#fff;font-size:28px;margin-right:20px}.menu-internal a:last-of-type{margin-right:0}@media screen and (max-width: 620px){.menu-internal a{float:none;margin:0 0 10px 0;width:206px;padding:20px 0 20px 0;font-size:22px}}.production-landing-page h2{margin-bottom:20px}.production-landing-page .extended-registration-bar{background-color:#d36379;color:#fff;padding:20px;border-radius:5px;margin:20px 0 20px 0;display:block}.production-landing-page .extended-registration-bar i{font-size:1.5em;position:relative;top:3px;margin-left:5px}.policy-wizard h1,.policy-wizard h2{color:#206634}.policy-wizard h2{margin-top:40px}.policy-wizard ul,.policy-wizard ol{margin-top:20px}.temp{color:magenta}.evidence{background-color:#a5a5a0;max-width:100%;display:inline block;padding:40px;color:#fff;margin-bottom:20px}.evidence h2{margin:0;color:#fff}.pointtracker{max-width:1200px;text-align:left}.pointtracker .progress-bar-wrapper{top:0;width:100%;max-width:1200px;box-sizing:border-box;background-color:#eceeed;padding:20px;margin-bottom:10px;color:#444}.pointtracker .progress-bar-wrapper.floating{position:fixed}.pointtracker .note{background-color:#eceeed;padding:8px;color:#777;margin-bottom:8px;font-style:italic;font-size:0.8em;line-height:1.6em;margin:0 0 2px 0}.pointtracker .note ul li{margin-left:2em}.pointtracker .progress-bar{background-color:#fff;border:solid 1px #777;text-align:left;margin-bottom:20px;height:30px;position:relative;top:10px;width:100%}.pointtracker .progress-bar .marker,.pointtracker .progress-bar .bar{position:absolute;top:0;left:0;height:calc(100%);display:block;width:100%}.pointtracker .progress-bar .marker{background-color:#a5a5a0;color:#fff;text-transform:uppercase;text-align:right;z-index:1;width:50%;padding-right:10px;font-size:0.8em;line-height:28px}.pointtracker .progress-bar .bar{background-color:red;width:0%;z-index:2}.pointtracker .progress-bar.passed .bar{background-color:#c79850}.pointtracker fieldset.department{border:0;padding:0;display:block;margin-bottom:80px}.pointtracker fieldset.department legend{color:#206634;font-size:1.2em;margin-bottom:10px;margin-top:20px;background-color:#206634;display:block;color:#FFF;padding:8px;width:100%}.pointtracker fieldset.department .tip{background-color:#caeed4;color:#206634;padding:8px;margin:0;font-style:italic;font-size:0.8em;margin-bottom:2px;line-height:1.6em}.pointtracker fieldset.department .note{background-color:#eceeed;padding:8px;color:#777;margin-bottom:8px;font-style:italic;font-size:0.8em;line-height:1.6em}.pointtracker fieldset.department .note ul li{margin-left:2em}.pointtracker fieldset.department .objective,.pointtracker fieldset.department .objective-header{width:100%;border-top:solid 1px #a5a5a0;padding:10px 0 10px 0;font-size:0;display:table}.pointtracker fieldset.department .objective span,.pointtracker fieldset.department .objective div,.pointtracker fieldset.department .objective-header span,.pointtracker fieldset.department .objective-header div{font-size:16px;margin:0;display:table-cell;text-align:center;color:#777}.pointtracker fieldset.department .objective .text,.pointtracker fieldset.department .objective-header .text{width:70%;text-align:left;padding-right:10%}.pointtracker fieldset.department .objective .points-available,.pointtracker fieldset.department .objective-header .points-available{width:10%}.pointtracker fieldset.department .objective .mid-shoot-checklist,.pointtracker fieldset.department .objective-header .mid-shoot-checklist{width:10%}.pointtracker fieldset.department .objective .final-checklist,.pointtracker fieldset.department .objective-header .final-checklist{width:10%}.pointtracker fieldset.department .objective-header{width:100%;background-color:#a5a5a0;font-size:1em;padding:5px;color:#fff;text-transform:uppercase;display:table}.pointtracker fieldset.department .objective-header div,.pointtracker fieldset.department .objective-header span{font-size:12px;display:table-cell;vertical-align:middle;box-sizing:border-box;color:#fff}.point-checkbox{display:inline}.point-checkbox label{cursor:pointer}.point-checkbox input[type="checkbox"]{display:none}.point-checkbox input[type="checkbox"]+label span{display:inline-block;width:20px;height:20px;margin:-1px 4px 0 7px;vertical-align:middle;cursor:pointer;-moz-border-radius:50%;border-radius:50%}.point-checkbox input[type="checkbox"]+label span{background-color:#fff;border:solid 2px #206634}.point-checkbox input[type="checkbox"]:checked+label span{background-color:#206634;border:0}@media screen and (max-width: 620px){body#homepage{font-size:0.8em}}@media screen and (max-width: 620px){body#homepage nav.topleft{position:absolute;top:0}body#homepage nav.topleft>a{display:none}body#homepage nav.topleft div{margin-top:0}}body#homepage .topleft a,body#homepage .topleft{color:#fff}body#homepage .splash-image{background-color:#001c1b;background-image:url(/assets/images/homepage-splash.jpg);background-position:top center;background-repeat:no-repeat;min-height:800px;font-size:1.5em;color:#fff}@media only screen and (max-width: 600px){body#homepage .splash-image{background-image:url(/assets/images/homepage-splash-mobile.jpg)}}body#homepage .splash-image div.logo{max-width:280px;margin-right:auto;margin-left:auto}@media only screen and (max-width: 600px){body#homepage .splash-image div.logo{max-width:150px}}body#homepage .splash-image div.logo .js-cycle-slideshow-img{background-color:lime;padding:0;margin:0}body#homepage .splash-image h1{margin-top:540px;margin-left:5%;margin-right:5%;font-size:3em !important;font-weight:bold}@media only screen and (max-width: 600px){body#homepage .splash-image h1{margin-top:340px}}@media only screen and (max-width: 600px){body#homepage .splash-image h1{font-size:2em !important}}body#homepage .splash-image p{max-width:1200px;width:90%;margin-left:auto;margin-right:auto;margin-bottom:0;margin-top:60px}body#homepage .splash-image i{color:#c58c4d;font-size:2em;margin-top:60px}body#homepage .splash-image button{font-size:0.8em;margin:60px 0 60px 0}body#homepage .contentbox.greybg{background-color:#f0f0ef;color:#001c1b}body#homepage .statement{font-size:1.2em;font-weight:bold;margin:0;max-width:1400px;width:90%}body#homepage .statement i{color:#c58c4d;font-size:1.6em;display:block;margin-top:60px;margin-bottom:60px}body#homepage .contentbox .faces{max-width:1400px;width:80%;margin-top:60px;margin-bottom:30px}body#homepage .three-cols i{color:#c58c4d;font-size:4em;display:block;margin-top:60px;margin-bottom:60px}body#homepage .three-cols h2{font-weight:bold;font-size:1.3em;color:#001c1b}body#homepage .legislation-document{color:#001c1b;margin-top:60px;margin-bottom:60px;padding:0 5% 0 5%}body#homepage .legislation-document p{font-size:1.4em}body#homepage .legislation-document h2{color:#001c1b;font-weight:bold}body#homepage .homepage-case-studies{color:#001c1b;background-color:#f2f2f1;padding-top:60px;padding-bottom:60px}body#homepage .homepage-case-studies h2{color:#001c1b;font-weight:bold;font-size:3.5em}body#homepage .homepage-case-studies .case-study-production{background-color:#fff;max-width:1200px;margin-left:auto;margin-right:auto;padding:60px;margin-top:30px}body#homepage .homepage-case-studies .case-study-production img{margin-bottom:30px}body#homepage .homepage-case-studies .case-study-production h3{color:#c58c4d;margin:0 0 1em 0;font-size:2em}body#homepage .homepage-case-studies .case-study-production p{font-size:1.4em}body#homepage .homepage-case-studies .case-study-production small{display:block;margin-top:30px;font-size:1.2em}body#homepage footer .creditbar{background-color:#001c1b}html,body,ul{padding:0;margin:0}img{max-width:100%}body{margin:0;padding:0;background-color:#fff;color:#a5a5a0;font-weight:400;font-size:16px;text-align:center;font-weight:400;font-family:Montserrat}hr{border:0;height:0;border-top:7px solid #eceeed;margin:40px 0 40px 0}a{color:inherit;text-decoration:none}h1,h2{margin:0;font-size:28px;text-align:center;font-weight:400;font-family:Montserrat}.logo{margin-top:50px;margin-bottom:50px}.text-align-center{text-align:center}.color-green{color:#206634}.color-gold{color:#c79850 !important}p{margin:18px 0 0 0}.greybg{background-color:#a5a5a0}.lightgreybg{background-color:#eceeed}.goldbg{background-color:#c79850}.contentbox{padding:40px 0 40px 0;display:block;width:100%}.contentbox *{max-width:780px}.contentbox.greybg{background-color:#a5a5a0;color:#fff}.contentbox.greenbg{background-color:#206634;color:#fff}.contentbox.lightgreybg{background-color:#eceeed;color:#fff}.contentbox.goldbg{background-color:#c79850;color:#fff}.contentbox p:last-of-type{margin-bottom:0}.contentbox p:first-of-type{margin-top:0}.contentbox h1+p{margin-top:18px !important}.contentbox ul{line-height:1.8em}.contentbox ul li{list-style-position:inside}@media screen and (max-width: 620px){.contentbox{padding-left:5%;padding-right:5%}}.clear{clear:both;font-size:0;height:0}@media screen and (max-width: 620px){body{font-size:16px}h1,h2{font-size:25px}form{padding-right:5%;padding-left:5%}}footer{margin-top:40px}footer .logos{margin-bottom:70px;padding-top:30px}footer .logos img{max-height:80px}footer .logos a{margin:0 10px 0 10px}@media screen and (max-width: 620px){footer .logos a{display:block;margin-bottom:40px}}footer .creditbar{background-color:#206634;color:#fff;font-family:montserratlight;padding:20px 0 20px 0;font-size:0.9em}footer .creditbar i{font-size:1.4em;vertical-align:middle}nav.topleft{color:#206634;text-align:left;position:absolute;top:26px;left:40px;z-index:1001}@media screen and (max-width: 620px){nav.topleft{position:relative;top:16px;left:0;padding-left:20px;width:100%;height:100px}}nav.topleft a{color:inherit}nav.topleft div{margin-top:20px}@media screen and (max-width: 620px){nav.topleft div img{width:50px;height:auto}}nav.topleft.menuopen{color:#fff}.hiive-link{position:absolute;top:56px;right:20px}.hiive-link img{width:70px;height:70px}@media screen and (max-width: 620px){.hiive-link img{width:50px;height:auto}}@media screen and (max-width: 620px){.mobilepad{padding-right:5%;padding-left:5%}}.login-menu,.main-menu{background-color:rgba(32,102,52,0.9);padding:40px 0 40px 0;z-index:1000;position:absolute;width:100%;height:100%;top:-100%;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.login-menu.open,.main-menu.open{top:0}@media screen and (max-width: 620px){.login-menu.open,.main-menu.open{z-index:1002}}.login-menu .input-text,.main-menu .input-text{background-color:#fff;color:#a5a5a0}.login-menu .input-text::-webkit-input-placeholder,.main-menu .input-text::-webkit-input-placeholder{color:#206634}.login-menu .input-text:-moz-placeholder,.main-menu .input-text:-moz-placeholder{color:#206634}.login-menu .input-text::-moz-placeholder,.main-menu .input-text::-moz-placeholder{color:#206634}.login-menu .input-text:-ms-input-placeholder,.main-menu .input-text:-ms-input-placeholder{color:#206634}.main-menu{height:auto}.main-menu a{display:block;color:#fff;margin-bottom:10px}.error{color:red !important;margin-bottom:20px;line-height:1.5em}.pricetable{width:100%}.pricetable td,.pricetable th{text-align:left;vertical-align:top}.pricetable th{color:#206634}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}.main-menu a:hover{color:#FFFFFF;text-decoration:none;}