﻿/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */@import url(../jquery-ui/jquery-ui.min.css);@import url(../chosen/chosen.css);@import url(../flatpickr/flatpickr.min.css);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,h1 a:active,h2 a:active,h3 a:active,h4 a:active,h5 a:active,h6 a:active,h1 a.current,h2 a.current,h3 a.current,h4 a.current,h5 a.current,h6 a.current,h1 a.current:hover,h2 a.current:hover,h3 a.current:hover,h4 a.current:hover,h5 a.current:hover,h6 a.current:hover{color:inherit;padding:0;margin:0;display:block;font-size:inherit;line-height:inherit;text-decoration:inherit}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}a.current{color:inherit;cursor:default}article,section,aside,nav,hgroup,footer,header{display:block}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0;margin:0}p{margin:0 0 1em}html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit}@font-face{font-family:"GT-Walsheim";src:url("../fonts/GT-Walsheim-Pro-Regular.eot");src:url("../fonts/GT-Walsheim-Pro-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/GT-Walsheim-Pro-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"GT-Walsheim";src:url("../fonts/GT-Walsheim-Pro-Regular-Oblique.eot");src:url("../fonts/GT-Walsheim-Pro-Regular-Oblique.eot?#iefix") format("embedded-opentype"),url("../fonts/GT-Walsheim-Pro-Regular-Oblique.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"GT-Walsheim";src:url("../fonts/GT-Walsheim-Pro-Medium.eot");src:url("../fonts/GT-Walsheim-Pro-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/GT-Walsheim-Pro-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"GT-Walsheim";src:url("../fonts/GT-Walsheim-Pro-Medium-Oblique.eot");src:url("../fonts/GT-Walsheim-Pro-Medium-Oblique.eot?#iefix") format("embedded-opentype"),url("../fonts/GT-Walsheim-Pro-Medium-Oblique.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:"GT-Walsheim";src:url("../fonts/GT-Walsheim-Bold.eot");src:url("../fonts/GT-Walsheim-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/GT-Walsheim-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"GT-Walsheim";src:url("../fonts/GT-Walsheim-Bold-Oblique.eot");src:url("../fonts/GT-Walsheim-Bold-Oblique.eot?#iefix") format("embedded-opentype"),url("../fonts/GT-Walsheim-Bold-Oblique.woff") format("woff");font-weight:700;font-style:italic}body,table,input,textarea,select{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:16px;line-height:1.25625;letter-spacing:0;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}input,textarea{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:16px;line-height:1.25625;letter-spacing:0}a{color:inherit;text-decoration:none}a:focus{outline:none}p>a{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}.no-touchevents p>a:hover{background-image:none}p>a.current{background-image:none}strong{font-weight:500}blockquote{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:28px;line-height:.99375;letter-spacing:-.4px;font-weight:500;margin:40px 0;text-transform:lowercase}blockquote p{max-width:340px}.feature-quote{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:30px;line-height:.95;letter-spacing:0;font-weight:500;line-height:1;text-transform:none;margin:0;opacity:0}.feature-quote.initialised{opacity:1}.feature-quote .text{position:relative;background:#23a876;max-width:none;padding:20px;overflow:hidden;line-height:1.3em}.feature-quote .text>span{position:relative;background:#23a876;padding:0 0 22px;z-index:4}.feature-quote .text>span:last-of-type{padding-right:40px}@media screen and (min-width: 768px){.feature-quote .text::before{content:'';position:absolute;top:0;bottom:0;left:0;width:20px;background:#23a876;z-index:4}.feature-quote .text::after{content:'';position:absolute;bottom:0;right:0;left:20px;height:1.1em;background:#efefef;z-index:1}}.feature-quote .source{margin:15px 0;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:16px;line-height:1.25625;letter-spacing:0}.feature-quote .source::before{content:'–'}@media screen and (max-width: 767px){.feature-quote{background:#23a876;padding:90px 30px 20px 10px;margin:0 -10px 20px}.feature-quote .source{padding:0 20px}}h1{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:90px;line-height:.95;letter-spacing:-3.5px;font-weight:500;margin:0 0 20px}@media (max-width: 414px){h1{font-size:50px;line-height:.95;letter-spacing:-1.5px}}@media (min-width: 415px) and (max-width: 960px){h1{font-size:calc(7.32601vw + 19.67033px);line-height:.95;letter-spacing:-2.5px}}h2{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:70px;line-height:.95;letter-spacing:-2.5px;font-weight:500;margin:0 0 20px}@media (max-width: 414px){h2{font-size:50px;line-height:.95;letter-spacing:-1.5px}}@media (min-width: 415px) and (max-width: 960px){h2{font-size:calc(3.663vw + 34.83516px);line-height:.95;letter-spacing:-2px}}h3{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:52px;line-height:.95;letter-spacing:-1.6px;font-weight:500;margin:0 0 20px}@media (max-width: 414px){h3{font-size:50px;line-height:.95;letter-spacing:-1.5px}}@media (min-width: 415px) and (max-width: 960px){h3{font-size:calc(.3663vw + 48.48352px);line-height:.95;letter-spacing:-1.55px}}h4{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:40px;line-height:.95;letter-spacing:-1px;font-weight:500;margin:0 0 20px}h5{font-size:inherit;font-weight:500;margin:0 0 20px}h6{font-size:inherit;font-weight:inherit;margin:0 0 20px}.image{position:relative}.image img{position:absolute;top:0;left:0;width:100%;height:auto}.image .caption{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:12px;line-height:1.3;letter-spacing:0;font-weight:500;padding:5px 0 20px;max-width:400px;opacity:.7}.back-link::before{content:'←';display:block;font-family:sans-serif;margin:0 0 10px}.no-touchevents .back-link span:hover{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}@media screen and (min-width: 768px){.back-link{background:#23a876;display:block;padding:30px 30px 60px;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:17px;line-height:1.23438;letter-spacing:0;font-weight:500}}input[type="text"],input[type="email"],input[type="number"],input[type="search"],input[type="password"],input[type="date"],input[type="url"],textarea{border:1px solid #2a2929;padding:1px 5px;-webkit-appearance:none;border-radius:0;padding:10px}input[type="text"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="url"]:focus,textarea:focus{outline:none}textarea{height:120px}input[type="radio"],input[type="checkbox"]{visibility:hidden}.checkbox-mask,.radio-mask{border:2px solid #2a2929;height:24px;width:24px;vertical-align:middle;display:inline-block}.checkbox-mask input[type="radio"],.checkbox-mask input[type="checkbox"],.radio-mask input[type="radio"],.radio-mask input[type="checkbox"]{visibility:visible}.checkbox-mask.checked,.radio-mask.checked{border:0}.checkbox-mask.checked::after,.radio-mask.checked::after{content:'';background:#2a2929;width:100%;height:100%;margin:0;display:block}.radio-mask,.radio-mask::after{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.radio-select-mask .radio-mask{width:16px;height:16px;border:1px solid}.radio-select-mask.open .custom-radio-select{visibility:visible;height:auto;opacity:1;z-index:2}.radio-select-mask.open>span::after{content:'▲'}.radio-select-mask .custom-radio-select{height:0;visibility:hidden;opacity:0}.radio-select-mask .custom-radio-select label,.radio-select-mask .custom-radio-select input{cursor:pointer}.no-touchevents .radio-select-mask .custom-radio-select label:hover,.no-touchevents .radio-select-mask .custom-radio-select input:hover{opacity:.8}.radio-select-mask .custom-radio-select label{display:block}.radio-select-mask>span{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:24px;line-height:1.08125;letter-spacing:0}.no-touchevents .radio-select-mask>span:hover{opacity:.8}.radio-select-mask>span::after{content:'▼';font-size:12px;float:right;margin-left:10px;margin-top:5px}@media screen and (max-width: 767px){.radio-select-mask>span{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0}}.errorlist{list-style:none;margin:20px 0 5px;padding:0;color:red}.errorlist li{margin:0}p.error{color:red;margin:0 0 1em}input[type="submit"],button,a.button{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:24px;line-height:1.08125;letter-spacing:0;text-align:center;padding:20px;background:#23a876;color:#fff;border:0;cursor:pointer;margin:0 0 20px;display:inline-block;-webkit-appearance:none;border-radius:0}input[type="submit"]:focus,button:focus,a.button:focus{outline:none}.no-touchevents input[type="submit"]:hover,.no-touchevents button:hover,.no-touchevents a.button:hover{background:#1f9367}input[type="submit"].small,button.small,a.button.small{padding:10px;text-align:left;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:18px;line-height:1.2125;letter-spacing:0}.small{padding:10px;text-align:left;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:24px;line-height:1.08125;letter-spacing:0}input[type="search"]{border:0;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:28px;line-height:.99375;letter-spacing:0;line-height:normal;padding:10px 20px;background:rgba(255,255,255,0.5);width:100%;box-sizing:border-box}input[type="search"].placeholder{color:#2a2929;opacity:1;-moz-transition:150ms opacity;-webkit-transition:150ms opacity;transition:150ms opacity}input[type="search"]:-moz-placeholder{color:#2a2929;opacity:1;-moz-transition:150ms opacity;-webkit-transition:150ms opacity;transition:150ms opacity}input[type="search"]:-ms-placeholder{color:#2a2929;opacity:1;-moz-transition:150ms opacity;-webkit-transition:150ms opacity;transition:150ms opacity}input[type="search"]::-webkit-input-placeholder{color:#2a2929;opacity:1;-moz-transition:150ms opacity;-webkit-transition:150ms opacity;transition:150ms opacity}input[type="search"]:focus,.no-touchevents input[type="search"]:focus{outline:none}input[type="search"]:focus.placeholder,.no-touchevents input[type="search"]:focus.placeholder{opacity:0}input[type="search"]:focus:-moz-placeholder,.no-touchevents input[type="search"]:focus:-moz-placeholder{opacity:0}input[type="search"]:focus:-ms-placeholder,.no-touchevents input[type="search"]:focus:-ms-placeholder{opacity:0}input[type="search"]:focus::-webkit-input-placeholder,.no-touchevents input[type="search"]:focus::-webkit-input-placeholder{opacity:0}.chosen-container{font-size:inherit}.chosen-container-active .chosen-single,.chosen-container-active.chosen-with-drop .chosen-single,.chosen-container-single .chosen-single{border:0;background:#fff;box-shadow:none;padding-left:10px;color:inherit}.chosen-container-active .chosen-single div::after,.chosen-container-active.chosen-with-drop .chosen-single div::after,.chosen-container-single .chosen-single div::after{content:'\25BC';font-size:.75em}.chosen-container-active .chosen-single div b,.chosen-container-active.chosen-with-drop .chosen-single div b,.chosen-container-single .chosen-single div b{display:none}.chosen-container-active .chosen-drop,.chosen-container-active.chosen-with-drop .chosen-drop,.chosen-container-single .chosen-drop{border:0;border-top:1px solid;box-shadow:none}.chosen-container-active .chosen-results,.chosen-container-active.chosen-with-drop .chosen-results,.chosen-container-single .chosen-results{margin:0;padding:0;color:inherit}.chosen-container-active .chosen-results li,.chosen-container-active.chosen-with-drop .chosen-results li,.chosen-container-single .chosen-results li{padding:5px 10px}.chosen-container-active .chosen-results li.highlighted,.chosen-container-active.chosen-with-drop .chosen-results li.highlighted,.chosen-container-single .chosen-results li.highlighted{background:#aaa}.chosen-container-multi .chosen-choices{margin:0;padding:0 0 0 10px;color:inherit;border:1px solid}.chosen-container-multi .chosen-choices li.search-choice{background:transparent}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{font-size:inherit;color:inherit;margin:0;font-family:inherit}.image-widget img{position:static;width:auto;height:auto;display:block;margin:0 0 10px;vertical-align:bottom}.image-widget .clear{display:inline-block;vertical-align:bottom}.image-widget .change{margin:20px 0 0}.image-widget .change input{width:240px}.default-form{padding:20px 0}.default-form p.help{margin-bottom:20px}.default-form .input-wrap,.default-form input[type="submit"],.default-form>p,.default-form p.help,.default-form .inline-blurb,.default-form .errorlist{width:calc(100% - 200px);display:block;margin-left:200px}.default-form h5{border-bottom:1px solid;padding:0 0 10px;margin:30px 0 20px;clear:both}.default-form hr{border-top:1px solid;margin:40px 0 30px;clear:both}.default-form .inline-blurb,.default-form .blurb{margin-top:20px;margin-bottom:30px}.default-form .form-section,.default-form .form-terms{margin:30px 0 50px}.default-form .form-section h5,.default-form .form-terms h5{margin:20px 0}.default-form .form-section>p,.default-form .form-terms>p{font-size:.9em;margin:0 0 1em}.default-form .inline{border-top:1px solid;padding:40px 0 0;margin:40px 0}.default-form .add-another{display:inline-block;cursor:pointer;margin:0 0 50px 200px;text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}.no-touchevents .default-form .add-another:hover{background-image:none}.default-form .add-another.current{background-image:none}.default-form .inline-wrap{margin-top:60px}.default-form .inline-wrap .inline{margin-top:0}.default-form .inline-wrap .inline:first-of-type{border-top:0}.default-form .form-field{margin:0 0 15px;clear:both}.default-form .form-field>label{float:left;padding-right:10px;width:200px;margin-bottom:10px}.default-form .form-field.required>label::after{content:'*'}.default-form .form-field .help{clear:both;padding:10px 0 0;font-size:.8em}.default-form .form-field .input-wrap>input[type="text"],.default-form .form-field .input-wrap>input[type="email"],.default-form .form-field .input-wrap>input[type="number"],.default-form .form-field .input-wrap>input[type="search"],.default-form .form-field .input-wrap>input[type="password"],.default-form .form-field .input-wrap>input[type="date"],.default-form .form-field .input-wrap>input[type="url"],.default-form .form-field .input-wrap>textarea,.default-form .form-field .input-wrap>select,.default-form .form-field .input-wrap>.chosen-container{width:100%;display:block}.default-form .form-field .input-wrap>input[type="number"]{max-width:160px}.default-form .form-field .input-wrap .counter{display:block;text-align:right;background:#fff;padding:5px;margin:0 0 10px;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:12px;line-height:1.3;letter-spacing:0}.default-form .form-field .input-wrap .counter.over{color:red}.default-form .form-field input[type="submit"]{margin-top:30px;margin-bottom:30px}.default-form .form-field .chosen-container .chosen-single{background:#fff;padding:10px;height:auto;border:1px solid;border-radius:0}.default-form .form-field .chosen-container .chosen-single>div{padding-top:10px}.default-form .form-field .chosen-container .chosen-results{border:1px solid;border-top:0}.default-form .form-field .chosen-container .chosen-choices{padding:10px;background-image:none}.default-form .form-field .chosen-container .chosen-choices .search-choice{margin:2px 5px 2px 0}.default-form .form-field.checkbox .input-wrap{display:inline-block;width:auto;margin:0 10px 0 200px}.default-form .form-field.checkbox label{float:none}.default-form input[type="submit"],.default-form button,.default-form a.button{background:#aaa;cursor:default}.no-touchevents .default-form input[type="submit"]:hover,.no-touchevents .default-form button:hover,.no-touchevents .default-form a.button:hover{background:#aaa}.default-form .confirmation-wrap{margin:0 0 40px}.default-form .confirmation-wrap .form-field.checkbox{margin:20px 0 0}.default-form .confirmation-wrap .form-field.checkbox .input-wrap,.default-form .confirmation-wrap .form-field.checkbox .errorlist{margin-left:0}.default-form.is-valid input[type="submit"],.default-form.is-valid button,.default-form.is-valid a.button{background:#23a876;cursor:pointer}.no-touchevents .default-form.is-valid input[type="submit"]:hover,.no-touchevents .default-form.is-valid button:hover,.no-touchevents .default-form.is-valid a.button:hover{background:#1f9367}@media (max-width: 550px){.default-form input[type="text"],.default-form input[type="email"],.default-form input[type="number"],.default-form input[type="search"],.default-form input[type="password"],.default-form input[type="date"],.default-form input[type="url"],.default-form textarea,.default-form select,.default-form .chosen-container,.default-form ul,.default-form .input-wrap,.default-form input[type="submit"],.default-form>p{width:100%;margin-left:0}.default-form .form-field{margin:0 0 15px}.default-form .form-field>label{float:none;display:block;margin:0 0 4px}.default-form .form-field.checkbox label{display:inline-block}.default-form .add-another{margin-left:0}}.sidebar-login .form-field{margin:0 0 20px}.sidebar-login .form-field label{display:block}.sidebar-login .form-field input{width:100%}.sidebar-login input[type="submit"]{background:none;color:#2a2929;padding:0 0 10px;display:block;margin:0 0 20px}.list-filter .select-wrap{display:inline-block;min-width:160px;margin-right:10px}.list-filter p{display:inline-block;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:14px;line-height:1.3;letter-spacing:0;font-weight:400;font-style:italic}.custom-checkbox{display:block}.custom-checkbox input[type="checkbox"],.custom-checkbox input[type="radio"]{display:none}.custom-checkbox>div{background:#efefef;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:5px}.custom-checkbox>div .checkbox{display:inline-block;vertical-align:middle;width:24px;height:24px;border:2px solid #d9d9d9;background:#fff;margin:0 5px 0 0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.custom-checkbox>div .text{color:#adeaaf}.custom-checkbox input:checked+div{background:#adeaaf}.custom-checkbox input:checked+div .checkbox{border-color:#4dbd51;background:#4dbd51 url("../i/tick.png") center center no-repeat;background-size:80%}.custom-checkbox input:checked+div .text{color:#2a2929}.filter-toggle{background:#23a876;display:block;cursor:pointer;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:28px;line-height:.99375;letter-spacing:0;font-weight:500;padding:30px 11.11111%}.filter-toggle::after{content:'▼';font-size:8px;font-family:sans-serif;vertical-align:middle;margin:0 0 0 20px;float:right;font-size:.8em}.no-touchevents .filter-toggle:hover{color:rgba(42,41,41,0.7)}.filter-form{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:18px;line-height:1.2125;letter-spacing:0}.filter-form h5{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:28px;line-height:.99375;letter-spacing:0;font-weight:400;margin:0 0 15px}.filter-form .radio-select-mask{margin-top:15px}.filter-form .custom-radio-select{clear:both;top:100%;margin:0;padding-top:10px}.filter-form .custom-radio-select ul{list-style:none;padding:0;margin:0}.filter-form .custom-radio-select ul li{margin:0 0 10px}.filter-form .custom-radio-select ul li .radio-mask{margin:0 10px 0 0}.filter-form .form-field{margin:0 0 40px}.filter-form .form-field>label{display:block;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:24px;line-height:1.08125;letter-spacing:0}.filter-form .form-field.q label{display:none}.filter-form .form-field.checkbox .input-wrap,.filter-form .form-field.checkbox>label{display:inline-block;vertical-align:middle}.filter-form .form-field.checkbox label{font-size:20px;margin-left:10px}.filter-form .reset{display:inline-block;margin:20px 0;text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}.no-touchevents .filter-form .reset:hover{background-image:none}.filter-form .reset.current{background-image:none}.filter-form input[type="submit"]{width:100%}@media screen and (max-width: 767px){.filter-form{padding-top:40px}.filter-form input[type="search"]{font-size:20px;width:100%}.filter-form .form-field>label{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0}}article.directory-index .results .results-inner,article.news-index .article-list,.showcase-list{position:relative}article.directory-index .results .results-inner::after,article.news-index .article-list::after,.showcase-list::after{content:'';position:relative;display:none}article.directory-index .results .loading-more.results-inner::after,article.news-index .loading-more.article-list::after,.loading-more.showcase-list::after{content:'Loading...';top:100%;display:block;transform:translateZ(0);left:0;right:0;padding:80px 7.69231% 30px;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:50px;line-height:.95;letter-spacing:-.66667px;font-weight:500;color:#2a2929;z-index:3}article.directory-index .results .loading.results-inner::after,article.news-index .loading.article-list::after,.loading.showcase-list::after{content:'';display:block;top:0;right:0;bottom:0;left:0;position:absolute;background-color:rgba(255,255,255,0.8);z-index:3}.subscribe-promo{padding:20px}@media screen and (max-width: 767px){.subscribe-promo{padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px}}.subscribe-promo input{display:inline-block;vertical-align:middle}.subscribe-promo input[type="email"]{text-transform:lowercase;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0;font-weight:500;background:none;border:0;max-width:500px;width:100%}.subscribe-promo input[type="email"].placeholder{color:#353535}.subscribe-promo input[type="email"]:-moz-placeholder{color:#353535}.subscribe-promo input[type="email"]:-ms-placeholder{color:#353535}.subscribe-promo input[type="email"]::-webkit-input-placeholder{color:#353535}.subscribe-promo input[type="email"]:focus{background:#fff;-moz-transition:300ms background;-webkit-transition:300ms background;transition:300ms background}.subscribe-promo input[type="email"]:focus.placeholder{color:#fff;-moz-transition:300ms color;-webkit-transition:300ms color;transition:300ms color}.subscribe-promo input[type="email"]:focus:-moz-placeholder{color:#fff;-moz-transition:300ms color;-webkit-transition:300ms color;transition:300ms color}.subscribe-promo input[type="email"]:focus:-ms-placeholder{color:#fff;-moz-transition:300ms color;-webkit-transition:300ms color;transition:300ms color}.subscribe-promo input[type="email"]:focus::-webkit-input-placeholder{color:#fff;-moz-transition:300ms color;-webkit-transition:300ms color;transition:300ms color}.subscribe-promo input[type="email"]:focus+input[type="submit"]{opacity:1;-moz-transition:300ms opacity;-webkit-transition:300ms opacity;transition:300ms opacity}.subscribe-promo input[type="submit"]{color:#353535;font-size:30px;margin:0 0 0 -50px;padding:0;cursor:pointer;opacity:0}.subscribe-promo input[type="submit"],.subscribe-promo input[type="submit"]:focus{background:none}.no-touchevents .subscribe-promo input[type="submit"]:hover{background:none}@media screen and (min-width: 768px){.subscribe-promo{background:#efefef;color:#2d2d2d;text-align:center}.subscribe-promo input[type="email"]{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:34px;line-height:.95;letter-spacing:0;font-weight:500}}.tab-nav{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:15px;line-height:1.27813;letter-spacing:0;font-weight:500}.tab-nav a{padding:12px 15px;min-width:138px;display:inline-block}.tab-nav a,.no-touchevents .tab-nav:hover a.child-current{background:#efefef;color:#353535}.no-touchevents .tab-nav a:hover,.tab-nav a.child-current,.no-touchevents .tab-nav:hover a.child-current:hover{background:#353535;color:#efefef}@media screen and (max-width: 767px){.tab-nav{display:flex}.tab-nav a{padding:10px;min-width:0;flex:1;margin-right:2px}.tab-nav a:last-child{margin-right:0}}.small-faq{border-top:1px solid;padding:10px 0 0}.small-faq h5{margin:0 0 15px}.small-faq ul{list-style:none;padding:0;margin:0}.small-faq ul li{margin:0 0 15px}.small-faq ul li h6{margin:0 0 5px;font-weight:500;cursor:pointer;position:relative}.small-faq ul li>div{display:none;padding-bottom:10px}section.site-messages{padding:10px 0}section.site-messages p{margin:10px 0;background:#efefef;padding:10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}@media screen and (min-width: 768px){section.site-messages{margin-left:4.05518%;margin-right:19.4398%}}.share-links{margin:40px 0}.share-links h5{color:#23a876;margin:0 0 10px;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0;font-weight:500}.share-links a{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}.no-touchevents .share-links a:hover{background-image:none}.share-links a.current{background-image:none}.ad-container{padding:20px 0;margin:0}@media screen and (max-width: 767px){.ad-container{padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px}}.ad-container h6{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:16px;line-height:1.25625;letter-spacing:0;font-weight:500;margin:0 0 20px}.ad-container .advertisement{display:inline-block;vertical-align:middle;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:16px;line-height:1.25625;letter-spacing:0;font-weight:500;margin:20px 0}.ad-container .advertisement:last-child{border-right:0}.ad-container .advertisement .image-wrap{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.no-touchevents .ad-container .advertisement:hover .image-wrap{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%)}@media screen and (min-width: 768px){.ad-container{text-align:center;background:#efefef;color:#2d2d2d;padding-left:3.84615%;padding-right:3.84615%}.ad-container h6,.ad-container .wrap{max-width:1000px;margin:0 auto}.ad-container h6{text-align:left}.ad-container .wrap{display:flex}.ad-container .advertisement{width:30.76923%;margin-left:0;margin-right:0;border-right:1px solid #aaa}}@media screen and (max-width: 767px){.ad-container .advertisement{width:45%;margin-right:5%;min-width:240px}}.mini-dropdown{position:relative;cursor:pointer}.mini-dropdown div{position:absolute;top:100%;left:0;width:150px;text-align:left;display:none}.no-touchevents .mini-dropdown div a:hover{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}.mini-dropdown.active div{display:block}.profile-image{display:none}.header-images .image{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.header-images .mobile-image{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);display:none}@media screen and (max-width: 767px){.header-images{margin:0 -20px 30px}.header-images .image{display:none}.header-images .mobile-image{display:block;padding-top:100%}}.whats-on-subnav{background:#23a876;color:#353535;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:24px;line-height:1.08125;letter-spacing:0;font-weight:400;padding:40px 13.33333%}.whats-on-subnav a{display:block;margin:0 0 20px}.whats-on-subnav a.current{color:#fff}.no-touchevents .whats-on-subnav a:hover{color:#fff}.video-embed{padding-top:62.5%;position:relative}.video-embed .video-inner{position:absolute;top:0;left:0;width:100%;height:100%}.conference-subnav{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:26px;line-height:1.0375;letter-spacing:0}.conference-subnav a{display:block;margin:0 0 10px}.conference-subnav a,.no-touchevents .conference-subnav:hover a.current{color:inherit}.no-touchevents .conference-subnav a:hover,.conference-subnav a.current,.no-touchevents .conference-subnav:hover a.current:hover{color:#fff}@media screen and (min-width: 768px){.conference-subnav{padding:180px 0;text-align:right;margin-right:11.71498%}}@media screen and (max-width: 767px){.conference-subnav{padding:30px}}article.conference-page .intro{font-size:20px;color:#2d2d2d;margin:18px 0;line-height:1.3}article.conference-page h1{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:65px;line-height:.95;letter-spacing:-1.66667px;padding:15px 0}@media (max-width: 414px){article.conference-page h1{font-size:50px;line-height:.95;letter-spacing:-.66667px}}@media (min-width: 415px) and (max-width: 960px){article.conference-page h1{font-size:calc(2.74725vw + 38.62637px);line-height:.95;letter-spacing:-1.16667px}}article.conference-page h2{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:30px;line-height:.95;letter-spacing:0;font-size:30px;color:#2d2d2d;margin-bottom:55px}article.conference-page blockquote{margin:0 0 30px}article.conference-page .side{background:#23a876}article.conference-page .extra .image{max-width:280px;padding-top:50px;padding-bottom:50px}article.conference-page .extra .image img{position:static}@media screen and (min-width: 768px){article.conference-page{background:#efefef}article.conference-page::after{content:'';display:table;clear:both}article.conference-page .wrap{display:flex}article.conference-page .content{float:right;width:65.38462%;margin-left:0;margin-right:0;position:relative;z-index:2;margin-top:-150px;background:#fff;margin-bottom:150px;padding-bottom:80px;padding-left:3.84615%;order:2}article.conference-page .content .extra,article.conference-page .content .text{width:50%;display:inline-block;vertical-align:top;max-width:375px}article.conference-page .side{width:34.61538%;margin-left:0;margin-right:0;order:1}}@media screen and (max-width: 767px){article.conference-page .side{margin:0 -20px 30px}}.activity-list{clear:both}.activity-list .total{display:inline-block}.activity-list>ul{list-style:none;padding:0;margin:0 0 30px;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:14px;line-height:1.3;letter-spacing:0}.activity-list>ul li{margin:0;padding:0 0 20px;border-top:1px solid;position:relative}.activity-list>ul li h5{color:#23a876;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0;font-weight:500;margin:0 0 5px}.activity-list>ul li .info,.activity-list>ul li .text{padding-top:10px}.activity-list>ul li a.button{width:120px}@media (min-width: 600px){.activity-list>ul li .info,.activity-list>ul li .text{display:inline-block;vertical-align:top}.activity-list>ul li .info{display:inline-block;width:200px;position:relative}.activity-list>ul li .info::after{content:'';border-right:1px solid;position:absolute;top:0;right:0;max-height:60px;height:100%}.activity-list>ul li .text{width:calc(100% - 350px);min-width:240px;padding-left:20px}.activity-list>ul li a.button{position:absolute;right:10px;top:10px;display:none}.no-touchevents .activity-list>ul li:hover a.button{display:block}}.cpd-videos{margin:0 -15px}.cpd-videos .video-embed,.cpd-videos .video-thumb{margin:0 0 15px}.cpd-videos .video-thumb{padding-top:75%;background-position:center;background-repeat:no-repeat;background-size:cover}.cpd-videos .video-thumb{position:relative;display:block}.cpd-videos .video-thumb::after{content:'▶︎';position:absolute;top:50%;left:50%;height:50px;width:50px;text-align:center;line-height:50px;background:rgba(255,255,255,0.5);margin:-25px;border-radius:50%;font-size:25px;padding:3px 0 0 7px}.cpd-videos .video-thumb:hover::after{opacity:.7}.cpd-videos .video{margin:30px 15px 50px;display:inline-block;vertical-align:top;width:220px}.cpd-videos .video h4{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:18px;line-height:1.2125;letter-spacing:0;min-height:65px;margin:0 0 10px}article.cpd{position:relative}article.cpd::after{content:'';display:table;clear:both}article.cpd h2{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:46px;line-height:.95;letter-spacing:-.4px;font-weight:500;padding:55px 0 35px;margin:0;color:#353535}article.cpd .intro{border-top:1px solid;padding-top:40px;margin:0 0 60px}article.cpd .content{background:#efefef;color:#2d2d2d;padding:25px;border-top:1px solid #353535}article.cpd .default-form{max-width:552px}article.cpd .intro,article.cpd .small-faq{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:13px;line-height:1.3;letter-spacing:0}article.cpd .cpd-title{display:inline-block}article.cpd .list-filter{float:right}@media screen and (min-width: 768px){article.cpd .anchor{position:absolute;top:-140px}article.cpd h2{margin-left:4.05518%}article.cpd .tab-nav a{min-width:20%}article.cpd .side,article.cpd .content-wrap{display:inline-block;vertical-align:top}article.cpd .side{width:22.65886%;margin-left:.20903%;margin-right:.20903%;margin-left:4.05518%;margin-right:2.13211%;float:left;padding-bottom:80px}article.cpd .content-wrap{width:71.15385%;margin-left:0;margin-right:0}article.cpd .content-wrap .content{padding-left:2.7027%;padding-right:5.40541%;min-height:860px}}@media screen and (max-width: 767px){article.cpd .content-wrap{margin-top:40px}}article.directory-index .featured-showcase .image,article.directory-index .featured-showcase .mobile-image{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);opacity:.9}article.directory-index h1{margin:0;background:#fff}article.directory-index h1 span{display:block}article.directory-index h1 span:last-child{text-align:right}article.directory-index .results .results-inner{padding-bottom:50px;background:#fff}article.directory-index .results .result{display:block;padding:6px 0}.no-touchevents article.directory-index .results .result:hover{opacity:.8}@media screen and (min-width: 768px){article.directory-index{background:#efefef}article.directory-index .featured-showcase .text{background:#efefef;color:#2d2d2d}article.directory-index header{position:relative}article.directory-index header .featured-showcase .text{width:34.61538%;margin-left:0;margin-right:0;padding-left:3.84615%}article.directory-index header h1{width:65.38462%;margin-left:0;margin-right:0;position:absolute;bottom:0;right:0;padding:50px 40px 30px 20px}article.directory-index .intro{padding:40px 11.11111%;background:#23a876;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:18px;line-height:1.2125;letter-spacing:0;font-weight:500}article.directory-index .filter-form .filter-toggle{display:none}article.directory-index .filter-form form{background:#d9d9d9;color:#2d2d2d;padding:30px 11.11111%}article.directory-index .result{border-bottom:2px solid}article.directory-index .wrap{padding-bottom:160px;display:flex}article.directory-index .wrap::after{content:'';display:table;clear:both}article.directory-index .wrap .side{display:inline-block;display:inline-flex;vertical-align:top;width:34.61538%;margin-left:0;margin-right:0;flex-direction:column}article.directory-index .wrap .side .filter-wrap{position:relative;flex:1;margin-top:-90px}article.directory-index .wrap .side .filter-wrap .filter-form{left:0;width:100%}article.directory-index .wrap .side .filter-wrap .filter-form{padding-top:90px}}@media screen and (min-width: 768px) and (max-height: 780px){article.directory-index .wrap .side .filter-wrap{margin-top:-65px}article.directory-index .wrap .side .filter-wrap .filter-form{padding-top:65px}}@media screen and (min-width: 768px){article.directory-index .wrap .results{display:inline-block;vertical-align:top;width:65.38462%;margin-left:0;margin-right:0;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:26px;line-height:1.0375;letter-spacing:0;background:#fff}article.directory-index .wrap .results .results-inner{padding-bottom:200px;padding-left:20px;padding-right:20px}}@media screen and (max-width: 767px){article.directory-index h1 span:last-child{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:120px;line-height:.95;letter-spacing:-4px;font-weight:400;margin:20px 10px 0 0}article.directory-index .intro{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:18px;line-height:1.2125;letter-spacing:0}article.directory-index .filter-form .filter-toggle{margin:0 0 20px}article.directory-index .filter-form form{display:none}article.directory-index.filters-visible .filter-form .filter-toggle::after{content:'▲'}article.directory-index.filters-visible .filter-form form{display:block}article.directory-index .results{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:18px;line-height:1.2125;letter-spacing:0}}.member-list li h6{margin:0}.state-member-active .member-list li h6{cursor:pointer}.member-list li .details{font-size:.8em;padding:5px 0}.member-list li .details a{display:block;margin:0 0 2px}.members-scroller{padding:5px 0;border-top:2px solid}.members-scroller h6{margin:0 0 10px}.members-scroller .inner{max-height:400px;max-height:60vh;overflow:auto}.members-scroller ul{list-style:none;margin:0 0 20px;padding:0}.members-scroller ul li{margin:0 0 5px;font-style:italic}.members-scroller ul li .status{font-style:normal;color:#aaa;float:right;width:30px}.members-scroller ul li h6{margin:0}.members-scroller ul li .details{font-size:.8em;padding:5px 0}.members-scroller ul li .details a{display:block;margin:0 0 2px}.members-scroller dl{border-top:2px solid;padding:20px 0;font-size:.9em}.members-scroller dl dt{float:left;margin:0 .3em 0 0}.members-scroller dl dt:after{content:' –'}.members-scroller dl dd{display:block;margin:0}@media screen and (min-width: 768px){article.directory-company{background:#efefef}}article.directory-company header{position:relative}article.directory-company header h1{padding:3.84615%;margin:0;text-transform:lowercase}@media screen and (min-width: 768px){article.directory-company header .back-link{width:34.61538%;margin-left:0;margin-right:0;position:absolute;top:100%;left:0;padding:30px 3.84615%}.no-touchevents article.directory-company header .back-link:hover{color:#fff}.no-touchevents article.directory-company header .back-link span:hover{text-decoration:none;background-image:none}}article.directory-company .content{position:relative;padding:80px 0 50px}article.directory-company .content h1{margin:0 0 40px}article.directory-company .content .offices{border-top:2px solid;padding:10px 0;margin:0 0 40px}article.directory-company .content ul.details{list-style:none;margin:20px 0 50px;padding:0}article.directory-company .content ul.details li{padding:5px 0;border-bottom:1px solid}article.directory-company .content ul.details li:first-child{border-top:1px solid}article.directory-company .content .members ul{list-style:none;padding:0}article.directory-company .content .members ul li{margin:0 0 5px}article.directory-company .content .featured-showcase .text{background:none;padding:15px 0;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:14px;line-height:1.3;letter-spacing:0;font-weight:500}article.directory-company .content .featured-showcase .text a.project{margin-top:20px;font-size:1em}article.directory-company .content .featured-showcase .text a.all{display:none}article.directory-company .content .description{padding:0 0 60px}article.directory-company .content .related-title{margin:0 0 10px}article.directory-company .content .showcases{margin:0 0 10px}article.directory-company .content .showcases>h6{border-top:2px solid;padding:20px 0 10px;margin:0}article.directory-company .content .showcases .showcase-listing{max-width:230px;width:100%;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:14px;line-height:1.3;letter-spacing:0;font-weight:400;margin-bottom:20px}article.directory-company .content .showcases .showcase-listing h6{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:15px;line-height:1.27813;letter-spacing:0;font-weight:400}article.directory-company .content .showcases a.all{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:16px;line-height:1.25625;letter-spacing:0;display:block}article.directory-company .content .articles{border-top:2px solid;padding:30px 0}article.directory-company .content .articles>h6{margin:0 0 15px}article.directory-company .content .articles a{display:block;margin:0 0 25px}article.directory-company .content .articles a span{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}.no-touchevents article.directory-company .content .articles a:hover span{opacity:.7}@media screen and (min-width: 768px){article.directory-company .content{margin-left:34.61538%;padding-left:3.84615%;padding-right:3.84615%;background:#fff;min-height:750px}article.directory-company .content #member-details{position:absolute;top:-90px}article.directory-company .content .col-1,article.directory-company .content .col-2{display:inline-block;vertical-align:top}article.directory-company .content .col-1{width:40%;margin-left:0;margin-right:0;margin-right:6.66667%}article.directory-company .content .col-1 .featured-showcase{margin-left:-133.33333%;position:relative}article.directory-company .content .col-1 .featured-showcase .text{width:42.85714%;margin-left:0;margin-right:0;position:absolute;top:100%;left:0}article.directory-company .content .col-2{width:46.66667%;margin-left:0;margin-right:0}article.directory-company .content .col-2 .showcases{margin-left:-14.28571%}article.directory-company .content .col-2 .showcases>h6,article.directory-company .content .col-2 .showcases a.all{margin-left:12.5%}article.directory-company .content .col-2 .showcases .showcase-listing{width:37.5%;margin-left:0;margin-right:0;margin-left:12.5%}}.document-listing{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0;color:#2a2929;display:block;margin:0 0 10px}.document-listing .title{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}.document-listing .format{float:right;visibility:hidden;text-transform:uppercase}.no-touchevents .document-listing:hover{color:#23a876}.no-touchevents .document-listing:hover .format{visibility:visible}.no-touchevents .document-listing:hover .title{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,#23a876 .15em,#23a876 .23em,transparent .23em )}.document-category-heading{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:28px;line-height:.99375;letter-spacing:0;font-weight:500;border-bottom:2px solid;padding:0 0 15px;margin:0 0 15px}.document-category{margin:0 0 40px}.document-category .all{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0;color:#2a2929;text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}.no-touchevents .document-category .all:hover{color:#23a876;text-decoration:none;background-image:linear-gradient( to top,transparent .15em,#23a876 .15em,#23a876 .23em,transparent .23em )}article.documents{position:relative}article.documents h3{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:52px;line-height:.95;letter-spacing:-.8px;font-weight:500}@media (max-width: 414px){article.documents h3{font-size:40px;line-height:.95;letter-spacing:0}}@media (min-width: 415px) and (max-width: 960px){article.documents h3{font-size:calc(2.1978vw + 30.9011px);line-height:.95;letter-spacing:-.4px}}@media screen and (min-width: 768px){article.documents{background:#efefef}article.documents .anchor{position:absolute;top:-65px}article.documents .intro{padding:40px 0 60px;background:#23a876;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0;font-weight:400}article.documents .intro p{margin-left:11.71498%;margin-right:11.71498%}article.documents .filter-form{padding:40px 0;margin-left:11.71498%;margin-right:11.71498%;color:#2d2d2d}article.documents header{background:#fff;padding:80px 3.84615% 10px}article.documents header h3{margin:0 0 30px}article.documents header nav{min-height:30px}article.documents header nav a{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0;text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}.no-touchevents article.documents header nav a:hover{background-image:none}article.documents header nav a.current{background-image:none}article.documents .side,article.documents .content{display:inline-block;vertical-align:top}article.documents .side{background:#d9d9d9;width:34.61538%;margin-left:0;margin-right:0}article.documents .content{background:#fff;width:65.38462%;margin-left:0;margin-right:0;padding:0 1.92308% 100px;min-height:100vh}}@media screen and (max-width: 767px){article.documents header{padding:50px 0 0}article.documents header h3{border-bottom:1px solid;padding:0 0 10px}article.documents .content{padding:20px 0 100px}}.candidate-listing{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:13px;line-height:1.3;letter-spacing:0;margin:0 0 40px}.candidate-listing .image{margin:0}.candidate-listing .registered,.candidate-listing .member,.candidate-listing .graduate{padding:10px 30px 10px 10px;display:inline-block;margin:0 0 20px}.candidate-listing .registered,.candidate-listing .member{background:#23a876;color:#fff}.candidate-listing .graduate{background:#1efba7;color:#2a2929}.candidate-listing h6{margin:0 0 5px;font-weight:500}.candidate-listing .custom-checkbox{margin:0 0 10px}.candidate-listing .blurb>div{height:65px;overflow:hidden;position:relative;margin:0 0 5px}.candidate-listing .blurb>div::after{content:'';position:absolute;bottom:0;left:0;right:0;height:40px;background:rgba(255,255,255,0);background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #fff));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%)}.candidate-listing .blurb .more{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em );cursor:pointer}.no-touchevents .candidate-listing .blurb .more:hover{background-image:none}.candidate-listing .blurb .more.current{background-image:none}.candidate-listing .blurb .more::after{content:'More'}.candidate-listing .blurb.expanded>div{height:auto}.candidate-listing .blurb.expanded>div::after{display:none}.candidate-listing .blurb.expanded .more::after{content:'Less'}.election{padding:0;margin:0 0 40px}.election::before{border-top:1px solid;content:'';display:block;margin:0 0 20px}.election h5{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0;font-weight:500;margin:0 0 20px}.election .candidate-listing{display:inline-block;vertical-align:top}@media screen and (min-width: 768px){.election{margin-left:3.84615%;margin-right:3.84615%}.election::before{margin-left:.22645%;margin-right:.22645%;margin-right:4.39312%}.election .candidate-listing{width:20.38043%;margin-left:.22645%;margin-right:.22645%;margin-right:4.39312%}}@media screen and (min-width: 768px) and (max-width: 1100px){.election .candidate-listing{width:28.71377%}}@media screen and (max-width: 767px){.election .candidate-listing{width:45%}.election .candidate-listing:nth-child(2n){margin-right:10%}}@media screen and (max-width: 767px) and (max-width: 500px){.election .candidate-listing{width:100%;margin-right:0}}article.elections-election{padding:50px 0 100px}article.elections-election .title{margin:0 0 20px}article.elections-election .intro{margin:0 0 20px}article.elections-election .howto{margin:0;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:12px;line-height:1.3;letter-spacing:0;font-weight:400;border-top:1px solid}article.elections-election .howto h6{padding:5px 0;cursor:pointer;margin:0;font-weight:500}article.elections-election .howto h6::before{content:'+';width:15px;display:inline-block}article.elections-election .howto h6.active::before{content:'-'}article.elections-election .howto .text{display:none;padding:5px 0 5px 15px}article.elections-election .submit{text-align:right}article.elections-election .submit>div{display:inline-block;text-align:left;min-width:276px}article.elections-election .submit>div input[type="submit"]{width:230px}@media screen and (min-width: 768px){article.elections-election .title,article.elections-election .intro,article.elections-election .howto{margin-left:4.05518%;margin-right:7.90134%}article.elections-election .submit>div{margin-right:4.05518%;width:26.50502%;margin-left:.20903%;margin-right:.20903%}}.calendar-promo{display:block;background:#23a876;text-align:center;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0;font-weight:500}.calendar-promo::before,.calendar-promo div{display:inline-block;vertical-align:middle}.calendar-promo::before{content:'';width:0;padding-top:100%}.calendar-promo div{padding:20px 0;width:80%}.calendar-promo h2{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:60px;line-height:.95;letter-spacing:-1.33333px;margin:40px 0}@media (max-width: 414px){.calendar-promo h2{font-size:50px;line-height:.95;letter-spacing:-.66667px}}@media (min-width: 415px) and (max-width: 960px){.calendar-promo h2{font-size:calc(1.8315vw + 42.41758px);line-height:.95;letter-spacing:-1px}}.calendar-promo p{display:inline}.no-touchevents .calendar-promo:hover p{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}@media screen and (min-width: 768px){.calendar-promo{width:calc(100% + 1px)}}.upcoming-events{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0;padding:40px 0}.upcoming-events a{display:block;margin:0 0 40px}.upcoming-events a h6{margin:0 0 5px}.upcoming-events a p{margin:0}.upcoming-events a .info{display:none}.upcoming-events a.all{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em );display:inline}.no-touchevents .upcoming-events a.all:hover{background-image:none}.upcoming-events a.all.current{background-image:none}article.events .back-link{padding:30px 11.11111% 60px}article.events .event-links{padding:40px 11.11111%;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0}article.events .event-links a{display:block;margin:0 0 20px}article.events .event-list{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0}article.events .event-list a{display:inline-block;vertical-align:top;margin:0 5% 80px 0;width:45%}@media (max-width: 420px){article.events .event-list a{width:95%}}article.events .event-list a h6{margin:0 0 10px}article.events .event-list a p{margin:0 0 15px}article.events .event-list a .info{margin:0;color:#23a876;display:inline}.no-touchevents article.events .event-list a:hover .info{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}article.events .event-list .empty{margin-left:5%}article.events .event-detail{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:18;line-height:1.2125;letter-spacing:0}article.events .event-detail header h4{margin:0 0 20px}article.events .event-detail header .dates{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:28px;line-height:.99375;letter-spacing:0;font-weight:500;margin:0 0 20px}article.events .event-detail .image-wrap{margin:0 0 40px;max-width:506px}article.events .event-detail a.website{color:#23a876}.no-touchevents article.events .event-detail a.website:hover{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}article.events .content{background:#fff;padding:40px 0}@media screen and (min-width: 768px){article.events{background:#efefef}article.events h1{padding:3.84615%;margin:0}article.events .filter-form{background:#d9d9d9;color:#2d2d2d;padding:60px 11.11111% 100px}article.events .side,article.events .content{display:inline-block;vertical-align:top}article.events .side{width:34.61538%;margin-left:0;margin-right:0;float:left}article.events .content{width:65.38462%;margin-left:0;margin-right:0;margin:0 0 100px;padding-bottom:100px;min-height:486px}article.events .event-list a{display:inline-block;vertical-align:top;width:34.65473%;margin-left:.31969%;margin-right:.31969%;margin-left:6.20205%;margin-right:6.20205%}article.events .event-list .empty{margin-left:6.20205%}article.events .event-detail{margin-left:5.88235%;margin-right:5.88235%}article.events .event-detail .description,article.events .event-detail .details{display:inline-block;vertical-align:top}article.events .event-detail .description{width:52.6087%;margin-left:.36232%;margin-right:.36232%;margin-right:7.02899%}article.events .event-detail .details{width:39.27536%;margin-left:.36232%;margin-right:.36232%}}@media screen and (max-width: 767px){article.events{padding:40px 0;display:flex;flex-direction:column}article.events .content{order:2}article.events .side{order:1}}article.submit-event .form-wrap{padding:40px 0;max-width:720px}@media screen and (min-width: 768px){article.submit-event .form-wrap{width:76.50502%;margin-left:.20903%;margin-right:.20903%;margin-left:7.90134%}}@font-face{font-family:"GT-Walsheim";src:url("../fonts/GT-Walsheim-Pro-Regular.eot");src:url("../fonts/GT-Walsheim-Pro-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/GT-Walsheim-Pro-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"GT-Walsheim";src:url("../fonts/GT-Walsheim-Pro-Regular-Oblique.eot");src:url("../fonts/GT-Walsheim-Pro-Regular-Oblique.eot?#iefix") format("embedded-opentype"),url("../fonts/GT-Walsheim-Pro-Regular-Oblique.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"GT-Walsheim";src:url("../fonts/GT-Walsheim-Pro-Medium.eot");src:url("../fonts/GT-Walsheim-Pro-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/GT-Walsheim-Pro-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"GT-Walsheim";src:url("../fonts/GT-Walsheim-Pro-Medium-Oblique.eot");src:url("../fonts/GT-Walsheim-Pro-Medium-Oblique.eot?#iefix") format("embedded-opentype"),url("../fonts/GT-Walsheim-Pro-Medium-Oblique.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:"GT-Walsheim";src:url("../fonts/GT-Walsheim-Bold.eot");src:url("../fonts/GT-Walsheim-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/GT-Walsheim-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"GT-Walsheim";src:url("../fonts/GT-Walsheim-Bold-Oblique.eot");src:url("../fonts/GT-Walsheim-Bold-Oblique.eot?#iefix") format("embedded-opentype"),url("../fonts/GT-Walsheim-Bold-Oblique.woff") format("woff");font-weight:700;font-style:italic}.burger{width:50px;padding:11px;display:inline-block;cursor:pointer;color:#2a2929}.burger::before{content:'';display:block;border-top:2px solid;border-bottom:2px solid;padding-top:4px;margin-bottom:4px}.burger::after{content:'';display:block;border-top:2px solid}.no-touchevents .burger:hover{color:#d9d9d9}.state-menu-visible .burger::before{border-top:1px solid;border-bottom:1px solid;padding-top:0;margin-bottom:-2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform-origin:center center;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;margin-top:6px}.state-menu-visible .burger::after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform-origin:center center;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}#header #top{z-index:10}#header .logo{width:100%;max-width:383px;display:block}#header .logo .image{padding-top:11.2%}#header .user{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:14px;line-height:1.3;letter-spacing:0}#header .user a{display:inline-block;margin-top:2px}#header .user .logged-in,#header .user .anon{display:none}.state-logged-in #header .user .logged-in,.state-anon #header .user .anon{display:block}#header .user .dashboard-link{visibility:hidden}.state-member-active #header .user .dashboard-link{visibility:visible}#header #menu .links{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:14px;line-height:1.3;letter-spacing:0}#header #menu .links>a span,.no-touchevents #header #menu .links:hover>a.child-current span{background-image:none}.no-touchevents #header #menu .links>a:hover span,#header #menu .links>a.child-current span,.no-touchevents #header #menu .links:hover>a.child-current:hover span{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}#header #menu .links .login-link,#header #menu .links .logout-link{display:none}@media screen and (min-width: 768px){.state-logged-in #header #menu .links .logout-link,.state-anon #header #menu .links .login-link{display:inline-block}}#header #menu .main{display:block}#header #menu .dashboard-nav{display:none}.state-member-active #header #menu .dashboard-nav{display:block}@media screen and (min-width: 768px){#header #top{position:fixed;top:0;left:0;right:0;-moz-transition:200ms height,200ms padding;-webkit-transition:200ms height,200ms padding;transition:200ms height,200ms padding}#header #top .top-inner{padding:20px 3px 0;height:90px;max-width:1500px;margin:0 auto;background:#fff}#header #top .logo{margin-left:4.05518%;float:left;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-moz-transform-origin:left center;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-moz-transition:200ms transform;-webkit-transition:200ms transform;transition:200ms transform}#header #top .user{float:right;margin-right:7.90134%;text-align:right;margin-top:15px}#header #top .user .anon{display:none}#header #top .burger{position:absolute;top:0;right:0;margin:30px 20px;opacity:0;-moz-transition:200ms opacity,200ms top;-webkit-transition:200ms opacity,200ms top;transition:200ms opacity,200ms top}}@media screen and (min-width: 768px) and (min-width: 1500px){#header #top .burger{right:calc(50vw - 750px)}}@media screen and (min-width: 768px){.state-menu-fixed #header #top .burger{opacity:1}}@media screen and (min-width: 768px) and (max-height: 780px){.state-menu-fixed #header #top .top-inner{padding-top:5px;height:65px}.state-menu-fixed #header #top .logo{transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-moz-transform-origin:left center;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.state-menu-fixed #header #top .burger{margin-top:15px}}@media screen and (min-width: 768px){#header #menu{position:absolute;top:90px;left:0;right:0;z-index:9;color:#353535}#header #menu .menu-inner{max-width:1500px;min-width:280px;padding:0 0;margin:0 auto;background:#23a876}}@media screen and (min-width: 768px) and (max-width: 767px){#header #menu .menu-inner{padding:0 20px}}@media screen and (min-width: 768px){#header #menu .links{text-align:right;height:48px}#header #menu .links>a,#header #menu .links .mini-dropdown{display:inline-block;padding:15px 10px;text-align:left}#header #menu .links .mini-dropdown a{margin-left:10px}#header #menu .links .login-link,#header #menu .links .logout-link{margin-left:50px;padding:15px 20px;min-width:140px}#header #menu .links .login-link{background:#2a2929;color:#fff}#header #menu .links .logout-link{background:rgba(42,41,41,0.1);color:#2a2929}#header #menu .main{padding:0 3px}#header #menu .main a{display:inline-block;vertical-align:bottom;border-bottom:1px solid;font-size:15px;padding-top:35px;width:14.96656%;margin-left:.20903%;margin-right:.20903%;max-width:180px;-moz-transition:200ms border,200ms padding,200ms margin,200ms height;-webkit-transition:200ms border,200ms padding,200ms margin,200ms height;transition:200ms border,200ms padding,200ms margin,200ms height}#header #menu .main a:first-child{margin-left:4.05518%}#header #menu .main a h5{font-size:1.13em;margin:0 0 .4em}#header #menu .main a p{min-height:2.6em;margin:0 0 .8em}#header #menu .main a,.no-touchevents #header #menu .main:hover a.child-current{border-bottom:1px solid;padding-bottom:0;margin-bottom:30px;height:122px}.no-touchevents #header #menu .main a:hover,#header #menu .main a.child-current,.no-touchevents #header #menu .main:hover a.child-current:hover{margin-bottom:0;padding-bottom:28px;border-bottom-width:3px;height:152px}#header #menu .main a.child-current>*{color:#fff}#header #menu .dashboard-nav{background:#353535;color:#efefef;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:15px;line-height:1.27813;letter-spacing:0;font-weight:500;padding:0 3px 0 calc(3px + 3.84615%)}#header #menu .dashboard-nav h6,#header #menu .dashboard-nav a{display:inline-block;padding:15px 10px 15px 0;margin-left:.21739%;margin-right:.21739%;margin:0 10px 0 0;height:50px}#header #menu .dashboard-nav h6{margin-left:80px}#header #menu .dashboard-nav a.current,#header #menu .dashboard-nav a.jobs.child-current{opacity:.3}.no-touchevents #header #menu .dashboard-nav a:hover{opacity:.6}}@media screen and (min-width: 768px) and (max-width: 959px) and (min-width: 768px){#header #menu .dashboard-nav{font-size:13px}#header #menu .dashboard-nav h6,#header #menu .dashboard-nav a{padding-right:5px}#header #menu .dashboard-nav h6{margin-left:20px}}@media screen and (min-width: 768px){.state-menu-fixed #header #menu{position:fixed;top:-250px;-moz-transition:200ms top;-webkit-transition:200ms top;transition:200ms top;margin-top:90px}}@media screen and (min-width: 768px) and (max-height: 780px){.state-menu-fixed #header #menu{margin-top:65px}}@media screen and (min-width: 768px){.state-menu-fixed.state-menu-visible #header #menu{top:0}}@media screen and (max-width: 767px){#header{position:absolute;top:0;left:0;width:100%;width:100vw;padding:0 20px;background:#fff}#header .logo{background:#23a876;margin:0 -20px;padding:13px 85px 17px 20px;height:65px;max-width:none}#header .logo img{max-width:257px;height:auto}#header .burger{position:fixed;right:3px;right:calc(0vw);left:calc(100vw - 68px);top:0;height:65px;width:65px;background:#fff;padding:25px 15px;z-index:1}#header .user{background:#fff;padding:10px 0 0;display:none;z-index:2;margin-bottom:0}#header #menu{display:none;background:#fff;padding-right:45px}#header #menu .menu-inner{display:flex;flex-flow:column}#header #menu .dashboard-nav{width:100%;order:1;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:14px;line-height:1.3;letter-spacing:0;margin:0}#header #menu .dashboard-nav a{display:block}#header #menu .dashboard-nav a.dashboard{display:none}#header #menu .main{width:100%;order:2;margin-top:20px}#header #menu .main a{display:block;border-bottom:1px solid;padding:0 0 10px;margin:0 0 15px}#header #menu .main a h5,#header #menu .main a p{margin:0}#header #menu .main a h5{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:18px;line-height:1.2125;letter-spacing:0;font-weight:500}#header #menu .links{width:100%;order:3}#header #menu .links a,#header #menu .links .mini-dropdown{display:block;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:18px;line-height:1.2125;letter-spacing:0;font-weight:500;margin:0 0 5px}#header #menu .links .mini-dropdown div{position:static;top:auto;left:auto;width:auto;padding:10px 0;font-size:.8em}#header #menu .links .mini-dropdown div a{display:inline}#header #menu .links .login-link,#header #menu .links .logout-link{display:none}.state-anon #header #menu .links .login-link{display:block}.state-menu-visible #header{position:fixed;top:0;left:0;width:100%;width:100vw;bottom:0;overflow:scroll;-webkit-overflow-scrolling:touch;z-index:10;padding-bottom:50px}.state-menu-visible #header .user,.state-menu-visible #header #menu{display:block}}@media screen and (max-width: 767px){.state-menu-visible body{overflow:hidden}}article.nzila-index .twitter{padding:30px;background:#fff;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:15px;line-height:1.27813;letter-spacing:0;font-weight:400}article.nzila-index .twitter .blurb::after{content:'';display:block;border-top:1px solid;max-width:40px;margin:30px 0 40px}article.nzila-index .twitter .twit-link{padding-left:40px;background:url("../i/twitter_icon.png") left top no-repeat;background-size:29px 24px;display:block;height:30px;margin:0 0 20px;padding-top:8px}article.nzila-index .twitter ul{list-style:none;padding:0;margin:0 0 10px}article.nzila-index .twitter ul li{margin:0}article.nzila-index .twitter .tweet{word-break:break-word;word-wrap:break-word}article.nzila-index .twitter .tweet a{background-image:none;color:#23a876}.no-touchevents article.nzila-index .twitter .tweet a:hover{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}article.nzila-index .twitter .tweet a[data-mentioned-user-id]{color:inherit}article.nzila-index .twitter .timePosted a{background-image:none}.no-touchevents article.nzila-index .twitter .timePosted a:hover{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}article.nzila-index .twitter a.profile{font-size:.8em}article.nzila-index .feature-quote .source{float:none;margin:15px 0;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:16px;line-height:1.25625;letter-spacing:0}article.nzila-index .featured-showcase.middle .text,article.nzila-index .featured-showcase.bottom .text,article.nzila-index .top-wrap .featured-showcase .text{background:none}article.nzila-index .featured-showcase.middle .text a.all,article.nzila-index .featured-showcase.bottom .text a.all,article.nzila-index .top-wrap .featured-showcase .text a.all{display:none}article.nzila-index header .featured-showcase .image{opacity:.9}@media (min-width: 769px) and (max-width: 1499px){article.nzila-index .top-wrap h1{font-size:8.02676vw}}@media (max-width: 768px){article.nzila-index .top-wrap h1{font-size:61.64548px}}@media (min-width: 1500px){article.nzila-index .top-wrap h1{font-size:120.40134px}}article.nzila-index .top-wrap .president{text-align:center;background:#fff;padding:80px 20px 100px}article.nzila-index .top-wrap .president h6{margin:0 0 20px}article.nzila-index .top-wrap .president .image-wrap{max-width:184px;margin:0 auto 30px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}article.nzila-index .top-text{color:#2d2d2d}article.nzila-index .top-text .dot::before{content:'';width:24px;height:24px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;display:block;background:#2a2929}article.nzila-index .middle-text{color:#2d2d2d}article.nzila-index .services{background:#fff;padding:20px 0;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:13px;line-height:1.3;letter-spacing:0}article.nzila-index .services ul{list-style:none;padding:0;margin:0}article.nzila-index .services ul li{margin:0 0 50px}article.nzila-index .services ul li h6,article.nzila-index .services ul li p{max-width:230px}article.nzila-index .services ul li h6{font-weight:500;margin:0 0 20px;max-width:230px}article.nzila-index .services ul li h6 .number{display:block;margin:0 0 20px}@media screen and (min-width: 768px){article.nzila-index .services ul{margin-left:23.07692%}article.nzila-index .services ul li{display:inline-block;vertical-align:top;width:24.45652%;margin-left:.27174%;margin-right:.27174%;margin-right:5.27174%}}@media screen and (min-width: 768px){article.nzila-index{background:#efefef}article.nzila-index header .featured-showcase .text{margin-left:69.23077%;padding-left:3.84615%}article.nzila-index .top-wrap,article.nzila-index .top-text{display:inline-block;vertical-align:top}article.nzila-index .top-wrap{width:69.23077%;margin-left:0;margin-right:0;margin-top:-160px;position:relative;z-index:2}article.nzila-index .top-wrap h1{width:66.66667%;margin-left:0;margin-right:0;padding:60px 20px 100px;float:right;background:#efefef;color:#2d2d2d}article.nzila-index .top-wrap .twitter{width:33.33333%;margin-left:0;margin-right:0;padding:30px 5.55556% 150px}article.nzila-index .top-wrap .featured-showcase{clear:both;position:relative}article.nzila-index .top-wrap .featured-showcase .text{width:38.88889%;margin-left:0;margin-right:0;padding:10px 20px;position:absolute;top:100%;right:0;color:#2d2d2d}article.nzila-index .top-wrap .president{width:61.11111%;margin-left:0;margin-right:0;position:relative}article.nzila-index .top-wrap .president::after{content:'';background:#fff;position:absolute;top:100%;left:0;right:0;height:300px}article.nzila-index .top-text{width:22.65886%;margin-left:.20903%;margin-right:.20903%;margin-left:4.05518%;margin-right:4.05518%;margin-top:100px;margin-bottom:150px}article.nzila-index .top-text .dot{border-bottom:2px solid;display:block;padding:0 0 25px;margin:0 0 15px}article.nzila-index .top-text .quote{border-bottom:2px solid;margin:0 0 15px}article.nzila-index .top-text h4{margin:150px 0 20px}article.nzila-index .featured-showcase.middle{width:69.23077%;margin-left:0;margin-right:0;display:inline-block;vertical-align:top;position:relative;z-index:2}article.nzila-index .featured-showcase.middle .text{color:#2d2d2d}article.nzila-index .middle-text{width:23.07692%;margin-left:0;margin-right:0;margin-left:3.84615%;display:inline-block;vertical-align:top}article.nzila-index .middle-text .feature-quote{margin-top:-80px}article.nzila-index .middle-text .feature-quote .text{margin-left:-132.42754%;max-width:650px}article.nzila-index .middle-text h4{margin:160px 0 20px;padding:70px 0 0;border-top:2px solid}article.nzila-index .services{padding:60px 0}article.nzila-index .services ul li:last-child{min-height:260px}article.nzila-index .feature-quote.bottom{width:45.73579%;margin-left:.20903%;margin-right:.20903%;margin-left:5.97826%;margin-right:2.13211%;display:inline-block;vertical-align:top}article.nzila-index .feature-quote.bottom .text{max-width:550px}article.nzila-index .feature-quote.bottom .source{color:#2d2d2d}article.nzila-index .featured-showcase.bottom{width:46.15385%;margin-left:0;margin-right:0;display:inline-block;vertical-align:top;margin-top:-400px}article.nzila-index .featured-showcase.bottom .text{color:#2d2d2d}article.nzila-index footer{padding-top:100px}}@media screen and (max-width: 767px){article.nzila-index .top-wrap{display:flex;flex-flow:column}article.nzila-index .top-wrap .twitter{order:1;width:100%;padding:0;max-width:190px;margin:0 0 20px auto}article.nzila-index .top-wrap .twitter .blurb{display:none}article.nzila-index .top-wrap .twitter .tweet{font-size:.9em}article.nzila-index .top-wrap .twitter a{color:#23a876}article.nzila-index .top-wrap h1{max-width:380px;width:100%;order:2}article.nzila-index .top-wrap .featured-showcase{order:3}article.nzila-index .top-wrap .president{order:4;width:100%;padding:20px 0}article.nzila-index .top-text{font-size:14px;position:relative}article.nzila-index .top-text .dot{position:absolute;top:0;left:0}article.nzila-index .top-text .quote{font-size:1.2em;padding-left:25%;border-bottom:1px solid;margin:0 0 10px}article.nzila-index .top-text h4{margin:50px 0 20px 25%;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:26px;line-height:1.0375;letter-spacing:0;font-weight:500}article.nzila-index .middle-text h4{margin:50px 0 10px;padding:30px 0 0;border-top:1px solid;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:44px;line-height:.95;letter-spacing:-.26667px;font-weight:500}article.nzila-index .middle-text h4>span{display:block;max-width:300px}article.nzila-index .latest-news{margin:0 -20px;padding-left:20px;padding-right:20px}}.job-listing{border-top:1px solid #353535;padding:20px 0;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:14px;line-height:1.3;letter-spacing:0;display:block}.job-listing .image{padding-top:45%;margin:0 10%;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.job-listing h5{margin:40px 0 10px;min-height:40px;font-size:15px}.job-listing .more{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}.no-touchevents .job-listing .more:hover{background-image:none}.job-listing .more.current{background-image:none}.no-touchevents .job-listing:hover .image{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%)}.jobs-promo{border-bottom:1px solid;margin-top:40px;margin-bottom:40px}.jobs-promo h3{margin:0 0 40px}.jobs-promo .job-listing{border-top:0;padding:0;margin:0 0 40px}.jobs-promo .job-listing .image{display:none}.jobs-promo .submit-job,.jobs-promo .all-jobs{border-top:1px solid;padding:20px 0;text-align:center;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0;display:block}article.jobs-index .submit-link,article.jobs-listing .submit-link{background:#23a876;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:36px;line-height:.95;letter-spacing:0;font-weight:500;text-align:center;display:block;padding:100px 20px;min-height:350px}.no-touchevents article.jobs-index .submit-link:hover,.no-touchevents article.jobs-listing .submit-link:hover{color:#353535}@media screen and (min-width: 768px){article.jobs-index,article.jobs-listing{background:#efefef}article.jobs-index .wrap,article.jobs-index .side,article.jobs-listing .wrap,article.jobs-listing .side{display:inline-block;vertical-align:top}article.jobs-index .wrap,article.jobs-listing .wrap{background:#fff;padding:90px 0 150px 7.69231%;width:71.15385%;margin-left:0;margin-right:0;margin-bottom:200px;min-height:1600px}article.jobs-index .side,article.jobs-listing .side{width:28.84615%;margin-left:0;margin-right:0;margin-top:173px}}@media screen and (max-width: 767px){article.jobs-index,article.jobs-listing{padding:40px 0}article.jobs-index .side,article.jobs-listing .side{margin:0 -20px 30px}}article.jobs-index h3{margin:0 0 35px}@media screen and (min-width: 768px){article.jobs-index .wrap h3{margin-left:2.99647%}article.jobs-index .wrap .job-listing{display:inline-block;vertical-align:top;width:29.14219%;margin-left:.29377%;margin-right:.29377%;margin-left:2.99647%}}@media screen and (max-width: 767px){article.jobs-index .job-listing{margin:0 0 30px;display:block}}article.jobs-listing header h3{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:52px;line-height:.95;letter-spacing:-.8px}@media (max-width: 414px){article.jobs-listing header h3{font-size:32px;line-height:.95;letter-spacing:0}}@media (min-width: 415px) and (max-width: 960px){article.jobs-listing header h3{font-size:calc(3.663vw + 16.83516px);line-height:.95;letter-spacing:-.13333px}}article.jobs-listing header h4{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0}article.jobs-listing p,article.jobs-listing ul{max-width:450px}article.jobs-listing .button{margin:30px 0}article.jobs-listing .back{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0;display:inline-block;margin:20px}.no-touchevents article.jobs-listing .back:hover{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}@media screen and (min-width: 768px){article.jobs-listing .wrap{padding-left:9.61538%;padding-right:3.84615%}}.member-summary{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:14px;line-height:1.3;letter-spacing:0;margin:0 0 30px}.member-summary h1{padding:30px 0;margin:0;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:50px;line-height:.95;letter-spacing:-.66667px;font-weight:500}.member-summary a{background-image:none}.no-touchevents .member-summary a:hover{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}.member-summary .edit{background:#efefef;color:#2d2d2d;display:inline-block;padding:10px;min-width:60px;margin-bottom:5px;background-image:none}.no-touchevents .member-summary .edit:hover{background:#d6d6d6}.member-summary .points-required{color:red;display:block}.member-summary .member,.member-summary .company,.member-summary .jobs,.member-summary .links,.member-summary .cpd,.member-summary .groups{border-top:1px solid #2a2929}.member-summary .member h6,.member-summary .company h6,.member-summary .jobs h6,.member-summary .links h6,.member-summary .cpd h6,.member-summary .groups h6{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:15px;line-height:1.27813;letter-spacing:0;font-weight:500;padding:10px 0 5px;margin:0 0 10px;border-bottom:1px solid #2a2929}.member-summary .links{padding-top:15px}.member-summary .jobs::after,.member-summary .groups::after{content:'';display:table;clear:both}.member-summary .jobs a,.member-summary .groups a{float:left;clear:left;margin:0 0 5px}@media screen and (min-width: 768px){.member-summary{padding:20px 3.84615% 50px}.member-summary .member,.member-summary .company,.member-summary .jobs,.member-summary .links,.member-summary .cpd{min-height:80px;margin:0 0 20px}.member-summary .wrap,.member-summary .company{display:inline-block;vertical-align:top;width:24.5471%;margin-left:.22645%;margin-right:.22645%;margin-right:2.30978%}}@media screen and (max-width: 767px){.member-summary section{margin:0 0 40px}}article.members-dashboard .news{margin:0 0 30px}article.members-dashboard .news h5{margin:0 0 20px}.no-touchevents article.members-dashboard .news .article:hover{opacity:.7}article.members-dashboard .news .all span{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}.no-touchevents article.members-dashboard .news .all span:hover{background-image:none}article.members-dashboard .news .all span.current{background-image:none}article.members-dashboard .messages{margin:0}article.members-dashboard .messages h5{margin:0;border-top:1px solid;border-bottom:1px solid;padding:10px 0;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:15px;line-height:1.27813;letter-spacing:0;font-weight:500}article.members-dashboard .messages ul{list-style:none;padding:0;margin:0}article.members-dashboard .messages ul li{margin:0;padding:10px}article.members-dashboard .messages ul li h6,article.members-dashboard .messages ul li>div{display:inline-block;vertical-align:top}article.members-dashboard .messages ul li h6{margin:0;width:100px}article.members-dashboard .messages ul li>div{width:calc(100% - 100px)}article.members-dashboard .messages ul li :last-child{margin-bottom:0}article.members-dashboard .messages ul li:nth-child(2n){background:#fafafa}article.members-dashboard .footer-links{padding:40px 0}@media screen and (min-width: 768px){article.members-dashboard{background:#f7f7f7}article.members-dashboard .dashboard-wrap{box-shadow:0 0 20px 0 rgba(42,41,41,0.2);background:#fff}article.members-dashboard .news-wrap{display:inline-block;vertical-align:top;width:84.61538%;margin-left:0;margin-right:0;margin-left:3.84615%}article.members-dashboard .news-wrap .news .article{display:inline-block;vertical-align:top;width:22.2332%;margin-left:.24704%;margin-right:.24704%;margin-right:2.51976%;border-right:1px solid #d9d9d9;padding-right:20px;min-height:60px}article.members-dashboard .news-wrap .news .all{display:inline-block;vertical-align:top;width:17.68775%;margin-left:.24704%;margin-right:.24704%;min-height:60px}article.members-dashboard .news-wrap .footer-links p{display:inline-block;vertical-align:top;width:28.77238%;margin-left:.31969%;margin-right:.31969%;margin-right:6.20205%}}@media screen and (max-width: 767px){article.members-dashboard .news-wrap{margin:100px 0 0}}.members-faq{list-style:none;margin:0;padding:0}.members-faq li{margin:0 0 30px;padding:0}.members-faq li h5{margin:0 0 5px;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0;font-weight:500}.members-faq li p{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:16px;line-height:1.25625;letter-spacing:0;font-weight:400}article.members-static .members-title{padding:40px 0 30px;margin:0;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:50px;line-height:.95;letter-spacing:-.66667px;font-weight:500}article.members-static .members-nav a{display:block;margin:0 0 10px}article.members-static .members-nav a,.no-touchevents article.members-static .members-nav:hover a.current{color:inherit}.no-touchevents article.members-static .members-nav a:hover,article.members-static .members-nav a.current,.no-touchevents article.members-static .members-nav:hover a.current:hover{color:#fff}article.members-static .content{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:18px;line-height:1.2125;letter-spacing:0;font-weight:400;padding-top:40px;border-top:1px solid #2a2929}article.members-static .sidebar h5{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:30px;line-height:.95;letter-spacing:0;font-weight:500;margin:0 0 20px}article.members-static .members-downloads{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:18px;line-height:1.2125;letter-spacing:0;font-weight:400}article.members-static .members-downloads a{display:block;color:#23a876;margin-bottom:20px}@media screen and (min-width: 768px){article.members-static .members-title{margin-left:4.05518%}article.members-static .members-nav,article.members-static .content,article.members-static .sidebar{display:inline-block;vertical-align:top}article.members-static .members-nav{width:26.92308%;margin-left:0;margin-right:0;padding:40px 0 120px;background:#23a876;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:18px;line-height:1.2125;letter-spacing:0;font-weight:500}article.members-static .members-nav a{margin-left:13.17935%;margin-right:13.17935%;margin-bottom:20px}article.members-static .content{width:34.19732%;margin-left:.20903%;margin-right:.20903%;margin-left:4.05518%;margin-right:7.90134%}article.members-static .sidebar{width:22.65886%;margin-left:.20903%;margin-right:.20903%}}@media screen and (max-width: 767px){article.members-static .members-nav{margin:0 0 30px}}.featured-members{max-width:184px;margin:70px auto;text-align:center}.featured-members h5{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0;font-weight:400;margin:0 0 15px}.featured-members article .image{margin:0 0 10px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.featured-members article h6{margin:0 0 10px}article.members-index .join-button{background:#23a876;display:block;padding:25px;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0;font-weight:500;text-align:center;color:#fff;margin:0 0 40px}.no-touchevents article.members-index .join-button:hover{color:rgba(255,255,255,0.7)}article.members-index .user{background:#23a876;padding:11.11111%}article.members-index .user>*{visibility:hidden}body.loaded article.members-index .user>*{visibility:visible}article.members-index .user h5{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:22px;line-height:1.125;letter-spacing:0;font-weight:500;margin:0 0 10px}article.members-index .user .profile-image{height:auto;max-width:96px}article.members-index .user .logged-in,article.members-index .user .anon{display:none}.state-logged-in article.members-index .user .logged-in{display:block}.state-anon article.members-index .user .anon{display:block}article.members-index .content{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:15px;line-height:1.27813;letter-spacing:0}article.members-index .content ul{list-style:none;padding:0 0 0 15px;margin:30px 0;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:12px;line-height:1.3;letter-spacing:0;border-left:1px solid #23a876}article.members-index .content ul li{margin:0 0 1em}article.members-index .content .membership-types.expanded .membership-types-inner{display:block}article.members-index .content .membership-types h2{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:22px;line-height:1.125;letter-spacing:0;font-weight:400;letter-spacing:0;margin:50px 0}article.members-index .content .membership-types h2 a{cursor:pointer}.no-touchevents article.members-index .content .membership-types h2 a:hover{opacity:.75}article.members-index .content .membership-types .membership-types-inner{display:none}@media screen and (min-width: 768px){article.members-index{background:#efefef}article.members-index::after{content:'';display:table;clear:both}article.members-index .header-images .image{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);max-height:410px;height:50vw;background-size:cover;background-position:center}article.members-index .content{float:right;width:65.38462%;margin-left:0;margin-right:0;position:relative;z-index:2;margin-top:-150px;background:#fff;margin-bottom:150px;padding-bottom:80px}article.members-index .content h1{padding:40px 5.88235%;line-height:70px;margin:0}article.members-index .content .col{display:inline-block;vertical-align:top;width:40.53708%;margin-left:.31969%;margin-right:.31969%;margin-left:6.20205%}article.members-index .side{width:34.61538%;margin-left:0;margin-right:0}article.members-index .side .user{min-height:450px}article.members-index .side .featured-members{color:#2d2d2d}}@media screen and (max-width: 767px){article.members-index .side{margin:0 -20px 30px}}article.member-form .blurb{margin:0 0 20px}article.member-form .rejoin-link{margin:20px 0;background:#2d2d2d;color:#fff;padding:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}article.member-form .rejoin-link a{color:#23a876;background-image:none}.no-touchevents article.member-form .rejoin-link a:hover{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}article.member-form .company-wrap{padding:0 0 80px}article.member-form .company-wrap .company-form-inner{display:none}article.member-form .form-wrap{max-width:552px;min-height:400px}article.member-form .form-wrap .form-field.required label{font-weight:500}@media screen and (min-width: 768px){article.member-form h3{padding-top:50px;margin-left:19.23077%}article.member-form .site-messages{margin-left:15.38462%}article.member-form .side,article.member-form .form-wrap{display:inline-block;vertical-align:top}article.member-form .side{width:11.53846%;margin-left:0;margin-right:0;margin-left:3.84615%;margin-right:3.84615%}article.member-form .form-wrap{width:76.50502%;margin-left:.20903%;margin-right:.20903%}}@media screen and (max-width: 767px){article.member-form{padding:30px 0}}.article-listing,.featured-article{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:14px;line-height:1.3;letter-spacing:0;padding:0 0 60px}.article-listing h4,.featured-article h4{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0;font-weight:500;padding-right:20px}.article-listing .image,.featured-article .image{margin:0 0 10px}.article-listing h5,.featured-article h5{margin:0 0 10px;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:14px;line-height:1.3;letter-spacing:0;font-weight:500;padding-right:20px}.article-listing p,.featured-article p{padding-right:20px}.article-listing>a .image,.featured-article>a .image{opacity:.85}.no-touchevents .article-listing>a:hover .image,.no-touchevents .featured-article>a:hover .image{opacity:1}.article-listing h6{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:12px;line-height:1.3;letter-spacing:0;font-weight:500;margin:0 0 2px;padding-right:20px}.article-listing h4{margin:0 0 5px}.featured-article h6{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:15px;line-height:1.27813;letter-spacing:0;font-weight:500;margin:0 0 10px;padding-right:20px}.featured-article h4{margin:0 0 10px}.latest-news{background:#fcfcfc;padding:15px;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:14px;line-height:1.3;letter-spacing:0;font-weight:400}.latest-news h6{font-weight:500;margin:0 0 20px}.latest-news a{display:block;padding:0 0 10px}.no-touchevents .latest-news a:hover{opacity:.7}@media screen and (min-width: 768px){.latest-news{padding-left:3.84615%;padding-right:3.84615%}.latest-news .article{width:22.46377%;margin-left:.22645%;margin-right:.22645%;margin-right:2.30978%;padding-right:20px;display:inline-block;vertical-align:top;position:relative;min-height:65px}.latest-news .article::after{content:'';border-right:1px solid #d9d9d9;position:absolute;bottom:0;right:0;top:-30px}.latest-news .article:last-of-type::after{display:none}}article.news-article blockquote{margin:0;text-transform:none;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:24px;line-height:1.08125;letter-spacing:0}article.news-article .next-article{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:18px;line-height:1.2125;letter-spacing:0;font-weight:500}article.news-article .next-article h6{color:#23a876;margin:0 0 5px}article.news-article .article-header{padding:40px 0 20px}article.news-article .article-header .back{margin:0 0 50px;display:inline-block;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:14px;line-height:1.3;letter-spacing:0;font-weight:500}.no-touchevents article.news-article .article-header .back:hover{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}article.news-article .article-header h3{margin:0 0 30px}article.news-article .article-header h2{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:52px;line-height:.95;letter-spacing:-.8px;font-weight:500;margin:0 0 30px}@media (max-width: 414px){article.news-article .article-header h2{font-size:50px;line-height:.95;letter-spacing:-.66667px}}@media (min-width: 415px) and (max-width: 960px){article.news-article .article-header h2{font-size:calc(.3663vw + 48.48352px);line-height:.95;letter-spacing:-.73333px}}article.news-article .article-header .by{margin:0 0 2px}article.news-article .article-header .categories{font-size:.8em;margin:0}article.news-article .body,article.news-article .secondary-body{padding:20px 0}article.news-article .body h4,article.news-article .secondary-body h4{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:32px;line-height:.95;letter-spacing:0;font-weight:500;margin:0 0 20px}article.news-article .body .text,article.news-article .secondary-body .text{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:14px;line-height:1.3;letter-spacing:0}article.news-article .other-news{background:#efefef;color:#2d2d2d;padding:50px 20px}article.news-article .image{margin:0 0 40px}@media screen and (min-width: 768px){article.news-article::after{content:'';background:#efefef;height:180px;display:block}article.news-article .content,article.news-article .side{display:inline-block;vertical-align:top}article.news-article .content{width:61.53846%;margin-left:0;margin-right:0;margin-left:3.84615%;margin-right:5.76923%;padding-bottom:40px}article.news-article .content .subtitle-wrap,article.news-article .content .text{display:inline-block;vertical-align:top}article.news-article .content .subtitle-wrap{width:37.5%;margin-left:0;margin-right:0;padding-right:30px}article.news-article .content .body .text{width:62.5%;margin-left:0;margin-right:0}article.news-article .content .secondary-body .text{margin-left:37.5%}article.news-article.has-subtitle .content .body .text{padding-top:80px}article.news-article .side{width:28.84615%;margin-left:0;margin-right:0}article.news-article .side .other-news{padding-left:6.66667%;padding-right:13.33333%}article.news-article footer{background:#efefef;padding:40px 0 0 26.92308%}}@media screen and (max-width: 767px){article.news-article .side{margin:0 -20px 30px}article.news-article footer{margin:0 0 40px}}article.news-index{position:relative}article.news-index .follow{border-bottom:1px solid #aaa;padding:0 0 20px;margin:0}.no-touchevents article.news-index .follow a:hover{color:#23a876}article.news-index .filter{padding-top:20px}article.news-index .filter .chosen-container-active.chosen-with-drop .chosen-single,article.news-index .filter .chosen-container-single .chosen-single{padding-left:0}article.news-index .filter .chosen-container.chosen-with-drop .chosen-drop{left:-10px;right:-10px;width:auto}article.news-index .filter>input[type='search']{border-bottom:0;font-size:1em}article.news-index .filter input[type='submit']{position:absolute;visibility:hidden;margin-top:20px}article.news-index .filter input[type='submit'].no-js{position:static;visibility:visible}article.news-index .query{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:30px;line-height:.95;letter-spacing:0;font-weight:400;margin:0 0 60px}article.news-index .query span{font-family:"GT-Walsheim", Helvetica, sans-serif;font-style:italic}@media screen and (min-width: 768px){article.news-index .filter{width:65.09317%;margin-left:.31056%;margin-right:.31056%;padding-right:20px;margin-bottom:40px;margin-left:auto}article.news-index .filter>input[type='search']{width:46.88091%;margin-left:.47259%;margin-right:.47259%;margin-right:4.05518%}article.news-index .filter>select,article.news-index .filter>.chosen-container{width:46.88091%;margin-left:.47259%;margin-right:.47259%;max-width:200px}article.news-index .submit{border-top:1px solid;padding:20px 0;text-align:center;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0;display:block}article.news-index .submit.last{border-bottom:1px solid}article.news-index .featured-article .image-wrap,article.news-index .featured-article .text{display:inline-block;vertical-align:top}article.news-index .featured-article .image-wrap{width:65.09317%;margin-left:.31056%;margin-right:.31056%;margin-right:2.85714%}article.news-index .featured-article .text{width:27.95031%;margin-left:.31056%;margin-right:.31056%}article.news-index .news,article.news-index .sidebar{display:inline-block;vertical-align:top;position:relative;z-index:1}article.news-index .news>h3,article.news-index .events>h3{margin-bottom:50px}article.news-index .news{width:67.30769%;margin-left:0;margin-right:0;margin-left:3.84615%;padding-top:100px}article.news-index .news .article-listing{display:inline-block;vertical-align:top;width:30.80745%;margin-left:.31056%;margin-right:.31056%;margin-right:3.1677%}article.news-index .news .article-listing:nth-child(3n){margin-right:0}article.news-index .news .article-listing h4{min-height:2.4em}article.news-index .sidebar{width:28.84615%;margin-left:0;margin-right:0;padding-top:200px}article.news-index .sidebar .whats-on-subnav{min-height:300px}article.news-index .events>h3{margin-left:7.3913%}article.news-index .events .conference{background:#d9d9d9;color:#2d2d2d;display:block;text-align:center;padding:25px;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:18px;line-height:1.2125;letter-spacing:0;font-weight:500}.no-touchevents article.news-index .events .conference:hover span{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}article.news-index .events .upcoming-events,article.news-index .events .submit,article.news-index .jobs-promo{margin-left:14.05797%;margin-right:14.05797%}article.news-index::after{content:'';position:absolute;top:0;right:0;bottom:0;width:28.84615%;margin-left:0;margin-right:0;background:#efefef}}@media screen and (max-width: 767px){article.news-index{padding:40px 0;display:flex;flex-direction:column}article.news-index .filter{margin-bottom:60px}article.news-index .submit{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em );font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0}.no-touchevents article.news-index .submit:hover{background-image:none}article.news-index .submit.current{background-image:none}article.news-index .upcoming-events{padding-bottom:10px}article.news-index .upcoming-events a{display:none}article.news-index .upcoming-events .all{display:inline}article.news-index .news{order:2;padding-top:50px}article.news-index .sidebar{order:1}article.news-index .events .calendar-promo::before{display:none}}.payments-payment h1,.payments-complete h1{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:44px;line-height:.95;letter-spacing:-.26667px;font-weight:500;margin:0;padding:50px 0 30px}.payments-payment .payment-form-wrapper{background:#efefef;color:#2d2d2d}.payments-payment .payment-form{max-width:685px}.payments-payment .payment-form .form-field{margin-bottom:25px}.payments-payment .payment-form .form-field label,.payments-payment .payment-form .form-field .input-wrap,.payments-payment .payment-form .form-field input,.payments-payment .payment-form .form-field textarea,.payments-payment .payment-form .form-field .help,.payments-payment .payment-form .form-field .errorlist{float:none;width:100%;margin-left:0}.payments-payment .payment-form .form-field label{margin-bottom:7px}.payments-payment .payment-form .form-field .chosen-container-single .chosen-single{height:45px;padding-top:10px;padding-bottom:10px;max-width:260px}.payments-payment .payment-form .form-field .chosen-container-single .chosen-single div{padding-top:10px}.payments-payment .payment-form input[type="submit"]{width:100%;margin-left:0}.payments-payment .payment-form-inner{margin-left:auto;max-width:500px;padding:25px}@media screen and (min-width: 768px){.payments-payment h1{margin-left:4.05518%}.payments-payment .payment-form{margin-left:4.05518%}}.payments-complete .wrap{background:#efefef;color:#2d2d2d;padding:50px 0}.payments-complete .wrap .inner{max-width:500px}@media screen and (min-width: 768px){.payments-complete h1{margin-left:4.05518%}.payments-complete .inner{margin-left:19.4398%}}@media screen and (max-width: 767px){.payments-complete .wrap{padding:20px}}@media screen and (min-width: 768px){.featured-showcase.height-restricted .featured-showcase-images{max-height:490px;overflow:hidden}.featured-showcase .mobile-image{display:none}.featured-showcase .text{background:#23a876;padding:20px;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:14px;line-height:1.3;letter-spacing:0}.featured-showcase .text h6{margin:0}.featured-showcase .text h6 span{display:block}.featured-showcase .text a{display:inline-block;min-width:45%;vertical-align:top;margin-top:5px;font-size:.9em}.no-touchevents .featured-showcase .text a:hover{opacity:.5}}@media screen and (max-width: 767px){.featured-showcase{margin:0 -20px 20px}.featured-showcase .image{display:none}.featured-showcase .mobile-image{display:block;padding-top:100%;background-size:cover;background-position:center}.featured-showcase .text{padding:15px 20px;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:12px;line-height:1.3;letter-spacing:0}.featured-showcase .text h6{display:inline}.featured-showcase .text .all{display:none}}.showcase-index-header .mobile-image{display:none}.showcase-index-header .text{position:relative;z-index:2;background:#fff}.showcase-index-header .text h2{margin:0 0 20px}.showcase-index-header .text .blurb{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:17px;line-height:1.23438;letter-spacing:0;font-weight:500;max-width:250px;margin:0}@media screen and (min-width: 768px){.showcase-index-header{position:relative;min-height:200px}.showcase-index-header .text{position:absolute;bottom:0;left:0;right:0;margin-left:34.61538%;margin-top:-70px;padding:30px 4.16667% 0}}@media screen and (max-width: 767px){.showcase-index-header{margin:0 -20px}.showcase-index-header .image{display:none}.showcase-index-header .mobile-image{padding-top:100%;display:block}.showcase-index-header .text{padding:30px 20px}}.showcase-listing .image{margin:0 0 15px;opacity:.85}.showcase-listing h6{margin:0 20px 0 0;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:19px;line-height:1.19063;letter-spacing:0;font-weight:400}.showcase-listing .awards{margin:15px 20px 0 0;color:#aaa;font-size:.9em}.no-touchevents .showcase-listing:hover .image{opacity:1}@media screen and (min-width: 768px){.showcase-listing{display:inline-block;vertical-align:top}}.showcase-list.loading-more::after{background:#efefef;position:absolute}.showcase-list .filter-form form{display:none}.showcase-list .filter-form .form-field.awarded>label{display:none}.showcase-list .showcase-list-promo{background:#23a876}.showcase-list .showcase-list-promo .inner{padding:50px 20px}.showcase-list .showcase-list-promo h3{color:#fff;margin:0 0 20px}@media screen and (min-width: 768px){.showcase-list{min-height:300px}.showcase-list::after{content:'';display:table;clear:both}.showcase-list .filter-form{display:block;vertical-align:top;width:34.61538%;margin-left:0;margin-right:0;margin-right:-3.84615%;position:relative;z-index:5;background:#d9d9d9;color:#2d2d2d}.showcase-list .filter-form .filter-toggle{position:absolute;bottom:100%;left:0;right:0}.showcase-list .filter-form form{padding:20px 11.11111%}.showcase-list .showcase-listing,.showcase-list .showcase-list-promo{margin-top:30px;margin-bottom:40px;display:inline-block;vertical-align:top}.showcase-list .showcase-listing{width:23.07692%;margin-left:0;margin-right:0;margin-left:7.69231%}.showcase-list .showcase-list-promo{width:30.76923%;margin-left:0;margin-right:0;margin-left:7.69231%}.showcase-list .showcase-list-promo .inner{width:90%;display:inline-block;vertical-align:top}.showcase-list .showcase-list-promo::after{content:'';display:inline-block;width:0;padding-top:75%}.showcase-list .empty{padding:50px 0;margin-left:38.67057%}.filters-visible .showcase-list .filter-form{float:left;margin-bottom:50px}.filters-visible .showcase-list .filter-form .filter-toggle::after{content:'▲'}.filters-visible .showcase-list .filter-form form{display:block}}@media screen and (max-width: 767px){.showcase-list .filter-form{margin:0 0 40px}.showcase-list .filter-form form{padding:30px 0 0}.filters-visible .showcase-list .filter-form form{display:block}.showcase-list .showcase-listing,.showcase-list .empty{display:block;margin:0 0 40px}}.related-showcases{background:#23a876;padding:40px 0}.related-showcases h5{text-align:center;margin:0 0 30px;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:26px;line-height:1.0375;letter-spacing:0;font-weight:500;text-transform:lowercase}.related-showcases .showcase-listing h6{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:15px;line-height:1.27813;letter-spacing:0;font-weight:400}.related-showcases .showcase-listing .awards{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:14px;line-height:1.3;letter-spacing:0;font-weight:400}.related-showcases .showcase-listing .image{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.no-touchevents .related-showcases .showcase-listing:hover .image{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%)}.related-showcases .all{margin-top:20px;display:block;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:14px;line-height:1.3;letter-spacing:0;font-weight:500}@media screen and (min-width: 768px){.related-showcases .showcase-listing{width:19.23077%;margin-left:0;margin-right:0;margin-left:3.84615%}.related-showcases .all{margin-left:73.07692%}}@media screen and (max-width: 767px){.related-showcases{margin:0 -20px;padding-left:20px;padding-right:20px}.related-showcases .showcase-listing{display:none;margin:20px auto;max-width:220px}.related-showcases .showcase-listing:first-child{display:block}}.no-touchevents .showcase-showcase .image>a:hover::after{content:'+';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:50px;height:50px;line-height:50px;text-align:center;background:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;font-family:sans-serif;font-weight:normal;font-size:20px}.showcase-showcase .all-images{cursor:pointer}.showcase-showcase>header .image,.showcase-showcase>header .mobile-image{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);opacity:.9}.showcase-showcase>header .mobile-image{display:none}.showcase-showcase>header .image>a{cursor:default}.no-touchevents .showcase-showcase>header .image>a:hover::after{display:none}.showcase-showcase>header h1{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:90px;line-height:.95;letter-spacing:-3.33333px;font-weight:400}@media (max-width: 414px){.showcase-showcase>header h1{font-size:50px;line-height:.95;letter-spacing:-.66667px}}@media (min-width: 415px) and (max-width: 960px){.showcase-showcase>header h1{font-size:calc(7.32601vw + 19.67033px);line-height:.95;letter-spacing:-2px}}.showcase-showcase>header .awards{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:16px;line-height:1.25625;letter-spacing:0;font-weight:500;list-style:none;padding:0;margin:0}.showcase-showcase>header .awards li{background:#cbb480;padding:10px 20px;margin:0;text-align:left}.showcase-showcase>header .gallery{cursor:pointer}@media screen and (min-width: 768px){.showcase-showcase>header{background:#efefef}.showcase-showcase>header .header-inner{background:#efefef;position:relative;z-index:2}.showcase-showcase>header .header-inner::after{content:'';display:table;clear:both}.showcase-showcase>header .text{background:#fff;min-height:500px}.showcase-showcase>header .text h4{text-transform:lowercase;margin:0;float:left}.showcase-showcase>header .text .gallery{float:right;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:18px;line-height:1.2125;letter-spacing:0;font-weight:500}.showcase-showcase>header .text h1{margin:1.3em 0 .5em}.showcase-showcase>header .text .by{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:24px;line-height:1.08125;letter-spacing:0;font-weight:500}.showcase-showcase>header .text .by a{display:block;position:relative;background-image:none}.showcase-showcase>header .text .by a span{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}.no-touchevents .showcase-showcase>header .text .by a:hover::before{content:'→';position:absolute;left:-30px;top:0;font-family:sans-serif;font-size:18px}.showcase-showcase>header .awards{float:right;width:100%;max-width:260px}.showcase-showcase>header .awards li{margin:0 0 10px}.showcase-showcase>header .text{position:relative;width:65.38462%;margin-left:0;margin-right:0;float:right;margin-top:-160px;z-index:2;padding:30px 3.84615%}.showcase-showcase>header .extra-wrap{width:34.61538%;margin-left:0;margin-right:0;position:relative;z-index:1}.showcase-showcase>header .extra-wrap .back-link{padding-left:11.11111%}}@media screen and (max-width: 767px){.showcase-showcase>header .image{display:none}.showcase-showcase>header .mobile-image{padding-top:100%;display:block;background-size:cover;background-position:center;margin:0 -20px 30px}.showcase-showcase>header .gallery{display:none}.showcase-showcase>header .awards{margin:20px 0 0}}@media screen and (min-width: 768px){.showcase-showcase .content-wrap{z-index:1;background:#fff;position:relative}}.showcase-showcase .intro{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:17px;line-height:1.23438;letter-spacing:0}.showcase-showcase .intro p{max-width:340px}@media screen and (min-width: 768px){.showcase-showcase .intro{margin-bottom:80px}.showcase-showcase .intro .image-wrap,.showcase-showcase .intro .text{display:inline-block;vertical-align:top}.showcase-showcase .intro .image-wrap{width:61.53846%;margin-left:0;margin-right:0;padding-left:3.84615%;margin-right:3.84615%;background:#efefef;background:-moz-linear-gradient(top, #efefef 0%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #fff));background:-webkit-linear-gradient(top, #efefef 0%, #fff 100%);background:-o-linear-gradient(top, #efefef 0%, #fff 100%);background:-ms-linear-gradient(top, #efefef 0%, #fff 100%);background:linear-gradient(to bottom, #efefef 0%, #fff 100%)}.showcase-showcase .intro .text{width:30.35117%;margin-left:.20903%;margin-right:.20903%}}@media screen and (max-width: 767px){.showcase-showcase .intro .image-wrap{margin:0 0 20px}}.showcase-showcase .videos .video-embed{margin:0 0 20px}@media screen and (min-width: 768px){.showcase-showcase .videos{margin-bottom:80px;margin-left:4.05518%;margin-right:4.05518%}}.showcase-showcase .main-images .image>a{cursor:default}.no-touchevents .showcase-showcase .main-images .image>a:hover::after{display:none}@media screen and (min-width: 768px){.showcase-showcase .main-images{margin-bottom:80px;margin-left:4.05518%;margin-right:4.05518%}}@media screen and (max-width: 767px){.showcase-showcase .main-images .image{margin:0 0 20px}}.showcase-showcase .primary p{max-width:414px}@media screen and (min-width: 768px){.showcase-showcase .primary{margin-bottom:80px}.showcase-showcase .primary .text,.showcase-showcase .primary .images{display:inline-block;vertical-align:top}.showcase-showcase .primary .text{width:34.61538%;margin-left:0;margin-right:0;margin-left:11.74749%;margin-right:11.74749%}.showcase-showcase .primary .images{width:34.61538%;margin-left:0;margin-right:0;max-width:414px}.showcase-showcase .primary .images .image{margin:80px 0 0}}@media screen and (max-width: 767px){.showcase-showcase .primary .images .image{margin:0 0 20px}}.showcase-showcase .secondary p{max-width:340px}.showcase-showcase .secondary .images h6{margin:0 0 10px}.showcase-showcase .secondary .credits{border-top:2px solid #2a2929;padding:30px 0 0;font-size:.8em;max-width:420px}.showcase-showcase .secondary .next-showcase{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:25px;line-height:1.05937;letter-spacing:0;font-weight:500}.showcase-showcase .secondary .next-showcase::before{display:block;content:'';width:100%;max-width:420px;height:2px;background:#2a2929;margin-bottom:30px}.no-touchevents .showcase-showcase .secondary .next-showcase a:hover{opacity:.8}@media screen and (min-width: 768px){.showcase-showcase .secondary{margin-bottom:120px}.showcase-showcase .secondary::after{content:'';display:table;clear:both}.showcase-showcase .secondary .text,.showcase-showcase .secondary .next-showcase{float:right;width:30.35117%;margin-left:.20903%;margin-right:.20903%;margin-left:4.05518%;margin-right:4.05518%}.showcase-showcase .secondary .credits{margin-top:100px;margin-bottom:100px}.showcase-showcase .secondary .next-showcase{margin-top:0px}.showcase-showcase .secondary .images{display:inline-block;width:61.53846%;margin-left:0;margin-right:0;float:left}.showcase-showcase .secondary .images .large-thumbs{text-align:right;padding:46px 0 80px}.showcase-showcase .secondary .images .large-thumbs .image-wrap{display:inline-block;vertical-align:top;width:37.5%;margin-left:0;margin-right:0;margin-left:6.25%}.showcase-showcase .secondary .images .small-thumbs{margin-left:6.25%}.showcase-showcase .secondary .images .small-thumbs h6{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0;margin-left:.36232%;margin-right:.36232%;margin-bottom:20px}.showcase-showcase .secondary .images .small-thumbs .image-wrap{display:inline-block;vertical-align:top;width:19.27536%;margin-left:.36232%;margin-right:.36232%;margin-bottom:.72464%}}@media screen and (max-width: 767px){.showcase-showcase .secondary .text{margin:0 0 20px}.showcase-showcase .secondary .images .image{margin:0 0 20px}.showcase-showcase .secondary .images .small-thumbs{padding:0 0 40px;margin:0 -10px}.showcase-showcase .secondary .images .small-thumbs h6{margin-left:10px}.showcase-showcase .secondary .images .small-thumbs .image-wrap{width:45%;width:calc(50% - 20px);display:inline-block;vertical-align:top;margin:10px}.showcase-showcase .secondary .next-showcase{margin-bottom:30px}}body{overflow-x:hidden}@media screen and (min-width: 768px){body{background-color:#efefef}}#wrap{border-right:3px solid #23a876;max-width:1500px;min-width:280px;padding:0 0;margin:0 auto;position:relative;width:100vw}@media screen and (max-width: 767px){#wrap{padding:0 20px}}#wrap::before,#wrap::after{position:absolute;top:0;bottom:0;width:3px;background:#23a876;content:'';z-index:20}#wrap::before{left:-3px}#wrap::after{right:-3px}@media screen and (min-width: 768px){#wrap{padding-top:290px;border-left:3px solid #23a876;border-bottom:3px solid #23a876}#wrap::before,#wrap::after{margin-top:290px}.state-logged-in #wrap{padding-top:340px}.state-logged-in #wrap::before,.state-logged-in #wrap::after{margin-top:340px}}@media screen and (max-width: 767px){#wrap{padding-top:65px}}#content,#footer{background:#fff}#footer{color:#353535;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:13px;line-height:1.3;letter-spacing:0}.infinite-scrolling #footer{display:none}#footer .logo{display:none;max-width:383px}#footer .logo .image{padding-top:11.2%}#footer .subscribe-promo{display:none}#footer .submit h6{color:#23a876;margin:0 0 2px}#footer .submit a{background-image:none}.no-touchevents #footer .submit a:hover{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}@media screen and (min-width: 768px){#footer .footer-nav{max-width:1500px;min-width:280px;padding:0 0;margin:0 auto;padding:40px 0 50px}}@media screen and (min-width: 768px) and (max-width: 767px){#footer .footer-nav{padding:0 20px}}@media screen and (min-width: 768px){#footer .logo{margin-left:4.05518%;margin-bottom:60px}#footer .main{margin-bottom:50px}#footer .main a{width:14.96656%;margin-left:.20903%;margin-right:.20903%;max-width:180px;display:inline-block;vertical-align:top}#footer .main a:first-child{margin-left:4.05518%}#footer .main a h5{border-bottom:1px solid;padding:0 0 5px;margin:0 0 5px}.no-touchevents #footer .main a:hover{opacity:.7}#footer .submit,#footer .links{display:inline-block;vertical-align:bottom}#footer .submit{width:61.53846%;margin-left:0;margin-right:0;margin-left:4.05518%}#footer .links{width:30.76923%;margin-left:0;margin-right:0}#footer .links a{background-image:none}.no-touchevents #footer .links a:hover{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}#footer .links a,#footer .links .mini-dropdown{margin-right:20px}#footer .links .mini-dropdown div{margin-top:10px}#footer .links .logout-link{display:none}.state-logged-in #footer .links .logout-link{display:inline-block}.state-logged-in #footer .links .login-link{display:none}}@media screen and (max-width: 767px){#footer{padding-bottom:50px}#footer .logo{max-width:320px;padding:40px 0}#footer .main,#footer .links{display:none}}.latebox-overlay{background:#fff;position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;text-align:center;overflow:auto}.latebox-overlay>div{position:relative;display:block;height:100%}.latebox-overlay>div .latebox-image{padding:50px 75px;display:block;display:flex;height:100%;align-items:center;flex-direction:column}.latebox-overlay>div .latebox-image img,.latebox-overlay>div .latebox-image .loading{display:inline-block;margin:auto}.latebox-overlay>div .latebox-image img{width:auto;height:auto;max-width:100%;max-height:100%}.latebox-overlay>div .latebox-image .caption{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:12px;line-height:1.3;letter-spacing:0;font-weight:500;padding:5px 0 10px;max-width:400px;opacity:.7}.latebox-overlay>div .latebox-image .loading{padding-top:16px;width:16px;height:16px;overflow:hidden;background:url("../i/loader.gif") center center no-repeat;background-size:100%}.latebox-overlay .latebox-prev,.latebox-overlay .latebox-next,.latebox-overlay .latebox-close{cursor:pointer}.latebox-overlay .latebox-close{position:absolute;top:0;right:0;margin:25px 75px 0 0}.no-touchevents .latebox-overlay .latebox-close:hover{opacity:.5}.latebox-overlay .latebox-next,.latebox-overlay .latebox-prev{position:absolute;top:50%;height:75px;padding-top:75px;width:75px;overflow:hidden;background:url("../i/arrow_black.svg") center center no-repeat;background-size:contain;font-size:0;opacity:.2}.latebox-overlay .latebox-prev{left:0;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform-origin:center;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.latebox-overlay.has-prev .latebox-prev{opacity:1}.no-touchevents .latebox-overlay.has-prev .latebox-prev:hover{opacity:.5}.latebox-overlay .latebox-next{right:0}.latebox-overlay.has-next .latebox-next{opacity:1}.no-touchevents .latebox-overlay.has-next .latebox-next:hover{opacity:.5}@media screen and (max-width: 767px){.latebox-overlay>div .latebox-image{padding:0}}article.registration{padding:50px 0}article.registration h2{margin:0 0 15px}@media screen and (min-width: 768px){article.registration{margin-left:4.05518%;max-width:600px}}article.editor-form{background:#efefef}article.editor-form h3{border-bottom:1px solid #aaa;padding:0 0 30px;margin:0 0 50px}article.editor-form .intro img{display:block;margin:0 0 30px;max-width:460px;height:auto;width:100%}article.editor-form .form-wrap{background:#fff;padding:50px 0}article.editor-form .form-wrap form,article.editor-form .form-wrap>.intro{max-width:550px}article.editor-form .form-wrap>.intro{margin-bottom:40px}@media screen and (min-width: 768px){article.editor-form .form-wrap{width:68.81271%;margin-left:.20903%;margin-right:.20903%;padding:100px 7.69231%}}article.p404{min-height:600px}article.p404 h1{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:60px;line-height:.95;letter-spacing:-1.33333px;font-weight:400;letter-spacing:0;margin:0;padding-top:1em;padding-bottom:1em;margin-left:4.05518%}@media (max-width: 414px){article.p404 h1{font-size:50px;line-height:.95;letter-spacing:-.66667px}}@media (min-width: 415px) and (max-width: 960px){article.p404 h1{font-size:calc(1.8315vw + 42.41758px);line-height:.95;letter-spacing:-1px}}.about-subnav{background:#23a876;color:#353535}.about-subnav ul{margin:0;padding:30px;font-size:24px;line-height:1}.about-subnav li{list-style:none;margin-bottom:.9em;line-height:1}.about-subnav li .clear{clear:none}.about-subnav a.current{color:#fff}.no-touchevents .about-subnav a:hover{color:#fff}.about-section{max-width:600px;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:18px;line-height:1.2125;letter-spacing:0}.about-section h1{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:90px;line-height:.95;letter-spacing:-3.33333px;font-weight:400}@media (max-width: 414px){.about-section h1{font-size:50px;line-height:.95;letter-spacing:-.66667px}}@media (min-width: 415px) and (max-width: 960px){.about-section h1{font-size:calc(7.32601vw + 19.67033px);line-height:.95;letter-spacing:-2px}}.about-section h3{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:40px;line-height:.95;letter-spacing:0;font-weight:400;margin-top:1em;line-height:1;padding-top:.5em;border-top:1px solid}.about-section blockquote{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:30px;line-height:.95;letter-spacing:0;font-weight:400;color:#23a876;margin:0 0 1em;text-transform:none}.about-section blockquote p{max-width:none}@media screen and (min-width: 768px){article.nzila-about,article.nzila-history,article.nzila-foundation{background:#efefef}article.nzila-about::after,article.nzila-history::after,article.nzila-foundation::after{content:'';display:table;clear:both}article.nzila-about .content,article.nzila-history .content,article.nzila-foundation .content{float:right;width:65.38462%;margin-left:0;margin-right:0;position:relative;z-index:2;margin-top:-150px;background:#fff;margin-bottom:150px;padding-bottom:80px;padding-left:3.84615%;padding-top:40px}article.nzila-about .side,article.nzila-history .side,article.nzila-foundation .side{width:34.61538%;margin-left:0;margin-right:0}article.nzila-about .side .about-subnav,article.nzila-history .side .about-subnav,article.nzila-foundation .side .about-subnav{min-height:375px}}@media screen and (max-width: 767px){article.nzila-about .side,article.nzila-history .side,article.nzila-foundation .side{margin:0 -20px 30px}}article.nzila-about .promo,article.nzila-history .promo{background:#23a876;padding:22.22222%;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:22px;line-height:1.125;letter-spacing:0;font-weight:500;text-align:center;color:#353535}article.nzila-about .promo a,article.nzila-history .promo a{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:16px;line-height:1.25625;letter-spacing:0;color:#2a2929}article.nzila-about .about,article.nzila-history .about{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:18px;line-height:1.2125;letter-spacing:0;margin:0 0 30px}article.nzila-about .about p,article.nzila-history .about p{max-width:450px;line-height:1.25}article.nzila-about .about p a,article.nzila-history .about p a{background-image:none;color:#23a876}.no-touchevents article.nzila-about .about p a:hover,.no-touchevents article.nzila-history .about p a:hover{color:#2a2929}article.nzila-about .executive,article.nzila-about .branches,article.nzila-history .executive,article.nzila-history .branches{padding:0 0 20px}article.nzila-about .executive h3,article.nzila-about .branches h3,article.nzila-history .executive h3,article.nzila-history .branches h3{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:40px;line-height:.95;letter-spacing:0;font-weight:400;letter-spacing:0;margin:0 0 25px;border-top:1px solid;padding:20px 0 0;color:#2d2d2d}article.nzila-about .executive .executive-intro,article.nzila-history .executive .executive-intro{max-width:350px;margin-bottom:40px}article.nzila-about .executive .executive-member,article.nzila-history .executive .executive-member{margin:0 0 30px}article.nzila-about .executive .executive-member h6,article.nzila-history .executive .executive-member h6{margin:5px 0 0;font-size:.9em}article.nzila-about .executive .executive-member h6 a,article.nzila-history .executive .executive-member h6 a{background-image:none;display:inline-block}.no-touchevents article.nzila-about .executive .executive-member h6 a:hover,.no-touchevents article.nzila-history .executive .executive-member h6 a:hover{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}article.nzila-about .executive .executive-member .link,article.nzila-history .executive .executive-member .link{font-size:.9em}article.nzila-about .branches .branch-listing,article.nzila-history .branches .branch-listing{margin:0 0 50px}article.nzila-about .branches .branch-listing h5,article.nzila-history .branches .branch-listing h5{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0;font-weight:400;margin:0 0 15px}article.nzila-about .branches .branch-listing a,article.nzila-history .branches .branch-listing a{background-image:none}.no-touchevents article.nzila-about .branches .branch-listing a:hover,.no-touchevents article.nzila-history .branches .branch-listing a:hover{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}@media screen and (min-width: 768px){article.nzila-about,article.nzila-history{background:#efefef}article.nzila-about::after,article.nzila-history::after{content:'';display:table;clear:both}article.nzila-about .content h1,article.nzila-history .content h1{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:88px;line-height:.95;letter-spacing:-3.2px;font-weight:500;padding:0 0 40px;line-height:1;margin:0;letter-spacing:0;color:#2d2d2d}}@media screen and (min-width: 768px) and (max-width: 414px){article.nzila-about .content h1,article.nzila-history .content h1{font-size:50px;line-height:.95;letter-spacing:-.66667px}}@media screen and (min-width: 768px) and (min-width: 415px) and (max-width: 960px){article.nzila-about .content h1,article.nzila-history .content h1{font-size:calc(6.95971vw + 21.18681px);line-height:.95;letter-spacing:-1.93333px}}@media screen and (min-width: 768px){article.nzila-about .content .about,article.nzila-history .content .about{margin-left:.33967%;margin-right:.33967%}article.nzila-about .content .executive h3,article.nzila-about .content .branches h3,article.nzila-history .content .executive h3,article.nzila-history .content .branches h3{width:86.82065%;margin-left:.33967%;margin-right:.33967%}article.nzila-about .content .executive>p,article.nzila-history .content .executive>p{margin-left:.33967%;margin-right:.33967%}article.nzila-about .content .executive .executive-member,article.nzila-history .content .executive .executive-member{display:inline-block;vertical-align:top;width:24.32065%;margin-left:.33967%;margin-right:.33967%;margin-right:3.46467%}article.nzila-about .content .branches .branch-listing,article.nzila-history .content .branches .branch-listing{display:inline-block;vertical-align:top;width:24.32065%;margin-left:.33967%;margin-right:.33967%}article.nzila-about .content .branches .branch-listing:nth-child(2n),article.nzila-history .content .branches .branch-listing:nth-child(2n){margin-left:25.33967%}}article.nzila-history h1{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:90px;line-height:.95;letter-spacing:-3.33333px;font-weight:400}@media (max-width: 414px){article.nzila-history h1{font-size:50px;line-height:.95;letter-spacing:-.66667px}}@media (min-width: 415px) and (max-width: 960px){article.nzila-history h1{font-size:calc(7.32601vw + 19.67033px);line-height:.95;letter-spacing:-2px}}article.nzila-history h2{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:30px;line-height:.95;letter-spacing:0;font-weight:400;letter-spacing:0;color:#23a876}article.nzila-history h3{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:40px;line-height:.95;letter-spacing:0;font-weight:400;letter-spacing:-1px;margin-top:1em;line-height:1;padding-top:.5em;border-top:1px solid}article.nzila-history .history,article.nzila-history .oral-history{max-width:710px}article.nzila-history .history .portrait.image,article.nzila-history .oral-history .portrait.image{width:50%}article.nzila-history .history a,article.nzila-history .oral-history a{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}.no-touchevents article.nzila-history .history a:hover,.no-touchevents article.nzila-history .oral-history a:hover{background-image:none}article.nzila-history .history a.current,article.nzila-history .oral-history a.current{background-image:none}@media screen and (min-width: 768px){article.nzila-history .content{padding-right:3.84615%}}@media screen and (max-width: 767px){article.nzila-history .side{margin-top:75px}}.intro-faq h4{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:32px;line-height:.95;letter-spacing:0;font-weight:400;margin:20px 0}.intro-faq nav{background:#23a876}.intro-faq nav a{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:26px;line-height:1.0375;letter-spacing:0;font-weight:400;display:block;border-bottom:2px solid #2a2929;padding:15px 0;max-width:250px}.intro-faq nav a.active{color:#fff}.intro-faq nav a:last-child{border-bottom:0}.intro-faq nav a,.no-touchevents .intro-faq nav:hover a.current{color:#2a2929}.no-touchevents .intro-faq nav a:hover,.intro-faq nav a.current,.no-touchevents .intro-faq nav:hover a.current:hover{color:#fff}.intro-faq article h6{font-weight:500;margin:0 0 1em}.intro-faq article p{margin:0 0 1em}@media screen and (min-width: 768px){.intro-faq nav{width:44.44444%;margin-left:0;margin-right:0;display:inline-block;vertical-align:top;margin-bottom:60px;padding:5.55556%}.intro-faq article{width:44.44444%;margin-left:0;margin-right:0;margin-left:5.55556%;display:none;padding:30px 0 100px}.intro-faq article.active{display:inline-block}.intro-faq article h6,.intro-faq article p{max-width:320px}}@media screen and (max-width: 767px){.intro-faq nav{display:none}.intro-faq article h6{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:24px;line-height:1.08125;letter-spacing:0;font-weight:500;margin:0;padding:20px 0;max-width:240px;cursor:pointer}.intro-faq article h6 span{text-decoration:none;background-image:linear-gradient( to top,transparent .15em,currentColor .15em,currentColor .23em,transparent .23em )}.intro-faq article .text{padding:0 0 60px;display:none}.intro-faq article.active h6 span{background-image:none}.intro-faq article.active .text{display:block}}article.nzila-foundation h4{border-top:1px solid;padding-top:20px}article.nzila-foundation h5{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0;font-weight:400}article.nzila-foundation .intro{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0;font-weight:400;border-bottom:1px solid;margin:0 0 40px}article.nzila-foundation .intro p{max-width:440px}@media screen and (min-width: 768px){article.nzila-foundation .content{padding-right:11.53846%}}article.nzila-intro{font-size:15px}article.nzila-intro .intro-wrap::after{content:'';display:table;clear:both}article.nzila-intro p{line-height:1.2}article.nzila-intro a.directory{display:block;text-align:center;padding:120px 12.5%}article.nzila-intro a.directory h5{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0;font-weight:400;margin:0 0 10px}article.nzila-intro .bottom-wrap{background:#fff}@media screen and (min-width: 768px){article.nzila-intro{background:#efefef}article.nzila-intro .featured-showcase .text{margin-left:69.23077%;padding-left:3.84615%}article.nzila-intro .content-1,article.nzila-intro .content-2{display:inline-block;vertical-align:top}article.nzila-intro .content-1{z-index:2;position:relative;width:69.23077%;margin-left:0;margin-right:0;margin-top:-265px;padding-bottom:250px}article.nzila-intro .content-1 .intro-wrap{background:#fff;padding-top:40px}article.nzila-intro .content-1 h1{margin:0;margin-left:5.55556%;width:475px;max-width:94.44444%;margin-right:300px}}@media screen and (min-width: 768px) and (min-width: 1196px){article.nzila-intro .content-1 h1{margin-left:auto}}@media screen and (min-width: 768px){article.nzila-intro .content-1 .intro{margin:0 0 50px;float:right;max-width:276px;margin-right:23px}article.nzila-intro .content-1 .intro h6{margin:0 0 20px;padding:0 0 20px;border-bottom:2px solid}article.nzila-intro .content-1 .image{clear:both;margin:0}article.nzila-intro .content-1 .feature-quote{width:94.44444%;margin-left:0;margin-right:0;margin-left:auto;max-width:760px}article.nzila-intro .content-1 .feature-quote::after{content:'';display:table;clear:both}article.nzila-intro .content-1 .feature-quote .text{color:#2d2d2d;margin-bottom:0}article.nzila-intro .content-1 .feature-quote .source{float:right;background:none;margin-right:10%;margin-left:30%;margin-top:0;font-size:27px;font-weight:400}article.nzila-intro .content-2{width:22.65886%;margin-left:.20903%;margin-right:.20903%;margin-left:4.05518%;margin-right:4.05518%;margin-top:70px;color:#2d2d2d;font-size:13px}article.nzila-intro .content-2>*{max-width:276px}article.nzila-intro .content-2>:first-child{margin-top:0;border-top:2px solid;padding-top:20px}article.nzila-intro .content-2 h4{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:42px;line-height:.95;letter-spacing:-1.1px;font-weight:400;border-top:2px solid;padding:40px 0 0;margin:100px 0 20px;color:#2a2929}article.nzila-intro .content-2 p{line-height:1.25em}article.nzila-intro .bottom-wrap{position:relative}article.nzila-intro .bottom-wrap::before{width:30.76923%;margin-left:0;margin-right:0;content:'';background:#23a876;position:absolute;top:0;left:0;bottom:80px}article.nzila-intro .intro-faq{width:69.23077%;margin-left:0;margin-right:0;position:relative;display:inline-block;vertical-align:top;border-right:1px solid #efefef}article.nzila-intro .intro-faq h4{position:absolute;bottom:100%;left:5.55556%}article.nzila-intro .side{width:30.76923%;margin-left:0;margin-right:0;display:inline-block;vertical-align:top}}@media screen and (max-width: 767px){article.nzila-intro .image-wrap{margin:0 -20px 40px}article.nzila-intro h1{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:50px;line-height:.95;letter-spacing:-.66667px;font-weight:500;margin:0 0 30px}article.nzila-intro .intro h6{border-bottom:1px solid;padding:0 0 10px;margin:0 0 20px;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:16px;line-height:1.25625;letter-spacing:0;font-weight:500}article.nzila-intro .content-2 h4{border-bottom:1px solid;padding:0 0 10px;margin:60px 0 30px;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:18px;line-height:1.2125;letter-spacing:0;font-weight:500}article.nzila-intro .intro-faq{border-top:1px solid;padding:40px 0}article.nzila-intro a.directory{display:none}}.static-page .wrap{padding:50px 0}.static-page .wrap p{max-width:600px}@media screen and (min-width: 768px){.static-page .wrap{margin-left:4.05518%;margin-right:7.90134%}}@media screen and (min-width: 768px){.static-project{background:#efefef}.static-project .featured-showcase .text{background:none;width:30.76923%;margin-left:0;margin-right:0;height:100px}.static-project .wrap{background:#fff;margin-top:-270px;z-index:3;position:relative;margin-left:30.76923%;min-height:600px;padding:80px 3.84615%;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:18px;line-height:1.2125;letter-spacing:0}.static-project .wrap p{max-width:600px}}article.nzila-awards .header-images .image,article.nzila-awards .header-images .mobile-image{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%)}article.nzila-awards .side{background:#23a876;padding:30px}article.nzila-awards .content{padding:40px 0}article.nzila-awards .content h1{margin:0 0 40px}article.nzila-awards .content .intro{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0;max-width:440px}article.nzila-awards .content .text{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:16px;line-height:1.25625;letter-spacing:0;max-width:380px}article.nzila-awards nav{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:26px;line-height:1.0375;letter-spacing:0}article.nzila-awards nav a{display:block;margin:0 0 10px}article.nzila-awards nav a,.no-touchevents article.nzila-awards nav:hover a.current{color:inherit}.no-touchevents article.nzila-awards nav a:hover,article.nzila-awards nav a.current,.no-touchevents article.nzila-awards nav:hover a.current:hover{color:#fff}article.nzila-awards .enter{margin:40px 0;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:18px;line-height:1.2125;letter-spacing:0}article.nzila-awards .enter h5{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:28px;line-height:.99375;letter-spacing:0;font-weight:400;margin:0 0 15px}article.nzila-awards .enter .button{max-width:250px;width:100%}article.nzila-awards .award-categories{list-style:none;padding:0;margin:0}article.nzila-awards .award-categories li{margin:0;border-bottom:2px solid}article.nzila-awards .award-categories li .toggle{font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:20px;line-height:1.16875;letter-spacing:0;font-weight:400;margin:0;padding:5px 0;cursor:pointer}article.nzila-awards .award-categories li .description{display:none;font-family:"GT-Walsheim", Helvetica, sans-serif;font-size:16px;line-height:1.25625;letter-spacing:0;font-weight:400;padding:20px 0 60px;border-top:2px solid}article.nzila-awards .award-categories li .description p{max-width:540px}@media screen and (min-width: 768px){article.nzila-awards{background:#efefef}article.nzila-awards::after{content:'';display:table;clear:both}article.nzila-awards .content{float:right;width:65.38462%;margin-left:0;margin-right:0;position:relative;z-index:2;margin-top:-70px;background:#fff;margin-bottom:150px;padding-bottom:80px;min-height:1300px}article.nzila-awards .content h1,article.nzila-awards .content>.intro,article.nzila-awards .content>.text,article.nzila-awards .content .award-categories{margin-left:6.20205%;margin-right:6.20205%}article.nzila-awards .content .col{display:inline-block;vertical-align:top;width:40.53708%;margin-left:.31969%;margin-right:.31969%;margin-left:6.20205%}article.nzila-awards .side{width:34.61538%;margin-left:0;margin-right:0;min-height:800px;padding:180px 0}article.nzila-awards .side nav{text-align:right;margin-right:11.71498%}}@media screen and (max-width: 767px){article.nzila-awards{display:flex;flex-direction:column}article.nzila-awards .header-images{margin-bottom:0}article.nzila-awards .content{order:2}article.nzila-awards .side{margin:0 -20px 30px;order:1}}
