@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}body,html{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}b,strong{font-weight:bold}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}ol,ul{list-style:none}li{display:list-item}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:normal;vertical-align:top;text-align:left}q{quotes:none}q:after,q:before{content:"";content:none}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg{overflow:hidden}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:13px}body{background-color:#fff;color:#212121}img{max-width:100%;height:auto}iframe{max-width:100%}a{cursor:pointer}b,strong{font-weight:600}h1,h2,h3,h4{text-transform:uppercase;margin-bottom:0.75em;font-family:"Titillium Web", sans-serif}h1{font-size:2.75rem;letter-spacing:0.15em}h2{font-size:1.84rem;letter-spacing:0.05em}h3{font-size:1.25rem;letter-spacing:0.30em}h1,h2,h3,h4,h5,h6{line-height:105%}p{margin-bottom:1em;line-height:180%}main .inner ol,main .inner ul{padding-left:1.5em;padding-bottom:1em}main .inner ul li{list-style-type:disc;margin-bottom:1em}main .inner ol li{list-style:decimal;margin-bottom:1em}main .inner blockquote{padding-left:2em;position:relative}main .inner blockquote:before{content:'“';font-size:280%;position:absolute;top:-8px;left:0;font-family:TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;font-weight:600}main .inner hr{background:rgba(33, 33, 33, 0.5);height:2px;margin-bottom:3rem;display:block;margin-top:2rem}main .inner a{color:#B0312B;font-weight:600}main .inner a.button{color:#212121}main .inner a.button:hover{color:#fff}@media (min-width:769px){main .inner figure.right{float:right;max-width:50%;margin-left:2em}main .inner figure.left{float:left;max-width:50%;margin-right:2em}}main .inner table{margin-bottom:3rem}main .inner table th{font-size:120%;font-weight:600;padding-left:0.8em;padding-right:0.8em}main .inner table td{border:1px solid #212121;padding:1em}svg *{fill:currentColor}[v-cloak]{display:none}@media (min-width:768px){.mobile-only{display:none}}@media (max-width:767px){.desktop-only{display:none}}.button{color:#212121;font-family:"Titillium Web", sans-serif;letter-spacing:0.2em;font-size:80%;font-weight:600;padding:2em 3em;display:inline-block;text-transform:uppercase;text-shadow:none;text-decoration:none;background-color:transparent;background-image:url(../svg/notched-grey.svg);background-repeat:no-repeat;background-position:bottom right;background-size:cover;background-color:transparent}.button:hover{background-image:url(../svg/notched-red.svg);color:#fff}.button:active{background-image:url(../svg/notched-darkred.svg)}.load-more-container{display:block;margin:0 auto;max-width:1200px;padding-bottom:9rem;padding-top:1rem}header{height:65px;background:rgba(255, 255, 255, 0.8);font-size:85%;-webkit-transition:height 0.5s ease, opacity 0.5s linear;-o-transition:height 0.5s ease, opacity 0.5s linear;transition:height 0.5s ease, opacity 0.5s linear;position:fixed;width:100%;z-index:5}header .inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:100%}header .left{-ms-flex-preferred-size:350px;flex-basis:350px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}header .left .logo{height:120px;z-index:4;position:relative}@media (max-width:1023px){header .left .logo{margin-top:10px;height:70px}}@media (max-width:1023px){header .left .logo.large{display:none}}header .left .logo.small{display:none}@media (max-width:1023px){header .left .logo.small{display:block}}@media (min-width:1025px){header .left .logo{opacity:0}}header .right{-ms-flex-preferred-size:0%;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;font-family:"Titillium Web", sans-serif}@media (max-width:1023px){header .right{-ms-flex-preferred-size:25%;flex-basis:25%}}header .right .links{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}header .right .link{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;text-align:center;font-size:118%;padding-top:1.7em;-webkit-transition:height 0.5s ease;-o-transition:height 0.5s ease;transition:height 0.5s ease}header .right a{text-transform:uppercase;font-weight:600;color:#212121;text-decoration:none;-webkit-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear}header .right a.active,header .right a:hover{color:#B0312B}header.scrolled-down .right .link{padding-top:0.5em}header.scrolled-down .right .link a{opacity:0.6}header.scrolled-down .right .link a:hover{opacity:1;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}@media (min-width:769px){header.scrolled-down{height:34px}header.scrolled-down .left .logo{display:none}}@media (max-width:767px){header{width:100%}header.mobile-nav-visible{opacity:1;z-index:9}header .right{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;background-color:rgba(176, 49, 43, 0.95);opacity:0;pointer-events:none;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;height:100vh;width:100%}header .right .links .link{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;font-size:2rem;height:15vh}header .right .links .link a{color:#fff}header .right .links .link a.active{color:#212121}header .right.visible{opacity:1;pointer-events:all;-webkit-transition:0.3s opacity;-o-transition:0.3s opacity;transition:0.3s opacity;z-index:9}}.hero img{width:100%}.scrolling-header-logo{pointer-events:none!important}@media (max-width:1023px){.scrolling-header-logo{display:none}}@media (min-width:1025px){.scrolling-header-logo{height:65px;position:absolute;top:0;right:0;left:3rem;z-index:7}.scrolling-header-logo .inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:100%}.scrolling-header-logo .inner .left{-ms-flex-preferred-size:350px;flex-basis:350px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.scrolling-header-logo .inner .right{-ms-flex-preferred-size:calc(100% - 350px);flex-basis:calc(100% - 350px);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}}.mobile-nav--toggle{display:none;height:2rem;position:absolute;right:1.5em;top:1.5em;width:2rem;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;z-index:10}@media (max-width:767px){.mobile-nav--toggle{display:block}}.mobile-nav--toggle span{display:block;position:absolute;height:2px;width:100%;background:#212121;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.mobile-nav--toggle span:first-child{top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.mobile-nav--toggle span:nth-child(2){top:10px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.mobile-nav--toggle span:nth-child(3){top:20px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.mobile-nav--toggle.open{position:fixed}.mobile-nav--toggle.open span{background:#fff}.mobile-nav--toggle.open span:first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:1px;left:4px}.mobile-nav--toggle.open span:nth-child(2){width:0%;opacity:0}.mobile-nav--toggle.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:19px;left:4px}.inner{max-width:1200px;margin-left:auto;margin-right:auto}main{background:#F2F2F2;font-family:"Open Sans", sans-serif}.article-body{margin-left:auto;margin-right:auto;padding-bottom:6rem}.article-carousel{margin-top:40px;background:#F2F2F2;padding-bottom:10px}.article-carousel .slick-track{padding-bottom:40px}.article-carousel .slide{padding:1em 2em 6em 2em;position:relative;width:29.5em;margin-right:20px;text-decoration:none;color:inherit;background:rgba(255, 255, 255, 0.65);cursor:pointer;display:block;-webkit-transition:1s all;-o-transition:1s all;transition:1s all;min-height:25em}.article-carousel .slide .number{background:#fff;font-size:118%;width:2.25em;height:2.25em;line-height:2.25em;text-align:center;border-radius:50%;margin-bottom:2em;font-family:"Titillium Web", sans-serif}.article-carousel .slide .section{background-image:url(../svg/notched-red.svg);background-size:cover;background-position:bottom right;margin-left:-20px;font-family:"Titillium Web", sans-serif;font-size:1.65em;padding:0.5em 1.35em 0.5em 1em;display:inline-block;color:#fff;text-transform:uppercase;margin-bottom:2em}.article-carousel .slide.slick-slide:hover{-webkit-box-shadow:#DDDDDD 7px 7px;box-shadow:#DDDDDD 7px 7px}.article-carousel .slide.slick-slide:hover .section{background-image:url(../svg/notched-darkred.svg)}.article-carousel .slide .stamp{position:absolute;bottom:1em;left:1em;color:rgba(33, 33, 33, 0.54)}.article-carousel .slide .author{color:rgba(33, 33, 33, 0.54);font-style:italic;font-size:75%}.article-carousel .slide.article,.article-carousel .slide.event,.article-carousel .slide.issue,.article-carousel .slide.legislative,.article-carousel .slide.pressrelease{padding-top:6em;padding-bottom:2rem;text-decoration:none;color:#212121;background:#fff;-webkit-box-shadow:transparent 10px 10px;box-shadow:transparent 10px 10px}.article-carousel .slide.article .tag,.article-carousel .slide.event .tag,.article-carousel .slide.issue .tag,.article-carousel .slide.legislative .tag,.article-carousel .slide.pressrelease .tag{color:#B0312B;text-transform:uppercase;letter-spacing:0.3em;font-size:90%;font-weight:600;position:absolute;top:1rem;left:2rem}.article-carousel .slide.article .title,.article-carousel .slide.event .title,.article-carousel .slide.issue .title,.article-carousel .slide.legislative .title,.article-carousel .slide.pressrelease .title{font-family:"Titillium Web", sans-serif;font-weight:600;font-size:180%;text-transform:uppercase;line-height:100%;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;position:relative;height:5.4rem}.article-carousel .slide.article .agenda,.article-carousel .slide.article .summary,.article-carousel .slide.event .agenda,.article-carousel .slide.event .summary,.article-carousel .slide.issue .agenda,.article-carousel .slide.issue .summary,.article-carousel .slide.legislative .agenda,.article-carousel .slide.legislative .summary,.article-carousel .slide.pressrelease .agenda,.article-carousel .slide.pressrelease .summary{height:3rem;margin:3.5rem 0 1rem;font-weight:normal}.article-carousel .slide.article .agenda,.article-carousel .slide.event .agenda,.article-carousel .slide.issue .agenda,.article-carousel .slide.legislative .agenda,.article-carousel .slide.pressrelease .agenda{height:auto}.article-carousel .slide.article.slick-slide,.article-carousel .slide.event.slick-slide,.article-carousel .slide.issue.slick-slide,.article-carousel .slide.legislative.slick-slide,.article-carousel .slide.pressrelease.slick-slide{margin-bottom:20px}.article-carousel .slide.article:hover,.article-carousel .slide.event:hover,.article-carousel .slide.issue:hover,.article-carousel .slide.legislative:hover,.article-carousel .slide.pressrelease:hover{-webkit-box-shadow:#DDDDDD 7px 7px;box-shadow:#DDDDDD 7px 7px}.article-carousel .slide.article:hover .active-line,.article-carousel .slide.event:hover .active-line,.article-carousel .slide.issue:hover .active-line,.article-carousel .slide.legislative:hover .active-line,.article-carousel .slide.pressrelease:hover .active-line{opacity:1;width:34px}.article-carousel .slide.fade-in{opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.article-carousel .slide.red{background-color:rgba(176, 49, 43, 0.5)}.article-carousel .slide.gold{background-color:rgba(221, 144, 55, 0.5)}.article-carousel .slick-slide{-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width:479px){.article-carousel .slide{width:100%;margin-bottom:1rem}}.featured-items{grid-template-columns:1fr 1fr 1fr;grid-gap:20px;padding-bottom:40px}@media (min-width:769px){.featured-items{display:grid}}.featured-items h3{grid-column:span 3;font-family:"Titillium Web", sans-serif;font-size:1rem;text-transform:uppercase;text-align:center;letter-spacing:0.5em}@media (max-width:767px){.featured-items h3{margin-bottom:2rem}}.featured-items .item{position:relative;min-height:26em;color:#212121;background:rgba(255, 255, 255, 0.5)}.featured-items a{text-decoration:none}.featured-items figure{background-size:cover}.featured-items .single{grid-column:span 1}.featured-items .double{grid-column:span 2;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.featured-items .double .pic-holder{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;position:relative;overflow:hidden;height:338px}.featured-items .double .pic-holder.gold figure,.featured-items .double .pic-holder.red figure{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.featured-items .double .pic-holder .box-overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.6;-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s}.featured-items .double .pic-holder .box-overlay.red{background:#B0312B}.featured-items .double .pic-holder .box-overlay.gold{background:#DD9037}@media (min-width:769px){.featured-items .double .pic-holder{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;height:auto}}.featured-items .double .pic-holder figure{position:absolute;top:0;right:-20px;bottom:0;left:0;background-size:cover;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:0.8;-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s}@media (max-width:767px){.featured-items .double .pic-holder figure{opacity:0.35}}.featured-items .double figcaption{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto}@media (min-width:769px){.featured-items .double figcaption{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto}}.featured-items .double figcaption:after{z-index:2;position:absolute;top:50px;left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-left-color:#fff;border-width:20px;margin-top:-20px}@media (max-width:767px){.featured-items .double figcaption:after{position:absolute;top:auto;bottom:-40px;left:calc(50% - 20px);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}.featured-items .double:hover{cursor:pointer}.featured-items .double:hover figure{-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}.featured-items .double:hover .box-overlay{opacity:0.8}.featured-items .details{padding:7em 2em 9em 2em;position:relative;height:100%}.featured-items .details .tag{color:#B0312B;text-transform:uppercase;letter-spacing:0.3em;font-size:90%;font-weight:600;position:absolute;top:1rem;left:2rem}.featured-items .details .title{font-family:"Titillium Web", sans-serif;font-weight:600;font-size:180%;text-transform:uppercase;line-height:100%;margin-bottom:1.25em}.featured-items .details .author{color:rgba(33, 33, 33, 0.54);font-style:italic;font-size:75%}.featured-items .details .summary{position:absolute;right:7rem;bottom:2rem;left:2rem;font-weight:normal}.featured-items .tweet{background:#B0312B;color:#fff;padding:1em;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.featured-items .tweet blockquote{font-size:170%;line-height:180%}.featured-items .tweet .bird{position:absolute;top:1em;right:1em;width:2em}.featured-items a.item .active-line{display:block;content:' ';background:#B0312B;height:8px;width:1px;opacity:0;margin-top:20px;-webkit-transition:width 0.28s ease;-o-transition:width 0.28s ease;transition:width 0.28s ease}.featured-items a.item:hover{-webkit-box-shadow:#DDDDDD 7px 7px;box-shadow:#DDDDDD 7px 7px}.featured-items a.item:hover .active-line{opacity:1;width:34px}section.white{background:#fff;padding-top:40px;padding-bottom:40px}.above-event{margin-bottom:-5px}.above-event *{fill:#fff}.event-stripe{background:#fff;padding:12rem 0}.event-stripe .event-details{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.event-stripe .event-details .logo-holder{width:calc(25% - 60px);-ms-flex-preferred-size:calc(25% - 60px);flex-basis:calc(25% - 60px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.event-stripe .event-details .desc-holder{width:calc(30% - 60px);-ms-flex-preferred-size:calc(30% - 60px);flex-basis:calc(30% - 60px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.event-stripe .event-details .desc-holder.wide{width:calc(75% - 60px);-ms-flex-preferred-size:calc(75% - 60px);flex-basis:calc(75% - 60px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;margin-bottom:9rem}.event-stripe .event-details .desc-holder p{margin-bottom:3rem}.event-stripe .event-details .cta-holder{width:calc(45% - 60px);-ms-flex-preferred-size:calc(45% - 60px);flex-basis:calc(45% - 60px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.event-stripe .event-details .full-width{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}@media (max-width:767px){.event-stripe .event-details .cta-holder,.event-stripe .event-details .desc-holder,.event-stripe .event-details .desc-holder.wide,.event-stripe .event-details .logo-holder{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}}.event-stripe .logo-holder{text-align:center}.event-stripe .logo-holder img{max-width:180px}.event-stripe .desc-holder .title{font-family:"Titillium Web", sans-serif;font-weight:600;text-transform:uppercase;font-size:160%;margin-bottom:0.5em}.event-stripe .desc-holder .desc{line-height:160%}@media (max-width:767px){.event-stripe .desc-holder .desc,.event-stripe .desc-holder .title{margin:0 auto;width:75%}}.event-stripe .cta-holder .countdown{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:2em}.event-stripe .cta-holder .countdown .box{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;text-align:center;border-right:1px solid rgba(33, 33, 33, 0.25)}.event-stripe .cta-holder .countdown .box:last-child{border-right:none}.event-stripe .cta-holder .countdown .count{font-size:3.8rem;font-family:"Titillium Web", sans-serif;font-weight:300;letter-spacing:0.15em;line-height:100%}.event-stripe .cta-holder .countdown .grey{color:#a1a1a1}.event-stripe .cta-holder .countdown .label{font-family:"Titillium Web", sans-serif;text-transform:uppercase;letter-spacing:0.1em;font-weight:600}.event-stripe .cta-holder .countdown .minutes{color:#B0312B}.event-stripe .cta-holder .countdown .minutes span{color:#B0312B}.event-stripe .cta-holder.no-video .countdown{margin-bottom:12em}@media (max-width:767px){.event-stripe .cta-holder .countdown{margin:0 auto;width:66%}.event-stripe .cta-holder .countdown .box{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;padding:2rem 0}.event-stripe .cta-holder .countdown .box.months{border-bottom:1px solid rgba(33, 33, 33, 0.25)}.event-stripe .cta-holder .countdown .box.days{border-bottom:1px solid rgba(33, 33, 33, 0.25);border-right:0}.event-stripe .cta-holder .button-holder{margin:6rem auto 0;width:75%}}.event-stripe .video-holder{text-align:center;padding-top:20px;padding-bottom:20px}.event-stripe .video-holder iframe{width:80%;height:40rem}.below-event *{fill:#fff}.mountains{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:hidden;position:relative;background-color:white;background-size:cover;background-repeat:no-repeat}@-webkit-keyframes mountainRise{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mountainRise{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mountainBlackRise{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}20%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mountainBlackRise{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}20%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes lightOverlay{0%{opacity:0}to{opacity:1}}@keyframes lightOverlay{0%{opacity:0}to{opacity:1}}.mountain{-webkit-animation-timing-function:cubic-bezier(0.91, 0.22, 1, 1);animation-timing-function:cubic-bezier(0.91, 0.22, 1, 1)}.mountain-white{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.mountain-red{-webkit-animation-name:mountainRise;animation-name:mountainRise;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:45.5%;-webkit-box-flex:0;-ms-flex:0 1 45.5%;flex:0 1 45.5%;-webkit-animation-duration:2s;animation-duration:2s}.mountain-black{-webkit-animation-name:mountainBlackRise;animation-name:mountainBlackRise;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:40%;-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%;-webkit-animation-duration:2.75s;animation-duration:2.75s}.mountain-gray{-webkit-animation-name:lightOverlay;animation-name:lightOverlay;position:absolute;top:0;right:0;width:20%;-webkit-animation-duration:2.75s;animation-duration:2.75s}.mountain-divider{bottom:-5px;position:absolute;width:100%}.single-image-hero img{width:100%}.hero-wrapper{position:relative}@-webkit-keyframes box-left{0%{-webkit-transform:translateX(-60%);transform:translateX(-60%)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes box-left{0%{-webkit-transform:translateX(-60%);transform:translateX(-60%)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes box-right{0%{-webkit-transform:translateX(60%);transform:translateX(60%)}to{-webkit-transform:translateX(50%);transform:translateX(50%)}}@keyframes box-right{0%{-webkit-transform:translateX(60%);transform:translateX(60%)}to{-webkit-transform:translateX(50%);transform:translateX(50%)}}.hero{position:relative;overflow:hidden}.hero figure{background-position:center;background-size:cover;display:block;height:36vw}.hero figure figcaption{display:block;margin-left:auto;margin-right:auto;max-width:1200px;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:6;opacity:0;-webkit-transition:1s opacity ease-in 2s;-o-transition:1s opacity ease-in 2s;transition:1s opacity ease-in 2s}.hero figure figcaption.visible{opacity:1}.hero figure figcaption .inside{max-width:32em}.hero figure figcaption .inside .angle-bottom,.hero figure figcaption .inside .angle-top{display:none;position:absolute}@media (min-width:769px) and (max-width:1199px){.hero figure figcaption .inside{padding-right:1rem}}@media (max-width:767px){.hero figure figcaption .inside{background-color:#fff;height:45vh;margin-left:0;margin-top:55vh;max-width:100%;padding-bottom:3rem;position:relative;width:100%;z-index:5}.hero figure figcaption .inside .angle-top{display:block;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.hero figure figcaption .inside .angle-bottom{bottom:0;display:block}.hero figure figcaption .inside .button{margin:0 1rem}.hero figure figcaption .inside .slide-caption p{font-size:1.125rem;padding:0 1rem}}@media (min-width:769px){.hero figure figcaption .inside.white{color:#fff;text-shadow:1px 1px 1px #212121}}.hero figure figcaption.right .inside{margin-left:auto}@media (max-width:1199px){.hero figure figcaption.right .inside{margin-right:5em}}@media (max-width:767px){.hero figure figcaption.right .inside{margin-left:0;margin-right:0}}.hero figure figcaption.left .inside{margin-right:auto;text-align:left}@media (max-width:1199px){.hero figure figcaption.left .inside{margin-left:5em}}@media (max-width:767px){.hero figure figcaption.left .inside{margin-left:0;margin-right:0}}@media (max-width:767px){.hero figure{height:100vh}}.nav-overlay-helper{background-color:#FFFFFF;height:65px;position:absolute;-webkit-transition:0.5s height;-o-transition:0.5s height;transition:0.5s height;top:0}.nav-overlay-helper.left{left:0;padding:0;width:45%}.nav-overlay-helper.right{right:0;width:44%;z-index:-1}.nav-overlay-helper.scrolled-down{height:0}.overlay{height:100%;background-color:rgba(176, 49, 43, 0.75);pointer-events:none;position:absolute;top:0;-webkit-transition:1.8s -webkit-transform;transition:1.8s -webkit-transform;-o-transition:1.8s transform;transition:1.8s transform;transition:1.8s transform, 1.8s -webkit-transform;-webkit-transition-timing-function:cubic-bezier(0, 0.9, 0.47, 0.98);-o-transition-timing-function:cubic-bezier(0, 0.9, 0.47, 0.98);transition-timing-function:cubic-bezier(0, 0.9, 0.47, 0.98);-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);transform:translateX(-150%);z-index:4;width:44%;visibility:hidden}.overlay svg{display:none}.overlay.left{left:0}@media (min-width:769px){.overlay.left .left-overlay{display:block}}@media (max-width:767px){.overlay{width:50%}}.overlay.right{right:0;-webkit-transform:translateX(150%);-ms-transform:translateX(150%);transform:translateX(150%)}@media (min-width:769px){.overlay.right .right-overlay{display:block}}.overlay.visible{visibility:visible;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}@media (max-width:767px){.overlay .mobile-overlay{display:block}}.carousel-divider{bottom:-1px;left:0;line-height:0;position:absolute;width:100%;z-index:5;color:#F2F2F2}@media (max-width:767px){.carousel-divider{display:none}}.slick-slide{position:relative}.slick-dots{z-index:7}.empty-hero{height:180px}@media (max-width:767px){.empty-hero{height:auto}}main.error{background-color:white}main.error .inner .helpful-intro{margin-top:2rem}main.error .inner .helpful{margin-top:4rem;padding-left:0}main.error .inner .helpful li{list-style-type:none}main.error .inner .helpful li a{text-decoration:none;text-transform:uppercase}.article-title.error--title{background-color:#F2F2F2;padding-bottom:6rem;max-width:100%;width:100%}.article-title.error--title span{display:block;margin:0 auto;max-width:1200px}@media (max-width:767px){.article-title.error--title{padding-bottom:3rem}}.error--body{padding-top:3rem}@media (max-width:1199px){.error--body{padding:3rem 1rem 0}}.flexy-form{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:1200px;margin:0 auto}.flexy-form .one-quarter,.flexy-form .quarter{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.flexy-form .one-third,.flexy-form .third{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.flexy-form .half,.flexy-form .one-half{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.flexy-form .two-thirds{-ms-flex-preferred-size:66.6666%;flex-basis:66.6666%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.flexy-form .three-quarters{-ms-flex-preferred-size:75%;flex-basis:75%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.flexy-form .third{@incldue flex-item(33.3333%)}.flexy-form .full{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.flexy-form .collapse{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.flexy-form input,.flexy-form textarea{width:100%;background:#fff;font-size:1.25rem;padding:1em 1.35em;font-family:"Open Sans", sans-serif;border:none;font-weight:300}.flexy-form input[type=checkbox],.flexy-form textarea[type=checkbox]{width:auto}.flexy-form label{position:relative;margin:1rem 0;padding-right:1rem}.flexy-form label>span{font-size:90%;font-weight:600;position:absolute;top:5px;left:5px}.flexy-form button{border:0;cursor:pointer}.flexy-form h4{margin-top:2rem}.flexy-form .button-holder{padding:4rem 0}@media (max-width:1199px){.flexy-form{padding:0 1rem}}.flexy-form .check-option{display:block;position:relative;padding-left:35px;line-height:32px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flexy-form .check-option input{position:absolute;opacity:0;cursor:pointer}.flexy-form .check-option input:checked~.checkmark{border-color:#B0312B}.flexy-form .check-option input:checked~.checkmark:after{display:block}.flexy-form .check-option:hover input~.checkmark{background-color:#ccc}.flexy-form .checkmark{border:2px solid #212121;-webkit-transition:0.3s border-color;-o-transition:0.3s border-color;transition:0.3s border-color}.flexy-form .checkmark:after{left:7px;top:3px;width:5px;height:10px;border:solid #B0312B;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.checkmark:after{content:"";position:absolute;display:none}.message{border:2px solid green;padding:3rem}.message.error{border-color:#B0312B}.subscribe-stripe{min-height:250px}@media (min-width:769px){.subscribe-stripe{padding:0 1rem}}.subscribe-stripe form{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:60px;padding-bottom:80px}.subscribe-stripe form .input-holder{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.subscribe-stripe form .input-holder input{display:block;margin:0 auto;width:75%;height:55px;border:none;font-size:1.2rem;font-family:"Open Sans", sans-serif;padding:0 1em;font-style:italic}@media (min-width:769px){.subscribe-stripe form .input-holder{-ms-flex-preferred-size:calc(100% - 200px);flex-basis:calc(100% - 200px);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.subscribe-stripe form .input-holder input{width:100%}}.subscribe-stripe form .button-holder{width:75%;-ms-flex-preferred-size:75%;flex-basis:75%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;margin:2.25rem auto 0}@media (min-width:769px){.subscribe-stripe form .button-holder{width:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;margin-top:0}}.subscribe-stripe form .button-holder button{display:block;width:150px;height:55px;background:#DDDDDD;font-family:"Titillium Web", sans-serif;font-family:"Titillium Web", sans-serif;letter-spacing:0.2em;font-size:80%;font-weight:600;border:none;text-transform:uppercase;cursor:pointer}.subscribe-stripe form .button-holder button:hover{background:#B0312B;color:#fff}.subscribe-stripe form .button-holder button:active{background:#80100B}.ctct-form-defaults{background-color:transparent!important;padding:0!important}#ctct_form_0{padding-bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;width:75%}#ctct_form_0 #email_address_field_0{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;margin-bottom:0}#ctct_form_0 #email_address_field_0 #email_address_0{height:55px;border:none;font-size:1.2rem;font-family:"Open Sans", sans-serif;padding:0 1em;font-style:italic;outline:none}@media (min-width:769px){#ctct_form_0 #email_address_field_0{width:calc(100% - 150px);-ms-flex-preferred-size:calc(100% - 150px);flex-basis:calc(100% - 150px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}#ctct_form_0 #email_address_field_0 #email_address_0{width:100%}}#ctct_form_0 #email_address_label_0{display:none}#ctct_form_0 .ctct-form-button{border-radius:0;color:#212121;display:block;width:150px;height:55px;background:#DDDDDD;font-family:"Titillium Web", sans-serif;font-family:"Titillium Web", sans-serif;letter-spacing:0.2em;font-size:0.8rem;font-weight:600;border:none;text-transform:uppercase;cursor:pointer;width:150px;-ms-flex-preferred-size:150px;flex-basis:150px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}#ctct_form_0 .ctct-form-button:hover{background:#B0312B;color:#fff}#ctct_form_0 .ctct-form-button:active{background:#80100B}@media (min-width:769px){#ctct_form_0{width:100%}}.ctct-form-footer{text-align:left!important}.ctct-form-footer .ctct-form-footer-link{font-family:"Open Sans", sans-serif!important;font-style:italic;font-weight:normal}.ctct-form-header{font-family:"Titillium Web", sans-serif!important;font-size:1.84rem!important;letter-spacing:0.05em}.ctct-form-text{font-family:"Open Sans", sans-serif!important;font-size:1rem!important}#ctct_recaptcha_0{display:none}.article-title{font-family:"Titillium Web", sans-serif;font-size:1.85rem;margin:0 auto;max-width:1200px;padding:2rem 1rem;text-transform:uppercase}@media (min-width:1201px){.article-title{padding:2rem 0}}.article-title.no-hero{padding:4rem 1rem}@media (min-width:1201px){.article-title.no-hero{padding:4rem 0}}.legislative-header{background-color:#fff;padding:2.5rem 2rem;text-transform:uppercase}.legislative-header dl{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.legislative-header dt{-ms-flex-preferred-size:12em;flex-basis:12em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;font-weight:bold}.legislative-header dd{-ms-flex-preferred-size:calc(100% - 12em);flex-basis:calc(100% - 12em);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.legislative-header dd,.legislative-header dt{margin-bottom:1em}.main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-content .article-body{background:transparent;padding:3em 1rem;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}@media (min-width:1201px){.main-content .article-body{-webkit-box-flex:1;-ms-flex:1 1 calc(65% - 3rem);flex:1 1 calc(65% - 3rem);padding:3em 7rem 3em 0;width:calc(65% - 3rem)}}.main-content .related-searches{font-family:"Titillium Web", sans-serif;padding-bottom:3rem;text-transform:uppercase}.main-content .related{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:0 1rem}@media (min-width:1201px){.main-content .related{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;padding:3rem 0}}.main-content .related .items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-content .related .items .slide{padding:1em 2em 6em 2em;position:relative;width:29.5em;margin-right:20px;text-decoration:none;color:inherit;background:rgba(255, 255, 255, 0.65);cursor:pointer;display:block;-webkit-transition:1s all;-o-transition:1s all;transition:1s all;min-height:25em}.main-content .related .items .slide .number{background:#fff;font-size:118%;width:2.25em;height:2.25em;line-height:2.25em;text-align:center;border-radius:50%;margin-bottom:2em;font-family:"Titillium Web", sans-serif}.main-content .related .items .slide .section{background-image:url(../svg/notched-red.svg);background-size:cover;background-position:bottom right;margin-left:-20px;font-family:"Titillium Web", sans-serif;font-size:1.65em;padding:0.5em 1.35em 0.5em 1em;display:inline-block;color:#fff;text-transform:uppercase;margin-bottom:2em}.main-content .related .items .slide.slick-slide:hover{-webkit-box-shadow:#DDDDDD 7px 7px;box-shadow:#DDDDDD 7px 7px}.main-content .related .items .slide.slick-slide:hover .section{background-image:url(../svg/notched-darkred.svg)}.main-content .related .items .slide .stamp{position:absolute;bottom:1em;left:1em;color:rgba(33, 33, 33, 0.54)}.main-content .related .items .slide .author{color:rgba(33, 33, 33, 0.54);font-style:italic;font-size:75%}.main-content .related .items .slide.article,.main-content .related .items .slide.event,.main-content .related .items .slide.issue,.main-content .related .items .slide.legislative,.main-content .related .items .slide.pressrelease{padding-top:6em;padding-bottom:2rem;text-decoration:none;color:#212121;background:#fff;-webkit-box-shadow:transparent 10px 10px;box-shadow:transparent 10px 10px}.main-content .related .items .slide.article .tag,.main-content .related .items .slide.event .tag,.main-content .related .items .slide.issue .tag,.main-content .related .items .slide.legislative .tag,.main-content .related .items .slide.pressrelease .tag{color:#B0312B;text-transform:uppercase;letter-spacing:0.3em;font-size:90%;font-weight:600;position:absolute;top:1rem;left:2rem}.main-content .related .items .slide.article .title,.main-content .related .items .slide.event .title,.main-content .related .items .slide.issue .title,.main-content .related .items .slide.legislative .title,.main-content .related .items .slide.pressrelease .title{font-family:"Titillium Web", sans-serif;font-weight:600;font-size:180%;text-transform:uppercase;line-height:100%;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;position:relative;height:5.4rem}.main-content .related .items .slide.article .agenda,.main-content .related .items .slide.article .summary,.main-content .related .items .slide.event .agenda,.main-content .related .items .slide.event .summary,.main-content .related .items .slide.issue .agenda,.main-content .related .items .slide.issue .summary,.main-content .related .items .slide.legislative .agenda,.main-content .related .items .slide.legislative .summary,.main-content .related .items .slide.pressrelease .agenda,.main-content .related .items .slide.pressrelease .summary{height:3rem;margin:3.5rem 0 1rem;font-weight:normal}.main-content .related .items .slide.article .agenda,.main-content .related .items .slide.event .agenda,.main-content .related .items .slide.issue .agenda,.main-content .related .items .slide.legislative .agenda,.main-content .related .items .slide.pressrelease .agenda{height:auto}.main-content .related .items .slide.article.slick-slide,.main-content .related .items .slide.event.slick-slide,.main-content .related .items .slide.issue.slick-slide,.main-content .related .items .slide.legislative.slick-slide,.main-content .related .items .slide.pressrelease.slick-slide{margin-bottom:20px}.main-content .related .items .slide.article:hover,.main-content .related .items .slide.event:hover,.main-content .related .items .slide.issue:hover,.main-content .related .items .slide.legislative:hover,.main-content .related .items .slide.pressrelease:hover{-webkit-box-shadow:#DDDDDD 7px 7px;box-shadow:#DDDDDD 7px 7px}.main-content .related .items .slide.article:hover .active-line,.main-content .related .items .slide.event:hover .active-line,.main-content .related .items .slide.issue:hover .active-line,.main-content .related .items .slide.legislative:hover .active-line,.main-content .related .items .slide.pressrelease:hover .active-line{opacity:1;width:34px}.main-content .related .items .slide.fade-in{opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.main-content .related .items .slide.red{background-color:rgba(176, 49, 43, 0.5)}.main-content .related .items .slide.gold{background-color:rgba(221, 144, 55, 0.5)}.main-content .related .slide{margin-bottom:1rem}.main-content .related .button{margin-top:0.5rem}.archive{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;padding-bottom:20px;margin:0 auto;max-width:1200px;-webkit-transition:0.5s margin-bottom ease-in;-o-transition:0.5s margin-bottom ease-in;transition:0.5s margin-bottom ease-in}@media (max-width:1199px){.archive{grid-template-columns:1fr 1fr}}@media (max-width:479px){.archive{grid-template-columns:1fr}}.archive .slide{padding:1em 2em 6em 2em;position:relative;width:29.5em;margin-right:20px;text-decoration:none;color:inherit;background:rgba(255, 255, 255, 0.65);cursor:pointer;display:block;-webkit-transition:1s all;-o-transition:1s all;transition:1s all;min-height:25em}.archive .slide .number{background:#fff;font-size:118%;width:2.25em;height:2.25em;line-height:2.25em;text-align:center;border-radius:50%;margin-bottom:2em;font-family:"Titillium Web", sans-serif}.archive .slide .section{background-image:url(../svg/notched-red.svg);background-size:cover;background-position:bottom right;margin-left:-20px;font-family:"Titillium Web", sans-serif;font-size:1.65em;padding:0.5em 1.35em 0.5em 1em;display:inline-block;color:#fff;text-transform:uppercase;margin-bottom:2em}.archive .slide.slick-slide:hover{-webkit-box-shadow:#DDDDDD 7px 7px;box-shadow:#DDDDDD 7px 7px}.archive .slide.slick-slide:hover .section{background-image:url(../svg/notched-darkred.svg)}.archive .slide .stamp{position:absolute;bottom:1em;left:1em;color:rgba(33, 33, 33, 0.54)}.archive .slide .author{color:rgba(33, 33, 33, 0.54);font-style:italic;font-size:75%}.archive .slide.article,.archive .slide.event,.archive .slide.issue,.archive .slide.legislative,.archive .slide.pressrelease{padding-top:6em;padding-bottom:2rem;text-decoration:none;color:#212121;background:#fff;-webkit-box-shadow:transparent 10px 10px;box-shadow:transparent 10px 10px}.archive .slide.article .tag,.archive .slide.event .tag,.archive .slide.issue .tag,.archive .slide.legislative .tag,.archive .slide.pressrelease .tag{color:#B0312B;text-transform:uppercase;letter-spacing:0.3em;font-size:90%;font-weight:600;position:absolute;top:1rem;left:2rem}.archive .slide.article .title,.archive .slide.event .title,.archive .slide.issue .title,.archive .slide.legislative .title,.archive .slide.pressrelease .title{font-family:"Titillium Web", sans-serif;font-weight:600;font-size:180%;text-transform:uppercase;line-height:100%;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;position:relative;height:5.4rem}.archive .slide.article .agenda,.archive .slide.article .summary,.archive .slide.event .agenda,.archive .slide.event .summary,.archive .slide.issue .agenda,.archive .slide.issue .summary,.archive .slide.legislative .agenda,.archive .slide.legislative .summary,.archive .slide.pressrelease .agenda,.archive .slide.pressrelease .summary{height:3rem;margin:3.5rem 0 1rem;font-weight:normal}.archive .slide.article .agenda,.archive .slide.event .agenda,.archive .slide.issue .agenda,.archive .slide.legislative .agenda,.archive .slide.pressrelease .agenda{height:auto}.archive .slide.article.slick-slide,.archive .slide.event.slick-slide,.archive .slide.issue.slick-slide,.archive .slide.legislative.slick-slide,.archive .slide.pressrelease.slick-slide{margin-bottom:20px}.archive .slide.article:hover,.archive .slide.event:hover,.archive .slide.issue:hover,.archive .slide.legislative:hover,.archive .slide.pressrelease:hover{-webkit-box-shadow:#DDDDDD 7px 7px;box-shadow:#DDDDDD 7px 7px}.archive .slide.article:hover .active-line,.archive .slide.event:hover .active-line,.archive .slide.issue:hover .active-line,.archive .slide.legislative:hover .active-line,.archive .slide.pressrelease:hover .active-line{opacity:1;width:34px}.archive .slide.fade-in{opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.archive .slide.red{background-color:rgba(176, 49, 43, 0.5)}.archive .slide.gold{background-color:rgba(221, 144, 55, 0.5)}@media (min-width:623px) and (max-width:934px){.archive{-ms-flex-pack:distribute;justify-content:space-around}}.archive .slide{margin-right:0}@media (max-width:622px){.archive .slide{width:100%}}.members .members-intro{margin-bottom:2rem}.members .state{padding:0 1rem}.members .member-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-left:0;text-indent:0}.members .member-list .member{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;list-style-type:none;margin-bottom:2em;padding:0 1rem}@media (max-width:767px){.members .member-list .member{-ms-flex-preferred-size:100%;flex-basis:100%}}.members .member-list .member .member-url{font-family:"Titillium Web", sans-serif;font-size:1.125em;text-decoration:none;text-transform:uppercase}.become-a-member-buttons{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 0}.full-event{background-color:white;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;display:none;padding:1em;width:100%}.full-event.open{display:block}.full-event h2{max-width:75rem;margin:0 auto 3rem}.full-event .full-event--container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;max-width:75em;position:relative}.full-event .full-event--container .left,.full-event .full-event--container .right{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;line-height:2em;opacity:0;-webkit-transition:1.5s opacity;-o-transition:1.5s opacity;transition:1.5s opacity}.full-event .full-event--container .left .button-holder,.full-event .full-event--container .right .button-holder{margin-top:1em}.full-event .full-event--container .left .event-description,.full-event .full-event--container .right .event-description{padding-right:2.5rem}.full-event .full-event--container .left .map,.full-event .full-event--container .right .map{color:#212121}.full-event .full-event--container .left .agenda-heading,.full-event .full-event--container .right .agenda-heading{margin:3rem 0 2rem}.full-event .full-event--container .left .address,.full-event .full-event--container .right .address{display:block;margin:3rem 0}.full-event .full-event--container .left .notice,.full-event .full-event--container .right .notice{color:#B0312B;font-weight:bold;text-transform:uppercase}.full-event.open .left,.full-event.open .right{opacity:1}.title.full{display:none;height:auto}.full-event--close-button{display:block;height:3.25em;top:1em;right:1em;position:absolute;width:3.25em}.full-event--close-button span{background-color:#212121;display:block;height:3.25em;position:absolute;top:0;right:1em;width:2px}.full-event--close-button span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.full-event--close-button span:nth-child(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.full-event--close-button.single{display:none}.full-event--details{display:none;margin-top:1rem}.full-event--details .register{margin:1rem 0}.full-event--details .address,.full-event--details .location-detail{margin-top:1rem}.full-event--details .address p,.full-event--details .location-detail p{line-height:1.5em}.photos{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.photos .pic-holder{width:calc(33% - 20px);-ms-flex-preferred-size:calc(33% - 20px);flex-basis:calc(33% - 20px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;background:#B0312B;cursor:pointer;height:400px;margin-bottom:2rem;overflow:hidden;position:relative}.photos .pic-holder figure{background-size:cover;background-position:center;height:400px;opacity:0.8;position:absolute;top:0;right:-20px;bottom:0;left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s}.photos .pic-holder figure:hover{opacity:0.35;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}.photos .button{margin-bottom:5rem}.modal{background-color:rgba(0, 0, 0, 0.85);position:fixed;height:100vh;top:0;left:0;opacity:0;width:100%;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;z-index:-9999}.modal.visible{opacity:1;z-index:9999}.modal .modal--close{color:white;position:absolute;top:2vh;left:2vh;width:2rem;height:2rem}.modal .modal--close svg{width:100%;height:100%}.modal .modal--close svg .cls-1{fill:none;stroke:#fff;stroke-width:2px}.photo--full-size{display:block;max-height:90vh;margin:5vh auto 0}.flexy-form .resume-input{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.flexy-form .resume-upload--button{display:block}.article-title.jobs{padding:4rem 1rem 0}@media (min-width:1201px){.article-title.jobs{padding:4rem 0 0}}.job--post-date{max-width:1200px;margin:0 auto}@media (max-width:1199px){.job--post-date{padding:0 1em}}.jobs-page--content{margin-bottom:4rem}.niga-staff table{width:100%}.niga-staff table thead tr th:first-child{width:25%}.niga-staff table thead tr th:nth-child(2){width:55%}.niga-staff table thead tr th:nth-child(3){width:20%}footer{background-color:#0f0f0f;font-family:"Open Sans", sans-serif}footer .inner{position:relative;min-height:20em;padding-top:2em}footer .logo{position:absolute;bottom:0;left:0;width:65%;opacity:0.5}footer .footer-links{font-family:"Titillium Web", sans-serif;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:20px}footer .footer-links .link{grid-column:span 3}@media (min-width:769px){footer .footer-links .link{grid-column:span 1}}footer .footer-links a{color:#fff;text-transform:uppercase;font-size:90%;font-weight:600;letter-spacing:0.15em;text-decoration:none}footer .footer-links a:hover{text-decoration:underline}footer .footer-links a.active,footer .footer-links a:active,footer .footer-links a:hover{color:#B0312B}footer .name{position:relative;padding-top:20px;margin-bottom:25px}footer .name span{display:block;font-family:"Titillium Web", sans-serif;color:#fff;text-transform:uppercase;line-height:100%;font-size:160%;letter-spacing:0.3em}footer .contact-and-social{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;padding-bottom:60px}footer .contact-and-social .contact{-ms-flex-preferred-size:33%;flex-basis:33%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}footer .contact-and-social .contact a{color:#999999;text-decoration:none;display:block;margin-bottom:0.5em}footer .contact-and-social .contact a:hover{text-decoration:underline}footer .contact-and-social .social{-ms-flex-preferred-size:33%;flex-basis:33%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}footer .contact-and-social .social a{color:#fff;display:inline-block;margin-right:1em;font-weight:600}footer .contact-and-social .social a:hover{color:#B0312B}footer .contact-and-social .social svg{width:1.5em;height:1.5em}footer .contact-and-social .powered-by{-ms-flex-preferred-size:33%;flex-basis:33%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}footer .contact-and-social .powered-by img{max-width:160px}@media (max-width:1199px){footer{padding:0 2rem}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{position:absolute;padding:0;top:50%;z-index:3;width:3em;height:3em;margin-top:-1.5em;background:#fff;border:none;text-align:center;padding:10px;cursor:pointer;outline:none}.slick-next svg,.slick-prev svg{height:100%;width:100%}.slick-next:hover,.slick-prev:hover{background:#212121;color:#fff}.slick-dots{text-align:center;position:absolute;right:0;bottom:0;left:0}.slick-dots li{list-style:none;display:inline-block;padding-right:0.5em}.slick-dots li button{width:0.5rem;height:0.5rem;color:#fff;padding:0;text-indent:-9999px;overflow:hidden;border-radius:50%;outline:none;cursor:pointer;background-color:currentColor;border:2px solid currentColor}.slick-dots li button:hover{background-color:#DDDDDD;border-color:#DDDDDD;outline:none}.slick-dots li.slick-active button{color:#B0312B;background-color:currentColor}.hero .slick-dots li button{color:#212121}.hero .slick-dots li.slick-active button{color:#B0312B}.slick-initialized .slick-slide{outline:none;cursor:-webkit-grab;cursor:grab}.slick-initialized a.slick-slide{cursor:pointer}.slick-boxes .slick-next,.slick-boxes .slick-prev{top:40%}.article-carousel .slick-next{right:0}.slick-slide{opacity:0.5;-webkit-transition:0.5s opacity;-o-transition:0.5s opacity;transition:0.5s opacity}.slick-slide:hover{opacity:1}.slick-slide.slick-active{opacity:1}
/*# sourceMappingURL=niga.css.map */