header#masthead{background-color:#fff;border-bottom:solid 1px #e3e3e3;height:63px;padding:10px
0;position:sticky;left:0;top:0;width:100%;z-index:9999}.page-template-impact-report
header#masthead{border-bottom:1px solid #303030;background-color:#303030}header#masthead .logo-wrapper
svg{float:left;height:auto;margin:0;width:215px}.page-template-impact-report header#masthead .logo-wrapper svg path,
.page-template-impact-report header#masthead .logo-wrapper svg
rect{fill:#fff}.page-template-impact-report header#masthead .logo-wrapper svg
rect.st0{fill:#303030}header#masthead .site-header{align-items:center;background:none;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;justify-content:space-between;position:relative;z-index:99}header#masthead
.toggles{align-items:center;display:flex;justify-content:space-between}header#masthead .navbar-toggler{align-items:center;color:#303030;display:flex;font-weight:500;float:right;padding:0}header#masthead .navbar-toggler-icon[class^="icon-"],
header#masthead .navbar-toggler-icon[class*=" icon-"]{height:auto;width:auto}.page-template-impact-report header#masthead .navbar-toggler,
.page-template-impact-report header#masthead .navbar-toggler-icon[class^="icon-"],
.page-template-impact-report header#masthead .navbar-toggler-icon[class*=" icon-"]{color:#fff}header#masthead .navbar-toggler:hover,
header#masthead .navbar-toggler:hover .navbar-toggler-icon[class^="icon-"],
header#masthead .navbar-toggler:hover .navbar-toggler-icon[class*=" icon-"]{color:#E9741C}header#masthead .cart-contents.menu-item{color:#303030;font-weight:500;float:right;margin-right:30px}.page-template-impact-report header#masthead .cart-contents.menu-item,
.page-template-impact-report header#masthead .cart-contents-count [class^="icon-"]{color:#fff}header#masthead .cart-contents.menu-item:hover,
header#masthead .cart-contents.menu-item:hover [class^="icon-"]{color:#E9741C;text-decoration:none}header#masthead
form.searchform{position:relative}header#masthead form.searchform
label{display:block;margin:0}header#masthead form.searchform input[type="text"]{border:solid 1px #e3e3e3;opacity:0;font-size:16px;font-weight:400;left:0;margin-left:15px;padding:4px;position:absolute;top:-4px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;width:0;z-index:-1}header#masthead form.searchform input[type="text"].show-search{display:block;left:-262px;opacity:1;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;width:250px;z-index:2}header#masthead form.searchform input[type="submit"]{display:none}header#masthead form.searchform .search-toggle{align-items:center;background-color:#fff;border:none;color:#303030;cursor:pointer;display:flex;font-weight:500;height:42px;margin-bottom:0;padding:0;text-decoration:none}header#masthead form.searchform .search-toggle [class^="icon-"],
header#masthead form.searchform .search-toggle [class*=" icon-"]{color:#303030;font-size:18px;margin-left:6px;padding:6px}.page-template-impact-report header#masthead form.searchform .search-toggle,
.page-template-impact-report header#masthead form.searchform .search-toggle [class^="icon-"],
.page-template-impact-report header#masthead form.searchform .search-toggle [class*=" icon-"]{background-color:transparent;color:#fff}header#masthead form.searchform .search-toggle:hover,
header#masthead form.searchform .search-toggle:hover [class^="icon-"],
header#masthead form.searchform .search-toggle:hover [class*=" icon-"],
header#masthead form.searchform .search-toggle.active,
header#masthead form.searchform .search-toggle.active [class^="icon-"],
header#masthead form.searchform .search-toggle.active [class*=" icon-"]{color:#E9741C}header#masthead .navbar-collapse{display:block;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all 0.4s;visibility:hidden;width:100%;z-index:-1}header#masthead
.overlay{background-color:#ebeef1;border-left:10px solid #d6d7da;bottom:0;height:100%;opacity:0;padding:63px
40px 50px;position:fixed;right:-750px;top:0;transition:0.4s;visibility:hidden;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1000}.admin-bar header#masthead
.overlay{top:46px}header#masthead
.overlay.open{overflow-y:scroll;opacity:1;right:0;visibility:visible;z-index:1001}header#masthead .overlay .navbar-toggler{position:absolute;right:15px;top:15px}header#masthead .overlay .navbar-toggler [class*="icon-"]{font-size:18px;padding:12px}header#masthead .overlay-content{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.background-scroll{overflow-y:hidden}.site-navigation ul#main-menu{margin:0;width:100%}.site-navigation ul#main-menu
li{display:block;margin:0
0 15px;padding:0;position:relative}.site-navigation ul#main-menu li
a{background-image:linear-gradient(currentColor, currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;color:#303030;cursor:pointer;font-size:1.5rem;font-weight:500;padding-bottom:5px;position:relative;transition:background-size 0.3s}.site-navigation ul#main-menu li:hover,
.site-navigation ul#main-menu li:hover > a,
.site-navigation ul#main-menu a:hover,
.site-navigation ul#main-menu a:active,
.site-navigation ul#main-menu a:focus{position:relative;text-decoration:none}.site-navigation ul#main-menu a:hover{background-size:100% 1px}.site-navigation ul#main-menu li#new-click:before{background-color:#E9741C;content:"";height:15px;left:-25px;position:absolute;top:18px;width:15px}.site-navigation ul#main-menu li#new-click.blue:before{background-color:#00467f}.site-navigation ul#main-menu li#new-click.green:before{background-color:#cbe109}.site-navigation ul#main-menu li#new-click.light-blue:before{background-color:#50c5f5}.site-navigation ul#main-menu li#new-click.orange:before{background-color:#E9741C}.site-navigation ul#main-menu li#new-click.pink:before{background-color:#E9075E}.site-navigation ul#main-menu li#new-click.purple:before{background-color:#854085}.site-navigation ul#main-menu li#new-click.yellow:before{background-color:#ffc844}.site-navigation ul#main-menu li [class^="icon-"]{position:absolute;right:0;top:0}.site-navigation ul#main-menu ul.sub-menu{margin:0;z-index:100}.site-navigation ul#main-menu li.align-right ul.sub-menu{right:0}.site-navigation ul#main-menu>.menu-item-has-children>ul.sub-menu{border:none;display:block;padding:10px
0 0}.hidden{display:none !important}.site-navigation ul#main-menu > .menu-item-has-children > ul.sub-menu
li{display:block;float:none;margin:0
0 8px}.site-navigation ul#main-menu > .menu-item-has-children > ul.sub-menu li
a{font-size:1.5rem;text-transform:none}.site-navigation ul#main-menu li ul li ul
li{padding:0
0 0 28px}.site-navigation .quick-links{margin-top:50px}.site-navigation .quick-links
p{font-size:1.5rem;font-weight:700;margin-bottom:0.5em}.site-navigation .quick-links
ul{list-style-type:none;margin:0}.site-navigation .quick-links
li{display:block;margin:0
0 6px;padding:0;position:relative}.site-navigation .quick-links ul li a,
.site-navigation .quick-links ul a:focus{color:#303030;display:block;font-size:1.25rem;font-weight:500;letter-spacing:0.1em;position:relative}.site-navigation .quick-links ul li:hover,
.site-navigation .quick-links ul li:hover > a,
.site-navigation .quick-links ul a:hover,
.site-navigation .quick-links ul a:active,
.site-navigation .quick-links ul a:focus{color:#E9741C;cursor:pointer;text-decoration:none}span.search-icon{background:none;border-radius:initial;color:#333;cursor:pointer;float:right;font-size:24px;margin:9px
2px 0 0;padding:10px;position:relative;z-index:20}span.search-icon:hover{background:none}.mobile-search-wrapper{display:none;height:0;text-align:center}.mobile-search-wrapper.active{display:inline-block;height:40px;margin:0
0 25px;width:100%}.mobile-search-wrapper
.searchform{margin:12px
0 0}.mobile-search-wrapper .searchform input[type="text"]{background-image:none;font-size:16px;margin-right:5px;padding:8px;width:65%}.mobile-search-wrapper .searchform ::-webkit-input-placeholder{color:transparent}.mobile-search-wrapper .searchform :-moz-placeholder{color:transparent}.mobile-search-wrapper .searchform ::-moz-placeholder{color:transparent}.mobile-search-wrapper .searchform :-ms-input-placeholder{color:transparent}.mobile-search-wrapper .searchform input[type="submit"]{background:#8bb929;border:none;color:#fff;font-size:16px;height:39px;letter-spacing:0.1em;padding:8px
15px;text-transform:uppercase}.header-mobile-menu-button{float:right}button.menu-button{background:none;border:none;cursor:pointer;float:right;height:44px;margin-top:10px;outline:none;overflow:hidden;position:relative;text-indent:-900em;width:50px}button.menu-button::after{content:"";position:absolute;width:60%;height:5px;background:#333;top:9px;left:16%;box-shadow:0 9px 0 #333333, 0 18px 0 #333}button.menu-button.active::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}button.menu-button.active::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}button.menu-button.active::before,button.menu-button.active::after{box-shadow:none;position:absolute;display:block;height:4px;background-color:#333;content:"";left:5px;top:18px;width:65%}@media (min-width: 576px){}@media (min-width: 601px){.admin-bar
header#masthead{top:46px}.admin-bar header#masthead
.overlay{top:46px}}@media (min-width: 768px){header#masthead{padding:25px
0;height:94px}header#masthead .logo-wrapper
svg{height:auto;width:365px}header#masthead
form.searchform{margin-right:40px}header#masthead form.searchform input[type="text"].show-search{left:-352px;width:340px}header#masthead
.overlay{padding:100px
80px 50px;width:750px}header#masthead .overlay .navbar-toggler{top:30px}header#masthead .overlay-content{justify-content:space-between}.site-navigation ul#main-menu li a,
.site-navigation ul#main-menu a:focus{font-size:2rem}.site-navigation ul#main-menu li#new-click:before{top:20px}header#masthead .quick-links{margin-top:0}}@media (min-width: 783px){.admin-bar
header#masthead{top:32px}.admin-bar header#masthead
.overlay{top:32px}}@media (min-width: 992px){header#masthead .logo-wrapper{margin-left:30px}header#masthead .logo-wrapper
svg{width:445px}}@media (min-width: 1200px){}@media screen and (min-width: 1450px){}