.alt-block.bg-white{background-color:#fff}.alt-block.bg-medium-gray{background-color:#f2f2f2}.alt-block .headline-with-cta--padding-bottom{padding-bottom:56px}.alt-block .link{background-image:linear-gradient(transparent calc(100% - 1px), #005eb8 1px);background-repeat:no-repeat;background-size:0 100%;transition:background-size .6s ease}.alt-block .link:hover{background-size:100% 100%}.alt-block .btn{border-radius:36px;font-size:14px;line-height:1.71;letter-spacing:1.29px;padding:12px 32px;box-shadow:none;cursor:pointer;display:inline-block;margin-top:40px;text-transform:uppercase;transition:background-color .2s,color .2s,border-color .2s;vertical-align:middle;white-space:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767px){.alt-block .btn{margin-top:32px}}@media(min-width:768px){.alt-block .btn{font-size:13px;line-height:1.85;letter-spacing:1.2px;padding:8px 24px}}.alt-block .btn.btn-secondary{background-color:transparent;border:1px solid rgba(0, 0, 0, .4);color:rgba(0, 0, 0, .95)}.alt-block .btn.btn-secondary:hover{background-color:rgba(0, 0, 0, .95);color:hsla(0, 0%, 100%, .95)}.alt-block .btn.btn-secondary:active{background-color:hsla(0, 0%, 100%, .25)}.alt-block .btn.btn-secondary:disabled,.alt-block .btn.btn-secondary[disabled]{background-color:#fff;border:1px solid rgba(0, 0, 0, .25);color:rgba(0, 0, 0, .25)}.alt-block .btn.btn-secondary:focus{border:1px solid #00a3e0}.alt-block .alt-block__download-link{padding-top:40px}@media only screen and (max-width:767px){.alt-block .alt-block__download-link{padding-top:32px}}.alt-block .alt-block__download-link a{color:#005eb8;font-size:14px;line-height:1.5;letter-spacing:.2px}.alt-block .alt-block__download-link svg{display:inline-block;margin-right:4px}.alt-block .alt-block__download-link svg path{stroke:#005eb8}.alt-block.bg-dark #headline-with-cta .headline-with-cta-header{color:hsla(0, 0%, 100%, .95)}.alt-block.bg-dark #headline-with-cta .headline-with-cta-header-lead{color:hsla(0, 0%, 100%, .6)}.alt-block.bg-dark .alt-block_content .show-more svg path{stroke:hsla(0, 0%, 100%, .6)}.alt-block.bg-dark .alt-block_content .show-more span{color:hsla(0, 0%, 100%, .6)}.alt-block.bg-dark .alt-block_content .alt-block_section .alt-block_card-body h3{color:hsla(0, 0%, 100%, .95)}.alt-block.bg-dark .alt-block_content .alt-block_section .alt-block_card-body p{color:hsla(0, 0%, 100%, .6)}.alt-block.bg-dark .btn-secondary{color:hsla(0, 0%, 100%, .95);background:transparent;border:1px solid hsla(0, 0%, 100%, .4)}.alt-block.bg-dark .btn-secondary:not(:disabled):not(.disabled){cursor:pointer}.alt-block.bg-dark .btn-secondary.hover:not(:disabled):not(.disabled),.alt-block.bg-dark .btn-secondary:hover:not(:disabled):not(.disabled){color:rgba(0, 0, 0, .95);background:hsla(0, 0%, 100%, .95)}.alt-block.bg-dark .btn-secondary:focus{outline:none}.alt-block.bg-dark .alt-block__download-link .link{background-image:linear-gradient(transparent calc(100% - 1px), #00a3e0 1px);color:#00a3e0}.alt-block.bg-dark .alt-block__download-link svg path{stroke:#00a3e0}.alt-block.bg-dark .standalone-link a{color:#00a3e0}.alt-block .alt-block_content{padding-top:8px;padding-bottom:0}.alt-block .alt-block_content.no-top-padding{padding-top:0}.alt-block .alt-block_content .show-more{display:inline-block;padding-top:5px}.alt-block .alt-block_content .show-more.is-hidden{display:none}.alt-block .alt-block_content .show-more svg{display:inline-block}.alt-block .alt-block_content .show-more span{color:rgba(0, 0, 0, .6);font-size:12px;line-height:1.5;letter-spacing:2px;text-transform:uppercase}@media(min-width:768px){.alt-block .alt-block_content .show-more{display:none}}.alt-block .alt-block_content .alt-block_section{margin-bottom:40px}@media(min-width:768px){.alt-block .alt-block_content .alt-block_section{margin-bottom:64px}}.alt-block .alt-block_content .alt-block_section .alt-block_card-head .card-head-content{display:block;position:relative}.alt-block .alt-block_content .alt-block_section .alt-block_card-head .card-head-content:hover .video-scrim-overlay{opacity:.3}.alt-block .alt-block_content .alt-block_section .alt-block_card-head .card-head-content:hover span.card-video--play{background-color:hsla(0, 0%, 74.1%, .9625);transition:opacity .5s ease-out}.alt-block .alt-block_content .alt-block_section .alt-block_card-head .card-head-content:hover span.card-video--play:after{border-left:15px solid rgba(0, 0, 0, .95)}@media(min-width:768px){.alt-block .alt-block_content .alt-block_section .alt-block_card-head .card-head-content:hover span.card-video--play:after{border-left:12px solid rgba(0, 0, 0, .95)}}@media(min-width:992px){.alt-block .alt-block_content .alt-block_section .alt-block_card-head .card-head-content:hover span.card-video--play:after{border-left:19px solid rgba(0, 0, 0, .95)}}.alt-block .alt-block_content .alt-block_section .alt-block_card-head .card-head-content .video-scrim-overlay{background:linear-gradient(90deg, #352a6f, #005cb9);opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.alt-block .alt-block_content .alt-block_section .alt-block_card-head .card-head-content span.card-video--play{background-color:#fff;border-radius:34px;box-shadow:0 16px 32px 0 rgba(0, 0, 0, .2);display:block;height:56px;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:56px;z-index:2}.alt-block .alt-block_content .alt-block_section .alt-block_card-head .card-head-content span.card-video--play:after{border-bottom:10px solid transparent;border-left:15px solid rgba(0, 0, 0, .95);border-top:10px solid transparent;content:" ";display:block;left:50%;margin-left:-5px;margin-top:-9px;position:absolute;top:50%}@media(min-width:768px){.alt-block .alt-block_content .alt-block_section .alt-block_card-head .card-head-content span.card-video--play{height:45px;width:45px}.alt-block .alt-block_content .alt-block_section .alt-block_card-head .card-head-content span.card-video--play:after{border-bottom:8px solid transparent;border-left:12px solid rgba(0, 0, 0, .95);border-top:8px solid transparent;content:" ";margin-left:-4px;margin-top:-7px}}@media(min-width:992px){.alt-block .alt-block_content .alt-block_section .alt-block_card-head .card-head-content span.card-video--play{width:64px;height:64px}.alt-block .alt-block_content .alt-block_section .alt-block_card-head .card-head-content span.card-video--play:after{content:" ";border-left:19px solid rgba(0, 0, 0, .95);border-top:12px solid transparent;border-bottom:12px solid transparent;margin-left:-6px;margin-top:-11px}}.alt-block .alt-block_content .alt-block_section .alt-block_card-head .card-img-top{border-radius:0;height:194px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:0;width:100%}@media(min-width:768px){.alt-block .alt-block_content .alt-block_section .alt-block_card-head .card-img-top{box-shadow:0 30px 40px 0 rgba(35, 35, 35, .3);height:186px;-o-object-fit:cover;object-fit:cover}}@media(min-width:992px){.alt-block .alt-block_content .alt-block_section .alt-block_card-head .card-img-top{height:304px}}.alt-block .alt-block_content .alt-block_section .alt-block_card-head .card-img-top--no-shadow{box-shadow:none}.alt-block .alt-block_content .alt-block_section .alt-block_card-body{padding-top:30px;padding-bottom:14px}@media(min-width:768px){.alt-block .alt-block_content .alt-block_section .alt-block_card-body{padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}@media(min-width:992px){.alt-block .alt-block_content .alt-block_section .alt-block_card-body{padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}.alt-block .alt-block_content .alt-block_section .alt-block_card-body h3{color:rgba(0, 0, 0, .95);padding-bottom:16px}@media(min-width:768px){.alt-block .alt-block_content .alt-block_section .alt-block_card-body h3{padding-bottom:24px}}.alt-block .alt-block_content .alt-block_section .alt-block_card-body p{color:rgba(0, 0, 0, .6);padding-bottom:0}@media(min-width:768px){.alt-block .standalone-button,.alt-block .standalone-link{margin-top:64px;padding-top:0}}.alt-block .standalone-link a{color:#005eb8;font-size:16px;line-height:1.63;letter-spacing:normal}.alt-block .standalone-link a svg{display:inline-block;margin-right:8px}

/*# sourceMappingURL=alternate-product-block.css.map*/