.ta-left{text-align:left}.ta-right{text-align:right}.ta-center{text-align:center}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.fw-book{font-weight:normal}.fw-med{font-weight:500}.fw-bold{font-weight:700}.fw-black{font-weight:900}.fs-italic{font-style:italic}.fs-oblique{font-style:oblique}.fs-normal{font-style:normal}.clear{clear:both}.clearfix:before,.clearfix:after{content:'';clear:both;display:table}.bg-black{background-color:#000}.bg-white{background-color:#fff}.txt-black{color:#000}.txt-white{color:#fff}.list-style-none{list-style:none;margin:0;padding:0}.position-off{position:absolute;left:-999999px}.img-block{display:block;width:100%;height:auto}.a-block{display:block;width:100%;height:100%}.center-v{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.center-h{position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.center-vh{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.small-heading-base{font-weight:700;text-transform:uppercase}.small-heading{font-weight:700;text-transform:uppercase;font-size:1.4rem}.smaller-heading{font-weight:700;text-transform:uppercase;font-size:1.2rem}@font-face{font-family:"Circular Pro";src:url("/cassette.axd/file/resources/fonts/lineto-circular-pro-book-b897c6b7ed45d1a98c2fff3f630d4dfa2733623f.eot");src:url("/cassette.axd/file/resources/fonts/lineto-circular-pro-book-b897c6b7ed45d1a98c2fff3f630d4dfa2733623f.eot?#iefix") format("embedded-opentype"),url("/cassette.axd/file/resources/fonts/lineto-circular-pro-book-1658d7605f65ff2a394b1f51bb8564fa257e01f8.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Circular Pro";src:url("/cassette.axd/file/resources/fonts/lineto-circular-pro-bookitalic-3f7838f720bcca40359bb0fc856f6c1dd6d82c9d.eot");src:url("/cassette.axd/file/resources/fonts/lineto-circular-pro-bookitalic-3f7838f720bcca40359bb0fc856f6c1dd6d82c9d.eot?#iefix") format("embedded-opentype"),url("/cassette.axd/file/resources/fonts/lineto-circular-pro-bookitalic-d9f7c9913ba0c31b275b4dde7ab4b360266d3d40.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"Circular Pro";src:url("/cassette.axd/file/resources/fonts/lineto-circular-pro-medium-73119d77bc28f9084e8376a0a9ce6840582037ed.eot");src:url("/cassette.axd/file/resources/fonts/lineto-circular-pro-medium-73119d77bc28f9084e8376a0a9ce6840582037ed.eot?#iefix") format("embedded-opentype"),url("/cassette.axd/file/resources/fonts/lineto-circular-pro-medium-6a66e44d9c1ec67c91bc4e6b87f7a71ccaae6e50.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Circular Pro";src:url("/cassette.axd/file/resources/fonts/lineto-circular-pro-mediumitalic-e8b982dc500caaca68b3195163ed0b1ce86c16e9.eot");src:url("/cassette.axd/file/resources/fonts/lineto-circular-pro-mediumitalic-e8b982dc500caaca68b3195163ed0b1ce86c16e9.eot?#iefix") format("embedded-opentype"),url("/cassette.axd/file/resources/fonts/lineto-circular-pro-mediumitalic-f795693ec8f7d5939fba06b78368532c93bb5e09.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:"Circular Pro";src:url("/cassette.axd/file/resources/fonts/lineto-circular-pro-bold-f78297931785121118053692d31e2a3431546694.eot");src:url("/cassette.axd/file/resources/fonts/lineto-circular-pro-bold-f78297931785121118053692d31e2a3431546694.eot?#iefix") format("embedded-opentype"),url("/cassette.axd/file/resources/fonts/lineto-circular-pro-bold-84c0f4b1a7f5bfa8299b1b4ee0584b5ef89cd336.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Circular Pro";src:url("/cassette.axd/file/resources/fonts/lineto-circular-pro-bolditalic-5059cc4d0920394784f315dd637b0af0629a1c72.eot");src:url("/cassette.axd/file/resources/fonts/lineto-circular-pro-bolditalic-5059cc4d0920394784f315dd637b0af0629a1c72.eot?#iefix") format("embedded-opentype"),url("/cassette.axd/file/resources/fonts/lineto-circular-pro-bolditalic-fab6766a6e0e0858eb00eeddc5cd88887f12f3cd.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:"Circular Pro";src:url("/cassette.axd/file/resources/fonts/lineto-circular-pro-black-ff5a6a2e470d068a64d2729c8e7ce0d32778f619.eot");src:url("/cassette.axd/file/resources/fonts/lineto-circular-pro-black-ff5a6a2e470d068a64d2729c8e7ce0d32778f619.eot?#iefix") format("embedded-opentype"),url("/cassette.axd/file/resources/fonts/lineto-circular-pro-black-56cf98a6a523d351a3524b90dff96c5d86c7c60c.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Circular Pro";src:url("/cassette.axd/file/resources/fonts/lineto-circular-pro-blackitalic-fd1ab62594ba9438944161531ed3efdd36d8128d.eot");src:url("/cassette.axd/file/resources/fonts/lineto-circular-pro-blackitalic-fd1ab62594ba9438944161531ed3efdd36d8128d.eot?#iefix") format("embedded-opentype"),url("/cassette.axd/file/resources/fonts/lineto-circular-pro-blackitalic-48ed841bf5bd0b5ef3e433f486cd04f39baf69e1.woff") format("woff");font-weight:900;font-style:italic}.circular{font-family:"Circular Pro","Helvetica Neue","Helvetica","Arial",sans-serif}body,input{font-family:"Circular Pro","Helvetica Neue","Helvetica","Arial",sans-serif}@font-face{font-family:'bluetooth-icons';src:url('/cassette.axd/file/resources/fonts/bluetooth-icons-e345272923a8e183ad83e1f53a589bd426567546.eot?ih2xax');src:url('/cassette.axd/file/resources/fonts/bluetooth-icons-e345272923a8e183ad83e1f53a589bd426567546.eot?ih2xax#iefix') format('embedded-opentype'),url('/cassette.axd/file/resources/fonts/bluetooth-icons-0d44d1b358d40c7671301b354e0bdd475a9333bf.woff2?ih2xax') format('woff2'),url('/cassette.axd/file/resources/fonts/bluetooth-icons-93fdb1cca7b50a40efd39e157a8ae65e2834f1fd.ttf?ih2xax') format('truetype'),url('/cassette.axd/file/resources/fonts/bluetooth-icons-ed485fcd494081e5a7d24c56d212cc70cd8876a0.woff?ih2xax') format('woff'),url('/cassette.axd/file/resources/fonts/bluetooth-icons-a9e7702b039904ecc1646e3e21fa6d67b2ec779f.svg?ih2xax#bluetooth-icons') format('svg');font-weight:normal;font-style:normal}.glyphs{font-family:'bluetooth-icons'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"],[class*=" icon-"],.ico-after{font-family:'bluetooth-icons'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-external-link:before{content:""}.icon-caret-down:before{content:""}.icon-caret-up:before{content:""}.icon-external-link2:before{content:""}.icon-pdf-link:before{content:""}.icon-zip-link:before{content:""}.icon-youtube-play:before{content:""}.icon-youtube:before{content:""}.icon-check:before{content:""}.icon-linkedin:before{content:""}.icon-envelope:before{content:""}.icon-play:before{content:""}.icon-search:before{content:""}.icon-close:before{content:""}.icon-remove:before{content:""}.icon-times:before{content:""}.icon-print:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-chevron-up:before{content:""}.icon-chevron-down:before{content:""}.icon-twitter:before{content:""}.icon-facebook:before{content:""}.icon-facebook-f:before{content:""}.icon-filter:before{content:""}.icon-google-plus:before{content:""}.icon-chevron-circle-left:before{content:""}.icon-chevron-circle-right:before{content:""}.icon-chevron-circle-up:before{content:""}.icon-chevron-circle-down:before{content:""}.icon-share-alt:before{content:""}.icon-angle-double-left:before{content:""}.icon-angle-double-right:before{content:""}.icon-hamburger:before{content:""}.icon-globe:before{content:""}.icon-times-circle:before{content:""}.icon-feed:before{content:""}.icon-rss:before{content:""}.icon-exclamation:before{content:""}.icon-pinterest-p:before{content:""}.icon-vimeo:before{content:""}.icon-lock:before{content:""}.icon-fax:before{content:""}.icon-phone:before{content:""}.icon-map-marker:before{content:""}.icon-bed:before{content:""}.icon-download:before{content:""}[class^="fa-"],[class*=" fa-"]{display:inline-block;margin-right:5px}.banner-no-image{height:173px;margin-bottom:26px}.banner-no-image:before{content:" ";width:100%;height:calc(100% + 26px);display:block;position:absolute;top:0;left:0;z-index:0;background-image:url("/cassette.axd/file/resources/images/chevrons-blue-a4f90502b9d0eac94d5c8330ce8262d0979c92a6.png");background-size:78px 76px;opacity:.5}.banner-container{padding-top:72px}.banner-container:before,.banner-container:after{content:'';clear:both;display:table}@media print{.banner-container{padding:0}}.banner-image{height:360px}@media screen and (min-width:992px){.banner-image{height:420px}}.banner-image .container-fluid{height:100%;position:relative}.banner-image .banner-photo-container{position:relative;height:100%}.banner-image .banner-photo{height:calc(100% + 72px);width:100%;overflow:hidden;position:absolute;top:-72px;z-index:10}.banner-image .banner-photo img{display:block;width:100%;height:auto}@media print{.banner-image .banner-photo{display:none}}.banner-image:before{content:" ";display:block;width:100%;height:calc(100% + 40px);position:absolute;right:calc(50% + 76px);top:-40px;background-image:url("/cassette.axd/file/resources/images/chevrons-blue-a4f90502b9d0eac94d5c8330ce8262d0979c92a6.png");background-size:78px 76px;opacity:.5}@media screen and (max-width:767px){.banner-image .banner-photo-container{display:none}}.banner-no-image,.banner-image{background-color:#40a0fc;position:relative;z-index:0;color:#fff}@media screen and (max-width:767px){.banner-no-image,.banner-image{height:auto;padding:30px 20px}.banner-no-image:before,.banner-image:before{height:calc(100% + 10px);right:auto;left:0;top:0}}@media print{.banner-no-image,.banner-image{background:none;margin:0 0 .125in;padding:0 0 .125in;border-bottom:2pt solid #000;height:auto}.banner-no-image:before,.banner-image:before{display:none}.banner-no-image .banner-content,.banner-image .banner-content{width:100%;height:auto}.banner-no-image .banner-content .banner-text,.banner-image .banner-content .banner-text{font-size:24pt}.banner-no-image .banner-share,.banner-image .banner-share{display:none}}.banner-content{position:relative;z-index:10;height:100%;padding:0 20px}.banner-content .banner-text,.banner-content .banner-text h1{font-weight:700;font-size:4.6rem;line-height:1.2em}@media screen and (min-width:768px){.banner-content .banner-text{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding-left:20px}}@media screen and (min-width:992px){.banner-content .banner-text,.banner-content .banner-text h1{font-size:5.2rem}}@media screen and (max-width:767px){.banner-content .banner-text,.banner-content .banner-text h1{font-size:3.6rem}}.banner-share{list-style:none;margin:0;padding:0;position:absolute;right:0;bottom:17px}@media screen and (min-width:768px){.banner-share{right:20px}}.banner-share li{display:inline-block}.banner-share button,.banner-share a.btn{background-color:transparent;border:0;font-size:1.6rem;line-height:1em;color:#fff;height:16px;display:block}.banner-share button:hover,.banner-share a.btn:hover{color:#cce6fe}@media screen and (max-width:767px){.banner-share{bottom:-25px}.banner-container{padding-top:0}}.intro-marquee{width:100%;max-width:1400px;margin:31px auto 0;position:relative}.intro-marquee:before,.intro-marquee:after{content:'';clear:both;display:table}.marquee-image{position:relative;margin-bottom:1em;max-height:603px;overflow:hidden}.marquee-image img{display:block;width:100%;height:auto}@media screen and (min-width:992px){.marquee-image{float:right;box-shadow:40px -40px 0 #eeeeed;width:50%;margin-top:85px;margin-bottom:0;padding-left:10px}}@media print{.marquee-image{float:right;width:40%}}@media screen and (max-width:767px){.container-fluid.marquee-content{text-align:left;padding:0 20px}}.marquee-content{text-align:right}.marquee-content h1,.marquee-content h2{font-weight:700;color:#000;margin-top:0;font-size:3.6rem}@media screen and (min-width:768px){.marquee-content h1,.marquee-content h2{font-size:4.8rem}}.marquee-content h3{color:#000;font-weight:normal}.marquee-content,.marquee-content p{font-size:1.8rem}.marquee-content p{color:#65666a}.marquee-content .jump-links{padding-top:23px}.marquee-content .jump-links:empty{display:none}.marquee-content .jump-links ul{list-style:none;margin:0;padding:0}.marquee-content .jump-links li{margin-bottom:20px}.marquee-content .jump-links .btn{min-width:160px;text-align:center;font-size:1.4rem}.marquee-content .jump-links .btn.mobile-no-hover,.marquee-content .jump-links .btn.mobile-no-hover:hover{background-color:transparent;color:#0082fc}@media print{.marquee-content.container-fluid{float:left;width:55%}.marquee-content h2{font-size:16pt;line-height:1.25em}.marquee-content h3{font-size:14pt;line-height:1.25em}.marquee-content h4{font-size:12pt;line-height:1.25em}.marquee-content h5,.marquee-content p{font-size:11pt;line-height:1.5em}.marquee-content .jump-links{display:none}}.testimonial{background:#d9d9d9}.testimonial .testimonial-copy{position:relative;padding:25px 50px}.testimonial .testimonial-copy:before,.testimonial .testimonial-copy:after{position:absolute;font-size:24px}.testimonial .testimonial-copy:before{top:25px;left:25px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);content:"“"}.testimonial .testimonial-copy:after{bottom:25px;right:25px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);content:"”"}.testimonial .testimonial-byline{padding:0 50px 25px;text-align:right}.main-content{color:#65666a;margin-bottom:50px}@media screen and (min-width:768px){.main-content{margin-bottom:100px}}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{color:#000;font-weight:700}@media screen and (max-width:767px){.main-content{width:100%}.main-content h1{font-size:4.2rem}}.main-content .copy-block{padding-bottom:8px;-webkit-overflow-scrolling:touch}.main-content .copy-block ol,.main-content .copy-block ul{margin-left:0;padding-left:48px;counter-reset:li}.main-content .copy-block ol>li,.main-content .copy-block ul>li{position:relative;list-style:none}.main-content .copy-block ol>li:before,.main-content .copy-block ul>li:before{content:counter(li) ".";counter-increment:li;color:#000;font-weight:700;position:absolute;left:-27px}.main-content .copy-block ul>li:before{content:"•"}.main-content .copy-block li{font-size:1.6rem;color:#65666a}.main-content .copy-block p,.main-content .copy-block li{line-height:1.667em}.main-content .copy-block p+h1,.main-content .copy-block p+h2,.main-content .copy-block p+h3,.main-content .copy-block p+h4,.main-content .copy-block p+h5,.main-content .copy-block p+h6{margin-top:2em}.main-content .copy-block .btn{padding:0 20px}.main-content .copy-block .btn:hover{text-decoration:none}.main-content .copy-block blockquote,.article-main .copy-block blockquote{font-size:2.4rem;color:#000;line-height:1.417em;border-left:4px solid #0082fc;font-style:italic;position:relative;margin-left:23px;padding-left:38px}.main-content .copy-block blockquote:after,.article-main .copy-block blockquote:after{content:"\20 \20" attr(cite);font-size:1.6rem;font-weight:700;font-style:normal}@media print{.main-content,.article-main{padding:0;margin:0;width:100%}.main-content .copy-block blockquote,.article-main .copy-block blockquote{font-size:12pt;border-top:none;border-right:none;border-bottom:none;margin-left:0}.main-content .copy-block blockquote:before,.article-main .copy-block blockquote:before{font-size:24pt;-webkit-transform:translateX(-20pt);-moz-transform:translateX(-20pt);transform:translateX(-20pt)}.main-content .copy-block blockquote:after,.article-main .copy-block blockquote:after{font-size:12pt}}.iframe-container{overflow-x:auto;width:100%}.iframe-container iframe{max-width:100%;margin:auto;display:block;border:0}.interior-callout{background-color:#eeeeed;margin-bottom:30px}.interior-callout a{color:#000;display:block;position:relative;padding:28px 48px 32px 23px}.interior-callout a:after{display:block;background-color:#0082fc;color:#fff;content:"";font-family:'bluetooth-icons'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:30px;height:30px;line-height:30px;position:absolute;right:0;bottom:0;text-align:center;font-size:1.6rem;-webkit-transition:background-color .25s linear;-moz-transition:background-color .25s linear;-ms-transition:background-color .25s linear;-o-transition:background-color .25s linear;transition:background-color .25s linear}.interior-callout a:hover{color:#000}.interior-callout a:hover:after{background-color:#40a0fc}.interior-callout .interior-callout-label{font-weight:700;text-transform:uppercase;font-size:1.4rem;margin:0 0 11px 0}.cta-text-only,.cta-image{background-color:#eeeeed}.cta-text-only .btn,.cta-image .btn{padding:21px 27px 0 27px;line-height:1em}.cta-text-only+footer .footer-content hr,.cta-image+footer .footer-content hr{border:0}.cta-text-only[class^="bg-blue"] .btn-primary,.cta-image[class^="bg-blue"] .btn-primary,.cta-text-only[class*=" bg-blue"] .btn-primary,.cta-image[class*=" bg-blue"] .btn-primary{background-color:#000;border-color:#000}.cta-text-only[class^="bg-blue"] .btn-primary:hover,.cta-image[class^="bg-blue"] .btn-primary:hover,.cta-text-only[class*=" bg-blue"] .btn-primary:hover,.cta-image[class*=" bg-blue"] .btn-primary:hover{background-color:transparent}.cta-text-only{text-align:center;padding:72px 0 95px 0}.cta-text-only p{font-size:3.6rem;font-weight:700;margin-bottom:33px}@media print{.cta-text-only{padding:24pt 0}}.cta-image{margin-bottom:46px}.cta-image .img-col img{display:block;width:100%;height:auto;margin:auto}.cta-image h2{font-size:3.6rem;font-weight:700;margin-bottom:33px}.cta-image p{line-height:1.667em;margin-bottom:22px}.cta-image p.subtitle{font-size:2.4rem;line-height:1.417em}.cta-image .container-fluid{padding:82px 0;position:relative}.cta-image .container-fluid:before{position:absolute;display:block;bottom:-46px;right:0;height:46px;width:400%;content:" ";background-image:url("/cassette.axd/file/resources/images/chevrons-blue-a4f90502b9d0eac94d5c8330ce8262d0979c92a6.png");background-size:78px 76px;opacity:.5}@media screen and (max-width:767px){.cta-image .container-fluid{padding-left:20px;padding-right:20px}}.related-resources{background-color:#eeeeed;padding:38px 40px 20px 40px}.related-resources h4{border-bottom:2px solid #d1cfcc;padding-bottom:16px}.related-resources ul{list-style:none;margin:0;padding:12px 0 0 0}.related-resources ul:before,.related-resources ul:after{content:'';clear:both;display:table}.related-resources ul li{font-size:1.6rem;margin-bottom:13px}@media screen and (min-width:768px){.related-resources ul li{width:50%;float:left}.related-resources ul li:nth-child(2n+1){clear:both;padding-right:16px}.related-resources ul li:nth-child(2n){padding-left:16px}}.related-resources a{color:#0082fc}.related-resources a:hover{color:#000}.related-resources a span{font-size:1.2rem}.sidebar-button{margin-bottom:20px}.sidebar-button .btn{display:block}.sidebar-button .btn[href^="http:"]:after{content:"";display:inline-block;margin-left:6px;font-size:.8em;font-family:'bluetooth-icons'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.interior-table td,.interior-table th{font-size:1.4rem;line-height:1.1em;margin:0;-webkit-transition:background-color .25s linear;-moz-transition:background-color .25s linear;-ms-transition:background-color .25s linear;-o-transition:background-color .25s linear;transition:background-color .25s linear;width:auto!important}.interior-table td,.interior-table th,.interior-table td:last-child,.interior-table th:last-child{padding:16px 20px 15px 20px}.interior-table th{background-color:#393939;color:#cdcdcd}.interior-table tr:nth-child(2n) td{background-color:#f2f2f2}.interior-table tr:hover td{background-color:#d6d6d6}.interior-table i{display:inline-block;margin-left:5px;color:#000}