.img-shadow,body{position:relative}.blockquote-container img,.head-image img{width:100%}@font-face{font-family:CoreSansNR15Thin;src:url(/Styles/libs/fonts/2C6A10_0_0.eot);src:url(/Styles/libs/fonts/2C6A10_0_0.eot?#iefix) format("embedded-opentype"),url(/Styles/libs/fonts/2C6A10_0_0.woff2) format("woff2"),url(/Styles/libs/fonts/2C6A10_0_0.woff) format("woff"),url(/Styles/libs/fonts/2C6A10_0_0.ttf) format("truetype")}@font-face{font-family:CoreSansNR25ExtraLt;src:url(/Styles/libs/fonts/2C6A10_1_0.eot);src:url(/Styles/libs/fonts/2C6A10_1_0.eot?#iefix) format("embedded-opentype"),url(/Styles/libs/fonts/2C6A10_1_0.woff2) format("woff2"),url(/Styles/libs/fonts/2C6A10_1_0.woff) format("woff"),url(/Styles/libs/fonts/2C6A10_1_0.ttf) format("truetype")}@font-face{font-family:CoreSansNR35Light;src:url(/Styles/libs/fonts/2C6A10_2_0.eot);src:url(/Styles/libs/fonts/2C6A10_2_0.eot?#iefix) format("embedded-opentype"),url(/Styles/libs/fonts/2C6A10_2_0.woff2) format("woff2"),url(/Styles/libs/fonts/2C6A10_2_0.woff) format("woff"),url(/Styles/libs/fonts/2C6A10_2_0.ttf) format("truetype")}@font-face{font-family:CoreSansNR35Light-Italic;src:url(/Styles/libs/fonts/2C6A10_3_0.eot);src:url(/Styles/libs/fonts/2C6A10_3_0.eot?#iefix) format("embedded-opentype"),url(/Styles/libs/fonts/2C6A10_3_0.woff2) format("woff2"),url(/Styles/libs/fonts/2C6A10_3_0.woff) format("woff"),url(/Styles/libs/fonts/2C6A10_3_0.ttf) format("truetype")}@font-face{font-family:CoreSansNR65Bold;src:url(/Styles/libs/fonts/2C6A10_4_0.eot);src:url(/Styles/libs/fonts/2C6A10_4_0.eot?#iefix) format("embedded-opentype"),url(/Styles/libs/fonts/2C6A10_4_0.woff2) format("woff2"),url(/Styles/libs/fonts/2C6A10_4_0.woff) format("woff"),url(/Styles/libs/fonts/2C6A10_4_0.ttf) format("truetype")}@font-face{font-family:CoreSansNR65Bold-Italic;src:url(/Styles/libs/fonts/2C6A10_5_0.eot);src:url(/Styles/libs/fonts/2C6A10_5_0.eot?#iefix) format("embedded-opentype"),url(/Styles/libs/fonts/2C6A10_5_0.woff2) format("woff2"),url(/Styles/libs/fonts/2C6A10_5_0.woff) format("woff"),url(/Styles/libs/fonts/2C6A10_5_0.ttf) format("truetype")}@font-face{font-family:CoreSansNR75ExtraBold;src:url(/Styles/libs/fonts/2C6A10_6_0.eot);src:url(/Styles/libs/fonts/2C6A10_6_0.eot?#iefix) format("embedded-opentype"),url(/Styles/libs/fonts/2C6A10_6_0.woff2) format("woff2"),url(/Styles/libs/fonts/2C6A10_6_0.woff) format("woff"),url(/Styles/libs/fonts/2C6A10_6_0.ttf) format("truetype")}@font-face{font-family:CoreSansNR85Heavy;src:url(/Styles/libs/fonts/2C6A10_7_0.eot);src:url(/Styles/libs/fonts/2C6A10_7_0.eot?#iefix) format("embedded-opentype"),url(/Styles/libs/fonts/2C6A10_7_0.woff2) format("woff2"),url(/Styles/libs/fonts/2C6A10_7_0.woff) format("woff"),url(/Styles/libs/fonts/2C6A10_7_0.ttf) format("truetype")}@font-face{font-family:CoreSansNR15Thin-Italic;src:url(/Styles/libs/fonts/2C6A10_8_0.eot);src:url(/Styles/libs/fonts/2C6A10_8_0.eot?#iefix) format("embedded-opentype"),url(/Styles/libs/fonts/2C6A10_8_0.woff2) format("woff2"),url(/Styles/libs/fonts/2C6A10_8_0.woff) format("woff"),url(/Styles/libs/fonts/2C6A10_8_0.ttf) format("truetype")}@font-face{font-family:CoreSansNR55Medium;src:url(/Styles/libs/fonts/2C6A10_9_0.eot);src:url(/Styles/libs/fonts/2C6A10_9_0.woff2) format("woff2"),url(/Styles/libs/fonts/2C6A10_9_0.woff) format("woff"),url(/Styles/libs/fonts/2C6A10_9_0.ttf) format("truetype")}@font-face{font-family:CoreSansNR45Regular;src:url(/Styles/libs/fonts/2C6A10_A_0.eot);src:url(/Styles/libs/fonts/2C6A10_A_0.woff2) format("woff2"),url(/Styles/libs/fonts/2C6A10_A_0.woff) format("woff"),url(/Styles/libs/fonts/2C6A10_A_0.ttf) format("truetype")}@font-face{font-family:CoreSansNR55Medium-Italic;src:url(/Styles/libs/fonts/2C6A10_B_0.eot);src:url(/Styles/libs/fonts/2C6A10_B_0.eot?#iefix) format("embedded-opentype"),url(/Styles/libs/fonts/2C6A10_B_0.woff2) format("woff2"),url(/Styles/libs/fonts/2C6A10_B_0.woff) format("woff"),url(/Styles/libs/fonts/2C6A10_B_0.ttf) format("truetype")}@font-face{font-family:CoreSansNR45Regular-Italic;src:url(/Styles/libs/fonts/2C6A10_C_0.eot);src:url(/Styles/libs/fonts/2C6A10_C_0.eot?#iefix) format("embedded-opentype"),url(/Styles/libs/fonts/2C6A10_C_0.woff2) format("woff2"),url(/Styles/libs/fonts/2C6A10_C_0.woff) format("woff"),url(/Styles/libs/fonts/2C6A10_C_0.ttf) format("truetype")}body{background:#fff;font-family:CoreSansNR45Regular,"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.6;color:#222;-webkit-font-smoothing:antialiased}.article p a,.contactblock .name,.show-more:after{font-weight:700}a{color:#009750}a:focus,a:hover{color:#00ca6b}.purple a{color:#007398!important}.purple a:focus,.purple a:hover{color:#009acb!important}.purple h1,.purple h2,.purple h3,.purple h4,.purple h5,.purple h6{color:#7030A0!important}.slim-margins{padding-right:5px}.img-shadow{max-width:100%}.img-shadow:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 -65px 50px -50px rgba(0,0,0,.8)}.mask-border-radius{border-radius:0 30px;overflow:hidden}.head-image{margin:15px 0 30px}@media all and (max-width:767px){.head-image{margin:5px 0 30px}}h1{font-size:3.38em}h2{font-size:2.25em}.ingress{font-size:1.3em;margin:17px 0 30px}ol,ul{padding:0 0 0 20px}@media all and (max-width:767px){h1{font-size:2.25em}h2{font-size:1.35em}}.blockquote-container{border-top:1px solid #BFBFBF;border-bottom:1px solid #BFBFBF;padding:20px;margin-top:30px}.blockquote-container blockquote{font-family:CoreSansNR55Medium,"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-size:1.5em;border-left:0;margin:0;color:#007398}.info-box .header,.search-page .filter a.active,table table.th.TF,table th{font-family:CoreSansNR65Bold,"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif}.blockquote-container blockquote:before{background-image:url(/Content/Sprites/Quote.svg);background-size:28px 20px;background-repeat:no-repeat;display:inline-block;width:28px;height:20px;margin:3px 0 -3px 5px;content:""}.blockquote-container blockquote p{display:inline}.blockquote-container cite{font-style:normal;color:grey;border-top:1px solid #BFBFBF;display:block;padding-top:15px}@media all and (max-width:767px){.blockquote-container{padding:20px 0}.blockquote-container blockquote{padding:10px 0}.blockquote-container img{max-width:360px;margin:auto;display:block}}.breadcrumb-ecolabel{background-color:transparent;margin-top:10px;margin-bottom:0}.breadcrumb-ecolabel .breadcrumb-item,.breadcrumb-ecolabel .breadcrumb-item:before{color:grey}@media all and (max-width:767px){.breadcrumb-ecolabel{padding:4px 0;font-size:.8em}.breadcrumb-ecolabel .breadcrumb-item:first-of-type a{margin-left:0}.breadcrumb-ecolabel .breadcrumb-item:first-of-type:before{background-image:url('/Content/Sprites/Arrow left.svg');background-size:15px 20px;background-repeat:no-repeat;display:inline-block;width:15px;height:20px;margin:3px 0 -5px 5px;content:""}.breadcrumb-ecolabel .breadcrumb-item+.breadcrumb-item:before{padding:0}.breadcrumb-ecolabel .breadcrumb-item{max-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumb-ecolabel .last-crumb,.breadcrumb-ecolabel a{margin-left:-5px}}.button-group-ecolabel{background:#009a44;padding:20px 0}.button-group-ecolabel.purple-banner{background:#7030A0}.button-group-ecolabel.purple-banner .btn-ecolabel{color:#000}.button-group-ecolabel.purple-banner .btn-ecolabel:after{background-image:url(/Content/Sprites/arrow-right-black.svg);background-size:15px 20px;background-repeat:no-repeat;display:inline-block;width:15px;height:20px;margin:3px 0 -3px 5px;content:""}.button-group-ecolabel .btn-ecolabel{background:#fff;color:#009750;width:100%;font-size:1.2em;text-align:center;text-transform:uppercase;padding:20px 0;margin:8px 0;border-radius:0 15px}.button-group-ecolabel .btn-ecolabel:after{background-image:url('/Content/Sprites/Arrow Right.svg');background-size:15px 20px;background-repeat:no-repeat;display:inline-block;width:15px;height:20px;margin:3px 0 -3px 5px;content:""}.show-more{background-color:transparent;padding:5px 15px;margin:20px 0;font-size:1.1em;color:#009750}.show-more:after{content:"+";margin-left:10px;font-size:1.7em;vertical-align:-10%}.show-more:focus,.show-more:hover{color:#00ca6b}@media all and (max-width:767px){.button-group-ecolabel{padding:15px 0}.button-group-ecolabel .slim-margins{padding-left:15px;padding-right:15px}.button-group-ecolabel .btn-ecolabel{padding:10px 0}}.contactblock{margin-top:100px;margin-left:50px}.contactblock .headertext{background:#007398;color:#fff;font-size:.8em;padding:10px;margin:0}.contactblock .image img{max-width:100%}.contactblock .text{border:1px solid;padding:10px}footer{background:#f7f7f7;margin-top:40px;padding:40px 0;font-size:.8em;line-height:1.2;color:#002F56}footer a{color:#009750}footer a:focus,footer a:hover{color:#00ca6b}footer ul{list-style-type:none;list-style-image:url('/Content/Sprites/Link footer.svg');padding:0 0 0 15px}footer label{margin-bottom:10px}footer input[type=checkbox]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1}footer .facebook-icon{width:30px;margin-top:10px}@media all and (max-width:767px){footer label{color:#009750;text-transform:uppercase;cursor:pointer;border-bottom:1px solid #BFBFBF;width:100%;padding:10px 0}footer input+label:after{background-image:url('/Content/Sprites/Open content.svg');background-size:15px 20px;background-repeat:no-repeat;display:inline-block;width:15px;height:20px;margin:-5px 0 -3px 5px;content:"";right:20px;position:absolute}footer input:focus+label{outline:-webkit-focus-ring-color auto 5px}footer input:checked+label{border-bottom:0}footer input:checked+label:after{background-image:url('/Content/Sprites/Close content.svg')}footer input+label+.footer-column{display:none}footer input:checked+label+.footer-column{display:block;border-bottom:1px solid #BFBFBF;padding-bottom:15px}}.EPiServerForms .Form__Element__Caption,.Form__Element .Form__Element__Caption{visibility:hidden;width:0;height:0;position:absolute}.circle,.circle .inner,.jumbotron{position:relative}.EPiServerForms .FormTextbox .FormTextbox__Input,.Form__Element .FormTextbox .FormTextbox__Input{width:100%;max-width:100%;padding:15px 20px;border:1px solid #BFBFBF;margin-bottom:-1px}.EPiServerForms .FormTextbox .FormTextbox__Inputtextarea,.Form__Element .FormTextbox .FormTextbox__Inputtextarea{width:100%!important}.EPiServerForms .FormTextbox:first-of-type .FormTextbox__Input,.Form__Element .FormTextbox:first-of-type .FormTextbox__Input{border-radius:0 20px 0 0}.EPiServerForms .FormTextbox:last-of-type .FormTextbox__Input,.Form__Element .FormTextbox:last-of-type .FormTextbox__Input{border-radius:0 0 0 20px}.EPiServerForms button,.Form__Element button{border:1px solid #009750;color:#009750;background-color:transparent;background-image:none;display:inline-block;padding:15px 20px;margin:15px 0!important;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0 20px;min-width:200px;float:right;text-transform:uppercase}.EPiServerForms button:after,.Form__Element button:after{background-image:url('/Content/Sprites/Arrow Right.svg');background-size:15px 20px;background-repeat:no-repeat;display:inline-block;width:15px;height:20px;margin:3px 0 -5px 5px;content:""}.EPiServerForms .Form__Element.FormTextbox{margin:0!important}@media all and (max-width:360px){.Form__Element button{width:100%;float:none}}header{background:#f7f7f7;padding-top:5px;box-shadow:0 0 5px rgba(0,0,0,.5)}.imageWrapper img{width:100%;height:auto}.imageWrapper .imageText{color:grey;border-bottom:1px solid #BFBFBF;display:block;padding:.8em 0}.imageWrapper.pull-left{width:50%;float:left;padding:20px 20px 0 0}.imageWrapper.pull-right{width:50%;float:right;padding:20px 0 0 20px}@media all and (max-width:360px){.imageWrapper.pull-left,.imageWrapper.pull-right{width:100%;float:none;padding:20px 0}}.info-box{margin:20px 0}.info-box .content,.info-box .header{padding:10px 20px}.info-box .header{background:#007398;color:#fff}.info-box .content{background:#f7f7f7;color:grey}.jumbotron{background-position:center;width:100%;height:100%;background-size:cover;overflow:hidden;margin-bottom:0}.jumbotron p{margin-top:10px}.circle{overflow:hidden;width:370px;height:370px;border-radius:50%;background:#fff}.circle .inner{padding:0 60px;top:50%;line-height:1.3;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:2em;color:#007398}.circle .inner h1{font-size:1em;margin:0;font-weight:700}.circle.over-image{position:absolute;top:50%;transform:translateY(-50%);left:100px}.circle.blue{background:#007398}.circle.blue .inner{color:#fff}.circle.smaller{width:210px;height:210px;margin:20px 0 0 66px;top:0}.circle.smaller .inner{padding:0 30px;font-size:21px}@media all and (max-width:767px){.jumbotron p{font-size:14px}.circle{width:210px;height:210px}.circle.over-image{width:40vw;height:40vw;left:20px}.circle.over-image .inner{font-size:16px}.circle .inner{padding:0 30px;font-size:21px}}.news-list img,.news-row-list img{width:100%}.news-list{padding-top:100px}.news-list .news-item{transition:all .2s}.news-list .news-item:focus,.news-list .news-item:hover{text-decoration:none}.news-list .news-item:focus .title,.news-list .news-item:hover .title{color:#00ca6b;text-decoration:underline}.news-list .category{color:#fff;margin-top:-25px;margin-left:20px;font-size:.8em;text-transform:uppercase;position:absolute;letter-spacing:1px}.news-list .title{color:#009750;margin:10px 0 25px;font-size:1.2em}.news-row-list .item{padding:30px 0;border-bottom:1px solid #BFBFBF;transition:all .2s ease}.news-row-list a{display:block}.news-row-list a:focus,.news-row-list a:hover{background:#f7f7f7}.news-row-list a:focus .title,.news-row-list a:hover .title{text-decoration:underline}.news-row-list time{color:grey}.news-row-list .title{color:#009750;margin:5px 0;font-size:1.6em}.news-row-list .description{color:#000}ol ul,ul ul{list-style-type:disc}@media all and (max-width:767px){.news-list{padding-top:60px}}.navbar-ecolabel{margin-bottom:15px}.navbar-ecolabel .navbar-brand{height:auto;padding:0;margin-top:-27px}.navbar-ecolabel .nav-group{margin-top:12px;display:inline-block;float:right}.navbar-ecolabel .navbar-menu{font-size:1.2em;letter-spacing:2px;color:#009750;padding:0 0 0 15px;border-left:1px solid grey;border-radius:0;margin-right:0;line-height:1;margin-top:15px}.navbar-ecolabel .search-mobile-button{padding:2px 6px;margin-right:7px}.navbar-ecolabel .search-mobile-button img{width:16px;margin-top:-5px}.navbar-ecolabel .navbar-menu:focus,.navbar-ecolabel .search-mobile-button:focus{outline:-webkit-focus-ring-color auto 5px}.navbar-ecolabel #navbar a{text-transform:uppercase;color:#009750;padding-top:20px;padding-bottom:10px}.navbar-ecolabel #navbar a.active,.navbar-ecolabel #navbar a:focus,.navbar-ecolabel #navbar a:hover{background-color:transparent;border-bottom:1px solid #77b82a;margin-bottom:-1px;color:grey}@media (max-width:767px){.navbar-ecolabel{margin-bottom:10px}.navbar-ecolabel .navbar-menu{font-size:1em}.navbar-ecolabel .navbar-brand{padding:25px 0 0}.navbar-ecolabel .navbar-brand img{width:65px}.navbar-ecolabel #navbar li{border-bottom:2px solid #BFBFBF}.navbar-ecolabel #navbar a{text-align:center;padding-bottom:15px}.navbar-ecolabel #navbar a.active,.navbar-ecolabel #navbar a:focus,.navbar-ecolabel #navbar a:hover,.navbar-ecolabel #navbar li:last-of-type{border-bottom:0}.navbar-ecolabel .col-xs-3,.navbar-ecolabel .col-xs-9{padding-right:0;padding-left:0}}#searchbar{background:#f7f7f7;position:absolute;width:100%;margin-top:-48px}#searchbar.collapse{display:none!important}#searchbar .search-field{height:2.2em;margin-right:0;font-size:1.3em}#searchbar button img{width:46px}.search-bar .search-field{height:2.1em;border-radius:5em;margin-right:60px;box-shadow:none;border:1px solid #BFBFBF}.search-bar .btn-ecosearch{background:0 0;border:none;margin-left:-30px;padding:0;z-index:4!important}.search-bar button:focus,.search-bar button:hover{background:0 0}.search-bar>.input-group-btn:last-child>.btn{margin-left:-12px}#searchbar .search-bar>.input-group-btn:last-child>.btn{margin-left:-24px}.search-bar button img{width:30px}@media (max-width:767px){#searchbar.collapse.in{display:block!important}.search-bar .btn-ecosearch{margin-left:-40px}}table{width:100%;margin:20px 0}table th{padding:10px 20px}table table.th.TF,table th{background:#007398;color:#fff}table td{background:#f7f7f7;color:grey;padding:5px 20px}.table-wrap{overflow-x:auto}.table-wrap .sort-arrow{display:inline-block!important;width:14px;height:9px;margin:10px 8px;background-image:url(/Content/Sprites/chevron-small.png)}.table-wrap .sort-arrow.ascending{background-image:url(/Content/Sprites/chevron-up-orange.png)}.table-wrap .sort-arrow.descending{background-image:url(/Content/Sprites/chevron-down-orange.png)}.table-wrap .flt{border-radius:5em;padding:0 0 0 1em;border:1px solid #c6c6c6}.table-wrap .sortAndSearch{overflow:hidden}.table-wrap .sortAndSearch tbody tr:nth-child(odd) td{background:#fff}.article h1{color:#007398}.article h1.purple-banner{color:#7030A0}.article .blockquote-container{padding:20px 0}.article blockquote{padding:10px 0}.frontpage-promo h2{text-align:center;color:#009750;margin:20px 0}.frontpage-promo .ingress{margin:40px 0;text-align:center}.frontpage-promo img{width:100%}.frontpage-promo .tile{border-right:1px solid #77b82a;min-height:130px;padding-left:30px;padding-right:30px;padding-bottom:30px}.frontpage-promo .tile:last-of-type{border-right:0}.frontpage-promo .tile .tile-text{font-size:.9em;color:grey}@media all and (max-width:767px){.frontpage-promo .ingress,.frontpage-promo h2{text-align:left;margin:20px 0}.frontpage-promo .ingress{font-size:1em}.frontpage-promo .tile{text-align:center;padding-top:15px;height:48vw;border-bottom:1px solid #77b82a}.frontpage-promo .tile:nth-child(even){border-right:none}.frontpage-promo .tile:last-child,.frontpage-promo .tile:nth-last-child(2):nth-child(odd){border-bottom:none}}.products--page ul{margin-left:0;margin-top:2em}.products--page ul.box-list{padding:0;border-right:1px solid #e5e5e5;list-style:none}.products--page ul.box-list li{border-bottom:1px solid #e5e5e5}.products--page ul li{margin-bottom:1em;min-height:40px;font-size:1em}.products--page ul.left li{margin-right:30px}.products--page .tabs{display:inline-block;width:100%}.products--page .hidden{display:none}.products--page .tab{float:left;width:auto;width:24%;text-align:center;height:auto;color:#000;padding:10px 30px 12px;line-height:normal;border-radius:0 8px;border:1px solid #77b82a;margin-right:5px;cursor:pointer;background-color:#fff;transition:all .15s cubic-bezier(.2,0,.4,1);font-size:1.1em}.products--page .tab.active,.products--page .tab:hover{font-weight:100;background-color:#77b82a;color:#fff;text-decoration:none}@media all and (max-width:767px){.products--page .tab{width:100%}}.search-page{margin-top:30px}.search-page .search-bar{max-width:320px}.search-page .search-bar .search-field{height:2.2em;margin-right:0;font-size:1.3em}.search-page .search-bar>.input-group-btn:last-child>.btn{margin-left:-24px}.search-page .search-bar button img{width:46px}.search-page .hits{color:grey;margin:25px 0 5px}.search-page .filter{padding-bottom:20px;border-bottom:1px solid #BFBFBF}.search-page .filter:after{clear:both;content:"";display:block}.search-page .filter select{display:none}.search-page .filter ul{list-style:none;padding:0}.search-page .filter li{margin:0 20px 0 0;float:left}.search-page .filter a{padding-bottom:5px}.search-page .filter a.active,.search-page .filter a:focus,.search-page .filter a:hover{color:grey;border-bottom:1px solid #78be20;text-decoration:none}.search-page .result{display:block;color:#000;padding:30px 0 15px;border-bottom:1px solid #BFBFBF}.search-page .result:focus,.search-page .result:hover{text-decoration:none}.search-page .result:focus .title,.search-page .result:hover .title{text-decoration:underline}.search-page .result .category{text-transform:uppercase;color:#009750;font-size:1.1em}.search-page .result .title{color:#009750;font-size:2em;line-height:1.3;margin-bottom:5px}@media all and (max-width:767px){.search-page ul{display:none}.search-page .filter select{display:inline-block;width:100%;border:1px solid #BFBFBF;color:grey;padding:5px;font-family:CoreSansNR65Bold,"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;background:url('/Content/Sprites/Open content.svg') right no-repeat;background-size:20px 20px;-webkit-appearance:none;background-position-x:96%}.search-page .result .category{font-size:1.1em;padding-bottom:5px}.search-page .result .title{font-size:1.5em;line-height:1.3;margin-bottom:5px}}