/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.card{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;background:#fff;border:1px solid #eeeeee;display:block;position:relative}.card-container{display:block}.card__body{-webkit-user-select:none;user-select:none}.card__featured-image-container{position:relative;overflow:hidden}.card__featured-image-container img{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}.card__footer{bottom:0;position:absolute;margin-bottom:20px}.card__header{margin-bottom:20px}.card__label{left:20px;position:absolute;top:20px;z-index:1}.card__logo img{max-height:24px}.card__meta-info{display:block;display:-webkit-box;font-size:16px;height:100%;line-height:1.5;max-height:24px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#333;font-weight:300;margin-bottom:10px}.card__text{display:block;display:-webkit-box;font-size:16px;height:100%;line-height:1.5;max-height:72px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.card__title{display:block;display:-webkit-box;font-size:20px;height:100%;line-height:1.35;max-height:54px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333;margin:0}.card:hover{-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.1);-moz-box-shadow:0 3px 15px 0 rgba(0,0,0,.1);box-shadow:0 3px 15px #0000001a;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;border:1px solid #eeeeee;text-decoration:none}.card:hover .card__featured-image{opacity:1!important}.card:hover .card__featured-image.zoom{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;overflow:hidden}.card:hover .card__featured-image.zoom img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.card:focus{outline:none;text-decoration:none}
.hero__title{color:#fff;text-align:center;text-shadow:0px 0px 6px rgba(0,0,0,.4)}@media (max-width:767px){.hero__title{font-size:1.8em}}.hero__description{color:#fff!important;font-size:1.2em;margin-top:.8em;text-shadow:0px 0px 6px rgba(0,0,0,.4)}.hero__subtitle{color:#fff;font-size:1.1em!important}.hero__subtitle--top{color:#fff!important;margin-bottom:.4em}#page .hero-container{height:500px;position:relative}#page section>.inner{margin-left:auto;margin-right:auto;max-width:1200px;padding:0 20px;position:relative}#page .resource-card{text-decoration:none}#page .resource-card .card__title{font-weight:500;line-height:1.1;color:inherit;margin-top:20px;margin-bottom:10px;font-size:24px}#page .hero-container>.inner{margin-left:auto;margin-right:auto;max-width:1200px;padding:0 20px;position:relative}#page .hero-container>.inner .text-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;height:500px;margin:0 auto;max-width:800px}#page .hero-container>.inner .text-container .hero__title{margin:0 auto;width:100%}#page .hero-container>.inner .text-container .cta-container{margin-top:2em}.additional-resources{margin-top:80px}.additional-resources .link-tiles{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin:0 auto;max-width:576px}@media (max-width:767px){.additional-resources .link-tiles{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.additional-resources .link-tiles .cta-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;border:1px solid whitesmoke;margin:20px 0;max-width:268px;text-align:center;width:100%}@media (min-width:768px){.additional-resources .link-tiles .cta-container{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:64px 0 40px}}.additional-resources .link-tiles .cta-container .brightcon{font-size:48px}@media (max-width:767px){.additional-resources .link-tiles .cta-container .brightcon{font-size:24px;margin-right:10px}}.additional-resources .link-tiles .cta-container .cta{margin:1.5em 0}.node-type--page-thank-you.not-logged-in #content{margin-top:-100px;z-index:1}.node-type--page-thank-you .related-assets-resources{margin-top:100px}.asset-info-box{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);-moz-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px #0003;background:#fff;margin-bottom:30px;padding:35px 0 60px}.asset-info-box .inner h2{margin-bottom:30px}.asset-info-box .inner .cta-wrapper{margin:0 auto;max-width:550px}@media (min-width:768px){.asset-info-box .inner .cta-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}}.asset-info-box .inner .cta-wrapper .cta-container{margin-bottom:30px;width:100%}.asset-info-box .inner .social-share-container h3{margin:30px 0}.asset-info-box .inner .social-share-container .social-share-icons{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;max-width:300px;width:100%}.asset-info-box .inner .social-share-container .social-share-icons .icon{border-radius:50%;height:48px;line-height:48px;text-align:center;vertical-align:middle;width:48px;border:1px solid #009dda;outline:none;text-decoration:none}.asset-info-box .inner .social-share-container .social-share-icons .icon .brightcon24{line-height:40px}.featured-section .client-logos{margin-bottom:90px;margin-top:76px}.featured-section .client-logos>.logo-container{height:56px}.featured-section .client-logos>.logo-container img{padding:15px 10px;max-height:100%}@media (min-width:980px){.featured-section .client-logos{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.featured-section .client-logos>.logo-container{width:auto}}#page section{padding:30px 0}.featured-section .featured-media{margin:0 auto;max-width:900px}.featured-section .featured-media .featured-image{margin:0 auto;max-width:980px;padding-bottom:1.5em}.featured-section .featured-media .featured-video-container.yt_video{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.featured-section .featured-media .featured-video-container .featured-video{height:100%;left:0;position:absolute;top:0;width:100%}.banner{padding-top:6px}.banner__subtitle{display:block;display:-webkit-box;font-size:16px;height:100%;line-height:1.5;max-height:72px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.banner .cta-container{margin-top:30px;padding-bottom:60px!important}.quote__logo img{margin-top:30px;max-height:30px}.quote__text{font-size:1.4em}.related-content{margin-bottom:-50px!important;padding:60px 0 50px}.related-content>.inner>.row{margin:0 -20px}.related-content>.inner>.row .h2{font-size:1.6em;margin-bottom:0;padding:0 20px}.related-content>.inner>.row .card-container .textbox--custom{min-height:238px}.related-content>.inner>.row .people-also-visited{overflow:auto;padding:20px}.related-content>.inner>.row .people-also-visited .card-container{padding-bottom:20px;text-decoration:none}.card-2col .card-container,.card-3col .card-container{padding:20px}.related-content>.inner>.row .people-also-visited .card-container .h3{font-weight:500;line-height:1.1;color:inherit;margin-top:20px;margin-bottom:10px;font-size:24px}@media (min-width:980px) and (max-width:1200px){.related-content>.inner>.row .people-also-visited .card-container:first-child{padding-right:20px}.related-content>.inner>.row .people-also-visited .card-container:last-child{padding-left:20px}.related-content>.inner>.row .people-also-visited .card-container:nth-child(2n){padding:0 20px}}.related-content>.inner>.row .people-also-visited .card-container .card{min-height:135px;text-decoration:none}.related-content>.inner>.row .people-also-visited .card-container .card .subtitle{display:block;display:-webkit-box;font-size:16px;height:100%;line-height:1.5;max-height:24px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin:15px 0 0}
