@import "../../../../../../styles/modules/c:\Users\Angel\work\Websites\common\styles\ccl-style-vars.css";.ccl-green{background:#9bc23b;color:#fff}.ccl-blue{background:#0081c7;color:#fff}.ccl-green-light{background:#ecf3db;color:#000}.ccl-green-medium{background:#c8dd94;color:#000}.ccl-dark-olive{background:#5a7931;color:#fff}.ccl-blue-light{background:#e8f3f9;color:#000}.ccl-blue-medium{background:#73bae0;color:#000}.ccl-dark-blue{background:#00537f;color:#fff}.ccl-grey-0{background:#fff;color:#000}.ccl-grey-10{background:#f5f4f3;color:#000}.ccl-grey-20{background:#dad9d5;color:#000}.ccl-grey-30{background:#7a7776;color:#fff}.ccl-grey-40{background:#6d6460;color:#fff}.ccl-grey-50{background:#544741;color:#fff}.ccl-grey-100{background:#000;color:#fff}.ccl-alert-red-medium{background:#f9b9ba;color:#000}.ccl-alert-red{background:#d71f26;color:#fff}.ccl-republican-red-light{background:#fbeeec;color:#000}.ccl-republican-red-medium{background:#90251b;color:#fff}.ccl-republican-red-dark{background:#852e22;color:#fff}.ccl-republican-red-darkest{background:#441d1a;color:#fff}.ccl-democratic-blue-light{background:#eaf3f8;color:#000}.ccl-democratic-blue-medium{background:#15527b;color:#fff}.ccl-democratic-blue-dark{background:#265278;color:#fff}.ccl-democratic-blue-darkest{background:#153551;color:#fff}.ccl-far-middle-purple-lightest{background:#edeaef;color:#000}.ccl-far-middle-purple-light{background:#d6cae1;color:#000}.ccl-far-middle-purple-dark{background:#412c67;color:#fff}.ccl-far-middle-purple-darkest{background:#1b1031;color:#fff}.ccl-btn{display:inline-block;padding:12px 16px;font-family:"Ubuntu Regular","Source Sans Pro",Tahoma,Verdana,sans-serif;font-weight:700;font-size:16px;text-decoration:none;border:2px solid transparent;border-radius:2px;background:transparent;cursor:pointer}.ccl-btn.disabled,.ccl-btn[disabled]{cursor:default;pointer-events:none}.ccl-btn-primary,.ccl-btn-primary:visited{color:#000;background:#9bc23b}.ccl-btn-primary.disabled,.ccl-btn-primary[disabled],.ccl-btn-primary:visited.disabled,.ccl-btn-primary:visited[disabled]{color:#000;background:#dad9d5}.ccl-btn-secondary,.ccl-btn-secondary:visited{color:#5a7931;border-color:#5a7931}.ccl-btn-secondary:active,.ccl-btn-secondary:visited:active{border-color:transparent}.ccl-btn-secondary.disabled,.ccl-btn-secondary[disabled],.ccl-btn-secondary:visited.disabled,.ccl-btn-secondary:visited[disabled]{color:#dad9d5;border-color:#dad9d5;background:transparent}.ccl-btn-tertiary,.ccl-btn-tertiary:visited{color:#9bc23b}.ccl-btn-tertiary.disabled,.ccl-btn-tertiary[disabled],.ccl-btn-tertiary:visited.disabled,.ccl-btn-tertiary:visited[disabled]{color:#dad9d5}.ccl-btn:hover,.ccl-btn-primary:hover,.ccl-btn-secondary:hover,.ccl-btn-tertiary:hover{color:#fff;background:#5a7931}.ccl-btn:active,.ccl-btn-primary:active,.ccl-btn-secondary:active,.ccl-btn-teriary:active{color:#000;background:#c8dd94}div.join-main-session{max-width:996px;width:calc(-20px + 100% - 20px);box-sizing:border-box;margin:30px auto;padding:20px;background-color:#fff;box-shadow:0 1px 4px rgb(0 0 0 / 25%);display:box;display:flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Ubuntu Regular","Source Sans Pro",Tahoma,Verdana,sans-serif;font-size:16px;text-align:center}div.join-main-session a{text-decoration:underline}div.join-main-session div.main-session-header{font-family:"Ubuntu Regular","Source Sans Pro",Tahoma,Verdana,sans-serif;font-size:24px}div.join-session{display:box;display:flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:19px}div.join-session div.meeting-id{padding:0 0 0 30px}@media screen and (max-width:991px){div.join-session div.meeting-id{display:box;display:flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:767px){div.join-session div.meeting-id{display:block}}@media screen and (max-width:550px){div.join-session{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}div.join-session div.meeting-id{padding:20px 0}}div.add-to-calendar-widget a{display:grid;-ms-grid-columns:20px auto;grid-template-columns:20px auto;font:16px "Source Sans Pro",sans-serif;color:#15527b;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:8em}div.banner-section{position:relative;padding:20px;margin-left:25px;box-shadow:0 4px 4px rgb(0 0 0 / 25%);background-color:#fff}@media screen and (max-width:991px){div.banner-section{margin-left:15px;padding:0 10px 20px}}div.banner-section div.banner-banner{height:2em;font:24px "Ubuntu Regular","Source Sans Pro",Tahoma,Verdana,sans-serif;color:#fff;background-color:#9bc23b;position:absolute;top:20px;left:-25px;padding-right:20px;padding-left:calc(25px + 20px);width:calc(100% + 25px + 2px);display:box;display:flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px}@media screen and (max-width:991px){div.banner-section div.banner-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding-right:10px;padding-left:calc(15px + 10px);position:relative;height:fit-content;height:fit-content;width:calc(100% + 10px + 15px + 10px + 2px);left:-25px;padding-top:.25em;padding-bottom:.25em}div.banner-section div.banner-banner div.banner-separator{display:none}}div.banner-section div.banner-notch{font-size:24px;height:0;width:0;border-top:9.5px solid #5a7931;border-right:12.5px solid #5a7931;border-bottom:9.5px solid transparent;border-left:12.5px solid transparent;position:absolute;left:-25px;top:calc(2em + 20px)}@media screen and (max-width:991px){div.banner-section div.banner-notch{border-right-width:7.5px;border-left-width:7.5px;border-top-width:6px;border-bottom-width:6px;position:relative;top:20px;left:calc(-10px - 15px)}}div.banner-section div.banner-content{background-color:#fff;display:box;display:flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3em;padding-top:10px;font:16px "Source Sans Pro",sans-serif}@media screen and (max-width:991px){div.banner-section div.banner-content{margin-top:1em}}@media screen and (max-width:550px){div.banner-section div.banner-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}div.banner-section div.banner-content>.add-to-calendar-widget{padding-left:10px}@media screen and (max-width:550px){div.banner-section div.banner-content>.add-to-calendar-widget{padding-top:10px;padding-left:0}}div.banner-section div.banner-content div.add-to-calendar-widget.add-section-to-calendar{width:21em;margin-left:2em}div.banner-section div.banner-content div.content-content{padding-top:9px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-width:0;width:100%}div.banner-section div.banner-content div.content-content div.content-header{font:24px "Ubuntu Regular","Source Sans Pro",Tahoma,Verdana,sans-serif;padding-bottom:20px}div.banner-section div.banner-content div.content-content div.intro-text{font:16px "Source Sans Pro",sans-serif}div.conference-speakers{display:grid;-ms-grid-columns:325px 325px;grid-template-columns:325px 325px;grid-gap:30px 19px}@media screen and (max-width:767px){div.conference-speakers{-ms-grid-columns:325px;grid-template-columns:325px}}div.conference-speakers div.conference-speaker{display:grid;-ms-grid-columns:75px auto;grid-template-columns:75px auto;grid-gap:19px;font:16px "Source Sans Pro",sans-serif}div.conference-speakers div.conference-speaker div.speaker-image img{width:75px;height:75px}div.conference-speakers div.conference-speaker div.speaker-text{display:box;display:flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}div.conference-speakers div.conference-speaker div.speaker-text div.speaker-name{font-weight:700}div.conference-speakers{margin-bottom:10px}div.workshop-content div.title{font:bold 18px "Ubuntu Regular","Source Sans Pro",Tahoma,Verdana,sans-serif;padding-top:10px;margin-bottom:20px}div.workshop-content div.description{font:16px "Source Sans Pro",sans-serif;margin-bottom:16px}div.workshop-content div.add-to-calendar-widget{margin-bottom:40px}div.add-to-calendar-widget a{display:grid;-ms-grid-columns:20px auto;grid-template-columns:20px auto;font:16px "Source Sans Pro",sans-serif;color:#15527b;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:8em}div.calendar-card{box-shadow:0 1px 4px rgb(0 0 0 / 25%);font:16px "Source Sans Pro",sans-serif;padding:19px;padding-bottom:5.25em;display:box;display:flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative}div.calendar-card .card-title{font:bold 18px "Ubuntu Regular","Source Sans Pro",Tahoma,Verdana,sans-serif;margin-bottom:19px}div.calendar-card .add-to-calendar-widget{position:absolute;bottom:19px}@media screen and (max-width:550px){div.calendar-card{padding-bottom:8.5em}div.calendar-card div.join-session{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;left:0}div.calendar-card div.join-session div.meeting-id{padding-bottom:0}}div.banner-section div.banner-content div.breakouts{display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:20px 30px}@media screen and (max-width:767px){div.banner-section div.banner-content div.breakouts{-ms-grid-columns:1fr;grid-template-columns:1fr}}.simple-accordion{box-shadow:0 1px 4px rgb(0 0 0 / 25%)}.simple-accordion button.accordion-button{background-color:#fff;cursor:pointer;padding:19px;width:100%;border:none;text-align:left;outline:none;font-size:16px}.simple-accordion div.panel{padding:19px;display:none;background-color:#fff;overflow:hidden}.simple-accordion.open div.panel{display:block}div.simple-accordion div.button-content{display:grid;-ms-grid-columns:auto 6em 1em;grid-template-columns:auto 6em 1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}div.simple-accordion div.title{font:bold 18px "Ubuntu Regular","Source Sans Pro",Tahoma,Verdana,sans-serif}div.simple-accordion div.teams{font:bold 18px "Ubuntu Regular","Source Sans Pro",Tahoma,Verdana,sans-serif;color:#5a7931;text-align:right;padding-right:10px}div.simple-accordion div.arrow{background-image:url(/resources/arrow-down.svg);background-size:contain;width:19px;height:12px}div.simple-accordion.open div.arrow{background-image:url(/resources/arrow-up.svg)}div.simple-accordion div.panel{padding-top:0;padding-bottom:0;border:none;box-shadow:none}div.simple-accordion div.calendar-card{box-shadow:none;padding-left:0;padding-right:0;border-bottom:1px solid #dad9d5}div.simple-accordion div.calendar-card:last-child{border-bottom:none}div.simple-accordion div.calendar-card div.card-title{font:bold 16px "Source Sans Pro",sans-serif}div.banner-section div.banner-content div.content-content{display:box;display:flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}div.banner-section div.banner-content div.content-content div.intro-text{padding-bottom:30px}div.banner-section div.banner-content div.session-times{display:box;display:flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:18px "Ubuntu Regular","Source Sans Pro",Tahoma,Verdana,sans-serif;grid-gap:60px;padding:1.5em;background-color:#f5f4f3;border:1px solid #dad9d5;margin-bottom:30px}@media screen and (max-width:767px){div.banner-section div.banner-content div.session-times{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:20px}}div.banner-section div.banner-content div.session-times span{margin-left:10px}div.banner-section div.banner-content div.session-times strong{font:18px "Ubuntu Regular","Source Sans Pro",Tahoma,Verdana,sans-serif}div.banner-section div.banner-content div.sessions{display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:30px}@media screen and (max-width:767px){div.banner-section div.banner-content div.sessions{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:20px}}div.banner-section div.banner-content div.sessions div.sessions-column{display:box;display:flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;grid-gap:20px}div.conference-day-menu{display:box;display:flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;font-family:"Ubuntu Regular","Source Sans Pro",Tahoma,Verdana,sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #6d6460;max-width:996px;margin:auto;margin-top:1em}@media screen and (max-width:1023px){div.conference-day-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.5em}}div.conference-day-menu section.conference-day-menu-title{font-size:22px;font-family:"Source Sans Pro",sans-serif;color:#544741;padding-bottom:.75em}@media screen and (min-width:1024px){div.conference-day-menu section.conference-day-menu-title{display:none}}div.conference-day-menu div.conference-day-link{font-size:28px;text-align:center;margin-bottom:1em;border-left:1px solid #6d6460;padding:0 1em}@media screen and (max-width:1023px){div.conference-day-menu div.conference-day-link{border-left:none}}@media screen and (min-width:1024px){div.conference-day-menu div.conference-day-link:first-of-type{padding-left:.5em;border-left:none}}@media screen and (min-width:1024px){div.conference-day-menu div.conference-day-link:last-child{padding-right:.5em}}.truncate-expand-text button.read-more-button{background-color:transparent;border:none;text-decoration:underline;cursor:pointer;display:inline;color:#15527b;font-weight:normal!important;text-transform:none;padding:0;font:16px "Source Sans Pro",sans-serif}.truncate-expand-text button.read-more-button:focus{border:none;outline:none}.truncate-expand-text button.read-more-button.hidden{display:none}section a{color:#15527b}section a:hover,section a:focus{color:#15527b}div.program,div.program-component{background-color:#f5f4f3}div.program.program-header>div.spb_content_element,div.program-component.program-header>div.spb_content_element{padding-bottom:10px!important}div.program p,div.program-component p{margin-bottom:0}div.program .program-date p,div.program-component .program-date p{font:28px "Ubuntu Regular","Source Sans Pro",Tahoma,Verdana,sans-serif;color:#5a7931;margin-top:30px}div.program-component>div.spb_content_element{padding-top:0!important}div.program-component.breakouts div.banner-banner,div.program-component.state-breakouts div.banner-banner{background-color:#0081c7}div.program-component.breakouts div.banner-notch,div.program-component.state-breakouts div.banner-notch{border-top-color:#15527b;border-right-color:#15527b}div.program-component.break div.banner-banner{background-color:#7a7776}div.program-component.break div.banner-notch{border-top-color:#000;border-right-color:#000}div.program-component.social div.banner-banner{background-color:#5a7931}div.program-component.social div.banner-notch{border-top-color:#2f3f1a;border-right-color:#2f3f1a}div.program-component.social div.join-session{position:static}div.join-main-session div.join-session,div.state-select-container div.join-session{position:static}div.keynote-speakers div.join-session,div.strategy div.join-session,div.closing div.join-session{position:static;padding-top:1em}div.workshops div.join-session{position:static;margin-bottom:1em}div.state-breakouts div.banner-content div.breakouts{display:box;display:flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-grid-columns:none;grid-template-columns:none;grid-gap:unset}@media screen and (max-width:550px){div.state-breakouts div.banner-content div.breakouts{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}div.state-breakouts div.banner-content div.breakouts div.state-select-outer-container{display:box;display:flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}div.state-breakouts div.banner-content div.breakouts div.state-select-outer-container #state-select-outer-label{margin-bottom:0}@media screen and (max-width:767px){div.state-breakouts div.banner-content div.breakouts div.state-select-outer-container #state-select-outer-label{display:none}}div.state-breakouts div.banner-content div.breakouts div.state-select-outer-container div.state-select-container{grid-gap:30px;display:box;display:flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){div.state-breakouts div.banner-content div.breakouts div.state-select-outer-container div.state-select-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media screen and (max-width:550px){div.state-breakouts div.banner-content div.breakouts div.state-select-outer-container div.state-select-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}div.state-breakouts div.banner-content div.breakouts div.state-select-outer-container div.state-select-container div.state-select-component{display:box;display:flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}div.state-breakouts div.banner-content div.breakouts div.state-select-outer-container div.state-select-container div.state-select-component #state-select-inner-label{display:none}@media screen and (max-width:767px){div.state-breakouts div.banner-content div.breakouts div.state-select-outer-container div.state-select-container div.state-select-component #state-select-inner-label{display:block}}div.state-breakouts div.banner-content div.breakouts div.state-select-outer-container div.state-select-container div.state-select-component select#state-select{background-color:#fff;max-width:350px;min-width:300px;margin:0}@media screen and (max-width:550px){div.state-breakouts div.banner-content div.breakouts div.state-select-outer-container div.state-select-container div.state-select-component select#state-select{min-width:270px}}@media screen and (min-width:551px){div.state-breakouts div.banner-content div.breakouts div.state-select-outer-container div.state-select-container div.meeting-id-separator{border-left:1px solid #000;margin-left:-10px;padding:8px 0 8px 10px}}.conference-header{font-family:Ubuntu,"Source Sans Pro",sans-serif;font-style:normal;font-weight:700;font-size:60px;line-height:75px;background:#5a7931;color:#fff}.conference-subheader{font-family:Ubuntu,"Source Sans Pro",sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:28px;background:#5a7931;color:#fff}div.inner-page-wrap{margin-top:0}.vi-lazyload-playbtn{display:none!important}