/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.file{display:inline-block;min-height:16px;padding-left:20px;background-repeat:no-repeat;background-position:left center;}[dir="rtl"] .file{padding-right:20px;padding-left:inherit;background-position:right center;}.file--general,.file--application-octet-stream{background-image:url(/themes/contrib/classy/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/themes/contrib/classy/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/themes/contrib/classy/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/themes/contrib/classy/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/themes/contrib/classy/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/themes/contrib/classy/images/icons/text-x-script.png);}.file--text-html{background-image:url(/themes/contrib/classy/images/icons/text-html.png);}.file--text-plain{background-image:url(/themes/contrib/classy/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/themes/contrib/classy/images/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/themes/contrib/classy/images/icons/application-x-executable.png);}.file--audio{background-image:url(/themes/contrib/classy/images/icons/audio-x-generic.png);}.file--video{background-image:url(/themes/contrib/classy/images/icons/video-x-generic.png);}.file--text{background-image:url(/themes/contrib/classy/images/icons/text-x-generic.png);}.file--image{background-image:url(/themes/contrib/classy/images/icons/image-x-generic.png);}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
:root{--black:#000;--white:#fff;--off-white:#f1f1f1;--off-black:#414042;--light-grey:#d5d7d8;--light-grey-transparent:#d5d7d800;--medium-grey:#b1b3b6;--medium-grey-transparent:#b1b3b600;--medium-dark-grey:#808285;--medium-dark-grey-transparent:#80828500;--dark-grey:#58595b;--light-blue:hsl(209.59,42.69%,40%);--navy-blue:#003351;--golden:#fbab18;--dirty-gold:#9d6c04;}.responsive-stage-indicator{display:none;position:fixed;bottom:0;right:0;background-color:var(--medium-grey);padding:0.2em 0.5em;color:var(--white);opacity:0.5;}.responsive-stage-indicator.global{display:block;}.clearfix{clear:both;}.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both;}:focus{outline:none;}::-moz-focus-inner{border:0;}a.ghost-button,.ghost-button,.join-form input[type="submit"]{border:1px solid;border-radius:5px;padding:10px 40px;display:inline-block;color:var(--light-blue);border-color:var(--light-blue);transition:background-color 0.3s,color 0.3s;}input[type="submit"]{background-color:var(--white);margin-left:0;}input[type="submit"]:hover{background-color:var(--light-blue);color:var(--white);}a.ghost-button.active,.ghost-button.active{background-color:var(--light-grey);color:var(--black);border-color:var(--off-black)}.ghost-button:hover,a.ghost-button:hover,.ghost-button:hover,a.ghost-button:focus{color:var(--white);background-color:var(--light-blue);}a.ghost-button:hover{text-decoration:none;}.ghost-button.download-button svg{fill:var(--light-blue);transition:fill 0.3s;margin-right:0.25em;}.ghost-button.download-button:hover svg,.ghost-button.download-button:focus svg{fill:var(--white);}.join-form input[type="submit"],.ghost-button.gold{margin:0 1em 0 0;background-color:var(--white);color:var(--golden);border:1px solid var(--golden);}.join-form input[type="submit"]:hover,.ghost-button.gold:hover,.join-form input[type="submit"]:focus,.ghost-button.gold:focus{background-color:var(--golden);color:var(--white);}body{font-family:'Lato',Verdana,Geneva,sans-serif;color:var(--off-black);font-size:18px;font-weight:400;display:block;float:left;line-height:1.4em;width:100%;}svg{transition:fill 0.3s;}a{text-decoration:none;color:var(--light-blue);transition:color 0.3s;}a:hover,a:focus{color:var(--golden);}article a{border-bottom:1px dashed;margin-bottom:-1px;}article a:hover,article a:focus{border-bottom-style:solid;}.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both;}hr{border-color:var(--medium-grey);}.edit-link{position:absolute;right:0;top:0;color:rgba(95,95,93,0);transition:color .3s,background-color .3s,border-color .3s;background-color:rgba(225,225,225,0);padding:5px 8px;font-family:'AvenirLTStd-Roman','Avenir 55 Roman',Helvetica,sans-serrif;font-size:24px;border:1px solid rgba(95,95,93,0);}.edit-link-parent{position:relative;width:100%;}.edit-link-parent:after{content:" ";visibility:hidden;display:block;height:0;clear:both;}.edit-link-parent:hover .edit-link{background-color:rgba(255,250,250,0.76);color:rgb(124,124,124);border-color:rgb(124,124,124);}.edit-link-parent:hover .edit-link-parent .edit-link{color:rgba(95,95,93,0);background-color:rgba(225,225,225,0);border-color:rgba(124,124,124,0);}.edit-link-parent .edit-link-parent:hover .edit-link{background-color:rgba(255,250,250,0.76);color:rgb(124,124,124);border-color:rgba(124,124,124,1);}article .body{}article a{word-wrap:break-word;}h1{font-size:48px;font-weight:400;}h1,h2{width:100%;display:block;float:left;line-height:1.2em;}h2{font-size:30px;line-height:40px;font-weight:700;text-align:center;}.node--nid-293 h2{text-align:left;}.page-node-type-news h2{text-align:left;margin-bottom:0.25em;}.with-sidebar h2{text-align:left;}.with-orienter h2{margin-top:10px;}h3{font-size:30px;line-height:36px;color:var(--light-blue);font-weight:normal;}br.narrow,br.medium,br.wide{display:none;}img{max-width:100%;height:auto;}img[data-align="left"]{float:left;padding-right:20px;padding-bottom:20px;}img[data-align="right"]{float:right;padding-left:20px;padding-bottom:20px;}img[data-align="center"]{text-align:center;display:block;margin:0 auto;}hr{border-top:none;border-bottom-width:1px;margin:25px 0;}sup{top:-1em;}sub,sup{font-size:66%;}.fluid-width-video-wrapper{width:100%;float:left;}.node--unpublished{background-color:transparent;}.unpublished-status{background-color:rgba(255,228,228,1);border:1px solid;font-size:12px;width:100%;text-align:center;margin:10px auto 10px auto;}.tile{float:left;display:block;}.node-item{position:relative;}.node-item .edit-link{position:absolute;display:none;right:0;top:0;color:var(--navy-blue);padding:0.3em 1em 0.3em 1em;border:1px solid;background-color:rgba(256,256,256,0.66);border-radius:3px;}.node-item:hover .edit-link{display:block;}.type-label,.field--name-field-news-type{font-size:14px;color:var(--light-blue);font-style:italic;line-height:14px;display:block;margin-top:8px;}.full-wrap{width:100%;}.full-inner,article.profile{width:calc(100% - 40px);max-width:1200px;margin:0 auto;clear:both;}.full-inner .full-inner{width:100%;}.partial-inner{max-width:700px;margin:0 auto;}.with-sidebar .partial-inner{float:left;}.with-sidebar .layout-content{width:calc(100% - 300px);float:left;}.layout-sidebar-first{width:300px;float:left;}.mobile-hide{display:none;}.col-twothird,#block-brc-primary-local-tasks{max-width:795px;margin:0 auto;}.layout-container{margin:0;position:relative;}header{position:relative;}header > div{display:flex;}.logo{float:left;margin:10px 0;display:block;width:33%;max-width:180px;}.logo .image{width:240px;}.footer-logo .image{max-width:50%;width:220px;}header .main-menu,.secondary-menu-wrap{display:none;}nav.mobile-main .mobile-menu{text-transform:uppercase;font-size:18px;float:right;opacity:0;transition:opacity .6s;position:absolute;right:0;top:0;padding:0 20px 100vh 20px;background-color:var(--white);width:calc(100% - 40px);z-index:-1;}nav.mobile-main .mobile-menu.expanded{opacity:1;z-index:1;}.main-menu ul{float:right;margin:1em 0 0 0;}.secondary-menu ul{text-align:center;}.secondary-menu ul.menu{margin:-3px 0 0 0;}.main-menu li,.secondary-menu li{padding:8px 6px;pointer-events:initial;}.secondary-menu li{display:inline-block;}.main-menu li a,.secondary-menu li a{color:var(--black);}.mobile-menu li.active > a{color:var(--golden);}.main-menu li.active-branch,.main-menu li.active,.secondary-menu li.active{background-color:var(--light-grey);}.main-menu li.active-branch,.main-menu li.active{border-top-left-radius:5px;border-top-right-radius:5px;}.main-menu-outer{float:right;position:relative;}.secondary-menu-wrap{background-color:var(--light-grey);float:left;width:100%;}.mobile-main-wrap{width:100%;position:relative;}nav.mobile-main{position:absolute;top:0;left:0;width:100%;}nav.mobile-main ul{margin-top:0;}nav.mobile-main li{}.main-menu a,.secondary-menu a{border-bottom:2px solid var(--light-grey-transparent);transition:border-color 0.3s;}.secondary-menu a{border-bottom:2px solid var(--medium-grey-transparent);}.secondary-menu-top-border{border-top:3px solid var(--light-grey-transparent);}.main-menu a:hover,.main-menu a:focus{border-color:var(--light-grey);}.secondary-menu a:hover,.secondary-menu a:focus{border-color:var(--medium-grey);}.secondary-menu li.active{background-color:var(--medium-grey);}nav.main{float:right;}header nav.main{margin:auto 0 0 auto;display:none;}.menuToggle{cursor:pointer;float:right;position:relative;display:block;z-index:1;margin:auto 0 0 auto;}.menuToggle span{display:block;width:30px;height:4px;margin-bottom:4px;position:relative;background:#232323;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),opacity 0.55s ease;}.menuToggle span:first-child{transform-origin:0% 0%;}.menuToggle span:nth-last-child(2){transform-origin:0% 100%;}.menuToggle.expanded span{opacity:1;transform:rotate(45deg) translate(-5px,-13px);background:#232323;}.menuToggle.expanded span:nth-last-child(2){opacity:0;transform:rotate(0deg) scale(0.2,0.2);}.menuToggle.expanded span:nth-last-child(3){transform:rotate(-45deg) translate(-13px,18px);}header.with-util{border-top:3px solid var(--light-grey);}.is-member header.with-util{border-color:var(--golden);}.util-menu-outer{position:absolute;top:0;right:0;padding:3px 10px 6px 10px;background-color:var(--light-grey);font-size:14px;border-bottom-left-radius:5px;line-height:12px;color:var(--light-blue);}.is-member .util-menu-outer{background-color:var(--golden);}.util-menu-outer svg{top:-1px;left:2px;position:relative;}.util-menu-outer a:hover{text-decoration:underline;}.util-menu ul{margin:0;}.util-menu li{list-style:none;float:left;margin-left:0.5em;padding-left:0.5em;border-left:1px solid;}.util-menu li:first-child{border-left:none;}.util-menu li a{color:var(--dark-grey);}.orienter{background-color:var(--golden);color:var(--white);padding-bottom:40px;float:left;width:100%;margin-top:1em;}.orienter h2{margin-top:40px;margin-bottom:0;}.orienter .extra{text-align:center;}.orienter .buttons{margin-top:20px;}.orienter .ghost-button{margin:0 10px;color:var(--white);}.orienter .ghost-button:hover{color:var(--golden);background-color:var(--white);border-color:var(--white);}.members-buttons-menu ul{text-align:center;margin:0;}.members-buttons-menu li{list-style:none;display:inline-block;margin:0 10px;}.members-buttons-menu a{color:var(--white);border:1px solid;border-radius:15px;padding:5px 45px;display:inline-block;transition:background-color 0.3s,color 0.3s;}.members-buttons-menu a:hover{color:var(--golden);background-color:var(--white);border-color:var(--white);text-decoration:none;}.layout-sidebar-first ul.menu{margin-left:0;}.layout-sidebar-first ul.menu > li{padding-left:1em;padding-right:0.5em;line-height:1.66em;}.layout-sidebar-first .menu-outer{background-color:var(--off-white);float:left;width:calc(100% - 40px);margin-right:40px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-bottom:40px;}.layout-sidebar-first .menu-outer a{color:var(--dark-grey);}.layout-sidebar-first .menu-outer li.active{background-color:var(--light-grey);}.layout-sidebar-first .menu-outer li.active::before{content:'> ';}.layout-sidebar-first .menu-outer li.active li::before{content:'';}.layout-sidebar-first .menu-outer ul.menu li li{text-indent:-1em;margin-left:1em;font-size:14px;}.resources-menu ul li{font-weight:bold;}.resources-menu ul > li li{font-weight:normal;}.pre-footer-spacer{width:100%;height:60px;}footer{text-align:center;font-size:14px;}footer .top{text-align:center;background-color:var(--dark-grey);color:var(--white);padding-top:60px;}footer .bottom{background-color:var(--light-blue);border-top:8px solid var(--navy-blue);margin-bottom:-1px;}footer .bottom,footer .bottom a{color:#ffffff99;}footer .bottom a:hover{color:var(--golden);}footer .logo{display:inline-block;float:none;}.logo.pembina svg{fill:var(--white);}.logo.pembina:hover svg{fill:var(--golden);}.brc-legal{padding-bottom:26px;margin-top:-20px;line-height:18px;font-size:12px;}footer .logo.pembina{max-width:160px;margin-top:0;margin-bottom:0;position:relative;}footer .logo.pembina svg{width:100%;}footer .menu{border-top:1px solid var(--medium-grey);border-bottom:1px solid var(--medium-grey);text-align:center;overflow:hidden;padding:18px 50px;display:inline-block;font-size:16px;}footer .menu li{margin-right:5px;display:inline;}footer .menu li:last-child{margin-right:0;}footer .menu li a{color:var(--white);display:inline-block;}.footer-bottom a{color:var(--white);}.footer-brc-address{padding-bottom:50px;font-size:16px;color:var(--medium-grey);}.footer-brc-address .brc-name{font-weight:bold;}.footer-brc-address a{color:var(--medium-grey);}footer .menu li a:hover,.footer-bottom a:hover,.footer-brc-address a:hover{color:var(--golden);}.hero{background-position:100% 100%;text-align:center;overflow:hidden;}.home-hero{max-width:2000px;margin:0 auto;}.hero .text{color:var(--white);text-shadow:0px 0px 30px rgba(0,0,0,0.4);font-size:30px;line-height:36px;margin:0 auto;}.home-hero .text{padding:0;}.home-hero h2{color:var(--golden);width:100%;}.home-what-we-do{color:var(--light-blue);background-image:url(/themes/brc/images/what-we-do-bg.jpg);background-position:50% 100%;background-repeat:no-repeat;background-color:#cadeea;padding-bottom:450px;padding-top:60px;text-align:center;}.home-what-we-do .card{text-align:center;}.home-what-we-do h2{font-weight:400;}.home-what-we-do h2 a{text-decoration:none;color:var(--light-blue);}.home-what-we-do .cards{grid-template-columns:100%;grid-gap:0;margin:0 auto;display:-ms-grid;display:grid;width:100%;}.home-what-we-do .image-cards .card{align-self:end;text-align:center;padding-bottom:40px;}.home-what-we-do .card .textual{margin-top:0;padding:0 20px;}.home-what-we-do .card .textual h3{font-size:30px;line-height:36px;margin:0 0 20px 0;}.home-member-benefits .card .textual{margin-top:10px;}.home-what-we-do .card .textual a{text-decoration:none;color:var(--light-blue);}.home-what-we-do .card .textual a:hover,.home-what-we-do .card .textual a:focus{color:var(--golden);}.home-news-cards .card .textual{font-size:24px;line-height:30px;margin-top:20px;}.home-member-benefits{background-image:none;background-color:var(--off-white);padding-bottom:60px;text-align:center;}.home-member-benefits .cards .card:nth-child(2){margin-top:40px;}.home-what-we-do a.ghost-button,.home-member-benefits a.ghost-button{margin-top:60px;}.home-news-cards{background-image:none;background-color:var(--white);padding-bottom:60px;text-align:center;color:var(--black);}.home-news-cards .card{margin-bottom:60px;}.home-news-cards a{color:var(--black);}.home-news-cards h2{color:var(--golden);}.join-brc{background-image:linear-gradient(110deg,#f2cc86,#ccdeec);color:var(--light-blue);text-align:center;padding:15px 0 75px 0;}.join-brc .text{max-width:700px;margin:0 auto;}.join-brc a{color:var(--light-blue);border-color:var(--light-blue);}.join-brc a.ghost-button:hover{color:var(--white);background-color:var(--light-blue);}.about-hero{background-image:url(/themes/brc/images/BRC-About-smol.jpg);background-position:50% 25%;background-repeat:no-repeat;}.about-what-we-do .card{width:100%;float:left;margin-bottom:80px;}.about-what-we-do .image-wrap{width:100%;float:left;text-align:center;margin-bottom:20px;}.about-what-we-do .textual{width:100%;float:left;}.about-what-we-do .textual .title{color:var(--light-blue);font-size:30px;line-height:36px;}.brc-story{background-color:var(--off-white);padding-top:50px;padding-bottom:50px;}.brc-story .bottom{width:100%;float:left;}.brc-story .our-goal{border:1px solid var(--medium-grey);padding:40px;width:calc(100% - 82px);float:right;margin:0 0 30px 0;background-color:var(--white);}.brc-story .our-goal h3{color:var(--golden);margin-top:0;}.brc-story p{margin-top:0;}.brc-team{padding-top:50px;padding-bottom:50px;}.brc-team .cards{grid-template-columns:100%;display:grid;width:100%;}.brc-team .cards .card{margin-left:10px;margin-right:10px;}.brc-team .cards .card img{display:block;margin:0 auto;}@supports (grid-gap:20px){.brc-team .cards{grid-gap:20px;margin-left:0;margin-right:0;}.brc-team .cards .card{margin-left:0;margin-right:0;}}.brc-team .cards .card:nth-child(1){-ms-grid-column:1;-ms-grid-row:1;}.brc-team .cards .card:nth-child(2){-ms-grid-column:2;-ms-grid-row:1;}.brc-team .cards .card:nth-child(3){-ms-grid-column:1;-ms-grid-row:2;}.brc-team .cards .card:nth-child(4){-ms-grid-column:2;-ms-grid-row:2;}.brc-team .card .textual{text-align:left;}.brc-team .card .title{font-size:24px;line-height:32px;margin-bottom:0;margin-top:10px;}.brc-team .card .job-title{margin-bottom:10px;font-weight:600;}.brc-team .card .job-title p:first-child{margin-top:0;}.brc-team .card .job-title p:last-child{margin-bottom:0;}.card .company-name{margin-bottom:10px;font-style:italic;}.brc-team#advisory-board .card .job-title{margin-bottom:0;}.brc-team .cards .profile-links{width:100%;float:left;}.brc-team .cards .profile-links a{display:inline-block;margin-right:10px;width:30px;height:30px;}.brc-team .cards .profile-links a:last-child{margin-right:0;}.brc-team .cards .contact-info{width:100%;margin-left:0;text-align:left;margin-bottom:10px;}.member-benefits{text-align:center;background-color:var(--off-white);padding:30px 0 60px 0;}.member-benefits .cards{grid-template-columns:100%;grid-gap:0;display:-ms-grid;display:grid;width:100%;}.member-benefits .card .text{text-align:left;}.member-benefits h2{color:var(--light-blue);}.member-benefits .card li{margin-bottom:1em;}.public-resources-hero{margin-bottom:60px;}.public-resources .cards{grid-template-columns:100%;grid-gap:0;display:-ms-grid;display:grid;width:100%;}.public-resources .card{cursor:pointer;margin-bottom:60px;}.back-to-resources{cursor:pointer;padding-bottom:2em;display:inline-block;}.resources-container{max-width:700px;margin:0 auto;}.big-number{font-size:150px;line-height:120px;font-weight:700;color:var(--golden);float:left;margin-right:30px;}.tools-resources h2{color:var(--golden);}.tools-resources > * > h3{max-width:1000px;text-align:center;margin:0 auto 100px auto;color:var(--black);}.tools-resources .card{border-bottom:3px solid var(--off-white);padding-bottom:50px;margin-top:50px;}.tools-resources .cards .card:first-child{margin-top:0;}.tools-resources .cards .card:last-child{border:none;}.tools-resources .big-number{float:left;margin-right:30px;}.tools-resources .card .top{margin-bottom:30px;clear:both;float:left;width:100%;}.tools-resources .card .top h3{font-weight:700;margin-bottom:0;margin-top:0;}.tools-resources .card .bottom{margin-top:40px;}.tools-resources .card .bottom ul{column-count:1;text-align:left;}.tools-resources .card .bottom ul li{margin:0;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;width:calc(100% - 25px);margin-bottom:30px;}.g-recaptcha{margin-bottom:1em;clear:both;}form captcha{float:left;width:100%;clear:both;}.join-hero,.contact-hero,.events-hero{padding:30px 0 70px 0;background-position:50% 50%;background-repeat:no-repeat;}.contact-hero{margin-bottom:40px;padding:0;}.join-hero{background-image:url(/themes/brc/images/join-banner.jpg);}.join-hero h1{margin:0;}.join-hero h3{color:var(--white);}#brc-join-form,#brc-contact-form,#user-register-form,.user-form{width:100%;max-width:412px;float:left;}.join-form{margin-bottom:50px;}.form-composite > legend,.label{font-weight:400;}.user-login-form input[type="text"],.user-login-form input[type="password"],form input[type="text"],form input[type="password"],form input[type="email"],form input[type="number"],form input[type="url"],form textarea,form select{border-radius:5px;width:calc(100% - 0.6em);border:1px solid var(--medium-grey);margin-top:5px;margin-bottom:10px;padding:0.3em;}.password-suggestions{border:none;}.password-parent{overflow:initial;}form input[type="password"],form input[type="number"]{width:initial;display:block;clear:both;float:none;}.form-item{width:100%;clear:both;float:left;margin-top:0;}form select{width:auto;display:block;line-height:22px;padding-right:1em;max-width:100%;box-sizing:border-box;box-shadow:0 1px 0 1px rgba(0,0,0,.04);-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:var(--white);background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat,repeat;background-position:right 0.33em top 50%,0 0;background-size:.5em auto,100%;}form select::-ms-expand{display:none;}form select:hover{border-color:var(--medium-dark-grey);}form select:focus,form input:focus,form textarea:focus{border-color:var(--medium-grey);box-shadow:0 0 1px 3px rgba(59,153,252,.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none;}form select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--black);}form select option{font-weight:normal;}form input[type="checkbox"]{position:relative;top:-2px;margin-right:5px;}.join-form #edit-field-logo-wrapper details{border:none;margin:0;padding:0;}.join-form #edit-field-logo-wrapper details .details-wrapper{padding:0;margin:0;}.join-form #edit-pass--description{display:none;}.join-form #edit-field-logo label{text-indent:-99999px;line-height:0;}.join-form #edit-field-logo label:after{text-indent:0;line-height:initial;display:block;content:"moo";}.join-form #edit-mail--description,.join-form #edit-name--description{display:none;}.join-form .form-item-pass-pass1 label,.join-form .form-item-pass-pass2 label,.join-form .password-field,.join-form .password-confirm,.join-form .image-widget-data input[type="submit"],.join-form #edit-field-logo-0-upload{float:left;clear:both;}.join-form .password-strength{float:left;margin-bottom:1em;clear:both;}.join-form .password-strength .password-strength__title{margin-top:0.5em;}.join-form #edit-field-logo-0-upload--description{display:none;}.join-form #edit-field-logo-0-upload{display:none;}.join-form #edit-field-logo-wrapper{width:100%;}.join-form input[data-drupal-selector="edit-field-logo-0-upload-button"],.join-form input[data-drupal-selector="edit-field-logo-0-upload"]{}.join-form #edit-field-logo-wrapper .description{display:none;}.join-form #edit-field-logo-wrapper .image-preview{margin-top:1em;}.join-form .image-widget-data span{float:left;margin-right:1em;margin-bottom:0.5em;margin-top:0.5em;}.join-form .field--name-field-agree-bool .description{margin-top:1em;border:1px solid var(--medium-dark-grey);border-radius:5px;padding:1em;max-height:200px;overflow-y:scroll;margin-left:1.5em;}.table-wrap{overflow-x:scroll;}.zebra-table{width:100%;margin-top:2em;margin-bottom:2em;}.zebra-table thead th{vertical-align:bottom;border-bottom:2px solid var(--light-grey);padding:.75rem;text-align:left;}.zebra-table tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.zebra-table tbody td,.zebra-table tbody th{padding:.75rem;vertical-align:top;border-top:1px solid var(--light-grey);text-align:left;font-weight:400;}.contact-hero{background-image:url(/themes/brc/images/contact-banner.jpg);}.contact-hero h1{margin:0;}.contact-hero h3{color:var(--white);}.events-hero{background-image:url(/themes/brc/images/events-banner.jpg);}.events-hero h3{color:var(--white);}.events-hero h1,.events-hero h2{margin:0;}.events-hero h2{font-weight:400;line-height:1.2em;}.events .event{border-bottom:3px solid var(--off-white);}.events .event:last-child{border-bottom:none;}.events.recent .event{border-color:var(--white);}.events.upcoming{padding-bottom:50px;margin-top:50px;}.events.recent{background-color:var(--off-white);overflow:hidden;}.events.recent .ghost-button{display:none;}.event h2.title{text-align:left;}.events.recent h2.section-title{color:var(--light-blue);font-weight:400;padding-bottom:50px;text-align:center;}.event .date{font-weight:700;}.event .date-location{margin-bottom:0.5em;}.events .event{padding-bottom:30px;margin-bottom:38px;}.events-list-wrap{padding-top:30px;}.events-list-wrap .event:last-child{margin-bottom:0;}.events.upcoming .events-list-wrap .event:last-child{border-bottom:0;padding-bottom:0;}.events .event h2.title{margin-top:0;margin-bottom:0;color:var(--light-blue);font-weight:400;font-size:30px;}.event .register-outer{width:100%;float:left;text-align:center;margin:1em 0;}.contact-info{width:100%;float:left;max-width:332px;}.contact-info .socials{margin-top:0;}.contact-info .social-follow a svg .cls-1,.contact-info .social-follow a.external svg path{fill:var(--dark-grey);}.contact-info .social-follow .title{color:inherit;}.contact-info .social-follow ul li:first-child{margin-left:0;}.contact-info .social-follow ul li:last-child{margin-right:0;}.contact-info .socials .bluesky .butterfly{fill:#fff!important;}.founding-members .logos,.members .logos{margin:20px 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;float:left;}.event .logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:40px;width:100%;}.event .logos > *{flex:30%;max-width:50%;margin:0 10% 60px 10%;display:flex;justify-content:center;align-items:center;}.event .logos img{max-width:300px;}.members .logo .edit-link{font-size:0.7em;padding:3px;line-height:1.2em;top:-10px;right:-10px;}.founding-members .logo,.members .logo{flex-basis:calc(50% - 59px);margin:0 20px 20px 20px;float:left;position:relative;}.members .logo > *{display:inherit;text-align:center;}.members .logo img{max-height:150px;}.founding-members .logo img,.members .logo img{position:relative;}.members .logo img{filter:saturate(0);transition:filter 0.3s;}.members .logo:hover img,.members .logo:focus img,.members .logo a:focus img{filter:saturate(1);}.gold-members h2{color:var(--golden);}.silver-members{color:var(--light-blue);}.founding-members .logo .bluearth{}.home-reports-cards{background-color:#f2cc86;padding-bottom:60px;padding-top:60px;}.home-reports-cards .image{float:left;width:100%;text-align:center;padding-bottom:60px;}.home-reports-cards .textual{width:100%;float:left;color:var(--light-blue);}.home-reports-cards h2{text-align:left;font-weight:200;color:var(--light-blue);margin-top:0;}.home-reports-cards .ghost-button:hover,.home-reports-cards a.ghost-button:hover{color:#f2cc86;border-color:var(--light-blue);}.resource-page-title,.resource-title{margin-top:0;}.pdf-view .resource{display:none;}.node--type-resource-page .node__content{margin-bottom:40px;width:100%;clear:both;float:left;}.resource-list{margin-top:0;padding-right:20px;padding-left:20px;}.resource-list li{margin-bottom:20px;cursor:pointer;color:#29a4dc;}.resource-list,.pdf-view{width:100%;display:block;float:left;}.resource-list .download-button{margin-bottom:20px;}.pdf-view{margin-bottom:40px;}.additional-files{margin-top:60px;display:flex;flex-direction:row;gap:40px;flex-wrap:wrap;justify-content:center;}.additional-files .card{flex-basis:100%;display:flex;flex-direction:column;}.additional-files .card .image-wrap{text-align:center;}.additional-files .card h3{text-align:center;margin:30px 0 0 0;}.additional-files .card .download-outer,.additional-files .card .body{margin-top:30px;}.user-login-form #edit-name--description,.user-login-form #edit-pass--description{display:none;}.user-login-form input[type="text"],.user-login-form input[type="password"]{max-width:400px;clear:both;display:block;}.user-login-form #edit-submit,.ghost-button.blue{border:1px solid;border-radius:15px;padding:5px 45px;margin-top:5px;display:inline-block;color:var(--light-blue);background:none;transition:background-color 0.3s,color 0.3s;}.user-login-form #edit-submit:hover,.ghost-button.blue:hover{color:var(--white);background-color:var(--light-blue);}.pw-reset{padding-bottom:40px;display:inline-block;}.four-oh-x{margin-top:40px;margin-bottom:40px;}.ajax-progress{position:absolute;}.ajax-throbber.sk-cube-grid{width:24px;height:24px;position:absolute;}.ajax-throbber.sk-cube-grid .sk-cube{background-color:var(--golden);}.form-item-visibility{position:relative;min-height:24px;min-width:24px;}.form-item-visibility input[type="checkbox"]{position:absolute;overflow:hidden;clip:rect(0 0 0 0);z-index:-1000;height:1px;width:1px;margin:-1px;padding:0;border:0;opacity:0;}.form-item-visibility input[type="checkbox"] + label{content:"";display:inline-block;vertical-align:middle;margin-right:3px;width:20px;height:20px;background-color:rgba(255,0,0,0.5);border-width:1px;border-style:solid;border-color:rgb(255,0,0);border-radius:2px;box-shadow:none;display:flex;justify-content:center;align-items:center;cursor:pointer;}.form-item-visibility input[type="checkbox"] + label::after{content:"no";color:#fff;font-size:10px;}.form-item-visibility input[type="checkbox"]:checked + label{background-color:rgb(67,176,42);border-color:rgb(55,148,36);}.form-item-visibility input[type="checkbox"]:checked + label::after{content:"yes";}.form-item-visibility label{background-image:url(http://csscheckbox.com/checkboxes/u/csscheckbox_4f6bc9a7cc47504b9c36e04aa489f19e.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.visibility-form-cell .ajax-throbber.sk-cube-grid{left:0;top:0;}.visibility-form-cell .form-item-visibility{margin-bottom:0;}.visibility-form-cell{position:relative;}.visibility-form-cell form .feedback{position:fixed;background:var(--white);border:1px solid #ccc;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:1em;filter:drop-shadow(0px 0px 10px rgba(0,0,0,.3));border-radius:10px;background-color:var(--off-white);max-width:66%;}.feedback .warn-icon{background-image:url(/themes/brc/images/dialog-warning.svg);width:25px;height:25px;display:block;float:left;margin-right:0.5em;}.marketplace-entity h2{}.marketplace-entity table{margin:0;}.marketplace-entity h3{margin-bottom:15px;width:100%;float:left;}.marketplace-entity .form-item-project-id label{display:none;}.marketplace-entity{margin-bottom:40px;}.ghost-button.back-to{margin-bottom:1em;margin-top:1em;}.path-frontpage .founding-members{margin-top:40px;}.social-follow-outer{text-align:center;}.social-follow{justify-content:center;gap:30px;margin-top:15px;margin-bottom:15px;}.social-follow > *{width:100%;}.social-follow .socials,.social-follow .subscribe{margin-top:30px;}.social-follow .title{display:inline-block;position:relative;top:-13px;margin-right:10px;font-size:20px;color:var(--light-grey);}.social-follow ul{list-style:none;display:inline-block;padding-left:0;margin-top:0;margin-bottom:0;}.social-follow li{width:40px;height:40px;margin:0 10px;display:inline-block;}.social-follow ul li:last{margin-right:0;}.social-follow a svg .cls-1{fill:var(--white);transition:fill 0.3s;}.social-follow a svg path{transition:fill 0.3s;}.social-follow a:hover svg .cls-1,.social-follow a:focus svg .cls-1,.social-follow a.external:hover svg path,.social-follow a.external:focus svg path{fill:var(--golden);}.public-resources .button-wrap{width:100%;text-align:center;}.news-teaser.horizontal-list-item{margin-top:40px;}.news-teaser h3{margin:0;}.node--type-deal-tracker .field,article.profile .field{float:left;width:100%;margin-bottom:0.5em;}.node--type-deal-tracker .field--label-inline .field__items,article.profile .field--label-inline .field__items{max-width:100%;}.node--type-deal-tracker .field--name-field-more-information .field__item{margin-top:0.5em;}.node--type-deal-tracker,article.profile{padding-bottom:2em;width:100%;float:left;}.horizontal-list-item article{width:98%;margin:30px auto;}.horizontal-list-item .image-wrap{text-align:center;}.horizontal-list-item .image-wrap img{display:inline-block;}.horizontal-list-item article h3{margin-top:0;margin-bottom:0.25em;}.horizontal-list-item .more-wrap{text-align:center;}.news-teaser .more-wrap{margin-bottom:10px;}form details{display:block;float:left;border-radius:5px;}.view-member-directory table,.member-directory table{table-layout:fixed;}.view-member-directory caption,.member-directory caption{font-size:30px;line-height:36px;margin:18px 0;}.view-member-directory .views-field-field-company-website{width:15%;word-wrap:break-word;}.view-member-directory .views-field-field-contact-name{word-wrap:break-word;}.view-member-directory .views-field-field-about-company,.member-directory .about-company{width:50%;}.view-member-directory .zebra-table tbody td.views-field-field-logo,.member-directory td.table-logo{text-align:center;}.view-member-directory td.views-field-field-logo img,.member-directory td.table-logo img{vertical-align:center;padding:1em 0;}.profile img{float:right;margin-left:1em;}.scrollToTopwidget{position:fixed;right:10px;bottom:10px;background-color:var(--golden);padding:6px 6px 0px 6px;opacity:0;transition:opacity 0.3s;color:var(--white);border-radius:6px;cursor:pointer;-webkit-box-shadow:0px 0px 15px 5px rgba(0,0,0,0.15);box-shadow:0px 0px 15px 5px rgba(0,0,0,0.15);}.scrollToTopwidget.visible{opacity:1;}.scrollToTopwidget svg{width:30px;fill:var(--white);stroke:var(--white);}article.node--type-news{padding-bottom:4em;}.node--type-news  .image-wrap{text-align:center;}.published-date{color:#898989;margin-bottom:4px;}.tabs.primary{margin-top:20px;}.nid-5 .tabs.primary{display:none;}.user-edit .tabs.primary a,.user-view .tabs.primary a{border-radius:10px;border:1px solid;}.resources-list{display:grid;grid-template-columns:1fr;grid-gap:60px;margin:20px 0 0 0;padding:0;width:100%;}.search-wrap{text-align:center;}form#search{width:auto;display:inline-block;}#search #sort{float:left;margin-right:1em;}#search .ghost-button{border-radius:5px;padding:5px 20px;}#search input,#search select{border-color:var(--light-blue);color:var(--light-blue);}#search input[type="submit"]:hover{color:var(--white);}#search input:disabled{color:var(--light-grey);background-color:var(--off-white);border-color:var(--dark-grey);}.resources-list li{list-style:none;}.resources-list h3{margin-top:0;font-size:20px;line-height:1.2em;margin:5px 0 0 0;}.resources-list .body{margin-top:7px;}.resources-list .textual{padding:10px;}.no-results{text-align:center;}.resource{position:relative;border-radius:5px;}.resource:hover{cursor:pointer;}.locked-curtain .front,.locked-curtain .back{position:absolute;top:0;left:0;width:100%;height:100%;}.locked-curtain .front{background-image:url(/themes/brc/images/2022/Locked-Circle.svg);background-repeat:no-repeat;background-position:50% 30%;background-size:50px 50px;}.lock-parent{position:relative;border-radius:5px;}.lock-parent:hover .locked-curtain .front{background-image:url(/themes/brc/images/2022/Unlocked-Circle.svg);}.locked-curtain .back{background-color:#666666aa;transition:background-color 0.3s;}.lock-parent.locked:hover .locked-curtain .back{background-color:#666666ee;}.lock-parent.locked .locked-message{position:absolute;left:50%;transform:translate(-50%,-65%);color:var(--white);text-align:center;width:calc(100% - 2em);padding:1em;opacity:0;transition:opacity 0.3s;text-shadow:0px 0px 5px black;top:55%;}.lock-parent.locked:hover .locked-message{opacity:1;}.member.lock-parent.locked .locked-message{top:70%;}.download-outer{text-align:center;}.resource .download-button{margin-top:30px;margin-top:30px;}.unlock-message{width:100%;text-align:center;margin:20px 0;}.unlock-message a{border-top:1px solid;border-bottom:1px solid;color:var(--light-blue);padding:10px 40px;display:inline-block;}.unlock-message a:hover{color:var(--golden);}.unlock-message svg{fill:var(--light-blue);margin-right:0.25em;}.unlock-message a:hover svg{fill:var(--golden);}.community-description{text-align:center;}.member-directory-section h3{font-size:30px;line-height:36px;margin:18px 0;text-align:center;color:var(--off-black);margin-bottom:1em;}.member-directory-section{margin-top:60px;}.member-directory-section .member{margin-bottom:30px;border-radius:5px;overflow:hidden;position:relative;padding:10px 10px;margin:0 -10px 20px -10px;}.member-directory-section .member-inner{display:grid;grid-template-columns:1fr;grid-gap:60px;}.member-directory-section .member-inner .logo-wrap{text-align:center;max-width:140px;margin:0 auto;}.member-directory-section .member-generalmotors .logo-wrap{width:75%;}.member-directory-section .togglable{overflow:hidden;display:none;}.member-directory-section .togglable-inner{padding-left:1em;border-left:1px solid var(--light-blue);margin-bottom:-1em;overflow:hidden;margin-top:-1em;}.member-directory-section .toggler{cursor:pointer;margin-bottom:1em;display:inline-block;}.member-directory-section .toggler::after{content:'+';display:inline-block;}.member-directory-section .toggler.expanded::after{content:'-';display:inline-block;}#advisory-board{background-color:var(--off-white);}.deal-tracker-img{width:calc(100% - 40px);margin:0 auto;display:block;}.resources-list-page .filter-set{flex-wrap:wrap;}.filter-button-wrap label{word-break:break-word;}.node-member-benefits{margin-top:60px;}
@media all and (min-width:360px) and (min-device-width:430px){.util-menu-outer{padding:7px 10px 10px 10px;}h2{font-size:48px;line-height:54px;}.menuToggle{margin:auto 0 3% auto;}.resources-list{grid-template-columns:1fr 1fr;}.brc-team .cards{grid-template-columns:calc(50% - 10px) calc(50% - 10px);}}
@media all and (min-width:675px) and (min-device-width:675px){.logo{}.menuToggle{display:none;}header nav.main,.secondary-menu-wrap{display:block;}nav.mobile-main{display:none;}.main-menu,.secondary-menu{display:block!important;}.main-menu li,.secondary-menu li{clear:none;margin-left:10px;font-size:14px;}.main-menu li{float:left;}.main-menu li:first-child{margin-left:0;}.home-hero h2{padding:0 50px;width:calc(100% - 100px);}.home-what-we-do .cards{-ms-grid-columns:calc(1/3*100%) calc(1/3*100%) calc(1/3*100%);grid-template-columns:calc(1/3*100%) calc(1/3*100%) calc(1/3*100%);}.home-what-we-do2 h2{margin-bottom:0;}.home-what-we-do .cards .card:nth-child(1){-ms-grid-column:1;}.home-what-we-do .cards .card:nth-child(2){-ms-grid-column:2;}.home-what-we-do .cards .card:nth-child(3){-ms-grid-column:3;}.home-what-we-do .cards .card:nth-child(4){-ms-grid-column:1;-ms-grid-row:2;}.home-what-we-do .cards .card:nth-child(5){-ms-grid-column:2;-ms-grid-row:2;}.home-what-we-do .cards .card:nth-child(6){-ms-grid-column:3;-ms-grid-row:2;}.home-what-we-do .cards .card:nth-child(7){-ms-grid-column:1;-ms-grid-row:3;}.home-what-we-do .cards .card:nth-child(8){-ms-grid-column:2;-ms-grid-row:3;}.home-what-we-do .cards .card:nth-child(9){-ms-grid-column:3;-ms-grid-row:3;}.home-what-we-do .cards .textual{padding:0 20px;}.home-member-benefits .cards .card:nth-child(2){margin-top:0;}.member-benefits .cards{-ms-grid-columns:calc(1/3*100%) calc(1/3*100%) calc(1/3*100%);grid-template-columns:calc(1/3*100%) calc(1/3*100%) calc(1/3*100%);}.member-benefits .cards .card:nth-child(1){-ms-grid-column:1;}.member-benefits .cards .card:nth-child(2){-ms-grid-column:2;}.member-benefits .cards .card:nth-child(3){-ms-grid-column:3;}.member-benefits .cards .card:nth-child(4){-ms-grid-column:1;-ms-grid-row:2;}.member-benefits .cards .card:nth-child(5){-ms-grid-column:2;-ms-grid-row:2;}.member-benefits .cards .card:nth-child(6){-ms-grid-column:3;-ms-grid-row:2;}.member-benefits .cards .card:nth-child(7){-ms-grid-column:1;-ms-grid-row:3;}.member-benefits .cards .card:nth-child(8){-ms-grid-column:2;-ms-grid-row:3;}.member-benefits .cards .card:nth-child(9){-ms-grid-column:3;-ms-grid-row:3;}.member-benefits .card .textual{padding:0 20px;}.public-resources .cards{-ms-grid-columns:calc(1/3*100% - 10px) calc(1/3*100% - 10px) calc(1/3*100% - 10px);grid-template-columns:calc(1/3*100% - 10px) calc(1/3*100% - 10px) calc(1/3*100% - 10px);column-gap:20px;}.tools-resources .card .bottom ul{column-count:3;}footer .menu{margin:42px 50px;}.about-hero{padding:160px 0 140px 0;}.brc-story .our-goal{width:30%;margin:0 0 30px 30px;}.brc-team .cards{-ms-grid-columns:calc(25% - 22.5px) calc(25% - 22.5px) calc(25% - 22.5px) calc(25% - 22.5px);grid-template-columns:calc(25% - 22.5px) calc(25% - 22.5px) calc(25% - 22.5px) calc(25% - 22.5px);grid-gap:30px;}.brc-team.brc-expert-advisors .cards{-ms-grid-columns:calc(33.33% - 20px) calc(33.33% - 20px) calc(33.33% - 20px);grid-template-columns:calc(33.33% - 20px) calc(33.33% - 20px) calc(33.33% - 20px);grid-gap:30px;}.brc-team .cards .card:nth-child(1){-ms-grid-column:1;-ms-grid-row:1;}.brc-team .cards .card:nth-child(2){-ms-grid-column:2;-ms-grid-row:1;}.brc-team .cards .card:nth-child(3){-ms-grid-column:3;-ms-grid-row:1;}.brc-team .cards .card:nth-child(4){-ms-grid-column:4;-ms-grid-row:1;}.about-what-we-do .image-wrap{width:28.5%;margin-right:40px;margin-bottom:0;}.about-what-we-do .textual{width:calc(71.5% - 40px);}.join-hero,.events-hero{padding:90px 0 70px 0;}#brc-join-form,#brc-contact-form,#user-register-form,.user-form{width:60%;max-width:100%;margin:0 auto;float:none;padding-top:20px;}#brc-contact-form{float:left;padding-top:0;}#user-register-form,.user-form{width:calc(100% - 4px);max-width:600px;}.contact-info{width:calc(40% - 82px);margin-left:60px;margin-top:0;}.contact-info .social-follow .subscribe{margin-top:0;}.social-follow{display:flex;}.social-follow > *{width:initial;}.contact-info .social-follow{display:block;}.contact-info .social-follow > *{width:100%;}.home-reports-cards .image{padding-right:60px;padding-bottom:0;margin:0;width:auto;width:initial;}.home-reports-cards .textual{width:calc(100% - 345px);}.resource-list{width:20%;}.horizontal-list-item .image-wrap{width:36%;margin-left:30px;float:left;}.node--type-news .image-wrap{float:right;padding-left:1em;padding-bottom:1em;}.horizontal-list-item .textual.with-image{width:calc(64% - 30px);float:left;}.horizontal-list-item .more-wrap{text-align:left;}.resources-list{grid-template-columns:1fr 1fr 1fr;width:calc(100% - 40px);margin-left:20px;margin-right:20px;}.founding-members .logo,.members .logo{flex-basis:calc(33% - 59px);margin:0 30px 20px 30px;}footer .menu li{margin-right:45px;}.contact-info{width:calc(40% - 60px);}.member-directory-section .member-inner{grid-template-columns:1fr 4fr;}.additional-files .card{flex-basis:30%;}}
@media all and (min-width:820px) and (min-device-width:820px){.logo,.members .logo{float:none;position:relative;}.main-menu li,.secondary-menu li{margin-left:15px;}.main-menu li,.secondary-menu li{padding:8px 10px;}.home-hero .text{padding:40px 20px 20px 20px;}.home-hero h2{padding:0 100px;width:calc(100% - 200px);}.horizontal-list-item article{width:100%;}.founding-members .logo,.members .logo{margin:0 30px 45px 30px;flex-basis:calc(16.6% - 90px);}.members .member-universalkraft.logo{margin:20px 10px 25px 10px;flex-basis:calc(16.6% - 20px);}}@media all and (min-width:930px) and (min-device-width:930px){.main-menu li,.secondary-menu li{font-size:18px;}.logo,.members .logo{margin:10px 45px 10px 45px;}}
@media all and (min-width:1120px) and (min-device-width:1120px){.main-menu li,.secondary-menu li{padding:8px 22px;}.home-hero .text{padding:160px 100px 70px 100px;}.founding-members .logo{margin-bottom:80px;}.founding-members .cargill img{width:80%;}.main-menu li,.secondary-menu li{font-size:20px;}}
