.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}div.panel-pane div.admin-links li a{color:#ccc;}div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}div.panel-pane div.admin-links a:before{content:"[";}div.panel-pane div.admin-links a:after{content:"]";}div.panel-pane div.panel-hide{display:none;}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}div.panel-pane div.feed a{float:right;}
.timeline-footer{display:none;}.twitter-widget-header{max-width:500px;}.twitter-widget-title{font-size:1.2em;font-weight:bold;float:left;}.twitter-widget-top{text-align:right;}.twitter-widget-share-text{vertical-align:middle;}.twitter-widget-share-button{margin-left:10px;float:right;}
input.webform-calendar{display:none;padding:3px;vertical-align:top;}html.js input.webform-calendar{display:inline;}.webform-container-inline label{display:inline;margin-right:1em;}.webform-container-inline div,.webform-container-inline div.form-item{display:inline;}.webform-container-inline div.description{display:block;}.webform-container-inline div.messages{display:block;float:left;}.webform-container-inline div.ajax-progress-bar div{display:inherit;}
.visually-hidden{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute;}.hide-text{line-height:0;margin:0;overflow:hidden;padding:0;text-indent:101%;white-space:nowrap;width:1px;height:1px;}.clearfix,.clear-block{*zoom:1;}.clearfix:before,.clear-block:before,.clearfix:after,.clear-block:after{content:" ";display:table;}.clearfix:after,.clear-block:after{clear:both;}@font-face{font-family:"Editor";src:url("/files/brennan/Editor-Bold.woff2") format("woff2"),url("/files/brennan/Editor-Bold.woff") format("woff"),url("/files/brennan/Editor-Bold.otf") format("opentype");font-style:normal;font-weight:600;}@font-face{font-family:"Editor";src:url("/files/brennan/Editor-BoldItalic.woff2") format("woff2"),url("/files/brennan/Editor-BoldItalic.woff") format("woff"),url("/files/brennan/Editor-BoldItalic.otf") format("opentype");font-style:italic;font-weight:600;}@font-face{font-family:"Editor";src:url("/files/brennan/Editor-Extrabold.woff2") format("woff2"),url("/files/brennan/Editor-Extrabold.woff") format("woff"),url("/files/brennan/Editor-Extrabold.otf") format("opentype");font-style:normal;font-weight:900;}@font-face{font-family:"Editor";src:url("/files/brennan/Editor-ExtraboldItalic.woff2") format("woff2"),url("/files/brennan/Editor-ExtraboldItalic.woff") format("woff"),url("/files/brennan/Editor-ExtraboldItalic.otf") format("opentype");font-style:italic;font-weight:900;}@font-face{font-family:"Editor";src:url("/files/brennan/Editor-Medium.woff2") format("woff2"),url("/files/brennan/Editor-Medium.woff") format("woff"),url("/files/brennan/Editor-Medium.otf") format("opentype");font-style:normal;font-weight:400;}@font-face{font-family:"Editor";src:url("/files/brennan/Editor-MediumItalic.woff2") format("woff2"),url("/files/brennan/Editor-MediumItalic.woff") format("woff"),url("/files/brennan/Editor-MediumItalic.otf") format("opentype");font-style:italic;font-weight:400;}@font-face{font-family:"Benton Sans";src:url("/files/brennan/Benton Sans Bold Italic.woff2") format("woff2"),url("/files/brennan/Benton Sans Bold Italic.woff") format("woff"),url("/files/brennan/Benton Sans Bold Italic.otf") format("opentype");font-style:italic;font-weight:600;}@font-face{font-family:"Benton Sans";src:url("/files/brennan/Benton Sans Bold.woff2") format("woff2"),url("/files/brennan/Benton Sans Bold.woff") format("woff"),url("/files/brennan/Benton Sans Bold.otf") format("opentype");font-style:normal;font-weight:600;}@font-face{font-family:"Benton Sans";src:url("/files/brennan/Benton Sans Book Italic.woff2") format("woff2"),url("/files/brennan/Benton Sans Book Italic.woff") format("woff"),url("/files/brennan/Benton Sans Book Italic.otf") format("opentype");font-style:italic;font-weight:400;}@font-face{font-family:"Benton Sans";src:url("/files/brennan/Benton Sans Book.woff2") format("woff2"),url("/files/brennan/Benton Sans Book.woff") format("woff"),url("/files/brennan/Benton Sans Book.otf") format("opentype");font-style:normal;font-weight:400;}.container{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%;}.form-type-textfield,.webform-component-textfield,.webform-component-email,.webform-component-textarea{display:block;position:relative;}.form-type-textfield label:not(.error),.webform-component-textfield label:not(.error),.webform-component-email label:not(.error),.webform-component-textarea label:not(.error){cursor:text;left:13px;opacity:0;position:absolute;top:9px;transition:all .2s;z-index:9;}.form-type-textfield input:not(:placeholder-shown) + label:not(.error),.form-type-textfield input:not(:placeholder-shown) + label + label:not(.error),.webform-component-textfield input:not(:placeholder-shown) + label:not(.error),.webform-component-textfield input:not(:placeholder-shown) + label + label:not(.error),.webform-component-email input:not(:placeholder-shown) + label:not(.error),.webform-component-email input:not(:placeholder-shown) + label + label:not(.error),.webform-component-textarea input:not(:placeholder-shown) + label:not(.error),.webform-component-textarea input:not(:placeholder-shown) + label + label:not(.error){opacity:1;}.form-type-textfield input:not(:-ms-input-placeholder) + label:not(.error),.form-type-textfield input:not(:-ms-input-placeholder) + label + label:not(.error),.webform-component-textfield input:not(:-ms-input-placeholder) + label:not(.error),.webform-component-textfield input:not(:-ms-input-placeholder) + label + label:not(.error),.webform-component-email input:not(:-ms-input-placeholder) + label:not(.error),.webform-component-email input:not(:-ms-input-placeholder) + label + label:not(.error),.webform-component-textarea input:not(:-ms-input-placeholder) + label:not(.error),.webform-component-textarea input:not(:-ms-input-placeholder) + label + label:not(.error){opacity:1;}.form-type-textfield input:not(::-ms-input-placeholder) + label:not(.error),.form-type-textfield input:not(::-ms-input-placeholder) + label + label:not(.error),.webform-component-textfield input:not(::-ms-input-placeholder) + label:not(.error),.webform-component-textfield input:not(::-ms-input-placeholder) + label + label:not(.error),.webform-component-email input:not(::-ms-input-placeholder) + label:not(.error),.webform-component-email input:not(::-ms-input-placeholder) + label + label:not(.error),.webform-component-textarea input:not(::-ms-input-placeholder) + label:not(.error),.webform-component-textarea input:not(::-ms-input-placeholder) + label + label:not(.error){opacity:1;}.form-type-textfield input:not(.other-field),.webform-component-textfield input:not(.other-field),.webform-component-email input:not(.other-field),.webform-component-textarea input:not(.other-field){font-size:16px;font-size:1rem;border:1px solid #cccccc;border-radius:0;height:66px;line-height:1.625;padding:16px 17px;width:100%;height:auto;}.form-type-textfield input:not(.other-field):focus,.webform-component-textfield input:not(.other-field):focus,.webform-component-email input:not(.other-field):focus,.webform-component-textarea input:not(.other-field):focus{box-shadow:none;}.form-type-textfield.error input:not(.other-field),.form-type-textfield.error textarea,.webform-component-textfield.error input:not(.other-field),.webform-component-textfield.error textarea,.webform-component-email.error input:not(.other-field),.webform-component-email.error textarea,.webform-component-textarea.error input:not(.other-field),.webform-component-textarea.error textarea{background:white url("/sites/all/themes/springboard_themes/springboard_frontend/img/templates/error.png") bottom right no-repeat;border-color:red;}*{box-sizing:border-box;margin:0;padding:0;}body{position:relative;background-color:#f7f5f3;}body,button,input,optgroup,select,textarea{-webkit-font-smoothing:antialiased;font-family:"Benton Sans","Helvetica","Arial",sans-serif;font-weight:500;color:black;font-size:20px;line-height:calc(35/20);}@media screen and (max-width:700px){body,button,input,optgroup,select,textarea{font-size:18px;}}input::-webkit-input-placeholder,input::-moz-placeholder,input:-ms-input-placeholder,input:-moz-placeholder{color:#000;opacity:1;}input::placeholder{color:#000;opacity:1;}.form-type-textfield input:not(:placeholder-shown) + label:not(.error),.form-type-textfield input:not(:placeholder-shown) + label + label:not(.error),.form-type-textarea input:not(:placeholder-shown) + label:not(.error),.form-type-textarea input:not(:placeholder-shown) + label + label:not(.error),.webform-component-textfield input:not(:placeholder-shown) + label:not(.error),.webform-component-textfield input:not(:placeholder-shown) + label + label:not(.error),.webform-component-textarea input:not(:placeholder-shown) + label:not(.error),.webform-component-textarea input:not(:placeholder-shown) + label + label:not(.error),.webform-component-email input:not(:placeholder-shown) + label:not(.error),.webform-component-email input:not(:placeholder-shown) + label + label:not(.error){display:none;}.email-cta__form{max-width:465px;margin-top:auto;margin-bottom:auto;width:100%;}.email-cta__form .webform-client-form{display:flex;margin-bottom:28px;flex-wrap:wrap;flex-basis:100%;flex-grow:1;}@media screen and (max-width:400px){.email-cta__form .webform-client-form{display:block;}}.email-cta__form .webform-client-form .webform-component{display:flex;margin-top:0;margin-bottom:28px;flex-wrap:wrap;}@media screen and (max-width:400px){.email-cta__form .webform-client-form .webform-component{display:block;}}.email-cta__form .webform-client-form #webform-component-sbp-first-name,.email-cta__form .webform-client-form #webform-component-sbp-last-name{margin-bottom:20px;flex-basis:50%;}.email-cta__form .webform-client-form #webform-component-sbp-first-name{padding-right:10px;}.email-cta__form .webform-client-form #webform-component-sbp-last-name{padding-left:10px;}.email-cta__form .webform-client-form #webform-component-mail{flex-basis:50%;}.email-cta__form .webform-client-form #webform-component-mail,.email-cta__form .webform-client-form #edit-actions{flex-grow:1;margin:0;}@media screen and (max-width:400px){.email-cta__form .webform-client-form #webform-component-mail,.email-cta__form .webform-client-form #edit-actions{display:block;}.email-cta__form .webform-client-form #webform-component-sbp-first-name,.email-cta__form .webform-client-form #webform-component-sbp-last-name{padding:0;}}.email-cta__form .webform-client-form input[type="email"],.email-cta__form .webform-client-form input[type="text"]{border:none;border-bottom:2px solid #86807C;padding:13px 10px 12px;}@media screen and (max-width:400px){.email-cta__form .webform-client-form input[type="email"],.email-cta__form .webform-client-form input[type="text"]{margin-bottom:6px;}}.email-cta__form .webform-client-form #edit-actions{position:relative;}.email-cta__form .webform-client-form #edit-actions:after{position:absolute;right:10px;top:14px;content:"\25B6";display:block;color:white;font-size:14px;transform:scaleX(0.8);}.email-cta__form .webform-client-form #edit-actions input[type="submit"].btn{background:#ED1C24;border-radius:0;border:none;color:white;cursor:pointer;font-family:"Benton Sans","Helvetica","Arial",sans-serif;text-shadow:none;text-transform:uppercase;font-weight:700;text-align:left;display:block;width:100%;font-size:14px;letter-spacing:1.5px;line-height:33px;padding:10px 38px 11px 16px;transition:background .2s ease,color .2s ease;-webkit-appearance:button;}@media screen and (max-width:400px){.email-cta__form .webform-client-form #edit-actions input[type="submit"].btn{width:100%;}}.email-cta__form .email-cta__form__text,.email-cta__form .email-cta__form__text p{font-size:12px;margin:0;}.email-cta__form .email-cta__form__text a{font-weight:700;color:#005daa;text-decoration:none;}.email-cta__form .email-cta__form__text a:hover{text-decoration:underline;}.email-cta__form .webform-user-thank-you{font-size:14px;margin-bottom:-26px;}.page-node-done{font-size:14px;}.page-node-done .links,.page-node-done .email-cta__form__text{display:none;}div.alert,div.error{background-image:none;display:none;}.webform-component{position:relative;}label.error{font-size:12px;position:absolute;bottom:-24px;}
