.snc-uc #site-name,.ssc-uc #site-slogan,.ptc-uc #page-title,.ntc-uc .node-title,.ctc-uc .comment-title,.btc-uc .block-title{text-transform:uppercase}.snc-lc #site-name,.ssc-lc #site-slogan,.ptc-lc #page-title,.ntc-lc .node-title,.ctc-lc .comment-title,.btc-lc .block-title{text-transform:lowercase}.snc-c #site-name,.ssc-c #site-slogan,.ptc-c #page-title,.ntc-c .node-title,.ctc-c .comment-title,.btc-c .block-title{text-transform:capitalize}.snc-sc #site-name,.ssc-sc #site-slogan,.ptc-sc #page-title,.ntc-sc .node-title,.ctc-sc .comment-title,.btc-sc .block-title{text-transform:none;font-variant:small-caps}.snw-n #site-name,.ssw-n #site-slogan,.ptw-n #page-title,.ntw-n .node-title,.ctw-n .comment-title,.btw-n .block-title{font-weight:400}.snw-b #site-name,.ssw-b #site-slogan,.ptw-b #page-title,.ntw-b .node-title,.ctw-b .comment-title,.btw-b .block-title{font-weight:700}.sna-l #site-name,.ssa-l #site-slogan,.pta-l #page-title,.nta-l .node-title,.cta-l .comment-title,.bta-l .block-title{text-align:left}.sna-r #site-name,.ssa-r #site-slogan,.pta-r #page-title,.nta-r .node-title,.cta-r .comment-title,.bta-r .block-title{text-align:right}.sna-c #site-name,.ssa-c #site-slogan,.pta-c #page-title,.nta-c .node-title,.cta-c .comment-title,.bta-c .block-title{text-align:center}.sns-l #site-name,.sss-l #site-slogan,.pts-l #page-title,.nts-l .node-title,.cts-l .comment-title,.bts-l .block-title{text-shadow:0 1px 1px rgba(0,0,0,.3)}.sns-d #site-name,.sss-d #site-slogan,.pts-d #page-title,.nts-d .node-title,.cts-d .comment-title,.bts-d .block-title{text-shadow:0 1px 1px rgba(0,0,0,.6)}.sns-w #site-name,.sss-w #site-slogan,.pts-w #page-title,.nts-w .node-title,.cts-w .comment-title,.bts-w .block-title{text-shadow:0 1px 1px rgba(255,255,255,.8)}
.container{margin:0 auto;}.content-inner{min-height:1px;}.lt-ie7 .content-inner{height:1px;}#content-column,.content-column{width:100%;}.clearfix:after{content:"";display:table;clear:both;}.clearfix{zoom:1;}.one-column > .region,div.at-panel .region-conditional-stack{float:none;display:block;clear:both;width:100%;}.lt-ie8 .at-panel{overflow:hidden;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-size:100%;-webkit-text-size-adjust:100%;line-height:1.5;height:100%;overflow-y:scroll;}body{min-height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility\9;}button,input,select,textarea{font-family:sans-serif;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}h1{font-size:2em;margin:0.67em 0;}h2{font-size:1.5em;margin:0.83em 0;}h3{font-size:1.17em;margin:1em 0;}h4{font-size:1em;margin:1.33em 0;}h5{font-size:0.83em;margin:1.67em 0;}h6{font-size:0.75em;margin:2.33em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:700;}blockquote{margin:1em 40px;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}p,pre{margin:0 0 1.5em;}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:'';content:none;}small{font-size:75%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:1em 0;}dd{margin:0 0 0 40px;}menu,ol,ul{padding:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border:1px solid;border-spacing:0;border-collapse:collapse;font-size:inherit;font:100%;}#main-content,.block-inner,.pane-inner,.menu-wrapper,.branding-elements,.breadcrumb-wrapper,.attribution,.at-panel .rounded-corner,.block-panels-mini > .block-title,.rendered-by-ds .panel-display .region-inner,div.messages{margin-left:10px;margin-right:10px;}#content .panel-display,#content .panel-flexible{margin-left:-10px;margin-right:-10px;}img{height:auto;-ms-interpolation-mode:bicubic;}img,embed,object,video{max-width:100%;}.lt-ie9 img,.lt-ie9 object,.lt-ie9 embed,.lt-ie9 video{max-width:none;}#map img,.gmap img,.view-gmap img,.openlayers-map img,#getlocations_map_canvas img,#locationmap_map img,.geofieldMap img,.views_horizontal_slider img,.geolocation-map img,.geolocation-views-map img{max-width:none !important;}header[role=banner],.content-inner,.nav,.region-sidebar-first,.region-sidebar-second,.region-secondary-content,.region-tertiary-content,.region-footer{overflow:visible;word-wrap:break-word;}.ir{display:block !important;text-indent:100%;white-space:nowrap;overflow:hidden;border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;}.element-invisible{border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto;}.offscreen{position:absolute;top:-99999em;width:1px;height:1px;overflow:hidden;outline:0;}.element-hidden{display:none;}
html{background:#fff;}body{font-family:"Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:87.5%;}h1{}h2{}h3{}h4{}h5{}h6{}p{}b,strong{}i,em{}dfn{}sup{}sub{}del{}ins{}blockquote{}cite{}q{}address{}ul{}ol{}li{}dl{}dd{}dt{}abbr{}acronym{}pre,code,tt,samp,kbd,var{font-family:Consolas,Monaco,'Courier New',Courier,monospace,sans-serif;}#page-wrapper{}#page{}#page .container{}#header{}#columns{}#content-column{}#main-content{}#content{}#footer{}#content .panel-display{}#leaderboard-wrapper{}#leaderboard-wrapper .container{}#header-wrapper{background:rgba(255,192,203,0.5);}#header-wrapper .container{}#nav-wrapper{}#nav-wrapper .container{}#breadcrumb-wrapper{}#breadcrumb-wrapper .container{}#messages-help-wrapper{}#messages-help-wrapper .container{}#secondary-content-wrapper{}#secondary-content-wrapper .container{}#content-wrapper{}#content-wrapper .container{}#tertiary-content-wrapper{}#tertiary-content-wrapper .container{}#footer-wrapper{background:rgba(255,192,203,0.5);}#footer-wrapper .container{}#branding{}#logo{padding:10px 0;}#logo img{vertical-align:bottom;}#name-and-slogan{}#site-name{margin:0;}#site-name a{}#site-name a:link,#site-name a:visited{text-decoration:none;}#site-name a:hover,#site-name a:focus{text-decoration:underline;}#site-slogan{margin:0;}#main-content-header{}#page-title{margin:0;}.feed-icon{}#aggregator .feed-source .feed-icon{display:inline;float:none;margin-right:10px;}.feed-details dt,.feed-details dd{display:inline;margin:0;}.more-link{}ul.links{margin:0;padding:0;}ul.links.inline{display:block;}ul.links li{display:inline;list-style:none;padding:0 10px 0 0;}.search-results{margin:0;padding:0;}.attribution{display:block;opacity:0.65;padding:1em 0;text-align:center;}.attribution a{text-decoration:none;color:inherit;}.attribution a:hover,.attribution a:focus{text-decoration:underline;}.region{}.region-inner{}.region-inner .region-inner{}.region-header{}.region-help{}.region-secondary-content{}.region-highlighted{}.region-content-aside{}.sidebar{}.region-sidebar-first{}.region-sidebar-second{}.region-tertiary-content{}.region-footer{}a{text-decoration:none;}a:link,a:visited{}a:active,a.active{}a:hover,a:focus{text-decoration:underline;}.nav{clear:both;margin:10px 0;}.nav ul,.nav ul.menu{margin:0;padding:0;}.nav li,.nav ul.menu li{display:inline;float:left;list-style:none;margin:0;padding:0;}.nav li a,.nav ul.menu li a{display:block;white-space:nowrap;padding:0 10px;}.nav li a:visited,.nav ul.menu li a:visited{}.nav li a:hover,.nav li a:focus,.nav ul.menu li a:hover,.nav ul.menu li a:focus{}.nav .block{margin-bottom:0;}ul.sf-menu{margin-bottom:0;}ul.sf-menu a{border-left:0;border-top:0;padding:0 10px;text-decoration:none;height:2.5em;line-height:2.5em;}ul.sf-menu a:link,ul.sf-menu a:visited{}ul.sf-menu li{}ul.sf-menu li:hover,ul.sf-menu li.sfHover{outline:0;}ul.sf-menu a{}ul.sf-menu a:focus,ul.sf-menu a:hover,ul.sf-menu a:active{outline:0;}.block-superfish{}.block-superfish .block-inner .content{}.block-superfish ul{margin:0 !important;padding:0 !important;}.block-superfish ul ul{}.block-superfish ul ul ul{}.block-superfish ul ul ul ul{}.block-superfish li{margin:0 !important;padding:0 !important;}.sf-vertical{width:100%;}.sf-vertical li{width:100%;}.sf-vertical li.last{}.sf-vertical li:hover ul,.sf-vertical li.sfHover ul{left:100%;top:0;margin:0;padding:0;}.sf-vertical li a{padding:0 10px;}.sf-navbar{padding-bottom:0 !important;}.sf-menu.sf-style-default a{padding:0 10px;}.at-mt .at-menu-toggle,.at-mt .at-menu-toggle ul,.at-mt .at-menu-toggle ul.menu{margin-top:0;margin-bottom:0;padding:0;}.at-mt .at-menu-toggle-button{margin:0;}.at-mt .at-menu-toggle ul a{padding:0 10px;white-space:nowrap;}ul.menu{padding-left:15px;}ul.menu ul{padding-left:15px;}ul.menu ul ul{}ul.menu ul ul ul{}ul.menu li{margin:0;}ul.menu li.collapsed,ul.menu li.expanded,ul.menu li.leaf{}ul.menu li a{}ul.menu li a:link,ul.menu li a:visited{}ul.menu li a:active,ul.menu li a.active{}ul.menu li a:hover,ul.menu li a:focus{}ul.menu li.active a,ul.menu li.active-trail a{}ul.menu li.first,ul.menu li.last{}.block .menu li.content{padding:0;}.book-navigation{}.book-navigation .page-links{}.book-navigation .page-previous{}.book-navigation .page-next{}.book-navigation .page-up{min-width:2em;white-space:nowrap;}.book-navigation .menu{margin-left:0;}#breadcrumb{margin:10px 0;}#breadcrumb .breadcrumb-label{font-size:1em;display:inline;padding-right:10px;}#breadcrumb .breadcrumb-label:after{content:":";}#breadcrumb ol{margin:0;padding:0;}#breadcrumb .with-breadcrumb-label ol{display:inline;}#breadcrumb li{list-style:none;display:inline;}#breadcrumb li.crumb-first{}#breadcrumb li.crumb-last{}#breadcrumb a{}#breadcrumb a:link,#breadcrumb a:visited{}#breadcrumb a:active,#breadcrumb a.active{}#breadcrumb a:hover,#breadcrumb a:focus{}#breadcrumb .crumb-separator{}ul.pager{clear:both;margin:0;text-align:center;}.item-list ul.pager li{margin:0;}ul.pager li{background-image:none;display:inline;list-style-type:none;padding:.5em;}ul.pager li.pager-current{font-weight:700;}.block ul.pager li{margin:0;}ul.pager li{}ul.pager li a{}ul.pager li a:link,ul.pager li a:visited{}ul.pager li a:active,ul.pager li a.active{}ul.pager li a:hover,ul.pager li a:focus{}ul.pager li.pager-item{}ul.pager li.first{}ul.pager li.last{}ul.pager li.pager-current{}ul.pager li.pager-first{}ul.pager li.pager-previous{}ul.pager li.pager-next{}ul.pager li.pager-last{}#skip-link{left:50%;margin-left:-6.5em;margin-top:0;padding:0 0.5em;position:absolute;width:12em;z-index:50;}#skip-link a{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;line-height:2;padding:0;text-align:center;text-decoration:none;}#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;line-height:2;padding:0;text-align:center;text-decoration:none;}#skip-link a:hover,#skip-link a:focus,#skip-link a:active{outline:0;}#tasks{margin-bottom:15px;}ul.primary{border-bottom-color:#ccc;margin:20px 0;padding:0 0 0 5px;}ul.primary li{display:block;float:left;margin:0 1px -1px;}ul.primary li a{background-color:#f5f5f5;border-color:#ccc;margin-right:1px;padding:0 10px;display:block;float:left;height:1.5em;line-height:1.5em;}ul.primary li a:hover,ul.primary li a:focus{background-color:#eee;border-color:#ccc;}ul.primary li.active a,ul.primary li.active a:hover,ul.primary li.active a:focus{background-color:#fff;border-bottom-color:#fff;}ul.secondary{border-bottom:1px solid #ccc;margin:1em 0 0;padding:0 .3em 1em;}ul.secondary li{border-right:0;list-style:none;padding:0 10px 0 0;}ul.secondary li a{}ul.secondary li a:hover,ul.secondary li a.active{border-bottom:none;text-decoration:underline;}ul.action-links{margin:20px 0 0;list-style:none;}ul.action-links li{}.field{}.field-label-above{}.field-label-inline{}.field-label-inline .field-label{margin:0;}.field-label{font-size:1em;font-weight:700;font-family:inherit;line-height:inherit;margin-bottom:0;}.field-type-image{}.field-type-image .caption{}.field-type-image .full-caption{}.field-type-image .teaser-caption{}.field-type-taxonomy-term-reference{margin-bottom:1.5em;}.field-type-taxonomy-term-reference.field-label-inline .field-items{margin:0;padding:0;}.field-type-taxonomy-term-reference.field-label-inline .field-item{display:inline;list-style:none;padding:0 10px 0 0;}.field-type-text{}.field-type-text-long{}.field-type-text-with-summary{}.field-type-file{}.field-type-number-integer{}.field-type-number-decimal{}.field-type-number-float{}.field-type-list-text{}.field-type-list-boolean{}.field-type-list-integer{}.field-type-list-float{}.field-type-datetime{}.field-type-node-reference{}.field-type-user-reference{}.field-name-body{}.field-name-field-image{}.field-name-field-tags{}.field-name-field-FIELDNAME{}.ia-n .field-type-image,.iat-n .field-type-image{}.ia-l .field-type-image figure,.iat-l .field-type-image figure{margin:5px 20px 15px 0;}.ia-c .field-type-image figure,.iat-c .field-type-image figure{margin:5px auto 15px;}.ia-r .field-type-image figure,.iat-r .field-type-image figure{margin:5px 0 15px 20px;}.block{margin-bottom:20px;}.block-inner{}.block.first{}.block.last{}.block.odd{}.block.even{}.block-title{margin:0;}.block-content{}.block-content{}.block-content ul,.block-content ol{padding:0 0 0 15px;}.block-content li{margin:0;padding:0;}#block-aggregator-category-1{}#block-aggregator-feed-1{}#block-block-1{}#block-blog-recent{}#block-book-navigation{}#block-comment-recent{}#block-forum-active{}#block-forum-new{}#block-locale-language{}#block-menu-menu-NAME{}#block-node-recent{}#block-node-syndicate{}#block-poll-recent{}#block-profile-author-information{}#block-search-form{}#block-shortcut-shortcuts{}#block-statistics-popular{}#block-system-main-menu{}#block-system-management{}#block-system-navigation{}#block-system-user-menu{}#block-system-help{}#block-system-main{}#block-system-powered-by{}#block-user-login{}#block-user-new{}#block-user-online{}.node{margin-bottom:20px;}.node.node-promoted{}.node.node-sticky{}.node.node-by-viewer{}.node.node-teaser{}.node.node-full{}.node.odd{}.node.even{}.node .node-title{margin:0;}.node .user-picture{}.node .submitted{}.node .submitted .username{}.node .submitted time{}.node .node-content{}.node ul.links{}.node ul.links li{}.node ul.links li a{}.node ul.links li.node-read-more a{}.node ul.links li.comment-add a{}.node ul.links li.comment-comments a{}.node ul.links li.comment-new-comments a{}.node ul.links li.blog-sernames-blog a{}.node ul.links li.print-html a{}.node ul.links li.print-email a{}.node ul.links li.print-pdf a{}.preview .node{}.node-page{}.node-article{}.node-book{}.node-forum{}.node-poll{}#comments{margin:1.5em 0;}#comments h2{}#comments h2.comment-title{margin:0;}#comments h2.comment-form{margin:0;}.comment{margin-bottom:20px;}.comment.first{}.comment.last{}.comment.odd{}.comment.even{}.comment .user-picture{}.comment .submitted{}.comment .submitted p{}.comment .submitted .username{}.comment .submitted time{}.comment .user-signature{}.comment ul.links{}.comment-title{margin:0;}.comment-new{}.comment-by-anonymous{}.comment-by-node-author{}.comment-by-viewer{}.comment-title-hidden{}.comment-with-picture{}.comment-with-signature{}.comment-preview{}.new{color:#c00;}.indented{margin-left:40px;}.form-item{}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00;}.form-item label{font-weight:700;}.form-item label.option{}.marker,.form-required{color:#c00;}.form-item .description{font-size:0.85em;}.form-checkboxes .form-item,.form-radios .form-item{}.form-submit{}.container-inline div,.container-inline label{display:inline;}fieldset{border:1px solid #ccc;}.tips{}a.button{-webkit-appearance:button;-moz-appearance:button;appearance:button;}.password-parent,.confirm-parent{margin:0;}table{margin:10px 0;padding:0;width:100%;}table.sticky-header{z-index:10;}table,thead,tbody,tr,th,td{border-color:#ccc;}table,td,th{vertical-align:middle;}caption,th,td{text-align:left;}thead tr{font-weight:700;background-color:#e5e5e5;}td,th{border-bottom:0;margin:0;padding:5px 7px;}tbody{}tbody tr{border-top:1px solid #ccc;}tr.odd{background:#fff;}tr.info,tr.even,tr:nth-child(2n+2){border-bottom:0;background-color:#f5f5f5;}tr.drag{}tr.drag-previous{}tr.odd td.active{background-color:#eee;}tr.even td.active{background-color:#ebebeb;}.lt-ie8 tr{}.lt-ie8 tr.even,.lt-ie8 tr.odd{}.lt-ie8 tr.even th,.lt-ie8 tr.even td,.lt-ie8 tr.odd th,.lt-ie8 tr.odd td{}#forum td{}#forum td.created,#forum td.posts,#forum td.topics,#forum td.last-reply,#forum td.replies,#forum td.pager{white-space:normal;}div.messages{margin-bottom:10px;margin-top:10px;}div.messages ul{margin-top:0;margin-bottom:0;}div.status{}div.warning{}tr.warning{}div.error,tr.error{}.error{}.warning{}.node-unpublished,.comment-unpublished{}.node-unpublished,.comment-unpublished{}.node-unpublished p.unpublished,.comment-unpublished p.unpublished{color:pink;color:rgba(239,170,170,0.4);font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-size:75px;font-weight:bold;height:0;line-height:1.2;margin:0;padding:0;overflow:visible;text-align:center;text-transform:uppercase;word-wrap:break-word;}.lt-ie8{}.lt-ie8 .node-unpublished > *,.lt-ie8 .comment-unpublished > *{position:relative;}.maintenance-page{}.maintenance-page .container{padding:40px 0;}.maintenance-page #site-name,.maintenance-page #page-title{margin:0;}.db-offline{}.db-offline .container{margin:0 auto;padding:40px 0;width:100%;max-width:960px;}.db-offline div.messages{margin:20px 0 0;}.db-offline #content{padding:20px 0;}#admin-menu{margin:0;padding:0;}.dev-query{background:#eee;padding:30px;}#styleguide-header{padding:0 10px;}#styleguide-header .item-list{font-family:inherit;margin:0 20px 20px 0;min-height:260px;width:auto;}
body{color:#000;background-color:#e6e5e5}.ambientimpact-overlay{background-color:rgba(255,255,255,0.8);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.ambientimpact-overlay .ambientimpact-progress-spinner{width:100px}.ambientimpact-overlay .ambientimpact-progress-spinner .ambientimpact-progress-spinner__svg-backround,.ambientimpact-overlay .ambientimpact-progress-spinner .ambientimpact-progress-spinner__svg-rotater{height:100px;width:100px;margin-top:-50px}.ambientimpact-overlay .material-spinner{width:100px;height:100px}.ambientimpact-overlay .material-spinner--floating{padding:15px}.ambientimpact-overlay-active{filter:none}.material-spinner{width:32px;height:32px}.material-spinner--floating{padding:4.8px}.material-spinner__circle{stroke:#3f51b5}.material-progress{height:4px;background-color:rgba(100,106,144,0.3)}.material-progress__value,.material-progress__value::before,.material-progress__value::after{background-color:#3f51b5}body{padding-bottom:3rem;box-sizing:border-box}@media (min-height:45em){body{padding-bottom:6rem}}.sidebar.sidebar{margin-top:4rem}@media (min-width:769px){.sidebar.sidebar{margin-top:0}#main-content,.region-content-aside .block-inner{margin-right:0}.region-sidebar-first .region-inner,.region-sidebar-second .region-inner{padding-left:2rem}}*+#content{margin-top:2rem}body{font-size:100%}body,.ui-widget,input,textarea{font-family:Roboto,"San Francisco","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:300}h1,h2,h3,h4,h5,h6,strong,#breadcrumb ol,.form-item label,.field .field-label,.item-list .pager li{font-weight:400}[style*='font-weight: bold'],[style*='font-weight:bold']{font-weight:400 !important}h1{font-size:2em}h2{font-size:1.6em}h3{font-size:1.4em}h4{font-size:1.2em}h5{font-size:1em}h6{font-size:1em}::-moz-selection{background-color:#606fc7;color:#e6e5e5}::selection{background-color:#606fc7;color:#e6e5e5}::inactive-selection{background-color:#4d4c4c;color:#e6e5e5}::-moz-selection:window-inactive{background-color:#4d4c4c;color:#e6e5e5}::selection:window-inactive{background-color:#4d4c4c;color:#e6e5e5}a,li a.active,.ui-widget-content a{color:#3f51b5}a,a::before,a::after,a .ambientimpact-icon__text,li a.active,li a.active::before,li a.active::after,li a.active .ambientimpact-icon__text,.ui-widget-content a,.ui-widget-content a::before,.ui-widget-content a::after,.ui-widget-content a .ambientimpact-icon__text{transition-property:color,background-color,border-color,opacity,text-shadow,box-shadow,filter,text-decoration-color;transition-duration:.5s;transition-timing-function:linear}a,a .ambientimpact-icon__text,li a.active,li a.active .ambientimpact-icon__text,.ui-widget-content a,.ui-widget-content a .ambientimpact-icon__text{text-decoration:underline;-webkit-text-decoration-color:rgba(63,81,181,0.4);-moz-text-decoration-color:rgba(63,81,181,0.4);text-decoration-color:rgba(63,81,181,0.4)}a:hover,a.proxy-hover,a:focus,li a.active:hover,li a.active.proxy-hover,li a.active:focus,.ui-widget-content a:hover,.ui-widget-content a.proxy-hover,.ui-widget-content a:focus{color:#7280ce}a:hover,a:hover .ambientimpact-icon__text,a.proxy-hover,a.proxy-hover .ambientimpact-icon__text,a:focus,a:focus .ambientimpact-icon__text,li a.active:hover,li a.active:hover .ambientimpact-icon__text,li a.active.proxy-hover,li a.active.proxy-hover .ambientimpact-icon__text,li a.active:focus,li a.active:focus .ambientimpact-icon__text,.ui-widget-content a:hover,.ui-widget-content a:hover .ambientimpact-icon__text,.ui-widget-content a.proxy-hover,.ui-widget-content a.proxy-hover .ambientimpact-icon__text,.ui-widget-content a:focus,.ui-widget-content a:focus .ambientimpact-icon__text{-webkit-text-decoration-color:currentColor;-moz-text-decoration-color:currentColor;text-decoration-color:currentColor}a:hover,a:hover::before,a:hover::after,a:hover .ambientimpact-icon__text,a.proxy-hover,a.proxy-hover::before,a.proxy-hover::after,a.proxy-hover .ambientimpact-icon__text,a:focus,a:focus::before,a:focus::after,a:focus .ambientimpact-icon__text,li a.active:hover,li a.active:hover::before,li a.active:hover::after,li a.active:hover .ambientimpact-icon__text,li a.active.proxy-hover,li a.active.proxy-hover::before,li a.active.proxy-hover::after,li a.active.proxy-hover .ambientimpact-icon__text,li a.active:focus,li a.active:focus::before,li a.active:focus::after,li a.active:focus .ambientimpact-icon__text,.ui-widget-content a:hover,.ui-widget-content a:hover::before,.ui-widget-content a:hover::after,.ui-widget-content a:hover .ambientimpact-icon__text,.ui-widget-content a.proxy-hover,.ui-widget-content a.proxy-hover::before,.ui-widget-content a.proxy-hover::after,.ui-widget-content a.proxy-hover .ambientimpact-icon__text,.ui-widget-content a:focus,.ui-widget-content a:focus::before,.ui-widget-content a:focus::after,.ui-widget-content a:focus .ambientimpact-icon__text{transition-duration:0s}a:not(.material-ripple-container):active,a:not(.material-ripple-container).proxy-active,li a.active:not(.material-ripple-container):active,li a.active:not(.material-ripple-container).proxy-active,.ui-widget-content a:not(.material-ripple-container):active,.ui-widget-content a:not(.material-ripple-container).proxy-active{color:#e00 !important}a:not(.material-ripple-container):active,a:not(.material-ripple-container):active .ambientimpact-icon__text,a:not(.material-ripple-container).proxy-active,a:not(.material-ripple-container).proxy-active .ambientimpact-icon__text,li a.active:not(.material-ripple-container):active,li a.active:not(.material-ripple-container):active .ambientimpact-icon__text,li a.active:not(.material-ripple-container).proxy-active,li a.active:not(.material-ripple-container).proxy-active .ambientimpact-icon__text,.ui-widget-content a:not(.material-ripple-container):active,.ui-widget-content a:not(.material-ripple-container):active .ambientimpact-icon__text,.ui-widget-content a:not(.material-ripple-container).proxy-active,.ui-widget-content a:not(.material-ripple-container).proxy-active .ambientimpact-icon__text{-webkit-text-decoration-color:currentColor;-moz-text-decoration-color:currentColor;text-decoration-color:currentColor}a img,a picture{opacity:1;transition-property:opacity,filter;transition-duration:.5s;transition-timing-function:linear}@supports (filter:opacity(100%)){a img,a picture{opacity:1;filter:opacity(100%)}}.ambientimpact-global-hover a:hover img,.ambientimpact-global-hover a:hover picture,.ambientimpact-global-hover a.proxy-hover img,.ambientimpact-global-hover a.proxy-hover picture,.ambientimpact-global-hover a:focus img,.ambientimpact-global-hover a:focus picture{opacity:.5;transition-duration:0s}@supports (filter:opacity(50%)){.ambientimpact-global-hover a:hover img,.ambientimpact-global-hover a:hover picture,.ambientimpact-global-hover a.proxy-hover img,.ambientimpact-global-hover a.proxy-hover picture,.ambientimpact-global-hover a:focus img,.ambientimpact-global-hover a:focus picture{opacity:1;filter:opacity(50%)}}a:not(.material-ripple-container):active img,a:not(.material-ripple-container):active picture,a:not(.material-ripple-container).proxy-active img,a:not(.material-ripple-container).proxy-active picture{opacity:1}@supports (filter:opacity(100%)){a:not(.material-ripple-container):active img,a:not(.material-ripple-container):active picture,a:not(.material-ripple-container).proxy-active img,a:not(.material-ripple-container).proxy-active picture{opacity:1;filter:opacity(100%)}}hr{width:60%;height:0.1em;margin:8rem auto;border:none;background-color:currentColor;opacity:0.4}blockquote{margin:0}.unlisted-list{padding-left:0 !important}.unlisted-list li{list-style:none}@supports ((-ms-flex-wrap:wrap) or (flex-wrap:wrap)){.item-list .pager{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.item-list .pager :not(a){display:block}}.item-list .pager li{position:relative;display:inline-block;padding:0.4em 0.8em;font-size:120%;line-height:2}.item-list .pager li.pager-first,.item-list .pager li.pager-previous,.item-list .pager li.pager-next,.item-list .pager li.pager-last{padding:0.4em 0.5em}.item-list .pager li .ajax-progress-throbber{position:absolute;top:50%;margin-top:-9.5px}.feed-icons{text-align:center}.feed-icons a{color:#f60;-webkit-text-decoration-color:rgba(255,102,0,0.4);-moz-text-decoration-color:rgba(255,102,0,0.4);text-decoration-color:rgba(255,102,0,0.4)}.feed-icons a:hover,.feed-icons a.proxy-hover,.feed-icons a:focus{color:#ff8533;-webkit-text-decoration-color:currentColor;-moz-text-decoration-color:currentColor;text-decoration-color:currentColor}.block-jump-to-sidebar{margin:2rem 0 !important;font-size:1.4em;font-weight:400}@media (min-width:769px){.block-jump-to-sidebar{clip:rect(1px,1px,1px,1px);position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap}}*+.field{margin-top:2rem}*+.node{margin-top:6rem}@media (min-height:45em){*+.node{margin-top:10rem}}.node *+.node-content,.node *+nav{margin-top:2rem}.node nav .links{font-weight:400;text-transform:uppercase}.preview .node,.node-unpublished{background-color:transparent}.node-unpublished p.unpublished,.comment-unpublished p.unpublished{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*+.view-filters,*+.view-content{margin-top:2rem}@media (min-height:45em){*+.view-filters,*+.view-content{margin-top:4rem}}blockquote{position:relative;margin:0;padding:0 0 0 3rem}blockquote::before,blockquote::after{position:absolute;font-size:400%;opacity:0.5}blockquote::before{content:"\201C";left:-0.05em;top:-0.05em;line-height:1}blockquote::after{content:"";left:0.07em;top:0.4em;bottom:0;width:2px;background-color:currentColor}.code-highlighted__title{margin:0;padding:1.4rem 2rem;background-color:#1a1919;color:#e6e5e5;border-top-left-radius:2px;border-top-right-radius:2px;line-height:1}.code-highlighted__code{padding:2rem;background-color:#000;color:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px;overflow-x:auto;white-space:pre}.code-highlighted__comment{color:#807f7f}.code-highlighted__string{color:#91e86b}.code-highlighted__number{color:#f78c60}.code-highlighted__keyword{color:#c792ea}.code-highlighted__reserved-word{color:#89ddff}code{padding:0.1em 0.2em;background-color:#1a1919;color:#fff;border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ambientimpact-link-underline-container a code,.ambientimpact-link-underline-container code a{background-image:none !important;text-shadow:none !important}.node-type-list dt{font-size:130%}.node-type-list *+dt{margin-top:2rem}.node-type-list dd{margin-left:0;padding-left:0}ul.action-links{padding:0;font-size:120%;font-weight:400}#navbar-administration.navbar-oriented .navbar-tray-vertical>.navbar-lining:before{display:none}ul.primary{margin:0;padding:0;border-bottom:1px solid rgba(0,0,0,0.15);font-weight:400;text-transform:uppercase}ul.primary li{margin:0}ul.primary li a{height:auto;margin:0;padding:0.6em 1em;line-height:1}ul.primary li a:hover,ul.primary li a:focus{background-color:rgba(0,0,0,0.1)}ul.primary li a,ul.primary li.active a{border-width:0;background-color:transparent}ul.primary li.active a{position:relative}ul.primary li.active a:hover,ul.primary li.active a:focus{background-color:transparent}ul.primary li.active a::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:2px;background-color:#3f51b5}.ambientimpact-social-links{padding-left:0 !important}.ambientimpact-social-links li{list-style:none}.ambientimpact-social-links--horizontal .ambientimpact-social-links__network:not(:last-child){margin-right:2rem}.ambientimpact-social-links--icon-only{font-size:150%}label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-item label.option{padding-left:0.3em;vertical-align:-10%}@media (max-width:30em){.flexbox .file-widget .form-submit,.flexbox .image-widget-data .form-submit{-ms-flex-order:3;order:3;margin-left:auto;margin-right:0}.flexbox .file-widget .ajax-progress,.flexbox .image-widget-data .ajax-progress{-ms-flex-order:2;order:2;margin-right:2rem}}.form-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.form-actions>*{margin-left:2rem}.form-actions>:first-child{margin-left:0}.form-submit,a.button,a#edit-cancel{position:relative;z-index:1;padding:0.9em 1em 0.8em;background-color:#e6e5e5;border:0;transition-property:color,background-color,border-color,opacity,text-shadow,box-shadow,filter,text-decoration-color;transition-duration:.5s;transition-timing-function:linear;color:#000;text-transform:uppercase;font-weight:bold;line-height:0.8;font-family:Roboto,"San Francisco","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:400;display:inline-block;vertical-align:bottom;text-decoration:none !important;cursor:default !important}.form-submit::before,a.button::before,a#edit-cancel::before{opacity:0.12;box-shadow:0 1px 1px #000,0 3px 3px rgba(0,0,0,0),0 10px 10px rgba(0,0,0,0),0 14px 14px rgba(0,0,0,0),0 19px 19px rgba(0,0,0,0)}.form-submit::after,a.button::after,a#edit-cancel::after{opacity:0.24;box-shadow:0 1px 1px #000,0 3px 3px rgba(0,0,0,0),0 6px 3px rgba(0,0,0,0),0 10px 5px rgba(0,0,0,0),0 15px 6px rgba(0,0,0,0)}.form-submit,.form-submit::before,.form-submit::after,a.button,a.button::before,a.button::after,a#edit-cancel,a#edit-cancel::before,a#edit-cancel::after{border-radius:2px}.form-submit::before,.form-submit::after,a.button::before,a.button::after,a#edit-cancel::before,a#edit-cancel::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;z-index:-1;transition-property:color,background-color,border-color,opacity,text-shadow,box-shadow,filter,text-decoration-color;transition-duration:.5s;transition-timing-function:linear}.ambientimpact-global-hover .form-submit:not(:disabled):hover,.ambientimpact-global-hover .form-submit:not(:disabled):focus,.ambientimpact-global-hover a.button:not(:disabled):hover,.ambientimpact-global-hover a.button:not(:disabled):focus,.ambientimpact-global-hover a#edit-cancel:not(:disabled):hover,.ambientimpact-global-hover a#edit-cancel:not(:disabled):focus{background-color:#ccc;transition-duration:0s}.ambientimpact-global-hover .form-submit:not(:disabled):hover::before,.ambientimpact-global-hover .form-submit:not(:disabled):hover::after,.ambientimpact-global-hover .form-submit:not(:disabled):focus::before,.ambientimpact-global-hover .form-submit:not(:disabled):focus::after,.ambientimpact-global-hover a.button:not(:disabled):hover::before,.ambientimpact-global-hover a.button:not(:disabled):hover::after,.ambientimpact-global-hover a.button:not(:disabled):focus::before,.ambientimpact-global-hover a.button:not(:disabled):focus::after,.ambientimpact-global-hover a#edit-cancel:not(:disabled):hover::before,.ambientimpact-global-hover a#edit-cancel:not(:disabled):hover::after,.ambientimpact-global-hover a#edit-cancel:not(:disabled):focus::before,.ambientimpact-global-hover a#edit-cancel:not(:disabled):focus::after{transition-duration:0s}.form-submit:disabled,a.button:disabled,a#edit-cancel:disabled{color:rgba(0,0,0,0.3)}[id^='edit-submit']{position:relative;z-index:1;padding:0.9em 1em 0.8em;background-color:#3f51b5;border:0;transition-property:color,background-color,border-color,opacity,text-shadow,box-shadow,filter,text-decoration-color;transition-duration:.5s;transition-timing-function:linear;color:#fff;text-transform:uppercase;font-weight:bold;line-height:0.8;font-weight:400}[id^='edit-submit']::before{opacity:0.12;box-shadow:0 1px 1px #000,0 3px 3px rgba(0,0,0,0),0 10px 10px rgba(0,0,0,0),0 14px 14px rgba(0,0,0,0),0 19px 19px rgba(0,0,0,0)}[id^='edit-submit']::after{opacity:0.24;box-shadow:0 1px 1px #000,0 3px 3px rgba(0,0,0,0),0 6px 3px rgba(0,0,0,0),0 10px 5px rgba(0,0,0,0),0 15px 6px rgba(0,0,0,0)}[id^='edit-submit'],[id^='edit-submit']::before,[id^='edit-submit']::after{border-radius:2px}[id^='edit-submit']::before,[id^='edit-submit']::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;z-index:-1;transition-property:color,background-color,border-color,opacity,text-shadow,box-shadow,filter,text-decoration-color;transition-duration:.5s;transition-timing-function:linear}.ambientimpact-global-hover [id^='edit-submit']:not(:disabled):hover,.ambientimpact-global-hover [id^='edit-submit']:not(:disabled):focus{background-color:#3849a2;transition-duration:0s}.ambientimpact-global-hover [id^='edit-submit']:not(:disabled):hover::before,.ambientimpact-global-hover [id^='edit-submit']:not(:disabled):hover::after,.ambientimpact-global-hover [id^='edit-submit']:not(:disabled):focus::before,.ambientimpact-global-hover [id^='edit-submit']:not(:disabled):focus::after{transition-duration:0s}[id^='edit-submit']:disabled{color:rgba(255,255,255,0.3)}.form-managed-file .form-submit{vertical-align:middle}.form-type-textfield,.form-type-password,.form-type-emailfield,.form-type-searchfield,.form-type-telfield,.form-type-urlfield,.form-type-numberfield,.form-type-rangefield,.form-type-date,.form-item-textarea--autosize{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:1.5rem}.form-type-textfield>:not(.material-input__label):not(.material-input__input):not(.material-input__underline):not(.material-input__messages),.form-type-password>:not(.material-input__label):not(.material-input__input):not(.material-input__underline):not(.material-input__messages),.form-type-emailfield>:not(.material-input__label):not(.material-input__input):not(.material-input__underline):not(.material-input__messages),.form-type-searchfield>:not(.material-input__label):not(.material-input__input):not(.material-input__underline):not(.material-input__messages),.form-type-telfield>:not(.material-input__label):not(.material-input__input):not(.material-input__underline):not(.material-input__messages),.form-type-urlfield>:not(.material-input__label):not(.material-input__input):not(.material-input__underline):not(.material-input__messages),.form-type-numberfield>:not(.material-input__label):not(.material-input__input):not(.material-input__underline):not(.material-input__messages),.form-type-rangefield>:not(.material-input__label):not(.material-input__input):not(.material-input__underline):not(.material-input__messages),.form-type-date>:not(.material-input__label):not(.material-input__input):not(.material-input__underline):not(.material-input__messages),.form-item-textarea--autosize>:not(.material-input__label):not(.material-input__input):not(.material-input__underline):not(.material-input__messages){-ms-flex-order:2;order:2}.form-type-textfield.material-input,.form-type-password.material-input,.form-type-emailfield.material-input,.form-type-searchfield.material-input,.form-type-telfield.material-input,.form-type-urlfield.material-input,.form-type-numberfield.material-input,.form-type-rangefield.material-input,.form-type-date.material-input,.form-item-textarea--autosize.material-input{padding-bottom:0}.form-type-textfield input,.form-type-textfield textarea,.form-type-textfield .material-input__underline,.form-type-password input,.form-type-password textarea,.form-type-password .material-input__underline,.form-type-emailfield input,.form-type-emailfield textarea,.form-type-emailfield .material-input__underline,.form-type-searchfield input,.form-type-searchfield textarea,.form-type-searchfield .material-input__underline,.form-type-telfield input,.form-type-telfield textarea,.form-type-telfield .material-input__underline,.form-type-urlfield input,.form-type-urlfield textarea,.form-type-urlfield .material-input__underline,.form-type-numberfield input,.form-type-numberfield textarea,.form-type-numberfield .material-input__underline,.form-type-rangefield input,.form-type-rangefield textarea,.form-type-rangefield .material-input__underline,.form-type-date input,.form-type-date textarea,.form-type-date .material-input__underline,.form-item-textarea--autosize input,.form-item-textarea--autosize textarea,.form-item-textarea--autosize .material-input__underline{border-width:0 0 1px 0 !important;border-style:solid;border-color:rgba(0,0,0,0.15)}.form-type-textfield input:disabled,.form-type-textfield textarea:disabled,.form-type-password input:disabled,.form-type-password textarea:disabled,.form-type-emailfield input:disabled,.form-type-emailfield textarea:disabled,.form-type-searchfield input:disabled,.form-type-searchfield textarea:disabled,.form-type-telfield input:disabled,.form-type-telfield textarea:disabled,.form-type-urlfield input:disabled,.form-type-urlfield textarea:disabled,.form-type-numberfield input:disabled,.form-type-numberfield textarea:disabled,.form-type-rangefield input:disabled,.form-type-rangefield textarea:disabled,.form-type-date input:disabled,.form-type-date textarea:disabled,.form-item-textarea--autosize input:disabled,.form-item-textarea--autosize textarea:disabled{opacity:.4}.form-type-textfield input:disabled,.form-type-textfield input:disabled+.material-input__underline,.form-type-textfield textarea:disabled,.form-type-textfield textarea:disabled+.material-input__underline,.form-type-password input:disabled,.form-type-password input:disabled+.material-input__underline,.form-type-password textarea:disabled,.form-type-password textarea:disabled+.material-input__underline,.form-type-emailfield input:disabled,.form-type-emailfield input:disabled+.material-input__underline,.form-type-emailfield textarea:disabled,.form-type-emailfield textarea:disabled+.material-input__underline,.form-type-searchfield input:disabled,.form-type-searchfield input:disabled+.material-input__underline,.form-type-searchfield textarea:disabled,.form-type-searchfield textarea:disabled+.material-input__underline,.form-type-telfield input:disabled,.form-type-telfield input:disabled+.material-input__underline,.form-type-telfield textarea:disabled,.form-type-telfield textarea:disabled+.material-input__underline,.form-type-urlfield input:disabled,.form-type-urlfield input:disabled+.material-input__underline,.form-type-urlfield textarea:disabled,.form-type-urlfield textarea:disabled+.material-input__underline,.form-type-numberfield input:disabled,.form-type-numberfield input:disabled+.material-input__underline,.form-type-numberfield textarea:disabled,.form-type-numberfield textarea:disabled+.material-input__underline,.form-type-rangefield input:disabled,.form-type-rangefield input:disabled+.material-input__underline,.form-type-rangefield textarea:disabled,.form-type-rangefield textarea:disabled+.material-input__underline,.form-type-date input:disabled,.form-type-date input:disabled+.material-input__underline,.form-type-date textarea:disabled,.form-type-date textarea:disabled+.material-input__underline,.form-item-textarea--autosize input:disabled,.form-item-textarea--autosize input:disabled+.material-input__underline,.form-item-textarea--autosize textarea:disabled,.form-item-textarea--autosize textarea:disabled+.material-input__underline{border-bottom-style:dashed}.form-type-textfield input,.form-type-textfield textarea,.form-type-password input,.form-type-password textarea,.form-type-emailfield input,.form-type-emailfield textarea,.form-type-searchfield input,.form-type-searchfield textarea,.form-type-telfield input,.form-type-telfield textarea,.form-type-urlfield input,.form-type-urlfield textarea,.form-type-numberfield input,.form-type-numberfield textarea,.form-type-rangefield input,.form-type-rangefield textarea,.form-type-date input,.form-type-date textarea,.form-item-textarea--autosize input,.form-item-textarea--autosize textarea{width:100%;box-sizing:border-box;margin:0;padding:0;background-color:transparent;color:inherit;box-shadow:none !important;outline:none !important}.form-type-textfield input:focus,.form-type-textfield textarea:focus,.form-type-password input:focus,.form-type-password textarea:focus,.form-type-emailfield input:focus,.form-type-emailfield textarea:focus,.form-type-searchfield input:focus,.form-type-searchfield textarea:focus,.form-type-telfield input:focus,.form-type-telfield textarea:focus,.form-type-urlfield input:focus,.form-type-urlfield textarea:focus,.form-type-numberfield input:focus,.form-type-numberfield textarea:focus,.form-type-rangefield input:focus,.form-type-rangefield textarea:focus,.form-type-date input:focus,.form-type-date textarea:focus,.form-item-textarea--autosize input:focus,.form-item-textarea--autosize textarea:focus{border-color:#3f51b5}.form-type-textfield .material-input__input,.form-type-password .material-input__input,.form-type-emailfield .material-input__input,.form-type-searchfield .material-input__input,.form-type-telfield .material-input__input,.form-type-urlfield .material-input__input,.form-type-numberfield .material-input__input,.form-type-rangefield .material-input__input,.form-type-date .material-input__input,.form-item-textarea--autosize .material-input__input{border-width:0 !important}.form-type-textfield .material-input__label:not(.element-invisible)+.material-input__input,.form-type-textfield .material-input__label:not(.element-invisible)+.material-input__autocomplete+input.material-input__input,.form-type-textfield .material-input__label:not(.element-invisible)+.form-textarea-wrapper .material-input__input,.form-type-password .material-input__label:not(.element-invisible)+.material-input__input,.form-type-password .material-input__label:not(.element-invisible)+.material-input__autocomplete+input.material-input__input,.form-type-password .material-input__label:not(.element-invisible)+.form-textarea-wrapper .material-input__input,.form-type-emailfield .material-input__label:not(.element-invisible)+.material-input__input,.form-type-emailfield .material-input__label:not(.element-invisible)+.material-input__autocomplete+input.material-input__input,.form-type-emailfield .material-input__label:not(.element-invisible)+.form-textarea-wrapper .material-input__input,.form-type-searchfield .material-input__label:not(.element-invisible)+.material-input__input,.form-type-searchfield .material-input__label:not(.element-invisible)+.material-input__autocomplete+input.material-input__input,.form-type-searchfield .material-input__label:not(.element-invisible)+.form-textarea-wrapper .material-input__input,.form-type-telfield .material-input__label:not(.element-invisible)+.material-input__input,.form-type-telfield .material-input__label:not(.element-invisible)+.material-input__autocomplete+input.material-input__input,.form-type-telfield .material-input__label:not(.element-invisible)+.form-textarea-wrapper .material-input__input,.form-type-urlfield .material-input__label:not(.element-invisible)+.material-input__input,.form-type-urlfield .material-input__label:not(.element-invisible)+.material-input__autocomplete+input.material-input__input,.form-type-urlfield .material-input__label:not(.element-invisible)+.form-textarea-wrapper .material-input__input,.form-type-numberfield .material-input__label:not(.element-invisible)+.material-input__input,.form-type-numberfield .material-input__label:not(.element-invisible)+.material-input__autocomplete+input.material-input__input,.form-type-numberfield .material-input__label:not(.element-invisible)+.form-textarea-wrapper .material-input__input,.form-type-rangefield .material-input__label:not(.element-invisible)+.material-input__input,.form-type-rangefield .material-input__label:not(.element-invisible)+.material-input__autocomplete+input.material-input__input,.form-type-rangefield .material-input__label:not(.element-invisible)+.form-textarea-wrapper .material-input__input,.form-type-date .material-input__label:not(.element-invisible)+.material-input__input,.form-type-date .material-input__label:not(.element-invisible)+.material-input__autocomplete+input.material-input__input,.form-type-date .material-input__label:not(.element-invisible)+.form-textarea-wrapper .material-input__input,.form-item-textarea--autosize .material-input__label:not(.element-invisible)+.material-input__input,.form-item-textarea--autosize .material-input__label:not(.element-invisible)+.material-input__autocomplete+input.material-input__input,.form-item-textarea--autosize .material-input__label:not(.element-invisible)+.form-textarea-wrapper .material-input__input{margin-top:1.5rem}.form-type-textfield .material-input__underline,.form-type-password .material-input__underline,.form-type-emailfield .material-input__underline,.form-type-searchfield .material-input__underline,.form-type-telfield .material-input__underline,.form-type-urlfield .material-input__underline,.form-type-numberfield .material-input__underline,.form-type-rangefield .material-input__underline,.form-type-date .material-input__underline,.form-item-textarea--autosize .material-input__underline{position:relative;display:block}.form-type-textfield .material-input__underline::after,.form-type-password .material-input__underline::after,.form-type-emailfield .material-input__underline::after,.form-type-searchfield .material-input__underline::after,.form-type-telfield .material-input__underline::after,.form-type-urlfield .material-input__underline::after,.form-type-numberfield .material-input__underline::after,.form-type-rangefield .material-input__underline::after,.form-type-date .material-input__underline::after,.form-item-textarea--autosize .material-input__underline::after{content:'';display:block;height:2px;position:absolute;left:0;right:0;bottom:-1px;background-color:#3f51b5;transform:scaleX(0);transition:0.2s ease transform}.form-type-textfield.material-input--has-focus .material-input__underline::after,.form-type-password.material-input--has-focus .material-input__underline::after,.form-type-emailfield.material-input--has-focus .material-input__underline::after,.form-type-searchfield.material-input--has-focus .material-input__underline::after,.form-type-telfield.material-input--has-focus .material-input__underline::after,.form-type-urlfield.material-input--has-focus .material-input__underline::after,.form-type-numberfield.material-input--has-focus .material-input__underline::after,.form-type-rangefield.material-input--has-focus .material-input__underline::after,.form-type-date.material-input--has-focus .material-input__underline::after,.form-item-textarea--autosize.material-input--has-focus .material-input__underline::after{transform:scaleX(1)}.form-type-textfield label,.form-type-password label,.form-type-emailfield label,.form-type-searchfield label,.form-type-telfield label,.form-type-urlfield label,.form-type-numberfield label,.form-type-rangefield label,.form-type-date label,.form-item-textarea--autosize label{font-size:75%;color:#3f51b5}.form-type-textfield .material-input__label:not(.element-invisible),.form-type-password .material-input__label:not(.element-invisible),.form-type-emailfield .material-input__label:not(.element-invisible),.form-type-searchfield .material-input__label:not(.element-invisible),.form-type-telfield .material-input__label:not(.element-invisible),.form-type-urlfield .material-input__label:not(.element-invisible),.form-type-numberfield .material-input__label:not(.element-invisible),.form-type-rangefield .material-input__label:not(.element-invisible),.form-type-date .material-input__label:not(.element-invisible),.form-item-textarea--autosize .material-input__label:not(.element-invisible){position:absolute;top:0;left:0;transform:scale(0.75);transform-origin:0 0;opacity:1;font-size:100%;transition-duration:0.1s;transition-property:transform opacity color;pointer-events:none}.form-type-textfield .material-input__label:not(.element-invisible) .form-required,.form-type-password .material-input__label:not(.element-invisible) .form-required,.form-type-emailfield .material-input__label:not(.element-invisible) .form-required,.form-type-searchfield .material-input__label:not(.element-invisible) .form-required,.form-type-telfield .material-input__label:not(.element-invisible) .form-required,.form-type-urlfield .material-input__label:not(.element-invisible) .form-required,.form-type-numberfield .material-input__label:not(.element-invisible) .form-required,.form-type-rangefield .material-input__label:not(.element-invisible) .form-required,.form-type-date .material-input__label:not(.element-invisible) .form-required,.form-item-textarea--autosize .material-input__label:not(.element-invisible) .form-required{clip:rect(1px,1px,1px,1px);position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap}.form-type-textfield.material-input--is-empty:not(.material-input--has-focus):not(.material-input--has-placeholder) .material-input__label:not(.element-invisible),.form-type-password.material-input--is-empty:not(.material-input--has-focus):not(.material-input--has-placeholder) .material-input__label:not(.element-invisible),.form-type-emailfield.material-input--is-empty:not(.material-input--has-focus):not(.material-input--has-placeholder) .material-input__label:not(.element-invisible),.form-type-searchfield.material-input--is-empty:not(.material-input--has-focus):not(.material-input--has-placeholder) .material-input__label:not(.element-invisible),.form-type-telfield.material-input--is-empty:not(.material-input--has-focus):not(.material-input--has-placeholder) .material-input__label:not(.element-invisible),.form-type-urlfield.material-input--is-empty:not(.material-input--has-focus):not(.material-input--has-placeholder) .material-input__label:not(.element-invisible),.form-type-numberfield.material-input--is-empty:not(.material-input--has-focus):not(.material-input--has-placeholder) .material-input__label:not(.element-invisible),.form-type-rangefield.material-input--is-empty:not(.material-input--has-focus):not(.material-input--has-placeholder) .material-input__label:not(.element-invisible),.form-type-date.material-input--is-empty:not(.material-input--has-focus):not(.material-input--has-placeholder) .material-input__label:not(.element-invisible),.form-item-textarea--autosize.material-input--is-empty:not(.material-input--has-focus):not(.material-input--has-placeholder) .material-input__label:not(.element-invisible){transform:translateY(1.425rem) scale(1);opacity:0.4;color:inherit}.form-type-textfield.form-disabled .material-input__label,.form-type-password.form-disabled .material-input__label,.form-type-emailfield.form-disabled .material-input__label,.form-type-searchfield.form-disabled .material-input__label,.form-type-telfield.form-disabled .material-input__label,.form-type-urlfield.form-disabled .material-input__label,.form-type-numberfield.form-disabled .material-input__label,.form-type-rangefield.form-disabled .material-input__label,.form-type-date.form-disabled .material-input__label,.form-item-textarea--autosize.form-disabled .material-input__label{color:inherit;opacity:.4}.form-type-textfield .material-input__optional,.form-type-password .material-input__optional,.form-type-emailfield .material-input__optional,.form-type-searchfield .material-input__optional,.form-type-telfield .material-input__optional,.form-type-urlfield .material-input__optional,.form-type-numberfield .material-input__optional,.form-type-rangefield .material-input__optional,.form-type-date .material-input__optional,.form-item-textarea--autosize .material-input__optional{opacity:0.6;font-style:italic}.form-type-textfield .material-input__messages,.form-type-password .material-input__messages,.form-type-emailfield .material-input__messages,.form-type-searchfield .material-input__messages,.form-type-telfield .material-input__messages,.form-type-urlfield .material-input__messages,.form-type-numberfield .material-input__messages,.form-type-rangefield .material-input__messages,.form-type-date .material-input__messages,.form-item-textarea--autosize .material-input__messages{display:block;min-height:1.5rem;font-size:75%;color:#db4437}.form-type-textfield .material-input__description,.form-type-password .material-input__description,.form-type-emailfield .material-input__description,.form-type-searchfield .material-input__description,.form-type-telfield .material-input__description,.form-type-urlfield .material-input__description,.form-type-numberfield .material-input__description,.form-type-rangefield .material-input__description,.form-type-date .material-input__description,.form-item-textarea--autosize .material-input__description{margin-top:0.2rem;opacity:.75;transform:translateY(-1.5rem);transition:transform .2s ease-out}.form-type-textfield.material-input--is-invalid .material-input__description,.form-type-password.material-input--is-invalid .material-input__description,.form-type-emailfield.material-input--is-invalid .material-input__description,.form-type-searchfield.material-input--is-invalid .material-input__description,.form-type-telfield.material-input--is-invalid .material-input__description,.form-type-urlfield.material-input--is-invalid .material-input__description,.form-type-numberfield.material-input--is-invalid .material-input__description,.form-type-rangefield.material-input--is-invalid .material-input__description,.form-type-date.material-input--is-invalid .material-input__description,.form-item-textarea--autosize.material-input--is-invalid .material-input__description{transform:translateY(0);transition:transform .2s ease-in}.form-type-link-field .form-type-textfield .field-prefix,.form-type-link-field .form-type-textfield .field-suffix,.form-type-link-field .form-type-password .field-prefix,.form-type-link-field .form-type-password .field-suffix,.form-type-link-field .form-type-emailfield .field-prefix,.form-type-link-field .form-type-emailfield .field-suffix,.form-type-link-field .form-type-searchfield .field-prefix,.form-type-link-field .form-type-searchfield .field-suffix,.form-type-link-field .form-type-telfield .field-prefix,.form-type-link-field .form-type-telfield .field-suffix,.form-type-link-field .form-type-urlfield .field-prefix,.form-type-link-field .form-type-urlfield .field-suffix,.form-type-link-field .form-type-numberfield .field-prefix,.form-type-link-field .form-type-numberfield .field-suffix,.form-type-link-field .form-type-rangefield .field-prefix,.form-type-link-field .form-type-rangefield .field-suffix,.form-type-link-field .form-type-date .field-prefix,.form-type-link-field .form-type-date .field-suffix,.form-type-link-field .form-item-textarea--autosize .field-prefix,.form-type-link-field .form-item-textarea--autosize .field-suffix{clip:rect(1px,1px,1px,1px);position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap}.form-type-textfield input.form-autocomplete,.form-type-password input.form-autocomplete,.form-type-emailfield input.form-autocomplete,.form-type-searchfield input.form-autocomplete,.form-type-telfield input.form-autocomplete,.form-type-urlfield input.form-autocomplete,.form-type-numberfield input.form-autocomplete,.form-type-rangefield input.form-autocomplete,.form-type-date input.form-autocomplete,.form-item-textarea--autosize input.form-autocomplete{padding-right:1.3rem}.form-type-textfield .form-item-autocomplete__spinner,.form-type-password .form-item-autocomplete__spinner,.form-type-emailfield .form-item-autocomplete__spinner,.form-type-searchfield .form-item-autocomplete__spinner,.form-type-telfield .form-item-autocomplete__spinner,.form-type-urlfield .form-item-autocomplete__spinner,.form-type-numberfield .form-item-autocomplete__spinner,.form-type-rangefield .form-item-autocomplete__spinner,.form-type-date .form-item-autocomplete__spinner,.form-item-textarea--autosize .form-item-autocomplete__spinner{position:absolute;top:2.15rem;right:0;width:1.3rem}.form-type-textfield .form-item-autocomplete__spinner .ambientimpact-progress-spinner__svg-backround,.form-type-textfield .form-item-autocomplete__spinner .ambientimpact-progress-spinner__svg-rotater,.form-type-password .form-item-autocomplete__spinner .ambientimpact-progress-spinner__svg-backround,.form-type-password .form-item-autocomplete__spinner .ambientimpact-progress-spinner__svg-rotater,.form-type-emailfield .form-item-autocomplete__spinner .ambientimpact-progress-spinner__svg-backround,.form-type-emailfield .form-item-autocomplete__spinner .ambientimpact-progress-spinner__svg-rotater,.form-type-searchfield .form-item-autocomplete__spinner .ambientimpact-progress-spinner__svg-backround,.form-type-searchfield .form-item-autocomplete__spinner .ambientimpact-progress-spinner__svg-rotater,.form-type-telfield .form-item-autocomplete__spinner .ambientimpact-progress-spinner__svg-backround,.form-type-telfield .form-item-autocomplete__spinner .ambientimpact-progress-spinner__svg-rotater,.form-type-urlfield .form-item-autocomplete__spinner .ambientimpact-progress-spinner__svg-backround,.form-type-urlfield .form-item-autocomplete__spinner .ambientimpact-progress-spinner__svg-rotater,.form-type-numberfield .form-item-autocomplete__spinner .ambientimpact-progress-spinner__svg-backround,.form-type-numberfield .form-item-autocomplete__spinner .ambientimpact-progress-spinner__svg-rotater,.form-type-rangefield .form-item-autocomplete__spinner .ambientimpact-progress-spinner__svg-backround,.form-type-rangefield .form-item-autocomplete__spinner .ambientimpact-progress-spinner__svg-rotater,.form-type-date .form-item-autocomplete__spinner .ambientimpact-progress-spinner__svg-backround,.form-type-date .form-item-autocomplete__spinner .ambientimpact-progress-spinner__svg-rotater,.form-item-textarea--autosize .form-item-autocomplete__spinner .ambientimpact-progress-spinner__svg-backround,.form-item-textarea--autosize .form-item-autocomplete__spinner .ambientimpact-progress-spinner__svg-rotater{height:1.3rem;width:1.3rem;margin-top:-.65rem}.form-type-textfield .form-item-autocomplete__spinner.material-spinner,.form-type-password .form-item-autocomplete__spinner.material-spinner,.form-type-emailfield .form-item-autocomplete__spinner.material-spinner,.form-type-searchfield .form-item-autocomplete__spinner.material-spinner,.form-type-telfield .form-item-autocomplete__spinner.material-spinner,.form-type-urlfield .form-item-autocomplete__spinner.material-spinner,.form-type-numberfield .form-item-autocomplete__spinner.material-spinner,.form-type-rangefield .form-item-autocomplete__spinner.material-spinner,.form-type-date .form-item-autocomplete__spinner.material-spinner,.form-item-textarea--autosize .form-item-autocomplete__spinner.material-spinner{height:0}.form-type-textfield .form-item-autocomplete__spinner .material-spinner__svg,.form-type-password .form-item-autocomplete__spinner .material-spinner__svg,.form-type-emailfield .form-item-autocomplete__spinner .material-spinner__svg,.form-type-searchfield .form-item-autocomplete__spinner .material-spinner__svg,.form-type-telfield .form-item-autocomplete__spinner .material-spinner__svg,.form-type-urlfield .form-item-autocomplete__spinner .material-spinner__svg,.form-type-numberfield .form-item-autocomplete__spinner .material-spinner__svg,.form-type-rangefield .form-item-autocomplete__spinner .material-spinner__svg,.form-type-date .form-item-autocomplete__spinner .material-spinner__svg,.form-item-textarea--autosize .form-item-autocomplete__spinner .material-spinner__svg{margin-bottom:-.65rem}.form-type-textfield .material-input__autocomplete,.form-type-password .material-input__autocomplete,.form-type-emailfield .material-input__autocomplete,.form-type-searchfield .material-input__autocomplete,.form-type-telfield .material-input__autocomplete,.form-type-urlfield .material-input__autocomplete,.form-type-numberfield .material-input__autocomplete,.form-type-rangefield .material-input__autocomplete,.form-type-date .material-input__autocomplete,.form-item-textarea--autosize .material-input__autocomplete{border:none !important;margin-top:1.5rem;padding:0;border-radius:2px;background-color:#fff;box-shadow:0 -1px 2px rgba(0,0,0,0.1),0 3px 3px rgba(0,0,0,0.23),0 3px 3px rgba(0,0,0,0.16)}@media (min-width:30em){.form-type-textfield .material-input__autocomplete,.form-type-password .material-input__autocomplete,.form-type-emailfield .material-input__autocomplete,.form-type-searchfield .material-input__autocomplete,.form-type-telfield .material-input__autocomplete,.form-type-urlfield .material-input__autocomplete,.form-type-numberfield .material-input__autocomplete,.form-type-rangefield .material-input__autocomplete,.form-type-date .material-input__autocomplete,.form-item-textarea--autosize .material-input__autocomplete{padding:0}}.form-type-textfield .material-input__autocomplete li,.form-type-password .material-input__autocomplete li,.form-type-emailfield .material-input__autocomplete li,.form-type-searchfield .material-input__autocomplete li,.form-type-telfield .material-input__autocomplete li,.form-type-urlfield .material-input__autocomplete li,.form-type-numberfield .material-input__autocomplete li,.form-type-rangefield .material-input__autocomplete li,.form-type-date .material-input__autocomplete li,.form-item-textarea--autosize .material-input__autocomplete li{background-color:#fff !important;color:inherit					!important;padding:0 0.2em}.form-type-textfield .material-input__autocomplete li.selected,.form-type-password .material-input__autocomplete li.selected,.form-type-emailfield .material-input__autocomplete li.selected,.form-type-searchfield .material-input__autocomplete li.selected,.form-type-telfield .material-input__autocomplete li.selected,.form-type-urlfield .material-input__autocomplete li.selected,.form-type-numberfield .material-input__autocomplete li.selected,.form-type-rangefield .material-input__autocomplete li.selected,.form-type-date .material-input__autocomplete li.selected,.form-item-textarea--autosize .material-input__autocomplete li.selected{background-color:#3f51b5 !important;color:#fff !important}.passwordless-help-link-wrapper{margin-top:2rem}#search-block-form .container-inline,#block-search-api-page-search form>div{max-width:25rem}.flexbox #search-block-form .container-inline,.flexbox #block-search-api-page-search form>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}#search-block-form .container-inline .form-item,#block-search-api-page-search form>div .form-item{-ms-flex-positive:1;flex-grow:1;margin:0}#search-block-form .container-inline .form-item input,#block-search-api-page-search form>div .form-item input{box-sizing:border-box;width:100%}#search-block-form .container-inline .form-actions,#block-search-api-page-search form>div .form-actions{margin-top:0;margin-left:1rem}#search-form #edit-basic,#search-api-page-search-form>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:30em;margin:0 auto}#search-form #edit-basic .form-item,#search-api-page-search-form>div .form-item{-ms-flex-positive:1;flex-grow:1}#search-form #edit-basic .form-item input,#search-api-page-search-form>div .form-item input{box-sizing:border-box;width:100%}#search-form #edit-basic .form-submit,#search-api-page-search-form>div .form-submit{margin-left:1rem}#search-form #edit-advanced,#search-form+*,.search-results .search-result+.search-result,.search-api-page-results,.search-api-page-results .search-result+.search-result{margin-top:2rem}.views-exposed-form{max-width:40em;margin:2rem auto}.views-exposed-widgets{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.views-exposed-widgets .views-exposed-widget{-ms-flex-positive:1;flex-grow:1;padding-right:0;padding-top:0}.views-exposed-widgets .views-exposed-widget:not(:first-child){padding-top:2rem}@media (min-width:30em){.views-exposed-widgets{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.views-exposed-widgets .views-exposed-widget:not(:last-child){padding-right:2rem}.views-exposed-widgets .views-exposed-widget,.views-exposed-widgets .views-exposed-widget:first-child{padding-top:0}}.views-exposed-widget--has-material-input ~ .views-submit-button.views-submit-button{padding-top:0}.views-exposed-widget--has-material-input ~ .views-submit-button.views-submit-button .form-actions{margin-top:0;margin-bottom:0}@media (min-width:30em){.views-exposed-widget--has-material-input ~ .views-submit-button.views-submit-button .form-actions{margin-top:.75rem}}.views-exposed-widget--has-material-input ~ .views-submit-button.views-submit-button .form-submit{margin-top:0}.nav .contextual-links li{float:none}abbr[title]{text-decoration:none}.branding-elements #site-slogan{font-weight:300;font-size:130%}.view-recent-scripts .view-footer a,.block-date-navigation .block-content>.item-list>ul>li.first a{font-weight:400}.field-type-node-reference h2.field-label{font-size:1.2em}.field-type-node-reference .field-items{font-size:1.2em}.page-node.node-type-script #page-title{font-family:"Special Elite","Courier New",Courier,monospace}#content{font-size:110%}.jump-to-sidebar{text-align:center}.page-node #main-content,.page-comment #main-content,.page-scripts #main-content,.page-contact #main-content,.page-customerror #main-content,.section-authors #main-content,.page-user #main-content,.page-search #main-content,.page-help #main-content{padding:1.5rem;border-radius:2px;background-color:#fff;box-shadow:0 -1px 2px rgba(0,0,0,0.1),0 3px 3px rgba(0,0,0,0.23),0 3px 3px rgba(0,0,0,0.16)}@media (min-width:30em){.page-node #main-content,.page-comment #main-content,.page-scripts #main-content,.page-contact #main-content,.page-customerror #main-content,.section-authors #main-content,.page-user #main-content,.page-search #main-content,.page-help #main-content{padding:3rem}}.node:not(.node-full):not(.node-script-item){padding:1.5rem;border-radius:2px;background-color:#fff;box-shadow:0 -1px 2px rgba(0,0,0,0.1),0 3px 3px rgba(0,0,0,0.23),0 3px 3px rgba(0,0,0,0.16)}@media (min-width:30em){.node:not(.node-full):not(.node-script-item){padding:3rem}}.page-search #breadcrumb{clip:rect(1px,1px,1px,1px);position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap}.block-site-rss .block-content a{font-size:120%;color:#f60}.block-site-rss .block-content a,.block-site-rss .block-content a .ambientimpact-icon__text{-webkit-text-decoration-color:rgba(255,102,0,0.4);-moz-text-decoration-color:rgba(255,102,0,0.4);text-decoration-color:rgba(255,102,0,0.4)}.block-site-rss .block-content a:hover,.block-site-rss .block-content a.proxy-hover,.block-site-rss .block-content a:focus{color:#ff8533}.block-site-rss .block-content a:hover,.block-site-rss .block-content a:hover .ambientimpact-icon__text,.block-site-rss .block-content a.proxy-hover,.block-site-rss .block-content a.proxy-hover .ambientimpact-icon__text,.block-site-rss .block-content a:focus,.block-site-rss .block-content a:focus .ambientimpact-icon__text{-webkit-text-decoration-color:currentColor;-moz-text-decoration-color:currentColor;text-decoration-color:currentColor}.block-site-social-links .block-inner::after{display:none}.block-ambientimpact-block-credit{margin:4rem 0}.block-ambientimpact-block-credit .block-content{text-align:center}.breadcrumb-wrapper,ul.action-links.action-links,.block-author-archive-block-blog-posts .block-title,.page-blog.page-views #page-title{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:30em){.breadcrumb-wrapper,ul.action-links.action-links,.block-author-archive-block-blog-posts .block-title,.page-blog.page-views #page-title{padding-left:3rem;padding-right:3rem}}.field-item>:last-child:not(.node),.block-content>:last-child:not(.node){margin-bottom:0}.flexbox #name-and-slogan{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#site-name{-ms-flex-positive:1;flex-grow:1}#site-name a{float:left}#site-name svg{display:block;color:#3f51b5}#site-slogan{opacity:0.5}#menu-bar{padding:0;border-radius:2px;background-color:#3f51b5;box-shadow:0 -1px 2px rgba(0,0,0,0.1),0 3px 3px rgba(0,0,0,0.23),0 3px 3px rgba(0,0,0,0.16);margin:2rem 10px;padding:0}@media (min-width:30em){#menu-bar{padding:0}}@media (min-width:769px){#menu-bar{margin-bottom:4rem}}#menu-bar .block{margin:0}#menu-bar .menu{display:-ms-flexbox;display:flex;overflow-x:auto}#menu-bar .menu::after{display:none}#menu-bar .menu li{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;text-align:center}#menu-bar .menu a{position:relative;padding:0.5em 1em;color:#fff;font-size:120%;text-decoration:none}.ambientimpact-global-hover #menu-bar .menu a:hover,.ambientimpact-global-hover #menu-bar .menu a.proxy-hover,.ambientimpact-global-hover #menu-bar .menu a:focus{background-color:#606fc7}#menu-bar .menu li.active-trail>a::before,#menu-bar .menu a.active::before{content:'';position:absolute;left:0;right:0;bottom:0;height:0.3em;background-color:#8591d5}#page{padding-top:2rem}#menu-bar{z-index:2}#columns{position:relative;z-index:1}.page-node .block-main,.page-contact .block-main{margin-bottom:0}#main-content{margin-top:.4em}.content-inner{transition:0.5s margin}.sidebar{transition:0.5s opacity}#main-content,.region-content-aside .block-inner{margin-right:10px}@media (min-width:769px){.sidebar-out-of-view .sidebar.sidebar{opacity:0;position:absolute}.sidebar-out-of-view .content-inner.content-inner{margin-left:10%;margin-right:10%}}@media (min-width:1025px){.sidebar-out-of-view .content-inner.content-inner{margin-left:12.5%;margin-right:12.5%}}p{margin-bottom:2rem}p:last-child{margin-bottom:0}*+p{margin-top:2rem}hr{margin:4rem auto}.block-content ul li,.block-content ol li,.node-content ul li,.node-content ol li{margin-top:.5rem;margin-bottom:.5rem}.block-content ul,.block-content ol{padding-left:0}.node-content ul,.node-content ol{padding-left:1.2em}.item-list ul:not(.contextual-links):not(.unlisted-list):not(.pager)>li,.item-list ol:not(.contextual-links):not(.unlisted-list):not(.pager)>li{margin-left:1.2em}.sidebar .menu li{margin-left:1.2em;list-style-type:disc;list-style-image:none}.sidebar .view .more-link{margin-left:1.2em}.tips{padding-left:1.2em}#page-title,.node .node-title,.block-title,h1,h2,h3,h4,h5,h6{margin:0 0 1rem;line-height:1.2}.node-content h1:not(:first-child),.node-content h2:not(:first-child),.node-content h3:not(:first-child),.node-content h4:not(:first-child),.node-content h5:not(:first-child),.node-content h6:not(:first-child),.block-content h1:not(:first-child),.block-content h2:not(:first-child),.block-content h3:not(:first-child),.block-content h4:not(:first-child),.block-content h5:not(:first-child),.block-content h6:not(:first-child){margin-top:2rem}#page-title{margin-bottom:2rem}*+.region-content-aside{margin-top:4rem}.block+.block{margin-top:3rem}.block.last{margin-bottom:0}.field-type-taxonomy-term-reference.field-label-inline{margin-bottom:0}:not(.field-label-inline)+.field-type-taxonomy-term-reference.field-label-inline{margin-top:2rem}.field-type-taxonomy-term-reference.field-label-inline:last-of-type{margin-bottom:2rem}.field-type-taxonomy-term-reference.field-label-inline .field-label,.field-type-taxonomy-term-reference.field-label-inline .field-items{float:none;display:inline}.field-type-taxonomy-term-reference.field-label-inline .field-label{padding-right:0.3em}*+.field-name-field-blog-post-reference::before{content:'';display:block;height:1px;margin:1.5rem -1.5rem;background-color:rgba(0,0,0,0.15)}@media (min-width:30em){*+.field-name-field-blog-post-reference::before{margin:3rem -3rem}}.field-name-field-blog-post-reference.field-label-inline .field-label{padding-right:0.3em}.username{font-weight:400}.user-profile:after{content:'';display:block;width:0;height:0;visibility:hidden;font-size:0;line-height:0;clear:both}.user-profile .user-picture{margin:.4em 0 0 1rem;max-width:20%}.user-profile .user-picture *{display:block}.user-profile--user-list{margin:0}.flexbox .user-profile--user-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.flexbox .user-profile--user-list .username{font-weight:400;font-size:1.6em}.user-profile--user-list .user-picture{margin:0 1rem 0 0}.view-authors .view-content ul{margin:0}.view-authors .view-content ul li+li{margin-top:2rem}.view-authors__contributors-title{margin:4rem 0 2rem}.node{margin-bottom:4rem}.node .submitted{margin-bottom:2rem}.flexbox .node .submitted.with-user-picture{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.flexbox .node .submitted.with-user-picture .author-datetime{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0}.node .submitted time{white-space:nowrap}.node-script>.submitted{-ms-flex-pack:center;justify-content:center}.node .user-picture{margin-right:.5rem}.node .user-picture *{display:block}.node ul.links{font-weight:400}.node ul.links li{padding-right:2rem}.node .node-content+nav{margin-top:1.5rem;margin-bottom:-1.5rem;padding-bottom:.45rem}@media (min-width:30em){.node .node-content+nav{margin-top:3rem;margin-bottom:-3rem;padding-bottom:.9rem}}.node .node-content+nav::before{content:'';display:block;height:1px;margin:.45rem -1.5rem;background-color:rgba(0,0,0,0.15)}@media (min-width:30em){.node .node-content+nav::before{margin:.9rem -3rem}}.node-full{margin-bottom:0}.node *+.related-scripts-title::before{content:'';display:block;height:1px;margin:1.5rem -1.5rem;background-color:rgba(0,0,0,0.15)}@media (min-width:30em){.node *+.related-scripts-title::before{margin:3rem -3rem}}body.node-type-script ul.primary{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#comments{margin-bottom:0}#comments h2.comment-title::before,#comments h2.comment-form::before{content:'';display:block;height:1px;margin:1.5rem -1.5rem;background-color:rgba(0,0,0,0.15)}@media (min-width:30em){#comments h2.comment-title::before,#comments h2.comment-form::before{margin:3rem -3rem}}.comment{margin:3rem 0 0}.comment-by-node-author{border-left:4px solid #3f51b5;margin-left:calc(-.5rem - 4px);padding-left:.5rem}.comment .submitted{margin-bottom:1rem}.filter-wrapper{margin:1rem 0;padding:0;border-width:0}.filter-wrapper .form-type-select{margin-top:0;padding-left:0}.filter-guidelines{padding:0}.filter-help{padding-right:0}.form-actions{margin-top:2rem;margin-bottom:0}.views-exposed-widget .form-actions{margin-top:0}.views-exposed-form{max-width:none}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1em}.views-exposed-form .form-radios{-moz-columns:2 10em;columns:2 10em;-moz-column-gap:2rem;column-gap:2rem}.views-exposed-form .form-radios .form-item{page-break-inside:avoid;break-inside:avoid-column;white-space:nowrap}.views-exposed-form .form-radios .form-item label{white-space:normal}ul.action-links{margin-top:0;padding-left:0;font-size:120%}.script-title{display:block;text-align:center}.script-title__glue{clip:rect(1px,1px,1px,1px);position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap}.script-title__subtitle{font-size:70%}.script-title__subtitle::before{content:'';display:block}.node-script-item{position:relative;overflow:hidden;padding:.5rem;border-radius:2px;background-color:#fff;box-shadow:0 -1px 2px rgba(0,0,0,0.1),0 3px 3px rgba(0,0,0,0.23),0 3px 3px rgba(0,0,0,0.16);display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;font-size:85%}@media (min-width:30em){.node-script-item{padding:.5rem}}@media (min-width:30em){.node-script-item{font-size:95%}}.node-script-item .node-header{-ms-flex-order:2;order:2;-ms-flex-positive:1;flex-grow:1;width:80%;margin-left:.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.node-script-item .node-title{margin:0;text-align:center;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.node-script-item .node-title .script-title{display:inline}.node-script-item .node-content{-ms-flex-order:1;order:1;position:relative;width:8rem;min-height:6rem;margin:0}.node-script-item .node-content a,.node-script-item .node-content picture,.node-script-item .node-content img{position:absolute}.node-script-item .node-content a{top:-.5rem;bottom:-.5rem;left:-.5rem;right:0}.node-script-item .node-content picture,.node-script-item .node-content img{top:0;left:0;width:100%;height:100%}.node-script-item .node-content img{-o-object-fit:cover;object-fit:cover}.node-script-item .unpublished{position:absolute;left:.5rem;right:.5rem}.view-scripts .view-filters+.view-content{margin-top:4rem}.view-scripts .views-row{margin:0}.view-scripts .node-script-item{margin-bottom:2rem}@media (min-width:50em){.flexbox .view-scripts .view-content .item-list>ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.flexbox .view-scripts .view-content .item-list>ul .views-row{width:48%}}
