/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.addtocal-container{display:inline;position:relative;}.addtocal-container .addtocal{background:none;border:none;color:#0b5cab;cursor:pointer;font-family:"Salesforce Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:0.8em;letter-spacing:1px;margin:0;padding:0;text-transform:uppercase;}.addtocal-container .addtocal::before{display:inline-block;content:"\E024";font-family:tableau-icons;font-size:2em;font-style:normal;font-weight:400;line-height:1;padding-bottom:1px;padding-right:0.3em;speak:none;text-transform:none;text-rendering:auto;text-decoration:none;vertical-align:middle;}.addtocal-container .addtocal-menu{background:#ddd;display:none;left:0;min-width:150px;position:absolute;top:2.5em;z-index:50;}.addtocal-container .addtocal-menu::before{border-bottom:10px solid #ddd;border-left:10px solid transparent;border-right:10px solid transparent;content:'';height:0;left:50%;margin-left:-10px;margin-top:-10px;pointer-events:none;position:absolute;top:0;transition:opacity 250ms ease-in-out;width:0;}.addtocal-container .addtocal-links{margin:0;padding:0;}.addtocal-container .addtocal-link{display:block;}.addtocal-container .addtocal-link:last-of-type{margin-bottom:0;}.addtocal-container .addtocal-link a{color:#333;display:block;font-size:0.7em;font-weight:400;letter-spacing:1px;line-height:1.5;padding:10px;text-decoration:none;text-transform:uppercase;}.addtocal-container .addtocal-link:hover{background:#ccc;border-radius:4px;cursor:pointer;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;}
.video--brightcove{min-height:300px;}.video--brightcove .video-js.vjs--tableau{width:100%;height:260px;}@media all and (min-width:560px){.video--brightcove .video-js.vjs--tableau{height:300px;}}@media all and (min-width:851px){.video--brightcove .video-js.vjs--tableau{height:560px;}}
.form--centered .form__footer{text-align:center;}.webform-email-confirm--wrapper,.webform-address-location-fieldset{margin-bottom:0;}[data-form-id="email"] .form__button{margin-left:auto;margin-right:auto;}.webform-submission-form.ajax-wrapper .messages{padding-left:1rem;padding-right:1rem;}#full-lead-form-tableau-id .form__intro-heading:before{content:'';position:absolute;background-color:#0176d3;width:11%;height:3px;top:0;left:0;}
