/* bed075a05c4ab6e6ecf39f844b80d356018ba0af */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.hero .sprite{background-repeat:no-repeat;background-attachment:scroll;background-image:url("https://assets.techsmith.com/images/interface/sprites.png")}
.stage .hero .sprite{background-image:url("https://assets.tsc-stage.co/images/interface/sprites.png")}
.dev .hero .sprite{background-image:url("https://assets.techsmith.dev/images/interface/sprites.png")}
.hero.wide-hero .link-wrapper button .sprite{width:70px;height:70px;margin-right:6px;background-position:0 -148px}
.hero.wide-hero .link-wrapper button:hover .sprite{background-position:-70px -148px}
.hero.wide-hero .link-wrapper a,.hero.wide-hero .link-wrapper button{display:inline-block;font-size:1.5em;font-weight:400;text-decoration:none;color:#fff}
.hero.wide-hero .link-wrapper a:active,.hero.wide-hero .link-wrapper a:focus,.hero.wide-hero .link-wrapper a:hover,.hero.wide-hero .link-wrapper button:active,.hero.wide-hero .link-wrapper button:focus,.hero.wide-hero .link-wrapper button:hover{text-shadow:rgba(0,0,0,.35) 0 2px 4px}
.product-download-form.corporate-theme{color:#fff;background-color:#444}
.celebrity-v2.product-promo-adv.corporate-theme .additional-text-wrapper,.celebrity-v2.product-promo.corporate-theme .additional-text-wrapper,.col-list.corporate-theme .links:before,.hotshot.article-promo.corporate-theme .hotshot-link:after{color:#444}
.celebrity-v2.full-image.corporate-theme{color:#fff}
.product-download-form.corporate-theme .radio-wrapper:nth-child(n) label{background-color:#444}
.celebrity-v2.full-image.corporate-theme,.hotshot.content-popup.corporate-theme .inner-wrapper{border-color:#444}
.celebrity-v2.theme-border.corporate-theme{border-top-color:#444}
.hotshot.article-promo.corporate-theme .hotshot-link:active,.hotshot.article-promo.corporate-theme .hotshot-link:focus,.hotshot.article-promo.corporate-theme .hotshot-link:hover{color:#fff;background-color:rgb(86.7,86.7,86.7);border-color:#444}
.product-download-form.corporate-dark-theme{color:#fff;background-color:#262626}
.celebrity-v2.product-promo-adv.corporate-dark-theme .additional-text-wrapper,.celebrity-v2.product-promo.corporate-dark-theme .additional-text-wrapper,.col-list.corporate-dark-theme .links:before,.hotshot.article-promo.corporate-dark-theme .hotshot-link:after{color:#262626}
.celebrity-v2.full-image.corporate-dark-theme{color:#fff}
.product-download-form.corporate-dark-theme .radio-wrapper:nth-child(n) label{background-color:#262626}
.celebrity-v2.full-image.corporate-dark-theme,.hotshot.content-popup.corporate-dark-theme .inner-wrapper{border-color:#262626}
.celebrity-v2.theme-border.corporate-dark-theme{border-top-color:#262626}
.hotshot.article-promo.corporate-dark-theme .hotshot-link:active,.hotshot.article-promo.corporate-dark-theme .hotshot-link:focus,.hotshot.article-promo.corporate-dark-theme .hotshot-link:hover{color:#fff;background-color:rgb(59.7,59.7,59.7);border-color:#262626}
.product-download-form.snagit-theme{color:#fff;background-color:#448ccb}
.celebrity-v2.product-promo-adv.snagit-theme .additional-text-wrapper,.celebrity-v2.product-promo.snagit-theme .additional-text-wrapper,.col-list.snagit-theme .links:before,.hotshot.article-promo.snagit-theme .hotshot-link:after{color:#448ccb}
.celebrity-v2.full-image.snagit-theme{color:#fff}
.product-download-form.snagit-theme .radio-wrapper:nth-child(n) label{background-color:#448ccb}
.celebrity-v2.full-image.snagit-theme,.hotshot.content-popup.snagit-theme .inner-wrapper{border-color:#448ccb}
.celebrity-v2.theme-border.snagit-theme{border-top-color:#448ccb}
.hotshot.article-promo.snagit-theme .hotshot-link:active,.hotshot.article-promo.snagit-theme .hotshot-link:focus,.hotshot.article-promo.snagit-theme .hotshot-link:hover{color:#fff;background-color:rgb(86.7,151.5,208.2);border-color:#448ccb}
.product-download-form.camtasia-theme{color:#fff;background-color:#98c92d}
.celebrity-v2.product-promo-adv.camtasia-theme .additional-text-wrapper,.celebrity-v2.product-promo.camtasia-theme .additional-text-wrapper,.col-list.camtasia-theme .links:before,.hotshot.article-promo.camtasia-theme .hotshot-link:after{color:#98c92d}
.celebrity-v2.full-image.camtasia-theme{color:#fff}
.product-download-form.camtasia-theme .radio-wrapper:nth-child(n) label{background-color:#98c92d}
.celebrity-v2.full-image.camtasia-theme,.hotshot.content-popup.camtasia-theme .inner-wrapper{border-color:#98c92d}
.celebrity-v2.theme-border.camtasia-theme{border-top-color:#98c92d}
.hotshot.article-promo.camtasia-theme .hotshot-link:active,.hotshot.article-promo.camtasia-theme .hotshot-link:focus,.hotshot.article-promo.camtasia-theme .hotshot-link:hover{color:#fff;background-color:rgb(162.3,206.4,66);border-color:#98c92d}
.product-download-form.screencast-theme{color:#fff;background-color:#ef8200}
.celebrity-v2.product-promo-adv.screencast-theme .additional-text-wrapper,.celebrity-v2.product-promo.screencast-theme .additional-text-wrapper,.col-list.screencast-theme .links:before,.hotshot.article-promo.screencast-theme .hotshot-link:after{color:#ef8200}
.celebrity-v2.full-image.screencast-theme{color:#fff}
.product-download-form.screencast-theme .radio-wrapper:nth-child(n) label{background-color:#ef8200}
.celebrity-v2.full-image.screencast-theme,.hotshot.content-popup.screencast-theme .inner-wrapper{border-color:#ef8200}
.celebrity-v2.theme-border.screencast-theme{border-top-color:#ef8200}
.hotshot.article-promo.screencast-theme .hotshot-link:active,.hotshot.article-promo.screencast-theme .hotshot-link:focus,.hotshot.article-promo.screencast-theme .hotshot-link:hover{color:#fff;background-color:rgb(240.6,142.5,25.5);border-color:#ef8200}
.product-download-form.jing-theme{color:#333;background-color:#ffc82e}
.celebrity-v2.product-promo-adv.jing-theme .additional-text-wrapper,.celebrity-v2.product-promo.jing-theme .additional-text-wrapper,.col-list.jing-theme .links:before,.hotshot.article-promo.jing-theme .hotshot-link:after{color:#ffc82e}
.celebrity-v2.full-image.jing-theme{color:#333}
.product-download-form.jing-theme .radio-wrapper:nth-child(n) label{background-color:#ffc82e}
.celebrity-v2.full-image.jing-theme,.hotshot.content-popup.jing-theme .inner-wrapper{border-color:#ffc82e}
.celebrity-v2.theme-border.jing-theme{border-top-color:#ffc82e}
.hotshot.article-promo.jing-theme .hotshot-link:active,.hotshot.article-promo.jing-theme .hotshot-link:focus,.hotshot.article-promo.jing-theme .hotshot-link:hover{color:#333;background-color:rgb(255,205.5,66.9);border-color:#ffc82e}
.product-download-form.fuse-theme{color:#fff;background-color:#e63124}
.celebrity-v2.product-promo-adv.fuse-theme .additional-text-wrapper,.celebrity-v2.product-promo.fuse-theme .additional-text-wrapper,.col-list.fuse-theme .links:before,.hotshot.article-promo.fuse-theme .hotshot-link:after{color:#e63124}
.celebrity-v2.full-image.fuse-theme{color:#fff}
.product-download-form.fuse-theme .radio-wrapper:nth-child(n) label{background-color:#e63124}
.celebrity-v2.full-image.fuse-theme,.hotshot.content-popup.fuse-theme .inner-wrapper{border-color:#e63124}
.celebrity-v2.theme-border.fuse-theme{border-top-color:#e63124}
.hotshot.article-promo.fuse-theme .hotshot-link:active,.hotshot.article-promo.fuse-theme .hotshot-link:focus,.hotshot.article-promo.fuse-theme .hotshot-link:hover{color:#fff;background-color:rgb(232.5,69.6,57.9);border-color:#e63124}
.product-download-form.audiate-theme{color:#fff;background-color:#bd24db}
.celebrity-v2.product-promo-adv.audiate-theme .additional-text-wrapper,.celebrity-v2.product-promo.audiate-theme .additional-text-wrapper,.col-list.audiate-theme .links:before,.hotshot.article-promo.audiate-theme .hotshot-link:after{color:#bd24db}
.celebrity-v2.full-image.audiate-theme{color:#fff}
.product-download-form.audiate-theme .radio-wrapper:nth-child(n) label{background-color:#bd24db}
.celebrity-v2.full-image.audiate-theme,.hotshot.content-popup.audiate-theme .inner-wrapper{border-color:#bd24db}
.celebrity-v2.theme-border.audiate-theme{border-top-color:#bd24db}
.hotshot.article-promo.audiate-theme .hotshot-link:active,.hotshot.article-promo.audiate-theme .hotshot-link:focus,.hotshot.article-promo.audiate-theme .hotshot-link:hover{color:#fff;background-color:rgb(195.6,57.9,222.6);border-color:#bd24db}
.product-download-form.knowmia-theme{color:#fff;background-color:#ee7e2a}
.celebrity-v2.product-promo-adv.knowmia-theme .additional-text-wrapper,.celebrity-v2.product-promo.knowmia-theme .additional-text-wrapper,.col-list.knowmia-theme .links:before,.hotshot.article-promo.knowmia-theme .hotshot-link:after{color:#ee7e2a}
.celebrity-v2.full-image.knowmia-theme{color:#fff}
.product-download-form.knowmia-theme .radio-wrapper:nth-child(n) label{background-color:#ee7e2a}
.celebrity-v2.full-image.knowmia-theme,.hotshot.content-popup.knowmia-theme .inner-wrapper{border-color:#ee7e2a}
.celebrity-v2.theme-border.knowmia-theme{border-top-color:#ee7e2a}
.hotshot.article-promo.knowmia-theme .hotshot-link:active,.hotshot.article-promo.knowmia-theme .hotshot-link:focus,.hotshot.article-promo.knowmia-theme .hotshot-link:hover{color:#fff;background-color:rgb(239.7,138.9,63.3);border-color:#ee7e2a}
.product-download-form.white-theme{color:#333;background-color:#fff}
.celebrity-v2.product-promo-adv.white-theme .additional-text-wrapper,.celebrity-v2.product-promo.white-theme .additional-text-wrapper,.col-list.white-theme .links:before,.hotshot.article-promo.white-theme .hotshot-link:after{color:#fff}
.celebrity-v2.full-image.white-theme{color:#333}
.product-download-form.white-theme .radio-wrapper:nth-child(n) label{background-color:#fff}
.celebrity-v2.full-image.white-theme,.hotshot.content-popup.white-theme .inner-wrapper{border-color:#fff}
.celebrity-v2.theme-border.white-theme{border-top-color:#fff}
.hotshot.article-promo.white-theme .hotshot-link:active,.hotshot.article-promo.white-theme .hotshot-link:focus,.hotshot.article-promo.white-theme .hotshot-link:hover{color:#333;background-color:#fff;border-color:#fff}
.product-download-form.sweet-success-theme{color:#333;background-color:#ffc82e}
.celebrity-v2.product-promo-adv.sweet-success-theme .additional-text-wrapper,.celebrity-v2.product-promo.sweet-success-theme .additional-text-wrapper,.col-list.sweet-success-theme .links:before,.hotshot.article-promo.sweet-success-theme .hotshot-link:after{color:#ffc82e}
.celebrity-v2.full-image.sweet-success-theme{color:#333}
.product-download-form.sweet-success-theme .radio-wrapper:nth-child(n) label{background-color:#ffc82e}
.celebrity-v2.full-image.sweet-success-theme,.hotshot.content-popup.sweet-success-theme .inner-wrapper{border-color:#ffc82e}
.celebrity-v2.theme-border.sweet-success-theme{border-top-color:#ffc82e}
.hotshot.article-promo.sweet-success-theme .hotshot-link:active,.hotshot.article-promo.sweet-success-theme .hotshot-link:focus,.hotshot.article-promo.sweet-success-theme .hotshot-link:hover{color:#333;background-color:rgb(255,205.5,66.9);border-color:#ffc82e}
.product-download-form.soft-black-theme{color:#fff;background-color:#1a1a1a}
.celebrity-v2.product-promo-adv.soft-black-theme .additional-text-wrapper,.celebrity-v2.product-promo.soft-black-theme .additional-text-wrapper,.col-list.soft-black-theme .links:before,.hotshot.article-promo.soft-black-theme .hotshot-link:after{color:#1a1a1a}
.celebrity-v2.full-image.soft-black-theme{color:#fff}
.product-download-form.soft-black-theme .radio-wrapper:nth-child(n) label{background-color:#1a1a1a}
.celebrity-v2.full-image.soft-black-theme,.hotshot.content-popup.soft-black-theme .inner-wrapper{border-color:#1a1a1a}
.celebrity-v2.theme-border.soft-black-theme{border-top-color:#1a1a1a}
.hotshot.article-promo.soft-black-theme .hotshot-link:active,.hotshot.article-promo.soft-black-theme .hotshot-link:focus,.hotshot.article-promo.soft-black-theme .hotshot-link:hover{color:#fff;background-color:rgb(48.9,48.9,48.9);border-color:#1a1a1a}
.region.one-column .column-block:nth-child(1n+1) .celebrity-v2.full-image .image-wrapper{left:-2000%;right:-2000%}
@media (max-width:60rem){
.region.one-column .column-block:nth-child(1n+1) .celebrity-v2.full-image .image-wrapper{left:0;right:0}
}
.region.one-column .column-block:nth-child(1n+1) .celebrity-v2.product-promo-adv:before,.region.one-column .column-block:nth-child(1n+1) .celebrity-v2.product-promo:before{left:0;right:0}
.region.two-column .column-block:nth-child(odd) .celebrity-v2.full-image .image-wrapper{left:-2000%;right:50%}
@media (max-width:60rem){
.region.two-column .column-block:nth-child(odd) .celebrity-v2.full-image .image-wrapper{left:0}
}
.region.two-column .column-block:nth-child(2n+2) .celebrity-v2.full-image .image-wrapper{left:50%;right:-2000%}
.region.two-column .column-block:nth-child(odd) .celebrity-v2.product-promo-adv:before,.region.two-column .column-block:nth-child(odd) .celebrity-v2.product-promo:before{left:1rem;right:calc(51.1788260117% + -.0235765202rem)}
.region.two-column .column-block:nth-child(2n+2) .celebrity-v2.product-promo-adv:before,.region.two-column .column-block:nth-child(2n+2) .celebrity-v2.product-promo:before{left:calc(51.1788260117% + -.0235765202rem);right:1rem}
.region.three-column .column-block:nth-child(3n+1) .celebrity-v2.full-image .image-wrapper{left:-2000%;right:66.6667%}
@media (max-width:60rem){
.region.three-column .column-block:nth-child(3n+1) .celebrity-v2.full-image .image-wrapper{left:0}
}
.region.three-column .column-block:nth-child(3n+3) .celebrity-v2.full-image .image-wrapper{left:66.6666%;right:-2000%}
.region.three-column .column-block:nth-child(3n+2) .celebrity-v2.full-image .image-wrapper{left:33.3333%;right:33.3334%}
.region.three-column .column-block:nth-child(3n+1) .celebrity-v2.product-promo-adv:before,.region.three-column .column-block:nth-child(3n+1) .celebrity-v2.product-promo:before{left:1rem;right:calc(68.2384346823% + -.3647686936rem)}
.region.three-column .column-block:nth-child(3n+3) .celebrity-v2.product-promo-adv:before,.region.three-column .column-block:nth-child(3n+3) .celebrity-v2.product-promo:before{left:calc(68.2384346823% + -.3647686936rem);right:1rem}
.region.three-column .column-block:nth-child(3n+2) .celebrity-v2.product-promo-adv:before,.region.three-column .column-block:nth-child(3n+2) .celebrity-v2.product-promo:before{left:calc(34.1192173411% + .3176156532rem);right:calc(34.1192173411% + .3176156532rem)}
.region.four-column .column-block:nth-child(4n+1) .celebrity-v2.full-image .image-wrapper{left:-2000%;right:75%}
@media (max-width:60rem){
.region.four-column .column-block:nth-child(4n+1) .celebrity-v2.full-image .image-wrapper{left:0}
}
.region.four-column .column-block:nth-child(4n+4) .celebrity-v2.full-image .image-wrapper{left:75%;right:-2000%}
.region.four-column .column-block:nth-child(4n+2) .celebrity-v2.full-image .image-wrapper{left:25%;right:50%}
.region.four-column .column-block:nth-child(4n+3) .celebrity-v2.full-image .image-wrapper{left:50%;right:25%}
.region.four-column .column-block:nth-child(4n+1) .celebrity-v2.product-promo-adv:before,.region.four-column .column-block:nth-child(4n+1) .celebrity-v2.product-promo:before{left:1rem;right:calc(76.7682390175% + -.5353647804rem)}
.region.four-column .column-block:nth-child(4n+4) .celebrity-v2.product-promo-adv:before,.region.four-column .column-block:nth-child(4n+4) .celebrity-v2.product-promo:before{left:calc(76.7682390175% + -.5353647804rem);right:1rem}
.region.four-column .column-block:nth-child(4n+2) .celebrity-v2.product-promo-adv:before,.region.four-column .column-block:nth-child(4n+2) .celebrity-v2.product-promo:before{left:calc(25.5894130058% + .4882117399rem);right:calc(51.1788260117% + -.0235765202rem)}
.region.four-column .column-block:nth-child(4n+3) .celebrity-v2.product-promo-adv:before,.region.four-column .column-block:nth-child(4n+3) .celebrity-v2.product-promo:before{left:calc(51.1788260117% + -.0235765202rem);right:calc(25.5894130058% + .4882117399rem)}
@media (max-width:75em){
.region.one-column .column-block:nth-child(1n+1) .celebrity-v2.full-image .image-wrapper,.region.one-column .column-block:nth-child(1n+1) .celebrity-v2.product-promo-adv:before,.region.one-column .column-block:nth-child(1n+1) .celebrity-v2.product-promo:before{left:0;right:0}
}
@media (max-width:45rem){
.region.four-column .column-block:nth-child(4n+1) .celebrity-v2.full-image .image-wrapper,.region.four-column .column-block:nth-child(4n+1) .celebrity-v2.product-promo-adv:before,.region.four-column .column-block:nth-child(4n+1) .celebrity-v2.product-promo:before,.region.four-column .column-block:nth-child(4n+2) .celebrity-v2.full-image .image-wrapper,.region.four-column .column-block:nth-child(4n+2) .celebrity-v2.product-promo-adv:before,.region.four-column .column-block:nth-child(4n+2) .celebrity-v2.product-promo:before,.region.four-column .column-block:nth-child(4n+3) .celebrity-v2.full-image .image-wrapper,.region.four-column .column-block:nth-child(4n+3) .celebrity-v2.product-promo-adv:before,.region.four-column .column-block:nth-child(4n+3) .celebrity-v2.product-promo:before,.region.four-column .column-block:nth-child(4n+4) .celebrity-v2.full-image .image-wrapper,.region.four-column .column-block:nth-child(4n+4) .celebrity-v2.product-promo-adv:before,.region.four-column .column-block:nth-child(4n+4) .celebrity-v2.product-promo:before,.region.three-column .column-block:nth-child(3n+1) .celebrity-v2.full-image .image-wrapper,.region.three-column .column-block:nth-child(3n+1) .celebrity-v2.product-promo-adv:before,.region.three-column .column-block:nth-child(3n+1) .celebrity-v2.product-promo:before,.region.three-column .column-block:nth-child(3n+2) .celebrity-v2.full-image .image-wrapper,.region.three-column .column-block:nth-child(3n+2) .celebrity-v2.product-promo-adv:before,.region.three-column .column-block:nth-child(3n+2) .celebrity-v2.product-promo:before,.region.three-column .column-block:nth-child(3n+3) .celebrity-v2.full-image .image-wrapper,.region.three-column .column-block:nth-child(3n+3) .celebrity-v2.product-promo-adv:before,.region.three-column .column-block:nth-child(3n+3) .celebrity-v2.product-promo:before,.region.two-column .column-block:nth-child(2n+2) .celebrity-v2.full-image .image-wrapper,.region.two-column .column-block:nth-child(2n+2) .celebrity-v2.product-promo-adv:before,.region.two-column .column-block:nth-child(2n+2) .celebrity-v2.product-promo:before,.region.two-column .column-block:nth-child(odd) .celebrity-v2.full-image .image-wrapper,.region.two-column .column-block:nth-child(odd) .celebrity-v2.product-promo-adv:before,.region.two-column .column-block:nth-child(odd) .celebrity-v2.product-promo:before{left:0;right:0}
}
.careers::after,.hero-solutions::after,.hero.wide-hero::after,.product-download-form .radio-wrapper::after,.region .column-block-wrapper::after,.reseller-form .boolean-group::after,.reseller-form .input-group::after,.standard-form .boolean-group::after,.standard-form .input-group::after,.validation-form .boolean-group::after,.validation-form .input-group::after{clear:both;content:"";display:table}
.mobile-cart-link span,.tsc-header .search label,.tsc-header .search-submit span,.tsc-header .supplemental-buttons .global-nav-link:not(.signin-link) span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0,0,0,0)}
.bg-gradient,.img-wrapper{position:absolute;top:0;left:0;height:100%;width:100%}
:root{--tsc-focus-outline-color:#1a1a1a}
html{height:100%;box-sizing:border-box;font-size:100%}
*,:after,:before{box-sizing:inherit}
body{position:relative;min-height:100%;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#333}
.base1,.base2,.base3,.base4,.base5,.base6,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:proxima-nova,Helvetica,Arial,sans-serif;line-height:1.25;margin:0 0 .5rem}
.base1,.h1,h1{font-weight:700;letter-spacing:-.02em}
.base2,.h2,h2{font-weight:700;letter-spacing:-.02em}
.base3,.h3,h3{font-weight:700;letter-spacing:-.01em}
.base4,.h4,h4{font-weight:700;letter-spacing:-.01em}
.base5,.h5,h5{font-weight:700;letter-spacing:-.01em}
.base6,.h6,h6{font-weight:700;letter-spacing:-.01em}
.base1,.h-base1 h1,.h-base1 h2,.h-base1 h3,.h-base1 h4,.h-base1 h5,.h-base1 h6,.h1,h1{font-size:2rem}
.base2,.h-base2 h1,.h-base2 h2,.h-base2 h3,.h-base2 h4,.h-base2 h5,.h-base2 h6,.h2,h2{font-size:1.5rem}
.base3,.h-base3 h1,.h-base3 h2,.h-base3 h3,.h-base3 h4,.h-base3 h5,.h-base3 h6,.h3,h3{font-size:1.25rem}
.base4,.h-base4 h1,.h-base4 h2,.h-base4 h3,.h-base4 h4,.h-base4 h5,.h-base4 h6,.h4,h4{font-size:1rem}
.base5,.h-base5 h1,.h-base5 h2,.h-base5 h3,.h-base5 h4,.h-base5 h5,.h-base5 h6,.h5,h5{font-size:1rem}
.base6,.h-base6 h1,.h-base6 h2,.h-base6 h3,.h-base6 h4,.h-base6 h5,.h-base6 h6,.h6,h6{font-size:1rem}
@media screen and (min-width:26.875rem) and (max-width:60rem){
.base1,.h-base1 h1,.h-base1 h2,.h1,h1{font-size:1.875rem}
.base2,.h-base2 h1,.h-base2 h2,.h2,h2{font-size:1.375rem}
}
@media screen and (max-width:26.875rem){
.base1,.h-base1 h1,.h-base1 h2,.h-base1 h3,.h-base1 h4,.h-base1 h5,.h-base1 h6,.h1,h1{font-size:1.75rem}
.base2,.h-base2 h1,.h-base2 h2,.h-base2 h3,.h-base2 h4,.h-base2 h5,.h-base2 h6,.h2,h2{font-size:1.25rem}
.base3,.h-base3 h1,.h-base3 h2,.h-base3 h3,.h-base3 h4,.h-base3 h5,.h-base3 h6,.h3,h3{font-size:1rem}
.base4,.h-base4 h1,.h-base4 h2,.h-base4 h3,.h-base4 h4,.h-base4 h5,.h-base4 h6,.h4,h4{font-size:.875rem}
.base5,.h-base5 h1,.h-base5 h2,.h-base5 h3,.h-base5 h4,.h-base5 h5,.h-base5 h6,.h5,h5{font-size:.875rem}
.base6,.h-base6 h1,.h-base6 h2,.h-base6 h3,.h-base6 h4,.h-base6 h5,.h-base6 h6,.h6,h6{font-size:.875rem}
}
.sg-2022 .base1,.sg-2022 .h-base1 h1,.sg-2022 .h-base1 h2,.sg-2022 .h-base1 h3,.sg-2022 .h-base1 h4,.sg-2022 .h-base1 h5,.sg-2022 .h-base1 h6,.sg-2022 .h1,.sg-2022 h1{font-size:4rem}
.sg-2022 .base2,.sg-2022 .h-base2 h1,.sg-2022 .h-base2 h2,.sg-2022 .h-base2 h3,.sg-2022 .h-base2 h4,.sg-2022 .h-base2 h5,.sg-2022 .h-base2 h6,.sg-2022 .h2,.sg-2022 h2{font-size:3rem}
.sg-2022 .base3,.sg-2022 .h-base3 h1,.sg-2022 .h-base3 h2,.sg-2022 .h-base3 h3,.sg-2022 .h-base3 h4,.sg-2022 .h-base3 h5,.sg-2022 .h-base3 h6,.sg-2022 .h3,.sg-2022 h3{font-size:2rem}
.sg-2022 .base4,.sg-2022 .h-base4 h1,.sg-2022 .h-base4 h2,.sg-2022 .h-base4 h3,.sg-2022 .h-base4 h4,.sg-2022 .h-base4 h5,.sg-2022 .h-base4 h6,.sg-2022 .h4,.sg-2022 h4{font-size:1.5rem}
.sg-2022 .base5,.sg-2022 .h-base5 h1,.sg-2022 .h-base5 h2,.sg-2022 .h-base5 h3,.sg-2022 .h-base5 h4,.sg-2022 .h-base5 h5,.sg-2022 .h-base5 h6,.sg-2022 .h5,.sg-2022 h5{font-size:1.25rem}
.sg-2022 .base6,.sg-2022 .h-base6 h1,.sg-2022 .h-base6 h2,.sg-2022 .h-base6 h3,.sg-2022 .h-base6 h4,.sg-2022 .h-base6 h5,.sg-2022 .h-base6 h6,.sg-2022 .h6,.sg-2022 h6{font-size:1.125rem}
@media screen and (min-width:26.875rem) and (max-width:60rem){
.sg-2022 .base1,.sg-2022 .h-base1 h1,.sg-2022 .h-base1 h2,.sg-2022 .h-base1 h3,.sg-2022 .h1,.sg-2022 h1{font-size:3.5rem}
.sg-2022 .base2,.sg-2022 .h-base2 h1,.sg-2022 .h-base2 h2,.sg-2022 .h-base2 h3,.sg-2022 .h2,.sg-2022 h2{font-size:2.625rem}
.sg-2022 .base3,.sg-2022 .h-base3 h1,.sg-2022 .h-base3 h2,.sg-2022 .h-base3 h3,.sg-2022 .h3,.sg-2022 h3{font-size:1.75rem}
}
@media screen and (max-width:26.875rem){
.sg-2022 .base1,.sg-2022 .h-base1 h1,.sg-2022 .h-base1 h2,.sg-2022 .h-base1 h3,.sg-2022 .h-base1 h4,.sg-2022 .h-base1 h5,.sg-2022 .h-base1 h6,.sg-2022 .h1,.sg-2022 h1{font-size:2rem}
.sg-2022 .base2,.sg-2022 .h-base2 h1,.sg-2022 .h-base2 h2,.sg-2022 .h-base2 h3,.sg-2022 .h-base2 h4,.sg-2022 .h-base2 h5,.sg-2022 .h-base2 h6,.sg-2022 .h2,.sg-2022 h2{font-size:1.75rem}
.sg-2022 .base3,.sg-2022 .h-base3 h1,.sg-2022 .h-base3 h2,.sg-2022 .h-base3 h3,.sg-2022 .h-base3 h4,.sg-2022 .h-base3 h5,.sg-2022 .h-base3 h6,.sg-2022 .h3,.sg-2022 h3{font-size:1.5rem}
.sg-2022 .base4,.sg-2022 .h-base4 h1,.sg-2022 .h-base4 h2,.sg-2022 .h-base4 h3,.sg-2022 .h-base4 h4,.sg-2022 .h-base4 h5,.sg-2022 .h-base4 h6,.sg-2022 .h4,.sg-2022 h4{font-size:1.375rem}
.sg-2022 .base5,.sg-2022 .h-base5 h1,.sg-2022 .h-base5 h2,.sg-2022 .h-base5 h3,.sg-2022 .h-base5 h4,.sg-2022 .h-base5 h5,.sg-2022 .h-base5 h6,.sg-2022 .h5,.sg-2022 h5{font-size:1.25rem}
.sg-2022 .base6,.sg-2022 .h-base6 h1,.sg-2022 .h-base6 h2,.sg-2022 .h-base6 h3,.sg-2022 .h-base6 h4,.sg-2022 .h-base6 h5,.sg-2022 .h-base6 h6,.sg-2022 .h6,.sg-2022 h6{font-size:1.125rem}
}
.sg-2022 .h1,.sg-2022 .h2,.sg-2022 .h3,.sg-2022 .h4,.sg-2022 h1,.sg-2022 h2,.sg-2022 h3,.sg-2022 h4{line-height:1.125}
.sg-2022 .h5,.sg-2022 .h6,.sg-2022 h5,.sg-2022 h6{line-height:1.5}
p{margin:0 0 1rem}
.eyebrow,.leadin{font-size:1.25rem}
@media screen and (max-width:60rem){
.eyebrow,.leadin{font-size:1.125rem}
}
.eyebrow{font-weight:700;text-transform:uppercase;letter-spacing:.05em}
.inflate{font-size:1.25rem;margin-bottom:1.25rem}
.inflate li.inflate,.inflate>li{font-size:1.25rem;padding:0 0 .5rem}
@media (max-width:60rem){
.tablet-base1,p.tablet-base1{font-size:1.875rem}
.tablet-base2,p.tablet-base2{font-size:1.375rem}
.tablet-base3,p.tablet-base3{font-size:1.25rem}
.tablet-base4,p.tablet-base4{font-size:1rem}
.tablet-base5,p.tablet-base5{font-size:1rem}
.tablet-base6,p.tablet-base6{font-size:1rem}
}
@media (max-width:26.875rem){
.phone-base1,p.phone-base1{font-size:1.75rem}
.phone-base2,p.phone-base2{font-size:1.25rem}
.phone-base3,p.phone-base3{font-size:1rem}
.phone-base4,p.phone-base4{font-size:.875rem}
.phone-base5,p.phone-base5{font-size:.875rem}
.phone-base6,p.phone-base6{font-size:.875rem}
}
a{color:#0072cf;text-decoration:none}
a:active,a:hover{color:#ee9500;text-decoration:underline}
a:focus{outline:.125rem dotted var(--tsc-focus-outline-color);outline-offset:0.125rem}
ol,ul{margin:0 1.25em;padding:0}
ol.nav,ul.nav{margin:0}
sup{top:-.75em;font-size:.5em}
.content-container{max-width:75em;margin-left:auto;margin-right:auto}
.content-container::after{clear:both;content:"";display:table}
.padded-container{max-width:75em;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}
html[lang=ja-JP] body{font-weight:500;letter-spacing:.125rem}
html[lang=ja-JP] body h1,html[lang=ja-JP] body h2,html[lang=ja-JP] body h3,html[lang=ja-JP] body h4,html[lang=ja-JP] body h5,html[lang=ja-JP] body h6,html[lang=ja-JP] body input,html[lang=ja-JP] body ol,html[lang=ja-JP] body p,html[lang=ja-JP] body table,html[lang=ja-JP] body ul{line-height:1.7}
html[lang=ja-JP] body .sg-2022 .base1,html[lang=ja-JP] body .sg-2022 .h-base1 h1,html[lang=ja-JP] body .sg-2022 .h-base1 h2,html[lang=ja-JP] body .sg-2022 .h-base1 h3,html[lang=ja-JP] body .sg-2022 .h-base1 h4,html[lang=ja-JP] body .sg-2022 .h-base1 h5,html[lang=ja-JP] body .sg-2022 .h-base1 h6,html[lang=ja-JP] body .sg-2022 .h1,html[lang=ja-JP] body .sg-2022 h1{font-size:3.2rem;letter-spacing:.0625rem}
html[lang=ja-JP] body .sg-2022 .base2,html[lang=ja-JP] body .sg-2022 .h-base2 h1,html[lang=ja-JP] body .sg-2022 .h-base2 h2,html[lang=ja-JP] body .sg-2022 .h-base2 h3,html[lang=ja-JP] body .sg-2022 .h-base2 h4,html[lang=ja-JP] body .sg-2022 .h-base2 h5,html[lang=ja-JP] body .sg-2022 .h-base2 h6,html[lang=ja-JP] body .sg-2022 .h2,html[lang=ja-JP] body .sg-2022 h2{font-size:2.4rem;letter-spacing:.0625rem}
html[lang=ja-JP] body .sg-2022 .base3,html[lang=ja-JP] body .sg-2022 .h-base3 h1,html[lang=ja-JP] body .sg-2022 .h-base3 h2,html[lang=ja-JP] body .sg-2022 .h-base3 h3,html[lang=ja-JP] body .sg-2022 .h-base3 h4,html[lang=ja-JP] body .sg-2022 .h-base3 h5,html[lang=ja-JP] body .sg-2022 .h-base3 h6,html[lang=ja-JP] body .sg-2022 .h3,html[lang=ja-JP] body .sg-2022 h3{font-size:1.6rem;letter-spacing:.0625rem}
html[lang=ja-JP] body .sg-2022 .base4,html[lang=ja-JP] body .sg-2022 .h-base4 h1,html[lang=ja-JP] body .sg-2022 .h-base4 h2,html[lang=ja-JP] body .sg-2022 .h-base4 h3,html[lang=ja-JP] body .sg-2022 .h-base4 h4,html[lang=ja-JP] body .sg-2022 .h-base4 h5,html[lang=ja-JP] body .sg-2022 .h-base4 h6,html[lang=ja-JP] body .sg-2022 .h4,html[lang=ja-JP] body .sg-2022 h4{font-size:1.2rem;letter-spacing:.0625rem}
html[lang=ja-JP] body .sg-2022 .base5,html[lang=ja-JP] body .sg-2022 .h-base5 h1,html[lang=ja-JP] body .sg-2022 .h-base5 h2,html[lang=ja-JP] body .sg-2022 .h-base5 h3,html[lang=ja-JP] body .sg-2022 .h-base5 h4,html[lang=ja-JP] body .sg-2022 .h-base5 h5,html[lang=ja-JP] body .sg-2022 .h-base5 h6,html[lang=ja-JP] body .sg-2022 .h5,html[lang=ja-JP] body .sg-2022 h5{font-size:1rem;letter-spacing:.0625rem}
html[lang=ja-JP] body .sg-2022 .base6,html[lang=ja-JP] body .sg-2022 .h-base6 h1,html[lang=ja-JP] body .sg-2022 .h-base6 h2,html[lang=ja-JP] body .sg-2022 .h-base6 h3,html[lang=ja-JP] body .sg-2022 .h-base6 h4,html[lang=ja-JP] body .sg-2022 .h-base6 h5,html[lang=ja-JP] body .sg-2022 .h-base6 h6,html[lang=ja-JP] body .sg-2022 .h6,html[lang=ja-JP] body .sg-2022 h6{font-size:.9rem;letter-spacing:.0625rem}
@media screen and (min-width:26.875rem) and (max-width:60rem){
html[lang=ja-JP] body .sg-2022 .base1,html[lang=ja-JP] body .sg-2022 .h-base1 h1,html[lang=ja-JP] body .sg-2022 .h-base1 h2,html[lang=ja-JP] body .sg-2022 .h-base1 h3,html[lang=ja-JP] body .sg-2022 .h1,html[lang=ja-JP] body .sg-2022 h1{font-size:2.8rem;letter-spacing:.0625rem}
html[lang=ja-JP] body .sg-2022 .base2,html[lang=ja-JP] body .sg-2022 .h-base2 h1,html[lang=ja-JP] body .sg-2022 .h-base2 h2,html[lang=ja-JP] body .sg-2022 .h-base2 h3,html[lang=ja-JP] body .sg-2022 .h2,html[lang=ja-JP] body .sg-2022 h2{font-size:2.1rem;letter-spacing:.0625rem}
html[lang=ja-JP] body .sg-2022 .base3,html[lang=ja-JP] body .sg-2022 .h-base3 h1,html[lang=ja-JP] body .sg-2022 .h-base3 h2,html[lang=ja-JP] body .sg-2022 .h-base3 h3,html[lang=ja-JP] body .sg-2022 .h3,html[lang=ja-JP] body .sg-2022 h3{font-size:1.4rem;letter-spacing:.0625rem}
}
@media screen and (max-width:26.875rem){
html[lang=ja-JP] body .sg-2022 .base1,html[lang=ja-JP] body .sg-2022 .h-base1 h1,html[lang=ja-JP] body .sg-2022 .h-base1 h2,html[lang=ja-JP] body .sg-2022 .h-base1 h3,html[lang=ja-JP] body .sg-2022 .h-base1 h4,html[lang=ja-JP] body .sg-2022 .h-base1 h5,html[lang=ja-JP] body .sg-2022 .h-base1 h6,html[lang=ja-JP] body .sg-2022 .h1,html[lang=ja-JP] body .sg-2022 h1{font-size:1.6rem;letter-spacing:.0625rem}
html[lang=ja-JP] body .sg-2022 .base2,html[lang=ja-JP] body .sg-2022 .h-base2 h1,html[lang=ja-JP] body .sg-2022 .h-base2 h2,html[lang=ja-JP] body .sg-2022 .h-base2 h3,html[lang=ja-JP] body .sg-2022 .h-base2 h4,html[lang=ja-JP] body .sg-2022 .h-base2 h5,html[lang=ja-JP] body .sg-2022 .h-base2 h6,html[lang=ja-JP] body .sg-2022 .h2,html[lang=ja-JP] body .sg-2022 h2{font-size:1.4rem;letter-spacing:.0625rem}
html[lang=ja-JP] body .sg-2022 .base3,html[lang=ja-JP] body .sg-2022 .h-base3 h1,html[lang=ja-JP] body .sg-2022 .h-base3 h2,html[lang=ja-JP] body .sg-2022 .h-base3 h3,html[lang=ja-JP] body .sg-2022 .h-base3 h4,html[lang=ja-JP] body .sg-2022 .h-base3 h5,html[lang=ja-JP] body .sg-2022 .h-base3 h6,html[lang=ja-JP] body .sg-2022 .h3,html[lang=ja-JP] body .sg-2022 h3{font-size:1.2rem;letter-spacing:.0625rem}
html[lang=ja-JP] body .sg-2022 .base4,html[lang=ja-JP] body .sg-2022 .h-base4 h1,html[lang=ja-JP] body .sg-2022 .h-base4 h2,html[lang=ja-JP] body .sg-2022 .h-base4 h3,html[lang=ja-JP] body .sg-2022 .h-base4 h4,html[lang=ja-JP] body .sg-2022 .h-base4 h5,html[lang=ja-JP] body .sg-2022 .h-base4 h6,html[lang=ja-JP] body .sg-2022 .h4,html[lang=ja-JP] body .sg-2022 h4{font-size:1.1rem;letter-spacing:.0625rem}
html[lang=ja-JP] body .sg-2022 .base5,html[lang=ja-JP] body .sg-2022 .h-base5 h1,html[lang=ja-JP] body .sg-2022 .h-base5 h2,html[lang=ja-JP] body .sg-2022 .h-base5 h3,html[lang=ja-JP] body .sg-2022 .h-base5 h4,html[lang=ja-JP] body .sg-2022 .h-base5 h5,html[lang=ja-JP] body .sg-2022 .h-base5 h6,html[lang=ja-JP] body .sg-2022 .h5,html[lang=ja-JP] body .sg-2022 h5{font-size:1rem;letter-spacing:.0625rem}
html[lang=ja-JP] body .sg-2022 .base6,html[lang=ja-JP] body .sg-2022 .h-base6 h1,html[lang=ja-JP] body .sg-2022 .h-base6 h2,html[lang=ja-JP] body .sg-2022 .h-base6 h3,html[lang=ja-JP] body .sg-2022 .h-base6 h4,html[lang=ja-JP] body .sg-2022 .h-base6 h5,html[lang=ja-JP] body .sg-2022 .h-base6 h6,html[lang=ja-JP] body .sg-2022 .h6,html[lang=ja-JP] body .sg-2022 h6{font-size:.9rem;letter-spacing:.0625rem}
}
html[lang=ja-JP] body .sg-2022 .h1,html[lang=ja-JP] body .sg-2022 .h2,html[lang=ja-JP] body .sg-2022 .h3,html[lang=ja-JP] body .sg-2022 .h4,html[lang=ja-JP] body .sg-2022 h1,html[lang=ja-JP] body .sg-2022 h2,html[lang=ja-JP] body .sg-2022 h3,html[lang=ja-JP] body .sg-2022 h4{line-height:1.4}
html[lang=ja-JP] body .sg-2022 .h5,html[lang=ja-JP] body .sg-2022 .h6,html[lang=ja-JP] body .sg-2022 h5,html[lang=ja-JP] body .sg-2022 h6{line-height:1.4}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.clr-both{clear:both}
.clr-left{clear:left}
.clr-right{clear:right}
.pull-right{float:right}
.pull-left{float:left}
.hide{display:none}
.inline-flex{display:inline-flex}
.inline-block{display:inline-block}
.hide-overflow{overflow:hidden}
.display-flex{display:flex}
@media (max-width:26.875rem){
.sm-hide{display:none}
}
@media not all and (max-width:26.875rem){
.sm-show{display:none}
}
@media (max-width:60rem){
.md-hide{display:none}
}
@media not all and (max-width:60rem){
.md-show{display:none}
}
.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.vertical-align-top{vertical-align:top}
.vertical-align-middle{vertical-align:middle}
.vertical-align-text-bottom{vertical-align:text-bottom}
.vertical-flex-center{display:flex;align-items:center}
.vertical-flex-end{display:flex;align-items:flex-end}
@media (max-width:45rem){
.vertical-flex-center,.vertical-flex-end{display:flex;align-items:stretch}
}
.vertical-align-bottom{vertical-align:bottom}
.bottom-table-text{display:table-cell;vertical-align:bottom}
.justify-content-center{justify-content:center}
.justify-content-start{justify-content:flex-start}
.justify-content-end{justify-content:flex-end}
.text-align-center{text-align:center}
.margin-top-n16{margin-top:-1rem!important}
.margin-bottom-n16{margin-bottom:-1rem!important}
.margin-top-16{margin-top:1rem!important}
.margin-bottom-16{margin-bottom:1rem!important}
.margin-top-32{margin-top:2rem!important}
.margin-bottom-32{margin-bottom:2rem!important}
.margin-top-auto{margin-top:auto!important}
.margin-center{margin-left:auto!important;margin-right:auto!important}
.padding-top-8{padding-top:.5rem!important}
.padding-top-16{padding-top:1rem!important}
.padding-bottom-16{padding-bottom:1rem!important}
.padding-width-16{padding-left:1rem!important;padding-right:1rem!important}
.padding-left-16{padding-left:1rem!important}
.padding-right-16{padding-right:1rem!important}
.padding-16{padding:1rem!important}
.padding-top-32{padding-top:2rem!important}
.padding-bottom-32{padding-bottom:2rem!important}
.padding-width-32{padding-left:2rem!important;padding-right:2rem!important}
.inflate-16{margin-left:-1rem!important;margin-right:-1rem!important;padding-left:1rem!important;padding-right:1rem!important}
.width-100{width:100%}
.height-100{height:100%}
.center-box{display:inline-block;text-align:left}
.max-780{max-width:48.75rem;margin-left:auto;margin-right:auto}
.max-720{max-width:45rem;margin-left:auto;margin-right:auto}
.max-660{max-width:41.25rem;margin-left:auto;margin-right:auto}
.max-600{max-width:37.5rem;margin-left:auto;margin-right:auto}
.img-fluid{max-width:100%;height:auto}
.img-wrapper{background-size:cover;z-index:-1}
.img-wrapper-left-top{background-position:0 0}
.img-wrapper-left-middle{background-position:0 50%}
.img-wrapper-left-bottom{background-position:0 100%}
.img-wrapper-center-top{background-position:50% 0}
.img-wrapper-center-middle{background-position:50% 50%}
.img-wrapper-center-bottom{background-position:50% 100%}
.img-wrapper-right-top{background-position:100% 0}
.img-wrapper-right-middle{background-position:100% 50%}
.img-wrapper-right-bottom{background-position:100% 100%}
.no-bullets{list-style:none;margin:0}
.vertical-bars li+li{border-left-style:solid;border-left-width:1px}
.display-table{display:table}
.display-table-row{display:table-row}
.display-table-cell{display:table-cell}
@media (min-width:60rem){
.display-md-table{display:table}
.display-md-table-row{display:table-row}
.display-md-table-cell{display:table-cell}
}
@media (min-width:75rem){
.display-xl-table{display:table}
.display-xl-table-row{display:table-row}
.display-xl-table-cell{display:table-cell}
}
.callout-arrow:before{content:"";border-bottom:2rem solid #fff;border-right:1rem solid #fff;position:absolute;bottom:0;width:50%;margin-left:-37.5rem}
@media screen and (max-width:75em){
.callout-arrow:before{width:1em;z-index:999;margin-left:-1rem}
}
@media screen and (max-width:60rem){
.callout-arrow:before{top:13.625rem}
}
@media screen and (max-width:37.5em){
.callout-arrow:before{top:12.75rem}
}
.callout-arrow:after{content:"";position:absolute;bottom:0;left:50%;margin-left:-36.5em;border-bottom:2rem solid #fff;border-left:3.46rem solid transparent;width:100%}
@media screen and (max-width:75em){
.callout-arrow:after{left:1rem;margin-left:0}
}
@media screen and (max-width:60rem){
.callout-arrow:after{top:13.625rem;bottom:inherit}
}
@media screen and (max-width:37.5em){
.callout-arrow:after{border-left:2.1rem solid transparent;border-bottom:1.25rem solid #fff;top:12.75rem}
}
.prominent{font-size:3.5rem!important}
@media screen and (max-width:60rem){
.prominent{font-size:2.5rem!important}
}
.prominent-thin{font-size:2.5rem!important;font-weight:300!important;letter-spacing:-3px}
.big-underline{background-image:linear-gradient(#ffc82e,#ffc82e);background-size:1px .3em;background-repeat:repeat-x;background-position:0 90%}
.primary-grey8 .big-underline,.primary-grey9 .big-underline,.sweet-success .big-underline{background-image:linear-gradient(#fff,#fff);background-size:1px .3em;background-repeat:repeat-x;background-position:0 90%}
.highlight{display:inline-block;padding:.125rem .25em;padding:.125rem max(.5rem,.25em);color:#1a1a1a;background-color:#ffc82e;font-size:1em;font-size:max(1.125rem, 1em);font-weight:600;border-radius:.125em;text-shadow:none}
.highlight-snagit{display:inline-block;padding:.125rem .25em;padding:.125rem max(.5rem,.25em);color:#fff;background-color:#087acb;font-size:1em;font-size:max(1.125rem, 1em);font-weight:600;border-radius:.125em;text-shadow:none}
.highlight-camtasia{display:inline-block;padding:.125rem .25em;padding:.125rem max(.5rem,.25em);color:#333;background-color:#5cb20a;font-size:1em;font-size:max(1.125rem, 1em);font-weight:600;border-radius:.125em;text-shadow:none}
.highlight-screencast{display:inline-block;padding:.125rem .25em;padding:.125rem max(.5rem,.25em);color:#fff;background-color:#ef8200;font-size:1em;font-size:max(1.125rem, 1em);font-weight:600;border-radius:.125em;text-shadow:none}
.highlight-jing{display:inline-block;padding:.125rem .25em;padding:.125rem max(.5rem,.25em);color:#333;background-color:#ffc82e;font-size:1em;font-size:max(1.125rem, 1em);font-weight:600;border-radius:.125em;text-shadow:none}
.highlight-fuse{display:inline-block;padding:.125rem .25em;padding:.125rem max(.5rem,.25em);color:#fff;background-color:#e63124;font-size:1em;font-size:max(1.125rem, 1em);font-weight:600;border-radius:.125em;text-shadow:none}
.highlight-audiate{display:inline-block;padding:.125rem .25em;padding:.125rem max(.5rem,.25em);color:#fff;background-color:#9673ff;font-size:1em;font-size:max(1.125rem, 1em);font-weight:600;border-radius:.125em;text-shadow:none}
.highlight-knowmia{display:inline-block;padding:.125rem .25em;padding:.125rem max(.5rem,.25em);color:#fff;background-color:#ee7e2a;font-size:1em;font-size:max(1.125rem, 1em);font-weight:600;border-radius:.125em;text-shadow:none}
.arr-left,.arr-right{white-space:nowrap}
.arr-right:after{display:inline-block;margin-left:.5rem;vertical-align:bottom;content:"\e645"}
.arr-left:before{display:inline-block;margin-right:.5rem;vertical-align:bottom;content:"\e644"}
.text-left{text-align:left!important}
.text-center{text-align:center!important}
.text-center ol,.text-center ul{list-style-position:inside}
.text-right{text-align:right!important}
.text-right ol,.text-right ul{direction:rtl}
.text-bold{font-weight:700}
@media (min-width:60rem){
.text-md-left{text-align:left!important}
.text-md-center{text-align:center!important}
.text-md-right{text-align:right!important}
}
@media (min-width:75rem){
.text-xl-left{text-align:left!important}
.text-xl-center{text-align:center!important}
.text-xl-right{text-align:right!important}
}
[class*=" text-md-"] .pricing-container,[class*=" text-xl-"] .pricing-container,[class^=text-md-] .pricing-container,[class^=text-xl-] .pricing-container{width:initial;margin:0}
.text-center picture>img{display:block;margin-left:auto;margin-right:auto}
.text-right picture>img{display:block;margin-left:auto}
.text-nowrap{white-space:nowrap!important}
.line-height-1-5{line-height:1.5!important}
.text-uppercase{text-transform:uppercase}
.text-decoration-underline{text-decoration:underline}
a.text-decoration-underline:active,a.text-decoration-underline:hover{text-decoration-style:dotted}
.text-decoration-none{text-decoration:none!important}
.proxima-nova-300,.proxima-nova-500,.proxima-nova-700{font-family:"Proxima Nova",proxima-nova,Helvetica,Arial,sans-serif!important}
.proxima-nova-700{font-weight:700!important}
.proxima-nova-500{font-weight:500!important}
.proxima-nova-300{font-weight:300!important}
.font-weight-normal{font-weight:400!important}
.font-weight-200{font-weight:200!important}
.font-weight-300{font-weight:300!important}
.font-weight-500{font-weight:500!important}
.font-weight-600{font-weight:600!important}
.font-weight-700{font-weight:700!important}
.font-weight-900{font-weight:900!important}
.font-size-12{font-size:.75rem!important}
.font-size-14,.font-size-small{font-size:.875rem!important}
.font-size-18{font-size:1.125rem!important}
.font-size-20{font-size:1.25rem!important}
.font-size-24{font-size:1.5rem!important}
.font-size-28{font-size:1.75rem!important}
.font-size-30{font-size:1.875rem!important}
.font-size-36{font-size:2rem!important}
@media (min-width:47.9475rem){
.font-size-36{font-size:2.25rem!important}
}
.font-size-40{font-size:2.125rem!important}
@media (min-width:47.9475rem){
.font-size-40{font-size:2.5rem!important}
}
.font-size-44{font-size:2.375rem!important}
@media (min-width:47.9475rem){
.font-size-44{font-size:2.75rem!important}
}
.font-size-56{font-size:2.75rem!important}
@media (min-width:47.9475rem){
.font-size-56{font-size:3.5rem!important}
}
.font-size-68{font-size:3.125rem!important}
@media (min-width:47.9475rem){
.font-size-68{font-size:4.25rem!important}
}
.white-bg{background-color:#fff}
.text-jing{color:#ffc82e}
a.text-jing{text-decoration:underline}
a.text-jing:hover{color:#ffc82e;text-decoration-style:dotted}
.text-fuse{color:#e63124}
a.text-fuse{text-decoration:underline}
a.text-fuse:hover{color:#e63124;text-decoration-style:dotted}
.text-knowmia{color:#ee7e2a}
a.text-knowmia{text-decoration:underline}
a.text-knowmia:hover{color:#ee7e2a;text-decoration-style:dotted}
.text-white{color:#fff}
a.text-white{text-decoration:underline}
a.text-white:hover{color:#fff;text-decoration-style:dotted}
.text-dark{color:#333}
a.text-dark{text-decoration:underline}
a.text-dark:hover{color:#333;text-decoration-style:dotted}
.text-muted{color:rgb(165.75,165.75,165.75)}
a.text-muted{text-decoration:underline}
a.text-muted:hover{color:rgb(165.75,165.75,165.75);text-decoration-style:dotted}
.text-light{color:#fff}
a.text-light{text-decoration:underline}
a.text-light:hover{color:#fff;text-decoration-style:dotted}
.text-sweet-success{color:#ffc82e}
a.text-sweet-success{text-decoration:underline}
a.text-sweet-success:hover{color:#ffc82e;text-decoration-style:dotted}
.text-soft-black{color:#1a1a1a}
a.text-soft-black{text-decoration:underline}
a.text-soft-black:hover{color:#1a1a1a;text-decoration-style:dotted}
.text-grey1{color:#f8f8f8}
.text-grey2{color:#f2f2f2}
.text-grey3{color:#e6e6e6}
.text-grey8{color:#666}
.text-grey9{color:#444}
.text-audiate-bright{color:#9673ff}
a.text-audiate-bright{text-decoration:underline}
a.text-audiate-bright:hover{color:#9673ff;text-decoration-style:dotted}
.text-audiate{color:#bd24db}
a.text-audiate{text-decoration:underline}
a.text-audiate:hover{color:#bd24db;text-decoration-style:dotted}
.text-audiate-dark{color:#392e73}
a.text-audiate-dark{text-decoration:underline}
a.text-audiate-dark:hover{color:#392e73;text-decoration-style:dotted}
.text-camtasia-bright{color:#99e500}
a.text-camtasia-bright{text-decoration:underline}
a.text-camtasia-bright:hover{color:#99e500;text-decoration-style:dotted}
.text-camtasia{color:#5cb20a}
a.text-camtasia{text-decoration:underline}
a.text-camtasia:hover{color:#5cb20a;text-decoration-style:dotted}
.text-camtasia-dark{color:#3c7d00}
a.text-camtasia-dark{text-decoration:underline}
a.text-camtasia-dark:hover{color:#3c7d00;text-decoration-style:dotted}
.text-camtasia-darker{color:#3c7d00}
a.text-camtasia-darker{text-decoration:underline}
a.text-camtasia-darker:hover{color:#3c7d00;text-decoration-style:dotted}
.text-camtasia-dark-bg{color:#0a1119}
a.text-camtasia-dark-bg{text-decoration:underline}
a.text-camtasia-dark-bg:hover{color:#0a1119;text-decoration-style:dotted}
.text-snagit-bright{color:#40c6ff}
a.text-snagit-bright{text-decoration:underline}
a.text-snagit-bright:hover{color:#40c6ff;text-decoration-style:dotted}
.text-snagit{color:#087acb}
a.text-snagit{text-decoration:underline}
a.text-snagit:hover{color:#087acb;text-decoration-style:dotted}
.text-snagit-dark{color:#004373}
a.text-snagit-dark{text-decoration:underline}
a.text-snagit-dark:hover{color:#004373;text-decoration-style:dotted}
.text-snagit-accent{color:#e10992}
a.text-snagit-accent{text-decoration:underline}
a.text-snagit-accent:hover{color:#e10992;text-decoration-style:dotted}
.text-screencast-bright{color:#fabf5a}
a.text-screencast-bright{text-decoration:underline}
a.text-screencast-bright:hover{color:#fabf5a;text-decoration-style:dotted}
.text-screencast{color:#ef8200}
a.text-screencast{text-decoration:underline}
a.text-screencast:hover{color:#ef8200;text-decoration-style:dotted}
.text-screencast-dark{color:#e08c00}
a.text-screencast-dark{text-decoration:underline}
a.text-screencast-dark:hover{color:#e08c00;text-decoration-style:dotted}
.bg-grey1{background-color:#f8f8f8}
.bg-grey2{background-color:#f2f2f2}
.bg-grey3{background-color:#e6e6e6}
.bg-grey8{background-color:#666}
.bg-grey9{background-color:#444}
.bg-snagit{background-color:#448ccb}
.bg-camtasia{background-color:#98c92d}
.bg-screencast{background-color:#ef8200}
.bg-jing{background-color:#ffc82e}
.bg-fuse{background-color:#e63124}
.bg-audiate{background-color:#bd24db}
.bg-knowmia{background-color:#ee7e2a}
.bg-sweet-success{background-color:#ffc82e}
.bg-soft-black{background-color:#1a1a1a}
.sweet-success{background-color:#ffc82e;color:#1a1a1a}
.sweet-success a:not(.btn){color:#1a1a1a}
.soft-black{background-color:#1a1a1a;color:#fff}
.soft-black a:not(.btn){color:#ffc82e}
.soft-black .eyebrow{color:#ffc82e}
.audiate{background-color:#bd24db;color:#fff}
.audiate a:not(.btn){color:#fff}
.screencast{background-color:#ef8200;color:#fff}
.screencast a:not(.btn){color:#fff}
.snagit-blue{background-color:#448ccb;color:#fff}
.snagit-blue-light{background-color:#d6e6f2}
.snagit-blue-muted{background-color:#b9def5}
.camtasia-grey-light{background-color:#a7b1b7}
.camtasia-grey-dark{background-color:#45555a;color:#fff}
.camtasia-grey-darker{background-color:#0a1119;color:#fff}
.camtasia-black{background-color:#14181c;color:#fff}
.camtasia-rev{color:rgba(255,255,255,.75);background-color:#0a1119}
.camtasia-rev .eyebrow{color:#99e500}
.knowmia-orange{background-color:#ee7e25;color:#fff;font-weight:600}
.primary-grey0{background-color:#fff}
.primary-grey1{background-color:#f8f8f8}
.primary-grey2{background-color:#f2f2f2}
.primary-grey3{background-color:#e6e6e6}
.primary-grey8{background-color:#666;color:#fff}
.primary-grey9{background-color:#444;color:#fff}
.video-review-light-grey{background-color:#e7e9ef}
.video-review-dark-grey{background-color:#20232b;color:#fff}
.video-review-black{background-color:#030303;color:#fff}
.video-review-teal{background-color:#c4f0ee}
.border-color-grey0{border-color:#fff}
.border-color-grey3{border-color:#e6e6e6}
.border-color-grey8{border-color:#666}
.border-color-grey9{border-color:#444}
.region.hr-light hr{border-color:#fff}
.region.hr-dark hr{border-color:#444}
.snagit1-bg{background-color:#00569b}
.snagit2-bg{background-color:#3378af}
.snagit3-bg{background-color:#669ac3}
.snagit4-bg{background-color:#99bbd7}
.camtasia1-bg{background-color:#5a8e22}
.camtasia2-bg{background-color:#7ba54e}
.camtasia3-bg{background-color:#9cbb7a}
.camtasia4-bg{background-color:#bdd2a7}
.snagit-blue-text{color:#448ccb}
.btn{display:inline-block;margin:.5rem 0;padding:.328125rem .875rem;min-width:7.5rem;vertical-align:middle;border:.125rem solid var(--btn-border-color,transparent);border-radius:6rem;color:var(--btn-color,);background-color:var(--btn-bg-color,transparent);background-image:none;font-size:var(--btn-font-size, .875rem);font-weight:600;line-height:1.25;text-align:center;text-decoration:none;touch-action:manipulation;cursor:pointer;outline:0;-webkit-tap-highlight-color:transparent}
.btn:active,.btn:focus,.btn:hover{text-decoration:none}
.btn:active,.btn:focus{outline:.125rem dotted var(--tsc-focus-outline-color);outline-offset:0.125rem}
.btn:hover{color:var(--btn-color-hover,);background-color:var(--btn-bg-color-hover,);border-color:var(--btn-border-color-hover,var(--btn-border-color,))}
.btn:focus{color:var(--btn-color-focus,);background-color:var(--btn-bg-color-focus,);border-color:var(--btn-border-color-focus,var(--btn-border-color,))}
.btn:active{color:var(--btn-color-active,);background-color:var(--btn-bg-color-active,);border-color:var(--btn-border-color-active,var(--btn-border-color,))}
.btn:disabled{color:#fff!important;background-color:#ccc!important;border-color:#ccc!important;outline-color:transparent!important}
.btn+.btn{margin-left:.6875rem}
.btn.skinny{min-width:unset}
.btn.wide{width:100%}
.btn-primary,.btn-screencast,.btn-screencast-primary,.btn-sweet-success{--btn-color:#1a1a1a;--btn-color-hover:#1a1a1a;--btn-color-focus:#1a1a1a;--btn-color-active:#1a1a1a;--btn-bg-color:#ffc82e;--btn-bg-color-hover:#ffd257;--btn-bg-color-focus:#ffd257;--btn-bg-color-active:#ffc82e;--tsc-focus-outline-color:#1a1a1a;--btn-border-color:#ffc82e;--btn-border-color-hover:#ffd257;--btn-border-color-focus:#ffd257}
.btn-secondary,.btn-soft-black{--btn-color:#fff;--btn-color-hover:#fff;--btn-color-focus:#fff;--btn-color-active:#fff;--btn-bg-color:#1a1a1a;--btn-bg-color-hover:#364447;--btn-bg-color-focus:#364447;--btn-bg-color-active:#1a1a1a;--tsc-focus-outline-color:#1a1a1a;--btn-border-color:#1a1a1a;--btn-border-color-hover:#364447;--btn-border-color-focus:#364447}
.btn-tertiary{--btn-color:#1a1a1a;--btn-color-hover:#fff;--btn-color-focus:#fff;--btn-color-active:#1a1a1a;--btn-bg-color:transparent;--btn-bg-color-hover:#1a1a1a;--btn-bg-color-focus:#1a1a1a;--btn-bg-color-active:transparent;--tsc-focus-outline-color:#1a1a1a;--btn-border-color:#1a1a1a;--btn-border-color-hover:#1a1a1a;--btn-border-color-focus:#1a1a1a}
.btn-link{--btn-color:#1a1a1a;--btn-color-hover:#fff;--btn-color-focus:#fff;--btn-color-active:#1a1a1a;--btn-bg-color:transparent;--btn-bg-color-hover:#1a1a1a;--btn-bg-color-focus:#1a1a1a;--btn-bg-color-active:transparent;--tsc-focus-outline-color:#1a1a1a;--btn-border-color:transparent;--btn-border-color-hover:#1a1a1a;--btn-border-color-focus:#1a1a1a}
.btn-light,.btn-white{--btn-color:#1a1a1a;--btn-color-hover:#1a1a1a;--btn-color-focus:#1a1a1a;--btn-color-active:#1a1a1a;--btn-bg-color:#fff;--btn-bg-color-hover:#f0f1f5;--btn-bg-color-focus:#f0f1f5;--btn-bg-color-active:#fff;--tsc-focus-outline-color:#fff;--btn-border-color:#fff;--btn-border-color-hover:#f0f1f5;--btn-border-color-focus:#f0f1f5}
.btn-audiate{--btn-color:#fff;--btn-color-hover:#fff;--btn-color-focus:#fff;--btn-color-active:#fff;--btn-bg-color:#bd24db;--btn-bg-color-hover:#960fb0;--btn-bg-color-focus:#960fb0;--btn-bg-color-active:#bd24db;--tsc-focus-outline-color:#1a1a1a;--btn-border-color:#bd24db;--btn-border-color-hover:#960fb0;--btn-border-color-focus:#960fb0}
.btn-camtasia,.btn-camtasia-primary,.btn-camtasia-rev,.btn-primary-camtasia,.btn-secondary-camtasia{--btn-color:#000;--btn-color-hover:#000;--btn-color-focus:#000;--btn-color-active:#000;--btn-bg-color:#99e500;--btn-bg-color-hover:#c3ff4a;--btn-bg-color-focus:#c3ff4a;--btn-bg-color-active:#99e500;--tsc-focus-outline-color:#1a1a1a;--btn-border-color:#99e500;--btn-border-color-hover:#c3ff4a;--btn-border-color-focus:#c3ff4a}
.btn-primary-snagit,.btn-secondary-snagit,.btn-snagit,.btn-snagit-accent,.btn-snagit-primary{--btn-color:#fff;--btn-color-hover:#fff;--btn-color-focus:#fff;--btn-color-active:#fff;--btn-bg-color:#e10992;--btn-bg-color-hover:#d5088a;--btn-bg-color-focus:#d5088a;--btn-bg-color-active:#e10992;--tsc-focus-outline-color:#1a1a1a;--btn-border-color:#e10992;--btn-border-color-hover:#d5088a;--btn-border-color-focus:#d5088a}
.background-image-dark .btn,.background-image-dark .link-style,.camtasia .btn,.camtasia .link-style,.camtasia-grey-darker .btn,.camtasia-grey-darker .link-style,.soft-black .btn,.soft-black .link-style,.video-review-black .btn,.video-review-black .link-style{--tsc-focus-outline-color:#fff}
.background-image-dark .btn-secondary,.background-image-dark .btn-soft-black,.camtasia .btn-secondary,.camtasia .btn-soft-black,.camtasia-grey-darker .btn-secondary,.camtasia-grey-darker .btn-soft-black,.soft-black .btn-secondary,.soft-black .btn-soft-black,.video-review-black .btn-secondary,.video-review-black .btn-soft-black{--btn-color:#1a1a1a;--btn-color-hover:#1a1a1a;--btn-color-focus:#1a1a1a;--btn-color-active:#1a1a1a;--btn-bg-color:#fff;--btn-bg-color-hover:#f0f1f5;--btn-bg-color-focus:#f0f1f5;--btn-bg-color-active:#fff;--tsc-focus-outline-color:#fff;--btn-border-color:#fff;--btn-border-color-hover:#f0f1f5;--btn-border-color-focus:#f0f1f5}
.background-image-dark .btn-tertiary,.camtasia .btn-tertiary,.camtasia-grey-darker .btn-tertiary,.soft-black .btn-tertiary,.video-review-black .btn-tertiary{--btn-color:#fff;--btn-color-hover:#1a1a1a;--btn-color-focus:#1a1a1a;--btn-color-active:#fff;--btn-bg-color:transparent;--btn-bg-color-hover:#fff;--btn-bg-color-focus:#fff;--btn-bg-color-active:transparent;--tsc-focus-outline-color:#fff;--btn-border-color:#fff;--btn-border-color-hover:#fff;--btn-border-color-focus:#fff}
.background-image-dark .btn-link,.camtasia .btn-link,.camtasia-grey-darker .btn-link,.soft-black .btn-link,.video-review-black .btn-link{--btn-color:#fff;--btn-color-hover:#1a1a1a;--btn-color-focus:#1a1a1a;--btn-color-active:#fff;--btn-bg-color:transparent;--btn-bg-color-hover:#fff;--btn-bg-color-focus:#fff;--btn-bg-color-active:transparent;--tsc-focus-outline-color:#fff;--btn-border-color:transparent;--btn-border-color-hover:#fff;--btn-border-color-focus:#fff}
.hero-card-region.bg-transparent .card .btn-primary{--btn-color:#1a1a1a;--btn-color-hover:#1a1a1a;--btn-color-focus:#1a1a1a;--btn-color-active:#1a1a1a;--btn-bg-color:#ffc82e;--btn-bg-color-hover:#ffd257;--btn-bg-color-focus:#ffd257;--btn-bg-color-active:#ffc82e;--tsc-focus-outline-color:#1a1a1a;--btn-border-color:#ffc82e;--btn-border-color-hover:#ffd257;--btn-border-color-focus:#ffd257}
.hero-card-region.bg-transparent .card .btn-secondary{--btn-color:#fff;--btn-color-hover:#fff;--btn-color-focus:#fff;--btn-color-active:#fff;--btn-bg-color:#1a1a1a;--btn-bg-color-hover:#364447;--btn-bg-color-focus:#364447;--btn-bg-color-active:#1a1a1a;--tsc-focus-outline-color:#1a1a1a;--btn-border-color:#1a1a1a;--btn-border-color-hover:#364447;--btn-border-color-focus:#364447}
.hero-card-region.bg-transparent .card .btn-tertiary{--btn-color:#1a1a1a;--btn-color-hover:#fff;--btn-color-focus:#fff;--btn-color-active:#1a1a1a;--btn-bg-color:transparent;--btn-bg-color-hover:#1a1a1a;--btn-bg-color-focus:#1a1a1a;--btn-bg-color-active:transparent;--tsc-focus-outline-color:#1a1a1a;--btn-border-color:#1a1a1a;--btn-border-color-hover:#1a1a1a;--btn-border-color-focus:#1a1a1a}
.btn-lg{padding:.671875rem 1.5rem!important;min-width:10rem;border-radius:1.5rem;font-size:1.125rem}
.btn-big,.btn-big2,.btn-big3,.btn-big4,.btn-camtasia-primary,.btn-camtasia-rev,.btn-screencast-primary,.btn-snagit-primary{padding:.671875rem 1.5rem!important;min-width:10rem;border-radius:1.5rem;font-size:1.125rem}
.link-style{display:inline;color:#0072cf;padding:0;border:0;background-color:transparent;font-weight:400;text-align:inherit;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none}
.link-style:active,.link-style:hover{color:#ee9500;text-decoration:underline}
.link-style:focus{outline:.125rem dotted var(--tsc-focus-outline-color,#1a1a1a);outline-offset:0.125rem}
.btn-bar .link-wrapper ul li{float:left;margin:1em 0}
.btn-bar .link-wrapper ul li+li{margin:1em 0 1em .75em;padding-left:.75em;border-style:solid;border-width:0 0 0 1px}
.btn-bar .link-wrapper ul li a{display:block}
.link-wrapper li:last-of-type a:not(.btn):after{content:" \e645"}
@font-face{font-family:tsc-glyphs;src:url("/fonts/tsc-glyphs.eot");src:url("/fonts/tsc-glyphs.eot?#iefix") format("embedded-opentype"),url("/fonts/tsc-glyphs.ttf") format("truetype"),url("/fonts/tsc-glyphs.woff") format("woff"),url("/fonts/tsc-glyphs.svg#tsc-glyphs") format("svg");font-weight:400;font-style:normal}
.arr-left:before,.arr-right:after,.celebrity-v2.theme-border .link-wrapper .link-bucket.link-list-horizontal li:last-of-type a:not(.btn):after,.celebrity-v2.theme-border .link-wrapper .link-bucket:not(.link-list-horizontal-bar) a:not(.btn):after,.glyph-list>li:before,.link-list-horizontal li:last-of-type a.btn-link:after,.link-list-horizontal li:last-of-type a:not(.btn):after,.link-list-vertical a:not(.btn):after,.ls-close-button:before,.product-download-form .radio-wrapper:nth-child(n) label i:before,.tsc-header .menu-trigger:before,.tsc-header .product .platform-icon,.tsc-header .search-cancel:before,.tsc-header .search-submit:before,[class*=" glyph-"],[class^=glyph-]{font-family:tsc-glyphs;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyph-icon{display:inline-block;position:relative;top:1px;line-height:1}
.glyph-icon-bg-circle{width:2em;height:2em;line-height:2;border-radius:50%;text-align:center}
.glyph-list{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:300;list-style:none!important;margin-bottom:1rem}
.glyph-list:before{content:""!important}
.glyph-list>li:before{display:inline-block;width:1em;line-height:1;margin-right:.75em;vertical-align:middle;text-align:center}
.glyph-list.snagit-theme>li:before{color:#448ccb}
.glyph-list.camtasia-theme>li:before{color:#98c92d}
.glyph-list.screencast-theme>li:before{color:#ef8200}
.glyph-list.jing-theme>li:before{color:#ffc82e}
.glyph-list.fuse-theme>li:before{color:#e63124}
.glyph-list.audiate-theme>li:before{color:#bd24db}
.glyph-list.knowmia-theme>li:before{color:#ee7e2a}
.glyph-checkmark:before,.glyph-checkmark>li:not([class*=glyph-]):before{content:"\e600"}
.glyph-ios:before,.tsc-header .product .platform-icon.ios:before{content:"\e601"}
.glyph-chrome:before,.tsc-header .product .platform-icon.chrome:before{content:"\e602"}
.glyph-windows8:before,.tsc-header .product .platform-icon.win:before{content:"\e603"}
.glyph-android:before,.tsc-header .product .platform-icon.android:before{content:"\e604"}
.glyph-apple:before,.tsc-header .product .platform-icon.mac:before{content:"\e605"}
.glyph-tux:before{content:"\e606"}
.glyph-twitter:before{content:"\e607"}
.glyph-facebook2:before{content:"\e609"}
.glyph-google-drive:before{content:"\e60b"}
.glyph-google-plus2:before{content:"\e60c"}
.glyph-google-plus:before{content:"\e60d"}
.glyph-feed:before{content:"\e60e"}
.glyph-youtube:before{content:"\e610"}
.glyph-linkedin:before{content:"\e612"}
.glyph-pinterest:before{content:"\e613"}
.glyph-close:before{content:"\e615"}
.glyph-exclamation:before{content:"\e61a"}
.glyph-exclamation-sign:before{content:"\e61b"}
.glyph-question:before{content:"\e61e"}
.glyph-question-sign:before{content:"\e61f"}
.glyph-info:before{content:"\e61c"}
.glyph-info-sign:before{content:"\e61d"}
.glyph-cart:before{content:"\e621"}
.glyph-share:before{content:"\e622"}
.glyph-search:before{content:"\e623"}
.glyph-reorder:before{content:"\e624"}
.glyph-globe:before{content:"\e625"}
.glyph-envelope:before{content:"\e626"}
.glyph-print:before{content:"\e627"}
.glyph-word:before{content:"\e629"}
.glyph-pdf:before{content:"\e62a"}
.glyph-dat-face:before{content:"\e62b"}
.glyph-speech-bubbles:before{content:"\e633"}
.glyph-angle-up:before{content:"\e646"}
.glyph-angle-down:before{content:"\e643"}
.glyph-angle-left:before{content:"\e644"}
.glyph-angle-right:before{content:"\e645"}
.glyph-chevron-up:before{content:"\e640"}
.glyph-chevron-down:before{content:"\e63f"}
.glyph-chevron-left:before{content:"\e641"}
.glyph-chevron-right:before{content:"\e642"}
.glyph-upload-cloud:before{content:"\e63d"}
.glyph-download-cloud:before{content:"\e63e"}
.glyph-paypal:before{content:"\e658"}
.glyph-gear:before{content:"\e659"}
.glyph-history:before{content:"\e65a"}
.glyph-usd:before{content:"\e65b"}
.glyph-euro:before{content:"\e65c"}
.glyph-gbp:before{content:"\e82b"}
.glyph-yen:before{content:"\e65e"}
.glyph-inr:before{content:"\e65f"}
.glyph-try:before{content:"\e660"}
.glyph-won:before{content:"\e661"}
.glyph-btc:before{content:"\e662"}
.glyph-exit:before{content:"\e663"}
.glyph-waad:before{content:"\e664"}
.glyph-envelope-outline:before{content:"\e665"}
.glyph-smartphone-outline:before{content:"\e666"}
.glyph-phone-outline:before{content:"\e667"}
.glyph-fax:before{content:"\e668"}
.glyph-creditcard:before{content:"\e669"}
.glyph-bill:before{content:"\e66a"}
.glyph-offices:before{content:"\e66b"}
.glyph-house:before{content:"\e66c"}
.glyph-admin:before{content:"\e66d"}
.glyph-art:before{content:"\e66e"}
.glyph-beaker:before{content:"\e66f"}
.glyph-bullhorn-outline:before{content:"\e670"}
.glyph-chart-up:before{content:"\e671"}
.glyph-eq:before{content:"\e672"}
.glyph-form:before{content:"\e673"}
.glyph-gear-wrench:before{content:"\e674"}
.glyph-headset:before{content:"\e675"}
.glyph-laptop-bars:before{content:"\e676"}
.glyph-magnify:before{content:"\e677"}
.glyph-social:before{content:"\e678"}
.glyph-steps:before{content:"\e679"}
.glyph-eye-visible:before{content:"\e67a"}
.glyph-eye-hidden:before{content:"\e67b"}
.glyph-truck:before{content:"\e67c"}
.glyph-mail:before{content:"\e67d"}
.glyph-checkmark-thin:before{content:"\e67e"}
.glyph-close-thin:before{content:"\e67f"}
.glyph-pencil:before{content:"\e680"}
.glyph-trash:before{content:"\e681"}
.glyph-briefcase:before{content:"\e608"}
.glyph-football-play:before{content:"\e60a"}
.glyph-receipt:before{content:"\e60f"}
.glyph-profile:before{content:"\e611"}
.glyph-chat-bubble:before{content:"\e614"}
.glyph-new-request:before{content:"\e616"}
.glyph-view-requests:before{content:"\e617"}
.glyph-community:before{content:"\e618"}
.glyph-lookup-search:before{content:"\e620"}
.glyph-account:before{content:"\e628"}
.glyph-capture-record:before{content:"\e62c"}
.glyph-fuse:before{content:"\e62e"}
.glyph-screenchomp:before{content:"\e62f"}
.glyph-knomia-teach:before{content:"\e630"}
.glyph-content:before{content:"\e631"}
.glyph-download:before{content:"\e632"}
.glyph-upload:before{content:"\e634"}
.glyph-edit:before{content:"\e635"}
.glyph-install:before{content:"\e636"}
.glyph-license:before{content:"\e637"}
.glyph-mobile:before{content:"\e638"}
.glyph-mouse:before{content:"\e639"}
.glyph-playback:before{content:"\e63a"}
.glyph-produce:before{content:"\e63b"}
.glyph-share2:before{content:"\e63c"}
.glyph-viewing:before{content:"\e647"}
.glyph-circle-monitor:before{content:"\e648"}
.glyph-circle-documentation:before{content:"\e649"}
.glyph-circle-license-buying:before{content:"\e64a"}
.glyph-thumbs-up:before{content:"\e619"}
.glyph-thumbs-down:before{content:"\e64b"}
.glyph-pin:before{content:"\e64c"}
.glyph-warning:before{content:"\e64d"}
.glyph-download-small:before{content:"\e64e"}
.glyph-clipboard-copy:before{content:"\e64f"}
.glyph-nav-phone:before{content:"\e650"}
.glyph-nav-world:before{content:"\e651"}
.glyph-nav-cart:before{content:"\e652"}
.glyph-nav-profile:before{content:"\e653"}
.tsc-header-wrapper{position:relative;border-bottom:1px solid #444;background-color:#191919;clear:both}
.tsc-header-wrapper:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:11}
.tsc-header{max-width:75em;padding:0 1rem;margin:0 auto}
.tsc-header .tsc-dropdown-menu-positioner{visibility:hidden;position:absolute;top:100%;width:25rem;right:0}
.tsc-header .tsc-dropdown-menu-positioner li a{display:inline-block;width:100%}
.tsc-header .tsc-dropdown-menu-positioner li i{padding:0 .5rem 0 1.125rem;text-decoration:none}
.tsc-header .logo-wrapper{position:relative;float:left;padding-right:1rem;z-index:11}
.tsc-header .logo-wrapper:before{content:"";display:inline-block;vertical-align:middle;height:3rem;line-height:3}
.tsc-header .logo{display:inline-block;color:#333;vertical-align:middle}
.tsc-header .logo img{display:inline-block;width:10rem;height:1.6875rem;padding:.0625rem 0;vertical-align:middle}
.tsc-header .svg-logo{display:inline-block;width:10rem;height:1.6875rem;padding:.125rem 0 .1875rem;vertical-align:middle;pointer-events:none}
.tsc-header .menu-trigger-wrapper{position:relative;color:#fff;float:left;z-index:12}
.tsc-header .menu-trigger{position:absolute;top:0;left:0;display:block;visibility:hidden;min-width:3rem;height:3rem;line-height:3;padding:0;border:0;margin-bottom:-.0625rem;background-color:transparent;color:transparent;vertical-align:middle;text-align:center;text-decoration:none;box-sizing:content-box;z-index:11}
.tsc-header .menu-trigger span{display:inline;padding:0 1rem 0 3rem;white-space:nowrap}
.tsc-header .menu-trigger:before{content:"\e624";position:absolute;top:.75rem;left:0;display:block;width:3rem;height:1.5rem;margin-top:-1px;font-size:1.5rem;line-height:1;vertical-align:middle}
.tsc-header .menu-trigger:focus{outline:0;border-bottom-color:transparent}
.tsc-header .menu-trigger:active,.tsc-header .menu-trigger:hover{background-color:#444}
@media (max-width:70rem){
.tsc-header .menu-trigger{transition-property:visibility,color;transition-duration:.2s,.2s}
.search-active .tsc-header .menu-trigger{visibility:visible;color:inherit}
.search-active .tsc-header .menu-trigger:focus{border-bottom-color:#333}
}
.tsc-header .global-nav-menu{float:left}
.tsc-header .global-nav-menu .level-1.nav-active>a{background-color:#444}
@media (max-width:70rem){
.tsc-header .global-nav-menu .level-1.nav-active>a{background-color:transparent}
.search-active .tsc-header .global-nav-menu .level-1.nav-active>a{background-color:transparent}
}
.menu-active .tsc-header .global-nav-menu .level-1.nav-active>a,.tsc-header .global-nav-menu:hover .level-1.nav-active>a{background-color:transparent}
.menu-active .tsc-header .global-nav-menu .level-1.nav-active>a:active,.menu-active .tsc-header .global-nav-menu .level-1.nav-active>a:hover,.tsc-header .global-nav-menu:hover .level-1.nav-active>a:active,.tsc-header .global-nav-menu:hover .level-1.nav-active>a:hover{background-color:#444}
.menu-active .tsc-header .global-nav-menu .level-1.nav-active.active>a,.tsc-header .global-nav-menu:hover .level-1.nav-active.active>a{background-color:#444}
.menu-initialized .tsc-header .level-1 .detailed-menu{top:100%;height:0;margin-top:2px;transition-property:visibility,height;transition-duration:.2s}
.menu-initialized .tsc-header .level-1.active .detailed-menu{visibility:visible;height:100%;transition-duration:.2s}
.menu-initialized .tsc-header .level-1.deactivated .detailed-menu{transition:none}
.tsc-header .mobile-logo-wrapper{display:none}
.tsc-header .mobile-menu-back{display:none}
.tsc-header .level-1{position:relative;float:left}
.tsc-header .level-1>a{position:relative;display:block;width:auto;height:3rem;line-height:3;margin-bottom:-1px;color:#fff;text-decoration:none;white-space:nowrap;overflow:hidden;z-index:11}
.tsc-header .level-1>a:after,.tsc-header .level-1>a:before{content:"";display:inline-block;width:.625rem;line-height:3;vertical-align:middle}
@media (max-width:70rem){
.tsc-header .level-1>a{visibility:visible;transition-property:visibility,width;transition-duration:.2s}
.search-active .tsc-header .level-1>a{visibility:hidden;width:0!important}
}
.tsc-header .level-1>a:focus{outline:0;border-bottom-color:#333;background-color:#444}
.tsc-header .level-1>a:active,.tsc-header .level-1>a:hover{background-color:#444}
.tsc-header .level-1.active:after{content:"";position:absolute;background-color:#005a8c;display:inline-block;margin-top:-.25rem;height:.25rem;width:100%;z-index:15}
.tsc-header .level-1.active>a{background-color:#444;border-bottom-color:#0072cf}
.tsc-header .level-1.active>a:focus{border-bottom-color:#0072cf}
.tsc-header .detailed-menu-wrapper{position:absolute;bottom:0;left:-1rem;width:45.625rem;z-index:10}
.tsc-header .detailed-menu{position:relative;visibility:hidden;width:45.625rem;padding:0 .625rem;border-width:0 1px;border-style:solid;border-color:#ddd;background-color:#fff;box-shadow:1px 1px 10px rgba(0,0,0,.24);overflow:hidden}
.tsc-header .detailed-menu.columns-3 .level-2:first-child~.level-2:nth-child(3n+1),.tsc-header .detailed-menu.columns-3 .mobile-menu-back~.level-2:nth-child(3n+2){clear:left}
.tsc-header .detailed-menu.columns-2 .level-2:first-child~.level-2:nth-child(odd),.tsc-header .detailed-menu.columns-2 .mobile-menu-back~.level-2:nth-child(2n+2){clear:left}
.tsc-header .detailed-menu.columns-2{width:30.875rem}
.tsc-header .detailed-menu.columns-1{width:16.125rem}
.tsc-header .detailed-menu:before{content:"";display:block;height:1.5rem;margin:0 -1rem}
.tsc-header .detailed-menu dl{margin:0}
.tsc-header .detailed-menu dt{margin:0;font-weight:600;line-height:1}
.tsc-header .detailed-menu dd{margin:0;overflow:hidden}
.tsc-header .detailed-menu dd:before{content:"";display:block;float:left;height:1.625rem;vertical-align:middle}
.tsc-header .detailed-menu dd span{display:inline-block;font-size:.75rem;line-height:1;color:grey;vertical-align:middle}
.tsc-header .detailed-menu .level-2{float:left;width:14.75rem;padding:0 .625rem 1.5rem}
.tsc-header .detailed-menu .summary-item{clear:left;float:none;width:auto;padding:1.5rem 1.625rem;margin:0 -1rem;background-color:#ddd;overflow:hidden}
.tsc-header .detailed-menu .summary-item a{display:block;float:left;min-width:13.5rem;padding:.25rem;border:1px solid transparent;margin:0;font-weight:600;color:#333;text-decoration:none}
.tsc-header .detailed-menu .summary-item a:active,.tsc-header .detailed-menu .summary-item a:focus,.tsc-header .detailed-menu .summary-item a:hover{color:#333;border-color:#fff;background-color:#f2f2f2;outline:0}
.tsc-header .product{display:block;padding:.5rem .25rem .125rem;border-width:1px;border-style:solid;border-color:transparent transparent #b3b3b3;margin-bottom:.25rem;color:#333;text-decoration:none}
.tsc-header .product:active,.tsc-header .product:focus,.tsc-header .product:hover{border-color:#d2d2d2;background-color:#ddd;outline:0}
.tsc-header .product .platform-icon{display:inline-block;margin-left:.0625rem;font-size:.875rem;color:grey;vertical-align:top}
.tsc-header .promotion{position:relative;display:block;float:left;padding:0 .25rem;font-size:.8125rem;line-height:1.5384615385}
.tsc-header .promotion:focus{outline:0}
.tsc-header .promotion+.promotion{margin-left:.8125rem}
.tsc-header .promotion+.promotion:before{content:"";display:block;position:absolute;left:-.4375rem;width:1px;height:100%;background-color:#b3b3b3}
.tsc-header .level-2.supplementary{position:relative;float:none;clear:left;width:auto;padding:1.5rem 1.625rem;margin:0 -1rem;background-color:#ddd;overflow:hidden}
.tsc-header .level-2.supplementary dl:after{content:none}
.tsc-header .level-2.supplementary dd{display:none}
.tsc-header .supplementary-article{position:relative;display:block;float:left;min-width:13.5rem;padding:.25rem;border:1px solid transparent;margin:0;color:#333;text-decoration:none}
.tsc-header .supplementary-article:active,.tsc-header .supplementary-article:focus,.tsc-header .supplementary-article:hover{border-color:#fff;background-color:#f2f2f2;outline:0}
.tsc-header .supplementary-promotion{position:relative;top:-2.25rem;right:-3.25rem;display:block;float:left;margin:0 0 -1.25rem 66.6666666667%}
.tsc-header .supplementary-promotion:focus{outline:0}
.tsc-header .summary-item a{color:#333}
.tsc-header .summary-item a:active,.tsc-header .summary-item a:focus,.tsc-header .summary-item a:hover{color:#ee9500;outline:0}
.tsc-header .submenu-wrapper{display:none}
.tsc-header .supplemental-buttons .global-nav-link:not(.signin-link){position:relative;display:block;width:3rem;color:#fff;text-decoration:none;text-align:center;white-space:nowrap;z-index:11}
.tsc-header .supplemental-buttons .global-nav-link:active:not(.signin-link),.tsc-header .supplemental-buttons .global-nav-link:hover:not(.signin-link){background-color:#444}
.tsc-header .supplemental-buttons .global-nav-link:focus:not(.signin-link){outline:0;background-color:#444}
.tsc-header .supplemental-buttons{float:right}
.tsc-header .supplemental-buttons>li{float:left}
.tsc-header .tsc-dropdown-menu-wrapper{position:relative}
.tsc-header .tsc-dropdown-menu-wrapper.active .tsc-dropdown-menu-trigger{border-bottom-color:#f2f2f2}
.tsc-header .tsc-dropdown-menu-wrapper.active .tsc-dropdown-menu{visibility:visible;opacity:1}
.tsc-header .tsc-dropdown-menu-wrapper .profile-dropdown-trigger{width:auto}
.tsc-header .tsc-dropdown-menu-trigger .glyph-chevron-down{color:#999}
.tsc-header .language-menu{padding:.675rem 0}
.tsc-header .tsc-dropdown-menu{opacity:0;visibility:hidden;position:relative;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.5);float:right;z-index:15;transition-timing-function:ease-in-out,ease-in-out;transition-property:opacity,visibility;transition-duration:80ms}
.tsc-header .tsc-dropdown-menu.arrow-drop-hover,.tsc-header .tsc-dropdown-menu.arrow_drop{background:#fff;margin:1.125rem 0;border-radius:.1875rem}
.tsc-header .tsc-dropdown-menu.arrow-drop-hover:before,.tsc-header .tsc-dropdown-menu.arrow_drop:before{content:" ";position:absolute;right:1.5rem;width:1rem;height:1rem;margin:-.5rem 0 0;border-radius:0 0 .125rem;background:#fff;transform:rotate(-135deg);pointer-events:none;box-shadow:.3125rem .3125rem .4375rem rgba(0,0,0,.15)}
@media (max-width:60rem){
.tsc-header .tsc-dropdown-menu.arrow_drop{border:0;background:#f2f2f2}
.tsc-header .tsc-dropdown-menu.arrow_drop:before{content:none}
}
.tsc-header .tsc-dropdown-menu.tsc-language{min-width:10rem;padding:.875rem 0;margin-top:1px}
.tsc-header .tsc-dropdown-menu.tsc-language a{display:block;line-height:1.25;padding:.4375rem 1.75rem;color:#333}
.tsc-header .tsc-dropdown-menu.tsc-language a:active,.tsc-header .tsc-dropdown-menu.tsc-language a:focus,.tsc-header .tsc-dropdown-menu.tsc-language a:hover{outline:0}
.tsc-header .tsc-dropdown-menu.tsc-language a.selected{font-weight:600}
.tsc-header .tsc-dropdown-menu.tsc-language a.selected:active,.tsc-header .tsc-dropdown-menu.tsc-language a.selected:focus,.tsc-header .tsc-dropdown-menu.tsc-language a.selected:hover{cursor:default;color:#333;text-decoration:none;outline:0}
.tsc-header .search{position:relative;height:3rem;padding-left:.5rem;margin:0;overflow:hidden;z-index:11}
.tsc-header .search-input-wrapper{position:relative;width:100%;max-width:19rem;height:3rem;padding:0 2.5rem 0 .5rem;margin:0 0 0 auto}
@media (max-width:70rem){
.tsc-header .search-input-wrapper{padding:0 .5rem 0 2.5rem;max-width:3rem;transition:max-width .2s}
.search-active .tsc-header .search-input-wrapper{max-width:19rem}
}
.tsc-header .search-input{display:block;float:left;width:100%;height:2rem;padding:0 .25rem 0 .75rem;margin-top:.5rem;font-weight:inherit;color:#f2f2f2;background-color:#444;border-width:0;border-radius:.25rem 0 0 .25rem;box-sizing:border-box;-webkit-appearance:none}
.tsc-header .search-input:focus{outline:0}
.tsc-header .search-input::-moz-placeholder{color:#ccc}
.tsc-header .search-input::placeholder{color:#ccc}
@media (max-width:70rem){
.tsc-header .search-input{visibility:hidden;border-radius:0 .25rem .25rem 0;transition:visibility .2s}
.tsc-header .search-input:focus+.search-submit{border-color:transparent}
.search-active .tsc-header .search-input{visibility:visible}
.search-active .tsc-header .search-input:focus{outline:0}
}
.tsc-header .search-submit{position:absolute;top:.5rem;right:0;display:block;width:2rem;height:2rem;padding:0;margin-right:.5rem;color:#fff;background-color:#444;border-width:0;border-radius:0 .25rem .25rem 0;text-align:center}
.tsc-header .search-submit:active,.tsc-header .search-submit:hover{border-color:#ccc;background-color:#ccc;outline:0;text-decoration:none}
.tsc-header .search-submit:focus{background-color:#444;outline:0}
.tsc-header .search-submit:before{content:"\e623";display:inline-block;vertical-align:middle;font-size:1.25rem}
@media (max-width:70rem){
.tsc-header .search-submit{top:0;right:auto;left:0;width:3rem;height:3rem;margin:0;background-color:#191919;border-radius:0}
.tsc-header .search-submit:active,.tsc-header .search-submit:focus,.tsc-header .search-submit:hover{background-color:#444}
.search-active .tsc-header .search-submit{top:.5rem;width:2rem;height:2rem;margin-left:.5rem;background-color:#444;border-radius:.25rem 0 0 .25rem}
.search-active .tsc-header .search-submit:active,.search-active .tsc-header .search-submit:focus,.search-active .tsc-header .search-submit:hover{border-color:#ccc;background-color:#ccc}
}
.tsc-header .search-cancel{display:none;width:4rem;height:3rem;padding:0;border:0;background-color:transparent;color:#fff;text-align:center;z-index:10;transition:visibility .2s}
.tsc-header .search-cancel:active,.tsc-header .search-cancel:focus,.tsc-header .search-cancel:hover{background-color:#444;outline:0;text-decoration:none}
.tsc-header .search-cancel span{display:block;position:absolute;bottom:0;width:100%;line-height:1.6923076923;font-size:.8125rem;white-space:nowrap}
html[lang=de-DE] .tsc-header .search-cancel span,html[lang=jp-JP] .tsc-header .search-cancel span{line-height:2.2;font-size:.625rem}
.tsc-header .search-cancel:before{content:"\e615";display:block;position:absolute;top:.5rem;width:100%;line-height:1.25}
.tsc-header .clone{display:none}
.tsc-header ul{list-style:none;margin:0}
.profile{position:relative}
.profile.is-auth.active .profile-menu{visibility:visible;opacity:1}
.profile.is-auth .profile-dropdown-trigger{display:inline-block;height:2.375rem;width:3.25rem;min-width:0;border-radius:1.5rem .1875rem .1875rem 1.5rem;border:0;padding:0;color:#333}
.profile.is-auth .profile-dropdown-trigger:active,.profile.is-auth .profile-dropdown-trigger:focus,.profile.is-auth .profile-dropdown-trigger:hover{text-decoration:none;background-color:#444;outline:0}
.profile.is-auth .identity{display:inline-block}
.profile.is-auth .sign-in-status{display:none}
.profile.is-auth .glyph-chevron-down{display:inline}
.profile .identity{visibility:hidden;display:none;vertical-align:middle;margin-top:.1875rem}
.profile .loaded{visibility:inherit}
.profile .glyph-chevron-down{display:none;color:#999}
.profile .profile-menu-positioner{visibility:hidden;position:absolute;top:100%;width:25rem;right:0}
.profile .profile-menu{opacity:0;visibility:hidden;position:relative;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.5);float:right;text-align:left;z-index:15;transition-timing-function:ease-in-out,ease-in-out;transition-property:opacity,visibility;transition-duration:80ms}
.profile .profile-menu.arrow-drop-hover,.profile .profile-menu.arrow_drop{background:#fff;margin:1.125rem 0;border-radius:.1875rem}
.profile .profile-menu.arrow-drop-hover:before,.profile .profile-menu.arrow_drop:before{content:" ";position:absolute;right:1.5rem;width:1rem;height:1rem;margin:-.5rem 0 0;border-radius:0 0 .125rem;background:#fff;transform:rotate(-135deg);pointer-events:none;box-shadow:.3125rem .3125rem .4375rem rgba(0,0,0,.15)}
.profile .identity-top a{display:block;text-decoration:none;margin-left:.625rem;padding:0;color:#333}
.profile .identity-image{display:inline-block;padding:.75rem 0 0;vertical-align:middle}
.profile .identity-container{display:inline-block;margin:0 .5rem;vertical-align:middle}
.profile .profile-email,.profile .profile-name{text-overflow:ellipsis;white-space:nowrap;max-width:10.5rem;overflow:hidden}
.profile .profile-name{font-weight:600;font-size:1.125rem}
.profile .profile-email{font-weight:300;font-size:.875rem}
.profile .identity-bottom{padding:0 .9375rem .9375rem}
.profile .identity-bottom a{display:inline-block;padding:.25rem .75rem;margin:.5rem 0 0;line-height:1.8;font-size:.875rem}
.profile .identity-bottom a:first-child{margin-right:.9375rem}
.profile .identity-bottom .btn-tertiary{--btn-color:#1a1a1a;--btn-color-hover:#fff;--btn-color-focus:#fff;--btn-color-active:#1a1a1a;--btn-bg-color:transparent;--btn-bg-color-hover:#1a1a1a;--btn-bg-color-focus:#1a1a1a;--btn-bg-color-active:transparent;--tsc-focus-outline-color:#1a1a1a;--btn-border-color:#1a1a1a;--btn-border-color-hover:#1a1a1a;--btn-border-color-focus:#1a1a1a}
.tsc-dropdown-menu-wrapper.no-auth .tsc-dropdown-menu-trigger{width:100%;margin-left:8px}
.tsc-dropdown-menu-wrapper.is-auth .tsc-dropdown-menu-trigger{display:inline-block;height:2.375rem;width:3.25rem;min-width:0;margin-top:.375rem;border-radius:1.5rem .1875rem .1875rem 1.5rem;margin-left:.5rem;border:0;padding:0;color:#333}
.tsc-dropdown-menu-wrapper.is-auth .tsc-dropdown-menu-trigger:active,.tsc-dropdown-menu-wrapper.is-auth .tsc-dropdown-menu-trigger:focus,.tsc-dropdown-menu-wrapper.is-auth .tsc-dropdown-menu-trigger:hover{text-decoration:none;background-color:#444;outline:0}
.tsc-dropdown-menu-wrapper.is-auth .tsc-dropdown-menu-trigger .glyph-chevron-down{display:inline}
.tsc-dropdown-menu-wrapper .identity-top .identity{visibility:inherit;display:inline-block;padding:.75rem 0 0;vertical-align:middle}
.img-circle{border-radius:50%;vertical-align:initial}
.bubble-icon{background-color:#f29b33;color:#fff;position:absolute;right:.5rem;top:.375rem;text-align:center;z-index:999;padding:.125rem .1875rem;font-size:.625rem}
.bubble-icon div{line-height:1}
.signin-link{--btn-color:#fff;--btn-color-hover:#1a1a1a;--btn-color-focus:#1a1a1a;--btn-color-active:#fff;--btn-bg-color:transparent;--btn-bg-color-hover:#fff;--btn-bg-color-focus:#fff;--btn-bg-color-active:transparent;--tsc-focus-outline-color:#fff;--btn-border-color:#fff;--btn-border-color-hover:#fff;--btn-border-color-focus:#fff;margin:.5rem 0 0 .25rem!important;min-width:-moz-fit-content;min-width:fit-content;position:relative;z-index:11}
.navmenu-icon{display:inline-block;padding:.75rem 0;vertical-align:middle;font-size:1.5rem;line-height:1}
.mobile-nav-item{display:none}
.glyph-small{font-size:.5625rem}
.revealer{overflow:hidden}
@media (max-width:60rem){
.content-wrapper::after,.tsc-header .supplemental-buttons>li::after{clear:both;content:"";display:table}
.tsc-header .level-1>a:before,.tsc-header .level-2.has-submenu .product:before,.tsc-header .level-2.has-submenu>a:before{content:"";display:block;position:absolute;top:0;bottom:0;right:1rem;margin:auto 0;width:.375rem;height:.375rem;border-width:.125rem .125rem 0 0;border-style:solid;transform:rotate(45deg)}
.tsc-header .mobile-menu-back a:before{content:"";display:block;position:absolute;top:0;bottom:0;left:.875rem;margin:auto 0;width:.375rem;height:.375rem;border-width:.125rem .125rem 0 0;border-style:solid;transform:rotate(225deg)}
.revealer{position:absolute;top:0;right:0;left:0;min-height:100%;padding-right:3rem}
.mobile-menu-active .revealer{height:100%}
.slider{position:relative;left:0;min-height:100%;transition:left .2s}
.mobile-menu-deactivated .slider{transition-duration:0s}
.slider:before{content:"";display:block;position:absolute;top:0;bottom:0;left:-.5rem;width:.5rem;background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.25));z-index:10}
.mobile-menu-active .slider{left:24rem;height:100%}
}
@media (max-width:27rem){
.mobile-menu-active .slider{left:100%}
}
@media (max-width:60rem){
.tsc-header-wrapper{position:static;margin-right:-3rem;border:0}
.tsc-header-wrapper:before{content:none}
.tsc-header{padding:0}
.tsc-header .logo-wrapper{position:relative;float:none;padding:0 5.5rem;color:#fff;background-color:#191919;text-align:center;z-index:10;transition:padding-right .2s}
.search-active .tsc-header .logo-wrapper{padding-right:22rem}
}
@media (max-width:39rem){
.tsc-header .logo-wrapper{transition-duration:0s}
.search-active .tsc-header .logo-wrapper{padding:0 5.5rem}
}
@media (max-width:24rem){
.tsc-header .logo-wrapper{padding:0}
.search-active .tsc-header .logo-wrapper{padding:0}
}
@media (max-width:60rem){
.tsc-header .mobile-logo-wrapper{display:block;text-align:center;background-color:#ccc}
.tsc-header .mobile-logo-wrapper:before{content:"";display:inline-block;vertical-align:middle;height:3rem;line-height:3}
.tsc-header .mobile-logo{display:inline-block;color:#333;vertical-align:middle}
.tsc-header .mobile-logo img{display:inline-block;width:10rem;height:1.6875rem;padding:.0625rem 0;vertical-align:middle}
.tsc-header .menu-trigger-wrapper{position:absolute;top:0;left:0;float:none;z-index:10;transition:left .2s}
.tsc-header .menu-trigger{visibility:visible;border:0;margin:0;color:inherit;z-index:auto}
}
@media (max-width:60rem) and (max-width:24rem){
.tsc-header .menu-trigger:before{top:.25rem}
.tsc-header .menu-trigger span{display:block;position:absolute;bottom:0;width:100%;padding:0;line-height:1.6923076923;font-size:.8125rem}
}
@media (max-width:60rem){
.tsc-header .global-nav-wrapper{position:absolute;top:0;left:0;width:24rem;height:100%;background-color:#f2f2f2;overflow-x:hidden;overflow-y:auto;transition:left .2s}
.mobile-menu-active .tsc-header .global-nav-wrapper{left:-24rem}
}
@media (max-width:27rem){
.tsc-header .global-nav-wrapper{width:100%}
.mobile-menu-active .tsc-header .global-nav-wrapper{left:-100%}
}
@media (max-width:60rem){
.tsc-header .global-nav{visibility:hidden;position:relative;left:0;transition-property:left,visibility;transition-duration:.2s}
.mobile-menu-opening .tsc-header .global-nav{transition-duration:0s}
.level-1-active .tsc-header .global-nav{visibility:visible;left:0}
.level-2-active .tsc-header .global-nav{left:-100%}
.level-3-active .tsc-header .global-nav{left:-200%}
.level-1-active .tsc-header .global-nav,.level-2-active .tsc-header .global-nav{margin-bottom:3rem}
.tsc-header .global-nav-menu{float:none;background-color:#fff}
.mobile-menu-active .tsc-header .global-nav-menu .level-1.nav-active>a:active,.mobile-menu-active .tsc-header .global-nav-menu .level-1.nav-active>a:focus,.mobile-menu-active .tsc-header .global-nav-menu .level-1.nav-active>a:hover{background-color:inherit}
.tsc-header .detailed-menu-wrapper,.tsc-header .submenu-wrapper{visibility:hidden;display:block;position:absolute;top:0;right:auto;bottom:auto;left:100%;width:100%;height:auto!important;margin:0;background-color:inherit;z-index:auto;transition:visibility .2s}
.tsc-header .inactive-mobile-menu .detailed-menu-wrapper{transition-duration:0s}
.level-2-active .tsc-header .level-1.activated-mobile-menu .detailed-menu-wrapper{visibility:visible}
.level-3-active .tsc-header .submenu-wrapper{visibility:visible}
.tsc-header .level-1>a:after{content:none}
.tsc-header .detailed-menu{visibility:inherit;position:static;width:100%;padding:0;border:0;box-shadow:none}
.menu-initialized .tsc-header .level-1 .detailed-menu{height:auto;margin:0}
.tsc-header .detailed-menu:after,.tsc-header .detailed-menu:before{content:none}
.tsc-header .detailed-menu.columns-1,.tsc-header .detailed-menu.columns-2{width:100%}
.tsc-header .detailed-menu dl:after{content:none}
.tsc-header .detailed-menu dt{font-weight:inherit;line-height:inherit}
.tsc-header .detailed-menu .platform-icon,.tsc-header .detailed-menu .promotion,.tsc-header .detailed-menu .supplementary-promotion,.tsc-header .detailed-menu dd{display:none}
.tsc-header .detailed-menu .level-2,.tsc-header .level-1,.tsc-header .level-3,.tsc-header .mobile-menu-back{position:static;display:list-item;float:none;width:auto;max-height:0;padding:0;border-bottom:0 solid #ccc;margin:0;background-color:inherit;transition-property:max-height,border-bottom-width;transition-duration:.2s;transition-timing-function:step-end}
.level-1-active .tsc-header .level-1,.level-2-active .tsc-header .activated-mobile-menu .level-2,.level-3-active .tsc-header .level-3,.tsc-header .mobile-menu-back{max-height:13rem;border-bottom-width:1px;transition-timing-function:step-start}
.tsc-header .detailed-menu .summary-item a,.tsc-header .level-1>a,.tsc-header .level-3>a,.tsc-header .mobile-menu-back a,.tsc-header .product,.tsc-header .supplementary-article{position:relative;float:none;display:block;visibility:inherit;width:auto;height:auto;padding:.875rem 1.75rem;border:0;margin:0;line-height:1.25;font-weight:400;color:inherit;background-color:inherit;text-decoration:none;white-space:normal;z-index:auto}
.tsc-header .detailed-menu .summary-item a:active,.tsc-header .detailed-menu .summary-item a:focus,.tsc-header .detailed-menu .summary-item a:hover,.tsc-header .level-1>a:active,.tsc-header .level-1>a:focus,.tsc-header .level-1>a:hover,.tsc-header .level-3>a:active,.tsc-header .level-3>a:focus,.tsc-header .level-3>a:hover,.tsc-header .mobile-menu-back a:active,.tsc-header .mobile-menu-back a:focus,.tsc-header .mobile-menu-back a:hover,.tsc-header .product:active,.tsc-header .product:focus,.tsc-header .product:hover,.tsc-header .supplementary-article:active,.tsc-header .supplementary-article:focus,.tsc-header .supplementary-article:hover{color:inherit;background-color:inherit;outline:0}
.tsc-header .level-2.nav-active .product,.tsc-header .nav-active>a{font-weight:600}
.tsc-header .level-1.no-submenu>a:before{content:none}
.tsc-header .supplemental-buttons{visibility:hidden;position:relative;left:0;float:none;background-color:#fff;overflow:hidden}
.tsc-header .supplemental-buttons .global-nav-link{width:100%;text-align:left;padding:.5rem 2rem;border:0;color:inherit}
.tsc-header .supplemental-buttons .global-nav-link.account-link{display:inline-block;padding:.875rem 2rem}
.tsc-header .supplemental-buttons .global-nav-link.cart-link{padding:.75rem 2rem}
.tsc-header .supplemental-buttons .global-nav-link.cart-link .cart-count{margin-left:-.25rem}
.tsc-header .supplemental-buttons .global-nav-link:focus,.tsc-header .supplemental-buttons .global-nav-link:hover{background-color:transparent}
.tsc-header .supplemental-buttons .global-nav-link span{position:static;margin:0}
.tsc-header .supplemental-buttons .global-nav-link span:first-of-type{margin:0 0 0 .25rem}
.tsc-header .supplemental-buttons .global-nav-link i{padding:0}
.tsc-header .supplemental-buttons .global-nav-link .identity,.tsc-header .supplemental-buttons .global-nav-link i{width:2rem}
.level-1-active .tsc-header .supplemental-buttons,.level-2-active .tsc-header .supplemental-buttons,.level-3-active .tsc-header .supplemental-buttons{transition-property:visibility,left,max-height;transition-duration:.2s}
.mobile-menu-opening .tsc-header .supplemental-buttons{transition-duration:0s}
.level-1-active .tsc-header .supplemental-buttons{visibility:visible;z-index:5;left:0;max-height:1000px;transition-timing-function:ease,ease,step-start}
.level-2-active .tsc-header .supplemental-buttons{left:-100%;max-height:0;transition-timing-function:ease,ease,step-end}
.level-3-active .tsc-header .supplemental-buttons{left:-200%;max-height:0;transition-timing-function:ease,ease,step-end}
.tsc-header .supplemental-buttons>li{clear:left;width:100%;border-bottom:1px solid #ccc}
.tsc-header .supplemental-buttons>li:first-child{border-top:1px solid #ccc}
.tsc-header .contact-us{position:relative;float:left;width:auto;line-height:2;border-top:1px solid #ccc;z-index:auto}
.tsc-header .contact-us:before{display:block}
.tsc-header .contact-us:after{display:none}
.tsc-header .contact-us:focus{border-bottom-width:0;margin-bottom:0;background-color:#f8f8f8}
.tsc-header .profile-dropdown-trigger,.tsc-header .tsc-dropdown-menu-trigger{position:relative;float:left;width:auto;border-width:1px 1px 0;border-style:solid;border-color:transparent;margin:0;line-height:2;z-index:auto}
.tsc-header .profile-dropdown-trigger:focus,.tsc-header .tsc-dropdown-menu-trigger:focus{border-bottom-width:0;margin:0}
.tsc-header .profile-dropdown-trigger span,.tsc-header .tsc-dropdown-menu-trigger span{position:static;margin:0}
.tsc-header .profile-dropdown-trigger:after,.tsc-header .tsc-dropdown-menu-trigger:after{right:initial;color:#333}
.tsc-header .profile-dropdown-trigger .glyph-chevron-down,.tsc-header .tsc-dropdown-menu-trigger .glyph-chevron-down{color:#333}
.tsc-header .tsc-dropdown-menu-positioner{position:relative;left:0;right:auto;width:100%;margin:0}
.tsc-header .tsc-dropdown-menu{display:none;z-index:auto}
.tsc-header .tsc-dropdown-menu:before{content:none}
.tsc-header .tsc-dropdown-menu:after{border-color:#e6e6e6}
.tsc-header .tsc-dropdown-menu a{padding:.5625rem 3.75rem;border-top:1px solid #ccc;text-decoration:none}
.tsc-header .tsc-dropdown-menu a.selected{display:none}
.tsc-header .tsc-dropdown-menu.tsc-language{padding:0;box-shadow:none}
.tsc-header .tsc-dropdown-menu-wrapper.active .tsc-dropdown-menu{display:block}
.tsc-header .search{position:absolute;top:0;right:-3rem;width:22rem;padding:0;z-index:auto}
.tsc-header .search.clone{right:0;z-index:-1;transition:z-index .2s step-end}
.search-active .tsc-header .search.clone{z-index:0;transition-timing-function:step-start}
}
@media (max-width:39rem){
.tsc-header .search{left:3rem;width:auto}
}
@media (max-width:60rem){
.tsc-header .search-input-wrapper{position:absolute;top:0;left:19rem;width:18rem;max-width:none;z-index:10;transition:left .2s}
.search-active .tsc-header .search-input-wrapper{left:0;max-width:none}
}
@media (max-width:39rem){
.tsc-header .search-input-wrapper{left:auto;right:-100%;width:100%;padding-right:4.5rem;margin-right:3rem;transition:right .2s}
.search-active .tsc-header .search-input-wrapper{right:-3rem;background-color:#191919}
}
@media (max-width:60rem){
.tsc-header .search-cancel{position:absolute;top:0;left:32rem;visibility:hidden;display:block;transition-property:visibility,left;transition-duration:.2s}
.search-active .tsc-header .search-cancel{visibility:visible;left:18rem}
}
@media (max-width:39rem){
.tsc-header .search-cancel{left:auto;right:-100%;margin-right:3rem;transition-property:visibility,right}
.search-active .tsc-header .search-cancel{left:auto;right:-3rem}
}
@media (max-width:60rem){
.tsc-header .clone{display:block}
.tsc-header .original{display:none}
.tsc-dropdown-menu{width:100%}
.tsc-header .tsc-dropdown-menu-positioner li i{padding-left:0}
.tsc-dropdown-menu-wrapper .profile.no-auth .profile-dropdown-trigger,.tsc-dropdown-menu-wrapper .profile.no-auth .tsc-dropdown-menu-trigger,.tsc-dropdown-menu-wrapper.profile.no-auth .profile-dropdown-trigger,.tsc-dropdown-menu-wrapper.profile.no-auth .tsc-dropdown-menu-trigger{padding:.375rem 2rem;width:100%}
.tsc-dropdown-menu-wrapper .profile.no-auth .signin-link,.tsc-dropdown-menu-wrapper.profile.no-auth .signin-link{font-size:1rem;height:3rem;margin:0;text-align:center}
.tsc-dropdown-menu-wrapper .profile.is-auth.active .tsc-dropdown-menu,.tsc-dropdown-menu-wrapper.profile.is-auth.active .tsc-dropdown-menu{display:none}
.tsc-dropdown-menu-wrapper .profile.is-auth .sign-in-status,.tsc-dropdown-menu-wrapper.profile.is-auth .sign-in-status{display:inline-block;margin-left:.5rem;font-size:1rem;width:92%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:middle}
.tsc-dropdown-menu-wrapper .profile.is-auth .profile-dropdown-trigger,.tsc-dropdown-menu-wrapper .profile.is-auth .tsc-dropdown-menu-trigger,.tsc-dropdown-menu-wrapper.profile.is-auth .profile-dropdown-trigger,.tsc-dropdown-menu-wrapper.profile.is-auth .tsc-dropdown-menu-trigger{height:inherit;padding:.5rem 2rem;font-weight:300;margin:0}
.tsc-dropdown-menu-wrapper .profile.is-auth .profile-dropdown-trigger .img-circle,.tsc-dropdown-menu-wrapper .profile.is-auth .tsc-dropdown-menu-trigger .img-circle,.tsc-dropdown-menu-wrapper.profile.is-auth .profile-dropdown-trigger .img-circle,.tsc-dropdown-menu-wrapper.profile.is-auth .tsc-dropdown-menu-trigger .img-circle{vertical-align:middle}
.tsc-dropdown-menu-wrapper .profile.is-auth .identity.loaded,.tsc-dropdown-menu-wrapper.profile.is-auth .identity.loaded{margin-top:0}
.tsc-dropdown-menu-wrapper .profile.is-auth .glyph-chevron-down,.tsc-dropdown-menu-wrapper.profile.is-auth .glyph-chevron-down{display:none}
.tsc-dropdown-menu-wrapper .bubble-icon,.tsc-dropdown-menu-wrapper .glyph-chevron-down.glyph-small{display:none}
.content-wrapper{position:relative;margin-right:-3rem;background-color:#fff;z-index:10}
.tsc-footer{position:relative;margin-right:-3rem;z-index:5}
.mobile-nav-item{display:inline-block}
.mobile-nav-item.hide{display:none}
}
.mobile-cart-link-wrapper{position:relative}
.mobile-cart-link{display:none;position:absolute;top:0;right:3rem;width:3rem;height:3rem;padding-left:1px;margin:0;border-width:0;text-align:center;color:#fff;opacity:1;visibility:visible;transition:opacity .45s ease;transition-property:right;transition-duration:.2s;z-index:12}
.mobile-cart-link:active,.mobile-cart-link:focus,.mobile-cart-link:hover,.mobile-cart-link:visited{color:#fff;outline:0;text-decoration:none;background-color:#444}
@media (max-width:60rem){
.mobile-cart-link{display:block}
.search-active .mobile-cart-link{right:10rem;opacity:0;visibility:hidden}
}
.mini-cart-wrapper{max-width:75rem;padding:0 1rem;margin:0 auto}
.btn.btn-primary.mini-cart-checkout{width:100%;margin-top:1.25rem}
.mini-cart-hide{display:none}
.mini-cart-position{position:relative}
.user-is-auth .mini-cart{right:3.125rem}
html[lang=de-DE] .user-is-auth .mini-cart,html[lang=es-ES] .user-is-auth .mini-cart,html[lang=fr-FR] .user-is-auth .mini-cart{right:3.375rem}
.mini-cart{position:absolute;right:4.75rem;z-index:12;max-width:25rem;width:25rem}
html[lang=de-DE] .mini-cart{right:5.75rem}
html[lang=es-ES] .mini-cart,html[lang=fr-FR] .mini-cart{right:7rem}
.mini-cart.mini-cart-empty{width:12rem}
.mini-cart .menu-cart.arrow_drop{margin:.875rem 0}
.mini-cart .menu-cart.arrow-drop-hover:before,.mini-cart .menu-cart.arrow_drop:before{margin:-1.25rem 0 0}
.mini-cart .scroll{max-height:23.75rem;overflow-y:auto;overflow-x:hidden}
.mini-cart .mini-cart-info{width:74%}
.mini-cart .mini-cart-item{padding:.75rem 0}
.mini-cart .mini-cart-img{width:2rem}
.mini-cart .mini-cart-valign{vertical-align:middle}
.mini-cart .mini-cart-center{height:5rem;margin:0 auto}
.mini-cart .mini-cart-cell-img{vertical-align:top;padding-right:.375rem;padding-top:.25rem}
.mini-cart .mini-cart-title{font-size:1.125rem;font-weight:600}
.mini-cart .mini-cart-label{text-align:right;width:28%;padding-right:1rem}
.mini-cart .mini-cart-order-total{padding-top:.5rem;text-align:right;white-space:nowrap}
.mini-cart .mini-cart-addon-item-total,.mini-cart .mini-cart-item-total{width:30%;padding-top:.5rem;text-align:right;font-size:.875rem;white-space:nowrap}
.mini-cart .mini-cart-mobile-bg{display:none}
.mini-cart .store-border{margin:0}
.mini-cart-empty{width:12rem}
.mini-cart-empty-info{height:3rem;text-align:center}
@media (max-width:384px){
.tsc-header .mobile-cart-link-wrapper~.logo-wrapper .logo{padding-right:16%}
}
@media (max-width:519px){
.mini-cart-wrapper{padding:0}
.mini-cart-wrapper .menu-cart.arrow_drop{margin:0}
.mini-cart-wrapper .display-table{width:100%}
.mini-cart-wrapper .mini-cart{width:100%;max-width:inherit}
.mini-cart-wrapper .mini-cart.mini-cart-empty{width:100%}
.mini-cart-wrapper .user-is-auth .mini-cart,html[lang] .mini-cart-wrapper .mini-cart{right:0}
.mini-cart-empty{width:100%}
.mini-cart-wrapper .menu-cart.arrow_drop{border-radius:0}
.mini-cart-wrapper .menu-cart.arrow-drop-hover:before,.mini-cart-wrapper .menu-cart.arrow_drop:before{right:4rem;margin:-1.125rem 0 0}
.mini-cart-mobile-bg{position:absolute;background-color:#000;opacity:.65;width:200%;top:0;right:0;height:624.9375rem;z-index:11}
}
@media (max-width:348px){
.mini-cart .mini-cart-img{width:0}
}
@media (max-width:60rem) and (min-width:520px){
.user-is-auth .mini-cart,html[lang] .mini-cart{right:1.5rem}
}
.menu-cart{box-shadow:0 0 15px rgba(0,0,0,.5);padding:.75rem 1.75rem 1.4rem}
.menu-cart.arrow-drop-hover,.menu-cart.arrow_drop{background:#fff;margin:1.125rem 0;border-radius:.1875rem}
.menu-cart.arrow-drop-hover:before,.menu-cart.arrow_drop:before{content:" ";position:absolute;right:1.5rem;width:1rem;height:1rem;margin:-.5rem 0 0;border-radius:0 0 .125rem;background:#fff;transform:rotate(-135deg);pointer-events:none;box-shadow:.3125rem .3125rem .4375rem rgba(0,0,0,.15)}
.cart-error{text-align:center}
.cart-error h1.cart-error-title{margin:0 0 1rem}
.store-error-img{max-width:4rem;padding:4rem 0 1rem}
.text-align-center{text-align:center}
.mini-cart-error-header{margin:1.5rem 0 1rem}
.language-switcher{visibility:visible;height:3.125rem;transition-property:visibility,height;transition-duration:80ms}
.language-switcher.ls-hide{visibility:hidden;height:0;overflow:hidden}
.ls-layout{position:relative;display:flex;flex-direction:row;height:3.125rem;border-bottom:2px solid #444;line-height:1;color:#fff;align-items:center;background-color:#191919;z-index:12}
@media (max-width:60rem){
.ls-layout{margin-right:-3rem}
}
.ls-view-in-lang{width:50%;flex:1 1 auto}
.ls-view-in-lang-align{float:right;padding:0 .5rem}
.ls-view-in-lang-text a{color:#ffc82e}
.ls-separator{width:2px;height:1.875rem;flex:0 0 auto;background-color:#ccc}
.ls-all-langs{width:50%;flex:1 1 auto}
.ls-all-langs-label{display:inline-block;padding-left:.5rem;vertical-align:middle}
.ls-all-langs-positioner{display:inline-block;position:relative}
.ls-all-langs-current{display:inline-block;margin-left:.5rem;padding:0;border:0;vertical-align:middle;color:#fff;background-color:transparent}
.ls-all-langs-current:active,.ls-all-langs-current:hover{color:#ffc82e;text-decoration:none}
.ls-all-langs-current:focus{outline:thin dotted}
.ls-all-langs-current i,.ls-all-langs-current span{display:inline-block;vertical-align:middle}
.ls-all-langs-current .glyph-nav-world{font-size:1.5rem}
.ls-all-langs-dropdown{visibility:hidden;position:absolute;width:25rem;right:-2rem;padding-bottom:1rem;overflow:hidden}
.ls-all-langs-menu{visibility:hidden;position:relative;float:right;right:1rem;min-width:10rem;margin:0;padding:.875rem 0;list-style:none;background-color:#191919;box-shadow:0 0 15px rgba(0,0,0,.5);transition-property:visibility;transition-duration:80ms}
.ls-all-langs-menu a{display:inline-block;width:100%;padding:.4375rem 1.75rem;line-height:1.25;color:#fff}
.ls-all-langs-menu a.ls-selected{font-weight:600;text-decoration:none;outline:0;cursor:default}
.ls-visible{visibility:visible}
.ls-close{width:3rem;height:3rem;flex:0 0 auto}
.ls-close-button{width:3rem;height:3rem;padding:0;border:0;background-color:transparent}
.ls-close-button:before{content:"\e615";display:block;width:100%;line-height:3}
.ls-close-button:active,.ls-close-button:hover{color:#ffc82e;text-decoration:none}
.ls-close-button:focus{outline:thin dotted}
.tsc-footer{--tsc-logo-color:#000;--tsc-footer-color:#1a1a1a;--tsc-footer-bg-color:#f0f1f5;--tsc-footer-icon-fg-color:#fff;--tsc-footer-icon-bg-color:#364447;padding:3.75rem 0;color:var(--tsc-footer-color);background-color:var(--tsc-footer-bg-color);font-size:.875rem}
.tsc-footer .svg-fg{fill:var(--tsc-footer-icon-fg-color)}
.tsc-footer .svg-bg{fill:var(--tsc-footer-icon-bg-color)}
.tsc-footer footer,.tsc-footer nav{width:100%;max-width:26.875rem;margin:0 auto;padding:0 2rem}
@media (min-width:47.9375rem){
.tsc-footer footer,.tsc-footer nav{width:70%;max-width:45rem;padding:0 1rem}
}
@media (min-width:75rem){
.tsc-footer footer,.tsc-footer nav{width:75rem;max-width:unset}
}
.tsc-footer footer a,.tsc-footer nav a{color:var(--tsc-footer-color);background-color:transparent}
.tsc-footer footer a:active,.tsc-footer footer a:hover,.tsc-footer nav a:active,.tsc-footer nav a:hover{text-decoration:underline}
.tsc-footer footer a:focus,.tsc-footer nav a:focus{outline:2px dotted var(--tsc-footer-color);outline-offset:2px}
.tsc-footer nav{margin-bottom:3.75rem}
.tsc-footer nav>ul{display:grid;justify-content:space-between;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}
@media (min-width:47.9375rem){
.tsc-footer nav>ul{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (min-width:75rem){
.tsc-footer nav>ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}
}
.tsc-footer nav>ul>li>h3{font-size:1rem;line-height:1.25}
.tsc-footer nav>ul>li>ul>li{margin-bottom:.5rem}
.tsc-footer nav>ul>li>ul>li>a{display:inline-block;line-height:1.25}
.tsc-footer footer{display:flex;flex-direction:column;align-items:center}
@media (min-width:75rem){
.tsc-footer footer{flex-direction:row}
}
.tsc-footer .logo{margin:0 0 3.75rem;font-size:0;line-height:1;text-align:center}
.tsc-footer .logo a{display:inline-flex}
.tsc-footer .logo a>svg{width:auto;height:2rem}
.tsc-footer .logo a>svg .svg-logo{fill:var(--tsc-logo-color)}
.tsc-footer .social-links{display:flex;gap:.5rem;margin-bottom:2rem}
@media (min-width:75rem){
.tsc-footer .social-links{flex:0 0 auto;margin-bottom:0}
}
.tsc-footer .social-links>li>a{display:flex;border-radius:50%}
.tsc-footer .social-links>li>a:hover>svg{filter:brightness(1.25)}
.tsc-footer .terms-of-service{display:flex;gap:1rem;align-items:center;margin-bottom:2rem}
@media (min-width:75rem){
.tsc-footer .terms-of-service{flex:1 0 auto;margin-left:2rem;margin-bottom:0}
}
.tsc-footer .copyright{margin:0;flex-shrink:1;text-align:center}
@media (min-width:75rem){
.tsc-footer .copyright{flex:0 0 auto;margin-left:2rem;align-self:center;text-align:right}
}
.navigation-bar-wrapper{--navbar-link-color:#1a1a1a;--navbar-link-color-hover:#1a1a1a;--navbar-link-text-shadow-hover:rgba(0, 0, 0, .5);--navbar-link-bg-color:transparent;--navbar-link-border-color-hover:rgba(0, 0, 0, .7);--navbar-bg-color:rgba(255, 255, 255, .75);--navbar-toggle-icon-color:#1a1a1a;--navbar-toggle-icon-bg-color:#ffc82e;--navbar-dropdown-bg-color:radial-gradient(143.85% 111.8% at 100% 0, rgba(153, 229, 0, 0.1) 0, rgba(0, 0, 0, 0) 50%),radial-gradient(114.07% 71.33% at 0.83% 0, rgba(150, 115, 255, 0.1) 0, rgba(150, 115, 255, 0) 100%),rgba(255, 255, 255, 0.85);--navbar-dropdown-link-bg-color-hover:rgba(255, 255, 255);--navbar-dropdown-outer-border-color:rgba(0, 0, 0, .05);--navbar-dropdown-inner-bezel-top:rgba(255, 255, 255, 1);--navbar-dropdown-inner-bezel-bottom:rgba(0, 0, 0, .1);position:relative;z-index:1;box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.1);color:var(--navbar-link-color);background-color:var(--navbar-bg-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600}
@media (min-width:75rem){
.navbar-header,.navbar-tsc-header{margin:.5rem}
}
.navbar-header:focus,.navbar-tsc-header:focus{outline:dotted .125rem var(--navbar-link-color);outline-offset:0.25rem}
.navbar-header>img,.navbar-tsc-header>img{width:auto;max-width:100%;height:4rem;vertical-align:middle}
@media (min-width:75rem){
.navbar-header>img,.navbar-tsc-header>img{height:3rem}
}
.navbar-promo-links,.navbar-tsc-promo-links{display:inline-flex}
.navbar-promo-links li:first-of-type,.navbar-tsc-promo-links li:first-of-type{margin-right:.5rem}
.navbar,.navbar-tsc{max-width:75em;min-height:0;margin:0 auto;border:0}
.nav.navbar-nav li,.nav.navbar-tsc-nav li{float:none;margin:0;padding:0}
.nav.navbar-nav a,.nav.navbar-tsc-nav a{padding:1rem .75rem!important;border:solid transparent;border-width:4px 0;border-radius:0;display:flex;align-items:center;justify-content:space-between;color:var(--navbar-link-color);background-color:var(--navbar-link-bg-color);font-weight:600}
.nav.navbar-nav a:active,.nav.navbar-nav a:focus,.nav.navbar-nav a:hover,.nav.navbar-nav li.active>a,.nav.navbar-tsc-nav a:active,.nav.navbar-tsc-nav a:focus,.nav.navbar-tsc-nav a:hover,.nav.navbar-tsc-nav li.active>a{color:var(--navbar-link-color-hover);background-color:transparent;text-shadow:0 0 1px var(--navbar-link-text-shadow-hover);outline:0;border-color:transparent transparent var(--navbar-link-border-color-hover)}
.nav.navbar-nav .dropdown-menu,.nav.navbar-tsc-nav .dropdown-menu{font-size:1rem}
.navbar-desktop .dropdown li,.navbar-mobile .nav-pills li,.navbar-tsc-desktop .dropdown li,.navbar-tsc-mobile .nav-pills li{border-top:1px solid var(--navbar-dropdown-inner-bezel-top);border-bottom:1px solid var(--navbar-dropdown-inner-bezel-bottom)}
.navbar-desktop .dropdown li:last-child,.navbar-mobile .nav-pills li:last-child,.navbar-tsc-desktop .dropdown li:last-child,.navbar-tsc-mobile .nav-pills li:last-child{border-bottom-width:0}
.navbar-desktop .dropdown li:first-of-type,.navbar-mobile .nav-pills li:first-of-type,.navbar-tsc-desktop .dropdown li:first-of-type,.navbar-tsc-mobile .nav-pills li:first-of-type{border-top-width:0}
.navbar-desktop .dropdown li:last-of-type,.navbar-mobile .nav-pills li:last-of-type,.navbar-tsc-desktop .dropdown li:last-of-type,.navbar-tsc-mobile .nav-pills li:last-of-type{border-bottom-width:0}
.navbar-desktop .dropdown li a:focus,.navbar-desktop .dropdown li a:hover,.navbar-mobile .nav-pills li a:focus,.navbar-mobile .nav-pills li a:hover,.navbar-tsc-desktop .dropdown li a:focus,.navbar-tsc-desktop .dropdown li a:hover,.navbar-tsc-mobile .nav-pills li a:focus,.navbar-tsc-mobile .nav-pills li a:hover{background-color:var(--navbar-dropdown-link-bg-color-hover)}
.navbar-mobile,.navbar-tsc-mobile{display:flex;flex-direction:column;align-items:center;padding:.75rem;gap:.75rem}
@media (min-width:75rem){
.navbar-mobile,.navbar-tsc-mobile{display:none}
}
.navbar-mobile>.navbar-menu,.navbar-mobile>.navbar-tsc-menu,.navbar-tsc-mobile>.navbar-menu,.navbar-tsc-mobile>.navbar-tsc-menu{display:flex;width:100%;max-width:20rem;flex-direction:column;border-radius:.4375rem;background:var(--navbar-dropdown-bg-color)}
.navbar-mobile>.navbar-menu a,.navbar-mobile>.navbar-tsc-menu a,.navbar-tsc-mobile>.navbar-menu a,.navbar-tsc-mobile>.navbar-tsc-menu a{line-height:1.25rem}
.navbar-mobile .navbar-toggle,.navbar-mobile .navbar-tsc-toggle,.navbar-tsc-mobile .navbar-toggle,.navbar-tsc-mobile .navbar-tsc-toggle{display:flex;width:100%;max-width:20rem;margin:0;padding:.75rem .75rem;border-radius:.4375rem;border:1px solid var(--navbar-dropdown-outer-border-color);border-bottom:1px solid var(--navbar-dropdown-inner-bezel-bottom);align-items:center;justify-content:space-between;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:700;text-align:left;line-height:1.625;background-color:transparent}
.navbar-mobile .navbar-toggle:not(.collapsed),.navbar-mobile .navbar-tsc-toggle:not(.collapsed),.navbar-tsc-mobile .navbar-toggle:not(.collapsed),.navbar-tsc-mobile .navbar-tsc-toggle:not(.collapsed){border-radius:.4375rem .4375rem 0 0}
.navbar-mobile .navbar-toggle>.glyph-icon,.navbar-mobile .navbar-tsc-toggle>.glyph-icon,.navbar-tsc-mobile .navbar-toggle>.glyph-icon,.navbar-tsc-mobile .navbar-tsc-toggle>.glyph-icon{color:var(--navbar-toggle-icon-color);background-color:var(--navbar-toggle-icon-bg-color);font-weight:900;font-size:.8125rem;top:0}
.navbar-mobile .navbar-toggle>.glyph-icon::before,.navbar-mobile .navbar-tsc-toggle>.glyph-icon::before,.navbar-tsc-mobile .navbar-toggle>.glyph-icon::before,.navbar-tsc-mobile .navbar-tsc-toggle>.glyph-icon::before{font-size:1rem;line-height:1.65}
.navbar-mobile .navbar-toggle>.glyph-icon.glyph-angle-up::before,.navbar-mobile .navbar-tsc-toggle>.glyph-icon.glyph-angle-up::before,.navbar-tsc-mobile .navbar-toggle>.glyph-icon.glyph-angle-up::before,.navbar-tsc-mobile .navbar-tsc-toggle>.glyph-icon.glyph-angle-up::before{line-height:1.5}
.navbar-mobile .dropdown-toggle>.glyph,.navbar-tsc-mobile .dropdown-toggle>.glyph{margin-right:-.25rem}
.navbar-mobile .navbar-collapse,.navbar-mobile .navbar-tsc-collapse,.navbar-tsc-mobile .navbar-collapse,.navbar-tsc-mobile .navbar-tsc-collapse{width:100%;max-width:20rem;padding:0;box-shadow:none;border-width:0;border-top:1px solid rgba(255,255,255,.1)}
.navbar-mobile .navbar-collapse>.navbar-nav,.navbar-mobile .navbar-collapse>.navbar-tsc-nav,.navbar-mobile .navbar-tsc-collapse>.navbar-nav,.navbar-mobile .navbar-tsc-collapse>.navbar-tsc-nav,.navbar-tsc-mobile .navbar-collapse>.navbar-nav,.navbar-tsc-mobile .navbar-collapse>.navbar-tsc-nav,.navbar-tsc-mobile .navbar-tsc-collapse>.navbar-nav,.navbar-tsc-mobile .navbar-tsc-collapse>.navbar-tsc-nav{padding:0 .75rem;border-color:var(--navbar-dropdown-outer-border-color);border-style:solid;border-width:0 1px 1px;border-radius:0 0 .4375rem .4375rem}
.navbar-mobile .dropdown.open,.navbar-tsc-mobile .dropdown.open{padding-bottom:0}
.navbar-mobile .dropdown-menu,.navbar-tsc-mobile .dropdown-menu{padding:1rem 0}
.navbar-desktop,.navbar-tsc-desktop{display:none}
@media (min-width:75rem){
.navbar-desktop,.navbar-tsc-desktop{display:flex;flex-direction:row;align-items:center;padding:0 .5rem 0 calc(1rem - .25rem)}
}
.navbar-desktop .navbar-header,.navbar-desktop .navbar-nav,.navbar-desktop .navbar-promo-links,.navbar-desktop .navbar-tsc-header,.navbar-desktop .navbar-tsc-nav,.navbar-desktop .navbar-tsc-promo-links,.navbar-tsc-desktop .navbar-header,.navbar-tsc-desktop .navbar-nav,.navbar-tsc-desktop .navbar-promo-links,.navbar-tsc-desktop .navbar-tsc-header,.navbar-tsc-desktop .navbar-tsc-nav,.navbar-tsc-desktop .navbar-tsc-promo-links{float:none}
.navbar-desktop .navbar-header,.navbar-desktop .navbar-tsc-header,.navbar-tsc-desktop .navbar-header,.navbar-tsc-desktop .navbar-tsc-header{margin:0 calc(.75rem - .25rem) 0 0;flex-shrink:0;padding:0 .5rem}
.navbar-desktop .navbar-header:focus,.navbar-desktop .navbar-tsc-header:focus,.navbar-tsc-desktop .navbar-header:focus,.navbar-tsc-desktop .navbar-tsc-header:focus{outline-offset:-0.25rem}
.navbar-desktop .navbar-nav,.navbar-desktop .navbar-tsc-nav,.navbar-tsc-desktop .navbar-nav,.navbar-tsc-desktop .navbar-tsc-nav{flex-grow:1;display:flex;flex-direction:row;align-items:center;align-self:stretch;min-height:3rem}
.navbar-desktop .navbar-nav>li,.navbar-desktop .navbar-tsc-nav>li,.navbar-tsc-desktop .navbar-nav>li,.navbar-tsc-desktop .navbar-tsc-nav>li{align-self:stretch;margin:0 .75rem;padding:0;display:flex;align-items:center}
.navbar-desktop .navbar-nav>li>a,.navbar-desktop .navbar-tsc-nav>li>a,.navbar-tsc-desktop .navbar-nav>li>a,.navbar-tsc-desktop .navbar-tsc-nav>li>a{align-self:stretch;margin:0;padding:0!important}
.navbar-desktop .dropdown-toggle>.glyph,.navbar-tsc-desktop .dropdown-toggle>.glyph{margin-left:.5rem}
.navbar-desktop .dropdown-menu,.navbar-tsc-desktop .dropdown-menu{padding:0;border-radius:.4375rem;border:1px solid var(--navbar-dropdown-outer-border-color);background:var(--navbar-dropdown-bg-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.875rem!important}
.navbar-desktop .navbar-promo-links,.navbar-desktop .navbar-tsc-promo-links,.navbar-tsc-desktop .navbar-promo-links,.navbar-tsc-desktop .navbar-tsc-promo-links{flex:0 0 auto;margin-left:auto}
.navigation-bar-wrapper.snagit{--navbar-toggle-icon-color:#fff;--navbar-toggle-icon-bg-color:#e10992}
.navigation-bar-wrapper.snagit .btn-primary{--btn-color:#fff;--btn-color-hover:#fff;--btn-color-focus:#fff;--btn-color-active:#fff;--btn-bg-color:#e10992;--btn-bg-color-hover:#d5088a;--btn-bg-color-focus:#d5088a;--btn-bg-color-active:#e10992;--tsc-focus-outline-color:#1a1a1a;--btn-border-color:#e10992;--btn-border-color-hover:#d5088a;--btn-border-color-focus:#d5088a}
.navigation-bar-wrapper.camtasia{--navbar-bg-color:rgba(3, 9, 15, .5);--navbar-toggle-icon-bg-color:#99e500;--navbar-link-color:#fff;--navbar-link-color-hover:#fff;--navbar-link-border-color-hover:#fff;--navbar-dropdown-bg-color:radial-gradient(143.85% 111.8% at 100% 0, rgba(153, 229, 0, 0.1) 0, rgba(0, 0, 0, 0) 50%),radial-gradient(114.07% 71.33% at 0.83% 0, rgba(150, 115, 255, 0.1) 0, rgba(150, 115, 255, 0) 100%),rgba(3, 9, 15, 0.8);--navbar-dropdown-link-bg-color-hover:rgba(255, 255, 255, .05);--navbar-dropdown-outer-border-color:rgba(255, 255, 255, .1);--navbar-dropdown-inner-bezel-top:rgba(255, 255, 255, .1);--navbar-dropdown-inner-bezel-bottom:rgba(0, 0, 0, .5);box-shadow:none;border-bottom:1px solid rgba(255,255,255,.2)}
.navigation-bar-wrapper.camtasia .btn-primary{--btn-color:#000;--btn-color-hover:#000;--btn-color-focus:#000;--btn-color-active:#000;--btn-bg-color:#99e500;--btn-bg-color-hover:#c3ff4a;--btn-bg-color-focus:#c3ff4a;--btn-bg-color-active:#99e500;--tsc-focus-outline-color:#1a1a1a;--btn-border-color:#99e500;--btn-border-color-hover:#c3ff4a;--btn-border-color-focus:#c3ff4a;--tsc-focus-outline-color:#fff}
.navigation-bar-wrapper.camtasia .btn-outline{--btn-color:#fff;--btn-border-color:#fff;--tsc-focus-outline-color:#ddd}
.sticky-nav-bar-spacer,.sticky-nav-bar-tsc-spacer{display:none;height:8.5rem;padding-bottom:.0625rem}
@media (min-width:75rem){
.sticky-nav-bar-spacer,.sticky-nav-bar-tsc-spacer{height:4rem}
}
@media (min-height:32rem){
.navigation-bar-wrapper.sticky{position:fixed;top:0;left:0;width:100%;z-index:10;overflow-y:visible}
.navigation-bar-wrapper.sticky+.sticky-nav-bar-spacer,.navigation-bar-wrapper.sticky+.sticky-nav-bar-tsc-spacer{display:block}
.navigation-bar-wrapper.sticky .navbar-mobile,.navigation-bar-wrapper.sticky .navbar-tsc-mobile{flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.navigation-bar-wrapper.sticky .navbar-mobile .navbar-header,.navigation-bar-wrapper.sticky .navbar-tsc-mobile .navbar-tsc-header{flex:0 0 auto;margin:0;padding:0}
.navigation-bar-wrapper.sticky .navbar-mobile .navbar-header>img,.navigation-bar-wrapper.sticky .navbar-tsc-mobile .navbar-tsc-header>img{height:3rem}
.navigation-bar-wrapper.sticky .navbar-mobile>.navbar-menu,.navigation-bar-wrapper.sticky .navbar-tsc-mobile>.navbar-tsc-menu{max-width:none}
.navigation-bar-wrapper.sticky .navbar-mobile .navbar-toggle,.navigation-bar-wrapper.sticky .navbar-tsc-mobile .navbar-tsc-toggle{width:auto;max-width:none}
.navigation-bar-wrapper.sticky .navbar-mobile .navbar-collapse,.navigation-bar-wrapper.sticky .navbar-tsc-mobile .navbar-tsc-collapse{max-width:none}
.navigation-bar-wrapper.sticky .navbar-mobile .navbar-promo-links .btn,.navigation-bar-wrapper.sticky .navbar-tsc-mobile .navbar-tsc-promo-links .btn{margin-top:0;margin-bottom:0}
.navigation-bar-wrapper.sticky .navbar-mobile .navbar-promo-links>li:first-of-type,.navigation-bar-wrapper.sticky .navbar-tsc-mobile .navbar-tsc-promo-links>li:first-of-type{margin-right:.5rem}
}
@media (min-height:32rem) and (max-width:32.4375rem){
.navigation-bar-wrapper.sticky .navbar-mobile .navbar-promo-links>li:first-of-type,.navigation-bar-wrapper.sticky .navbar-tsc-mobile .navbar-tsc-promo-links>li:first-of-type{display:none}
}
.region.bg-transparent+.region.bg-transparent,.region.camtasia-black+.region.camtasia-black,.region.camtasia-grey-dark+.region.camtasia-grey-dark,.region.camtasia-grey-darker+.region.camtasia-grey-darker,.region.camtasia-grey-light+.region.camtasia-grey-light,.region.primary-grey0+.region.primary-grey0,.region.primary-grey1+.region.primary-grey1,.region.primary-grey2+.region.primary-grey2,.region.primary-grey3+.region.primary-grey3,.region.primary-grey8+.region.primary-grey8,.region.primary-grey9+.region.primary-grey9,.region.snagit-blue+.region.snagit-blue,.region.snagit-blue-light+.region.snagit-blue-light,.region.snagit-blue-muted+.region.snagit-blue-muted,.region.soft-black+.region.soft-black,.region.sweet-success+.region.sweet-success,.region.video-review-black+.region.video-review-black,.region.video-review-dark-grey+.region.video-review-dark-grey,.region.video-review-light-grey+.region.video-review-light-grey,.region.video-review-teal+.region.video-review-teal{padding-top:0}
#secondary-nav{display:none}
.region{position:relative;padding-top:3.75rem;padding-bottom:3.75rem}
.region .icon-wrapper{text-align:center;font-size:2rem}
.region .region-switch{position:absolute;text-align:center;width:100%;margin:-4.625rem 0 auto;z-index:8;display:none;line-height:1.5}
.region .section-header{position:relative;max-width:75em;margin:0 auto 3.75rem;padding:0 1em;text-align:center}
.region .section-footer{position:relative;max-width:75em;margin:0 auto 3.75rem;padding:0 1em;text-align:center}
.region .section-footer ul{display:inline-block}
.region .section-footer li{float:left;padding:0 .75em;margin:.5em 0}
.region .section-header+.section-footer{margin-top:-3.75rem}
.region .section-footer.half-width,.region .section-header.half-width{max-width:37.5em}
.region .section-footer.two-thirds-width,.region .section-header.two-thirds-width{max-width:49.5em}
.region .section-footer.three-quarters-width,.region .section-header.three-quarters-width{max-width:56.25em}
@media (min-width:60rem){
.region.sg-2022 .section-footer p,.region.sg-2022 .section-footer.text-left,.region.sg-2022 .section-footer.text-right,.region.sg-2022 .section-header p,.region.sg-2022 .section-header.text-left,.region.sg-2022 .section-header.text-right{max-width:45rem;margin-right:auto;margin-left:auto}
}
@media (min-width:60rem){
.region.sg-2022 .section-footer.text-left ol,.region.sg-2022 .section-footer.text-left ul,.region.sg-2022 .section-header.text-left ol,.region.sg-2022 .section-header.text-left ul{padding-left:1.25em}
}
@media (min-width:60rem){
.region.sg-2022 .section-footer.text-right ol,.region.sg-2022 .section-footer.text-right ul,.region.sg-2022 .section-header.text-right ol,.region.sg-2022 .section-header.text-right ul{padding-right:1.25em}
}
.region .column-block-wrapper{max-width:75em;margin-left:auto;margin-right:auto;position:relative;margin-bottom:3rem;padding:0 1rem}
@media (min-width:45.01rem){
.region .column-block-wrapper.row-reverse{display:flex;flex-direction:row-reverse}
}
@media (max-width:45rem){
.region .column-block-wrapper.vertical-flex-center,.region .column-block-wrapper.vertical-flex-end{display:block}
}
.region .column-block{min-height:1px}
@media screen and (max-width:26.875rem){
.region .column-block{float:left;display:block;margin-right:2.3576520234%;width:100%}
.region .column-block:last-child{margin-right:0}
}
.region .column-block:last-child .celebrity-v2{margin-bottom:0}
.region.one-column .column-block:not(:first-child){margin-top:1.875rem}
.region.two-column .column-block{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}
.region.two-column .column-block:last-child{margin-right:0}
.region.two-column .column-block:nth-child(2n){margin-right:0}
.region.two-column .column-block:nth-child(odd){clear:left}
.region.two-column .column-block:nth-child(n+3){margin-top:1.875rem}
@media screen and (max-width:45rem){
.region.two-column .column-block{float:left;display:block;margin-right:2.3576520234%;width:100%}
.region.two-column .column-block:last-child{margin-right:0}
.region.two-column .column-block:nth-child(n+3){margin-top:0}
}
.region.two-column.offset-66 .column-block{float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%}
.region.two-column.offset-66 .column-block:last-child{margin-right:0}
.region.two-column.offset-66 .column-block:nth-child(2n){margin-right:0}
.region.two-column.offset-66 .column-block:nth-child(odd){clear:left}
.region.two-column.offset-66 .column-block:nth-child(odd){float:left;display:block;margin-right:2.3576520234%;width:65.8807826589%}
.region.two-column.offset-66 .column-block:nth-child(odd):last-child{margin-right:0}
@media screen and (max-width:45rem){
.region.two-column.offset-66 .column-block:nth-child(n){float:left;display:block;margin-right:2.3576520234%;width:100%}
.region.two-column.offset-66 .column-block:nth-child(n):last-child{margin-right:0}
}
.region.two-column.offset-33 .column-block{float:left;display:block;margin-right:2.3576520234%;width:65.8807826589%}
.region.two-column.offset-33 .column-block:last-child{margin-right:0}
.region.two-column.offset-33 .column-block:nth-child(2n){margin-right:0}
.region.two-column.offset-33 .column-block:nth-child(odd){clear:left}
.region.two-column.offset-33 .column-block:nth-child(odd){float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%}
.region.two-column.offset-33 .column-block:nth-child(odd):last-child{margin-right:0}
@media screen and (max-width:45rem){
.region.two-column.offset-33 .column-block:nth-child(n){float:left;display:block;margin-right:2.3576520234%;width:100%}
.region.two-column.offset-33 .column-block:nth-child(n):last-child{margin-right:0}
}
@media (min-width:45.01rem){
.region.three-column .column-block{float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%}
.region.three-column .column-block:last-child{margin-right:0}
.region.three-column .column-block:nth-child(3n){margin-right:0}
.region.three-column .column-block:nth-child(3n+1){clear:left}
.region.three-column .column-block:nth-child(n+4){margin-top:1.875rem}
}
@media (max-width:45rem){
.region.three-column .column-block{float:left;display:block;margin-right:2.3576520234%;width:100%}
.region.three-column .column-block:last-child{margin-right:0}
}
@media (min-width:60.01rem){
.region.four-column .column-block{float:left;display:block;margin-right:2.3576520234%;width:23.2317609825%}
.region.four-column .column-block:last-child{margin-right:0}
.region.four-column .column-block:nth-child(4n){margin-right:0}
.region.four-column .column-block:nth-child(4n+1){clear:left}
.region.four-column .column-block:nth-child(n+5){margin-top:1.875rem}
}
@media (min-width:26.885rem) and (max-width:60rem){
.region.four-column .column-block{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}
.region.four-column .column-block:last-child{margin-right:0}
.region.four-column .column-block:nth-child(2n){margin-right:0}
.region.four-column .column-block:nth-child(odd){clear:left}
.region.four-column .column-block:nth-child(n+3){margin-top:1.875rem}
}
@media (max-width:26.875rem){
.region.four-column .column-block{float:left;display:block;margin-right:2.3576520234%;width:100%}
.region.four-column .column-block:last-child{margin-right:0}
}
@media (min-width:60.01rem){
.region.five-column .column-block{float:left;display:block;margin-right:1.8772697212%;width:18.498184223%}
.region.five-column .column-block:last-child{margin-right:0}
.region.five-column .column-block:nth-child(5n){margin-right:0}
.region.five-column .column-block:nth-child(5n+1){clear:left}
.region.five-column .column-block:nth-child(n+6){margin-top:1.875rem}
}
@media (min-width:45.01rem) and (max-width:60rem){
.region.five-column .column-block{float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%}
.region.five-column .column-block:last-child{margin-right:0}
.region.five-column .column-block:nth-child(3n){margin-right:0}
.region.five-column .column-block:nth-child(3n+1){clear:left}
.region.five-column .column-block:nth-child(n+4){margin-top:1.875rem}
}
@media (max-width:45rem){
.region.five-column .column-block{float:left;display:block;margin-right:2.3576520234%;width:100%}
.region.five-column .column-block:last-child{margin-right:0}
}
.region.background-image-dark>.background-image-wrapper,.region.background-image>.background-image-wrapper{position:absolute;top:0;bottom:0;width:100%;overflow:hidden}
.region.background-image-dark{color:#fff}
.region.background-image-dark .section-footer,.region.background-image-dark .section-header{text-shadow:0 0 3px #444}
.region.background-image-dark .section-footer a,.region.background-image-dark .section-footer button,.region.background-image-dark .section-header a,.region.background-image-dark .section-header button{text-shadow:none}
.region.background-image-dark.sg-2022 .section-footer,.region.background-image-dark.sg-2022 .section-header{text-shadow:none}
.region.background-image .section-footer,.region.background-image .section-header{text-shadow:0 0 3px #f8f8f8}
.region.background-image .section-footer a,.region.background-image .section-footer button,.region.background-image .section-header a,.region.background-image .section-header button{text-shadow:none}
.region.background-image.sg-2022 .section-footer,.region.background-image.sg-2022 .section-header{text-shadow:none}
@media (max-width:45rem){
.region .section-header{margin-bottom:1.5rem}
.region .section-footer{margin:0 1.25em}
.region .section-footer li{float:none}
.region .section-footer li+li{border:0}
.region .section-header+.section-footer{margin-top:1.5rem}
}
@media (max-width:58.125rem){
.region.four-column .column-block.celebrity-v2-wrapper.product-promo-wrapper,.region.three-column .column-block.celebrity-v2-wrapper.product-promo-wrapper,.region.two-column .column-block.celebrity-v2-wrapper.product-promo-wrapper{width:100%;margin-top:0}
.region.four-column .column-block.celebrity-v2-wrapper.product-promo-wrapper .section-header,.region.three-column .column-block.celebrity-v2-wrapper.product-promo-wrapper .section-header,.region.two-column .column-block.celebrity-v2-wrapper.product-promo-wrapper .section-header{margin:0}
}
@media (max-width:45rem){
.region .theme-border-wrapper{width:100%!important;margin:0!important}
}
@media (min-width:60rem){
.region.overlap-next-region{padding-bottom:5.625rem}
.region.overlap-next-region+.region>.column-block-wrapper{margin-top:-6.5625rem}
}
.region.img-diagonal{margin:0;padding:2em 0;overflow:hidden}
.region.img-diagonal:before{content:"";display:block;position:absolute;top:0;bottom:0;left:50%;border-width:0 10.5em 40em 0;border-color:transparent;border-bottom-color:inherit;border-style:solid;z-index:1}
.region.img-diagonal .column-block-wrapper{position:relative;max-width:75em;margin:0 auto;z-index:2}
.region.img-diagonal .section-header{max-width:73em;padding:0 1em;margin:0 auto;text-align:left;z-index:2}
.region.img-diagonal .section-header h1,.region.img-diagonal .section-header h2,.region.img-diagonal .section-header h3,.region.img-diagonal .section-header h4,.region.img-diagonal .section-header h5,.region.img-diagonal .section-header h6,.region.img-diagonal .section-header p{width:50%}
@media (max-width:37.5em){
.region.img-diagonal .section-header h1,.region.img-diagonal .section-header h2,.region.img-diagonal .section-header h3,.region.img-diagonal .section-header h4,.region.img-diagonal .section-header h5,.region.img-diagonal .section-header h6,.region.img-diagonal .section-header p{width:100%}
}
.region.img-diagonal .col-list{padding:0;max-width:100%;margin:1em;z-index:2}
.region.img-diagonal .col-list .headline{font-size:1.25rem}
.region.img-diagonal .links{padding:.25em 0 1.75em}
.region.img-diagonal .links:before{content:none}
.region.img-diagonal .links li{padding:.25em 0}
.region.img-diagonal .links a{font-size:.875rem;color:#0072cf;text-decoration:none}
.region.img-diagonal .links a:visited{color:#0072cf}
.region.img-diagonal .image-wrapper{max-width:75em}
.region.img-diagonal .image-wrapper img,.region.img-diagonal .image-wrapper object,.region.img-diagonal .image-wrapper object img{display:block;position:absolute;top:0;left:50%;min-width:50%;min-height:100%}
@media (max-width:45rem){
.region.img-diagonal .section-header{margin:1em auto 1.5em}
.region.img-diagonal .col-list{width:50%}
.region.img-diagonal .link-list{margin:0;padding:0;width:100%}
}
@media (max-width:37.5em){
.region.img-diagonal{padding:1.25em 0}
.region.img-diagonal .image-wrapper{display:none}
.region.img-diagonal .section-header{width:100%;text-align:center;padding:0}
.region.img-diagonal .col-list{width:100%}
}
.region>:last-child{margin-bottom:0}
@media (max-width:45rem){
.column-block-wrapper.column-block-max-widths .celebrity-v2{max-width:25rem;margin-left:auto;margin-right:auto}
}
@media (min-width:45.01rem){
.column-block-wrapper.match-heights{display:flex;flex-direction:row;align-items:stretch;justify-content:center}
.column-block-wrapper.match-heights .column-block{display:flex;flex-direction:column}
.column-block-wrapper.match-heights .column-block .celebrity-v2{width:100%;flex-grow:1;display:flex;flex-direction:column;margin-bottom:0}
.column-block-wrapper.match-heights .column-block .celebrity-v2 .inner-wrapper{width:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}
}
.region-iframe{padding-bottom:0;margin-bottom:-1.75rem}
.text-container{max-width:47rem;padding-left:1rem;padding-right:1rem}
.text-container ul{list-style:initial;list-style-position:outside}
.text-container ul li{margin-bottom:.5em}
.text-container-center{margin:0 auto}
.spinner{display:block;width:3.125rem;margin:0 auto}
.sk-wave-backdrop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(238,238,238,.8);z-index:1040}
.sk-spinner-wave{position:absolute;top:0;right:0;bottom:0;left:0;width:2.75rem;height:3.125rem;padding-left:.25rem;margin:auto}
.sk-spinner-wave>div{float:left;height:3.125rem;width:.25rem;margin-right:.25rem;background-color:grey;animation:sk-waveStretchDelay 1.2s infinite ease-in-out}
.sk-spinner-wave .sk-rect1{animation-delay:-1.2s}
.sk-spinner-wave .sk-rect2{animation-delay:-1.1s}
.sk-spinner-wave .sk-rect3{animation-delay:-1s}
.sk-spinner-wave .sk-rect4{animation-delay:-.9s}
.sk-spinner-wave .sk-rect5{animation-delay:-.8s}
@keyframes sk-waveStretchDelay{
0%,100%,40%{transform:scaleY(.4)}
20%{transform:scaleY(1)}
}
form .input-group{display:block;position:initial}
form label{margin-bottom:0;font-weight:400}
.bg-white{background-color:#fff}
.bg-light-gray{background-color:#e6e6e6;color:#333}
.bg-medium-gray{background-color:#666;color:#fff}
.bg-dark-gray{background-color:#444;color:#fff}
.bg-gradient-400-86k{background:linear-gradient(to bottom,rgba(25,25,25,0) 100px,#191919 364px,#191919 100%)}
.bg-gradient-400-86k-tutorial-hero{background:linear-gradient(to bottom,rgba(25,25,25,0) 120px,#191919 392px,#191919 100%)}
.bg-cover{background-size:cover}
.link-list-horizontal{display:flex;flex-wrap:wrap}
.link-list-horizontal::after{clear:both;content:"";display:table}
.text-left .link-list-horizontal{justify-content:flex-start}
.text-center .link-list-horizontal{justify-content:center}
.text-right .link-list-horizontal{justify-content:flex-end}
.link-list-horizontal>li{display:flex;align-items:center;margin:.5rem}
@media (min-width:58.135rem){
.link-list-horizontal>li:first-child{margin-left:0}
}
.link-list-vertical>li{display:block;margin:.5rem 0}
.link-bucket-wrapper.text-left .link-bucket{justify-content:flex-start!important}
.link-bucket-wrapper.text-center .link-bucket{justify-content:center!important}
.link-bucket-wrapper.text-right .link-bucket{justify-content:flex-end!important}
.link-list-horizontal-bar li:not(:last-of-type){border-right:1px solid #999;margin-right:0;padding-right:.5rem}
.link-list-horizontal li:last-of-type a.btn-link:after,.link-list-horizontal li:last-of-type a:not(.btn):after,.link-list-vertical a:not(.btn):after{content:" \e645"}
html[lang=ja-JP] .celebrity-v2.theme-border h1,html[lang=ja-JP] .hero.wide-hero h1{font-size:2.0416666667em}
html[lang=ja-JP] .celebrity-v2.theme-border h2,html[lang=ja-JP] .hero.wide-hero h2{font-size:2em}
html[lang=ja-JP] .celebrity-v2.theme-border h3,html[lang=ja-JP] .hero.wide-hero h3{font-size:1.7083333333em}
html[lang=ja-JP] .celebrity-v2.theme-border h4,html[lang=ja-JP] .hero.wide-hero h4{font-size:1.5em}
html[lang=ja-JP] .celebrity-v2.theme-border h5,html[lang=ja-JP] .hero.wide-hero h5{font-size:1.4166666667em}
html[lang=ja-JP] .celebrity-v2.theme-border h6,html[lang=ja-JP] .hero.wide-hero h6{font-size:1.3333333333em}
.hero{position:relative}
.hero .link-wrapper li{margin-top:.5em}
.hero.wide-hero{position:relative}
.hero.wide-hero .image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}
.hero.wide-hero .image-wrapper img,.hero.wide-hero .image-wrapper object,.hero.wide-hero .image-wrapper object img{display:block;min-width:100%;min-height:100%}
.hero.wide-hero .column-block{position:relative;max-width:75em;margin:0 auto;overflow:hidden}
.hero.wide-hero .inner-wrapper{position:relative;left:-10px;margin:2.5em 55% 2.5em .5em;padding:1.25em;min-width:30em;background-color:rgba(255,255,255,.9)}
@media (max-width:37.5em){
.hero.wide-hero{min-width:0}
.hero.wide-hero .column-block{min-width:0}
.hero.wide-hero .inner-wrapper{text-align:center;width:100%;height:100%;min-width:0;left:0;margin:0;padding:3.75em 1.25em;background-color:rgba(255,255,255,.6)}
}
.hero.wide-hero .copy-wrapper,.hero.wide-hero .headline-wrapper,.hero.wide-hero .link-wrapper{position:relative}
.hero.wide-hero .link-wrapper button{color:#333;line-height:70px}
.hero.wide-hero .link-wrapper button .sprite{display:inline-block;float:left}
.hero.wide-hero .link-wrapper a{color:#333;line-height:1.5}
.hero.full-image-arrow:after,.hero.full-image-arrow:before,.hero.full-image:after,.hero.full-image:before{content:none}
.hero.full-image .background-image,.hero.full-image-arrow .background-image{background-size:cover;width:100%;overflow:hidden}
.hero.full-image .inner-wrapper:after,.hero.full-image .inner-wrapper:before,.hero.full-image-arrow .inner-wrapper:after,.hero.full-image-arrow .inner-wrapper:before{content:none}
.hero.full-image-arrow .background-image:before{content:"";display:block;position:absolute;width:50%;bottom:0;left:-1.25em;border-bottom:1.25em solid #fff;border-right:1.25em solid transparent}
.hero.full-image-arrow .background-image:after{content:"";display:block;position:absolute;width:50%;bottom:0;right:-1.25em;border-bottom:1.25em solid #fff;border-left:1.25em solid transparent}
.hero-solutions{background-size:cover;position:relative;min-height:25rem;height:100%;width:100%}
.hero-solutions.video-player-activated{height:100%;background-color:#191919}
.hero-solutions.video-player-activated .hero-table{display:none}
.hero-solutions.video-player-activated .img-wrapper{z-index:auto}
@media screen and (max-width:60rem){
.hero-solutions{min-height:16rem}
.hero-solutions .img-wrapper{height:16rem;z-index:auto}
.hero-solutions .bg-gradient-400-86k,.hero-solutions .bg-gradient-400-86k-tutorial-hero{background:0 0}
}
@media screen and (max-width:26.875rem){
.hero-solutions{min-height:14rem}
.hero-solutions .img-wrapper{height:14rem}
}
.hero-table{max-width:75em;margin-left:auto;margin-right:auto;width:100%;display:table;min-height:inherit;height:25rem;color:#fff}
.hero-table::after{clear:both;content:"";display:table}
@media screen and (max-width:60rem){
.hero-table{background-color:#fff;color:#000;height:16rem}
}
@media screen and (max-width:26.875rem){
.hero-table{height:14rem}
}
.hero-table .bottom-table-text{font-size:1.125rem;padding:0 1rem 2rem}
@media screen and (max-width:60rem){
.hero-table .bottom-table-text{vertical-align:top;padding-top:17.5rem;padding-bottom:0}
.hero-table .bottom-table-text .play-button{display:none}
}
@media screen and (max-width:26.875rem){
.hero-table .bottom-table-text{padding-top:15.5rem}
}
.hero-table .sub-headline{font-size:1.125rem;letter-spacing:.1875rem;margin-bottom:1rem}
.hero-table .sub-headline .glyph{margin-right:.125rem}
.hero-table h1{text-shadow:0 0 8px rgba(0,0,0,.85)}
.hero-table h1,.hero-table p{width:36.5rem}
@media screen and (max-width:60rem){
.hero-table h1,.hero-table p{text-shadow:none;width:inherit}
}
.midway-hero{position:relative;display:block;max-height:47rem;overflow:hidden}
.midway-hero .midway-sizer{float:left;width:100%;margin-right:-100%}
.midway-hero .midway-sizer:before{content:"";float:left;padding-bottom:43.75%}
.midway-copy-wrapper{position:relative;color:#fff;transform:translateY(50%)}
.midway-copy{padding:2rem 1rem;transform:translateY(-50%)}
.motion-hero{position:relative;display:block;max-height:47rem;overflow:hidden}
.motion-hero:before{content:"";float:left;padding-bottom:43.75%}
.motion-positioner{position:absolute;top:50%;width:100%;min-height:100%;padding-bottom:56.25%}
.motion-positioner:after{content:"";position:absolute;top:-50%;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.3125)}
.motion-video{position:absolute;top:-50%;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}
.motion-copy-wrapper{position:relative;color:#fff;transform:translateY(50%)}
.motion-copy{padding:2rem 1rem;transform:translateY(-50%)}
.celebrity-v2 .copy-wrapper ul{list-style:initial;list-style-position:outside;margin-left:1.25em}
.celebrity-v2 .copy-wrapper ul li{margin-bottom:.5em}
.celebrity-v2 .copy-wrapper ul.bullets{text-align:left}
.celebrity-v2.theme-border{position:relative;margin-left:auto;margin-right:auto;margin-bottom:1.5rem;padding:1.5rem 1.5rem .75rem;color:#1a1a1a;background-color:#fff;border:solid .0625rem #d0d0d0;border-top-width:.3125rem;border-top-style:solid;max-width:95%}
@media (min-width:60rem){
.celebrity-v2.theme-border{padding-left:2.5rem;padding-right:2.5rem;box-shadow:-2rem 2rem rgba(0,0,0,.05);margin-bottom:3.5rem;max-width:80%}
}
@media (min-width:75rem){
.celebrity-v2.theme-border{max-width:90%}
}
@media (min-width:75rem){
.region.one-column .celebrity-v2.theme-border{max-width:none}
.region.three-column .theme-border-wrapper:nth-child(3n+3) .celebrity-v2.theme-border,.region.two-column .theme-border-wrapper:nth-child(2n) .celebrity-v2.theme-border{margin-right:0}
.region.three-column .theme-border-wrapper:nth-child(3n+1) .celebrity-v2.theme-border,.region.two-column .theme-border-wrapper:nth-child(odd) .celebrity-v2.theme-border{margin-left:0}
}
.celebrity-v2.theme-border .image-wrapper{padding-bottom:1.5rem}
.celebrity-v2.theme-border .image-wrapper img{max-width:100%}
@media (min-width:60rem){
.celebrity-v2.theme-border.left-image,.celebrity-v2.theme-border.right-image{display:grid;grid-template-rows:1fr auto}
.celebrity-v2.theme-border.left-image .image-wrapper,.celebrity-v2.theme-border.right-image .image-wrapper{padding-bottom:0}
.celebrity-v2.theme-border.left-image .copy-wrapper,.celebrity-v2.theme-border.left-image .image-wrapper,.celebrity-v2.theme-border.right-image .copy-wrapper,.celebrity-v2.theme-border.right-image .image-wrapper{grid-row-start:1;grid-row-end:2}
.celebrity-v2.theme-border.left-image .link-wrapper,.celebrity-v2.theme-border.right-image .link-wrapper{grid-row-start:2;grid-row-end:3;grid-column-start:1;grid-column-end:3}
.celebrity-v2.theme-border.left-image{grid-template-columns:auto 1fr}
.celebrity-v2.theme-border.left-image .image-wrapper{grid-column-start:1;grid-column-end:2}
.celebrity-v2.theme-border.left-image .copy-wrapper{grid-column-start:2;grid-column-end:3}
.celebrity-v2.theme-border.left-image .image-wrapper+.copy-wrapper{padding-left:2.5rem}
.celebrity-v2.theme-border.right-image{grid-template-columns:1fr auto}
.celebrity-v2.theme-border.right-image .image-wrapper{grid-column-start:2;grid-column-end:3}
.celebrity-v2.theme-border.right-image .copy-wrapper{grid-column-start:1;grid-column-end:2}
.celebrity-v2.theme-border.right-image .image-wrapper+.copy-wrapper{padding-right:2.5rem}
}
.celebrity-v2.theme-border.camtasia-snagit-theme.split-border{border-top-width:1px}
.celebrity-v2.theme-border.camtasia-snagit-theme.split-border::after{content:"";height:.3125rem;position:absolute;left:-.0625rem;right:-.0625rem;top:-.0625rem;background:0 0;background:linear-gradient(to right,#98c92d 0,#98c92d 50%,#448ccb 50.1%,#448ccb 100%)}
.celebrity-v2.theme-border .link-wrapper{position:relative;margin:1.5rem -.5rem 0;padding-top:.75rem}
.celebrity-v2.theme-border .link-wrapper:before{content:"";height:.0625rem;position:absolute;left:0;right:0;top:0;margin:0 auto;width:calc(100% - 1rem);background-color:#d0d0d0}
.celebrity-v2.theme-border .link-wrapper .link-bucket{justify-content:center}
.celebrity-v2.theme-border .link-wrapper .link-bucket.link-list-horizontal li:last-of-type a:not(.btn),.celebrity-v2.theme-border .link-wrapper .link-bucket:not(.link-list-horizontal-bar) a:not(.btn){font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:500;font-size:1em;white-space:nowrap}
.celebrity-v2.theme-border .link-wrapper .link-bucket.link-list-horizontal li:last-of-type a:not(.btn):after,.celebrity-v2.theme-border .link-wrapper .link-bucket:not(.link-list-horizontal-bar) a:not(.btn):after{display:inline-block;margin:0 .5rem;vertical-align:bottom;content:"\e645"}
@media (max-width:59.99rem){
.celebrity-v2.theme-border .link-wrapper .text-left,.celebrity-v2.theme-border .link-wrapper .text-right{text-align:center!important}
.celebrity-v2.theme-border .link-wrapper .link-bucket{justify-content:center!important}
}
.celebrity-v2.centered-style,.celebrity-v2.left-style,.celebrity-v2.pricing-style{padding:0 1em}
.celebrity-v2.centered-style .image-wrapper img,.celebrity-v2.centered-style .image-wrapper object,.celebrity-v2.centered-style .image-wrapper object img,.celebrity-v2.left-style .image-wrapper img,.celebrity-v2.left-style .image-wrapper object,.celebrity-v2.left-style .image-wrapper object img,.celebrity-v2.pricing-style .image-wrapper img,.celebrity-v2.pricing-style .image-wrapper object,.celebrity-v2.pricing-style .image-wrapper object img{display:inline-block;max-width:100%;padding-bottom:.5em}
.region.one-column .celebrity-v2.centered-style .link-wrapper,.region.one-column .celebrity-v2.left-style .link-wrapper,.region.one-column .celebrity-v2.pricing-style .link-wrapper{margin:0 -.5em}
.region.one-column .celebrity-v2.centered-style .link-wrapper li,.region.one-column .celebrity-v2.left-style .link-wrapper li,.region.one-column .celebrity-v2.pricing-style .link-wrapper li{display:inline-block;margin:0 .5em}
@media (max-width:45rem){
.celebrity-v2.centered-style,.celebrity-v2.left-style,.celebrity-v2.pricing-style{margin-bottom:2rem}
.region.one-column .celebrity-v2.centered-style .link-wrapper li,.region.one-column .celebrity-v2.left-style .link-wrapper li,.region.one-column .celebrity-v2.pricing-style .link-wrapper li{display:list-item;margin:1em .5em}
}
.celebrity-v2.centered-style,.celebrity-v2.image-bottom,.celebrity-v2.pricing-style{text-align:center}
.celebrity-v2.centered-style .link-bucket,.celebrity-v2.image-bottom .link-bucket,.celebrity-v2.pricing-style .link-bucket{justify-content:center}
.celebrity-v2.product-promo,.celebrity-v2.product-promo-adv{max-width:25rem;margin:0 auto;color:#333}
.celebrity-v2.product-promo-adv:before,.celebrity-v2.product-promo:before{content:"";display:block;position:absolute;top:0;bottom:0;max-width:23em;margin:0 auto;border:1px solid #ccc;background-color:#fff}
.region.one-column .celebrity-v2.product-promo-adv:before,.region.one-column .celebrity-v2.product-promo:before,.region.two-column .celebrity-v2.product-promo-adv:before,.region.two-column .celebrity-v2.product-promo:before{margin:0 auto}
.celebrity-v2.product-promo-adv.product-promo-shadow-box:before,.celebrity-v2.product-promo.product-promo-shadow-box:before{box-shadow:.125rem .25rem .625rem 0 rgba(0,0,0,.2)}
.celebrity-v2.product-promo .image-wrapper,.celebrity-v2.product-promo-adv .image-wrapper{position:relative;max-width:23em;margin:0 1em}
.celebrity-v2.product-promo .image-wrapper img,.celebrity-v2.product-promo-adv .image-wrapper img{display:block;max-width:100%;margin:0 auto}
.celebrity-v2.product-promo .inner-wrapper,.celebrity-v2.product-promo-adv .inner-wrapper{position:relative;margin:0 auto;padding:1.25em 2.25em;text-align:center}
.celebrity-v2.product-promo .inner-wrapper .link-bucket,.celebrity-v2.product-promo-adv .inner-wrapper .link-bucket{justify-content:center}
.celebrity-v2.product-promo .additional-text-wrapper,.celebrity-v2.product-promo-adv .additional-text-wrapper{margin:.5em -2.25em}
.celebrity-v2.product-promo .additional-text-wrapper h1,.celebrity-v2.product-promo .additional-text-wrapper h2,.celebrity-v2.product-promo .additional-text-wrapper h3,.celebrity-v2.product-promo .additional-text-wrapper h4,.celebrity-v2.product-promo .additional-text-wrapper h5,.celebrity-v2.product-promo .additional-text-wrapper h6,.celebrity-v2.product-promo .additional-text-wrapper p,.celebrity-v2.product-promo-adv .additional-text-wrapper h1,.celebrity-v2.product-promo-adv .additional-text-wrapper h2,.celebrity-v2.product-promo-adv .additional-text-wrapper h3,.celebrity-v2.product-promo-adv .additional-text-wrapper h4,.celebrity-v2.product-promo-adv .additional-text-wrapper h5,.celebrity-v2.product-promo-adv .additional-text-wrapper h6,.celebrity-v2.product-promo-adv .additional-text-wrapper p{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:500;margin:0}
@media not all and (max-width:58.125rem){
.celebrity-v2.product-promo .copy-wrapper .bullets,.celebrity-v2.product-promo-adv .copy-wrapper .bullets{margin:0 .5em}
}
@media (min-width:58.135rem) and (max-width:60rem){
.region.four-column .celebrity-v2.product-promo,.region.four-column .celebrity-v2.product-promo-adv{position:relative}
.region.four-column .celebrity-v2.product-promo-adv:before,.region.four-column .celebrity-v2.product-promo:before{top:0;right:0!important;bottom:0;left:0!important}
}
@media (max-width:58.125rem){
.celebrity-v2.product-promo,.celebrity-v2.product-promo-adv{max-width:none;border:1px solid #ccc;margin:0 2em 2em;background-color:#fff}
.celebrity-v2.product-promo-adv.product-promo-shadow-box,.celebrity-v2.product-promo.product-promo-shadow-box{box-shadow:.125rem .25rem .625rem 0 rgba(0,0,0,.2)}
.celebrity-v2.product-promo-adv:before,.celebrity-v2.product-promo:before{content:none}
.celebrity-v2.product-promo .image-wrapper,.celebrity-v2.product-promo-adv .image-wrapper{max-width:none}
.celebrity-v2.product-promo .inner-wrapper,.celebrity-v2.product-promo-adv .inner-wrapper{padding:1.25em 2.25em 1.25em .25em;margin:0;overflow:hidden}
.celebrity-v2.product-promo .inner-wrapper .link-bucket,.celebrity-v2.product-promo-adv .inner-wrapper .link-bucket{justify-content:flex-start}
.celebrity-v2.product-promo .headline-wrapper,.celebrity-v2.product-promo-adv .headline-wrapper{float:left;width:40%;text-align:right}
.celebrity-v2.product-promo .headline-wrapper h1,.celebrity-v2.product-promo .headline-wrapper h2,.celebrity-v2.product-promo .headline-wrapper h3,.celebrity-v2.product-promo .headline-wrapper h4,.celebrity-v2.product-promo .headline-wrapper h5,.celebrity-v2.product-promo .headline-wrapper h6,.celebrity-v2.product-promo .headline-wrapper p,.celebrity-v2.product-promo-adv .headline-wrapper h1,.celebrity-v2.product-promo-adv .headline-wrapper h2,.celebrity-v2.product-promo-adv .headline-wrapper h3,.celebrity-v2.product-promo-adv .headline-wrapper h4,.celebrity-v2.product-promo-adv .headline-wrapper h5,.celebrity-v2.product-promo-adv .headline-wrapper h6,.celebrity-v2.product-promo-adv .headline-wrapper p{margin:0}
.celebrity-v2.product-promo .additional-text-wrapper,.celebrity-v2.product-promo-adv .additional-text-wrapper{float:left;clear:left;width:40%;margin:0;letter-spacing:-.125em;text-align:right}
.celebrity-v2.product-promo .copy-wrapper:before,.celebrity-v2.product-promo-adv .copy-wrapper:before{content:"";display:block;position:absolute;top:1em;bottom:1em;width:1px;margin-left:-1em;background-color:#ccc}
.celebrity-v2.product-promo .copy-wrapper,.celebrity-v2.product-promo .link-wrapper,.celebrity-v2.product-promo-adv .copy-wrapper,.celebrity-v2.product-promo-adv .link-wrapper{margin-left:40%;padding-left:2em;text-align:left}
}
@media (max-width:34.375em){
.celebrity-v2.product-promo,.celebrity-v2.product-promo-adv{position:relative;max-width:25rem;border:0;background-color:transparent;margin:0 auto 2em}
.celebrity-v2.product-promo-adv.product-promo-shadow-box,.celebrity-v2.product-promo.product-promo-shadow-box{box-shadow:none}
.celebrity-v2.product-promo-adv:before,.celebrity-v2.product-promo:before{content:"";left:0!important;right:0!important}
.celebrity-v2.product-promo .inner-wrapper,.celebrity-v2.product-promo-adv .inner-wrapper{padding-left:2.25em}
.celebrity-v2.product-promo .inner-wrapper .link-bucket,.celebrity-v2.product-promo-adv .inner-wrapper .link-bucket{justify-content:center}
.celebrity-v2.product-promo .headline-wrapper,.celebrity-v2.product-promo-adv .headline-wrapper{float:none;width:auto;text-align:center}
.celebrity-v2.product-promo .additional-text-wrapper,.celebrity-v2.product-promo-adv .additional-text-wrapper{float:none;width:auto;margin:.5em -2.25em;letter-spacing:0;text-align:center}
.celebrity-v2.product-promo .copy-wrapper:before,.celebrity-v2.product-promo-adv .copy-wrapper:before{content:none}
.celebrity-v2.product-promo .copy-wrapper,.celebrity-v2.product-promo .link-wrapper,.celebrity-v2.product-promo-adv .copy-wrapper,.celebrity-v2.product-promo-adv .link-wrapper{margin-left:0;padding-left:0;text-align:center}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
.celebrity-v2.product-promo,.celebrity-v2.product-promo-adv{border:1px solid #ccc;background-color:#fff}
.celebrity-v2.product-promo-adv.product-promo-shadow-box,.celebrity-v2.product-promo.product-promo-shadow-box{box-shadow:.125rem .25rem .625rem 0 rgba(0,0,0,.2)}
.celebrity-v2.product-promo-adv:before,.celebrity-v2.product-promo:before{content:none}
}
.celebrity-v2.product-promo div[itemscope]{padding-bottom:1rem}
.celebrity-v2.product-promo .bv_main_container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;color:#000;padding-top:.5rem}
.celebrity-v2.product-promo .bv_main_container>div{margin-left:.25rem}
.celebrity-v2.product-promo .bv_stars_svg_no_wrap{white-space:nowrap}
@media (min-width:58.135rem){
.celebrity-v2.product-promo .inner-wrapper{padding:1.5rem}
}
.celebrity-v2.product-promo .inner-wrapper .copy-wrapper{display:flex;flex-direction:column;justify-content:flex-start}
@media (min-width:58.135rem){
.celebrity-v2.product-promo .inner-wrapper .copy-wrapper>.prominent,.celebrity-v2.product-promo .inner-wrapper .copy-wrapper>.prominent-thin,.celebrity-v2.product-promo .inner-wrapper .copy-wrapper>div[itemscope],.celebrity-v2.product-promo .inner-wrapper .copy-wrapper>div[itemtype]{min-height:6.875rem}
}
.celebrity-v2.product-promo .inner-wrapper .copy-wrapper .prominent,.celebrity-v2.product-promo .inner-wrapper .copy-wrapper .prominent-thin{margin-bottom:0}
.celebrity-v2.product-promo.horizontal-alternate{position:relative}
.celebrity-v2.product-promo.horizontal-alternate::before{max-width:none;width:calc(100% - 1rem)}
.celebrity-v2.product-promo.horizontal-alternate .copy-wrapper{min-height:auto}
.celebrity-v2.product-promo.horizontal-alternate .copy-wrapper>:last-child{margin-bottom:0}
@media (min-width:58.135rem){
.celebrity-v2.product-promo.horizontal-alternate{max-width:none}
.celebrity-v2.product-promo.horizontal-alternate .inner-wrapper{display:grid;grid-template-columns:40% 60%}
.celebrity-v2.product-promo.horizontal-alternate .inner-wrapper .additional-text-wrapper{grid-column:1/2;grid-row:1/2;margin:0 .75rem 0 0}
.celebrity-v2.product-promo.horizontal-alternate .inner-wrapper .copy-wrapper{grid-column:2/3;grid-row:1/3}
.celebrity-v2.product-promo.horizontal-alternate .inner-wrapper .link-wrapper{grid-column:1/2;grid-row:2/3}
}
@media (max-width:34.375em){
.celebrity-v2.product-promo.horizontal-alternate .inner-wrapper{display:flex;flex-direction:column}
.celebrity-v2.product-promo.horizontal-alternate .inner-wrapper .additional-text-wrapper{float:none;width:auto;text-align:center;letter-spacing:initial}
.celebrity-v2.product-promo.horizontal-alternate .inner-wrapper .copy-wrapper{order:99;margin-left:0;padding-left:0;min-height:auto;margin-top:1rem}
.celebrity-v2.product-promo.horizontal-alternate .inner-wrapper .copy-wrapper::after,.celebrity-v2.product-promo.horizontal-alternate .inner-wrapper .copy-wrapper::before{content:none}
.celebrity-v2.product-promo.horizontal-alternate .link-wrapper{margin-left:0;padding:0;text-align:center}
}
.celebrity-v2.image-left{padding:0 1em;text-align:center}
.celebrity-v2.image-left .image-wrapper img,.celebrity-v2.image-left .image-wrapper object,.celebrity-v2.image-left .image-wrapper object img{display:inline-block;max-width:100%;padding-bottom:.5em}
.celebrity-v2.image-left .link-bucket{justify-content:center}
@media (min-width:75.01rem){
.celebrity-v2.image-left{display:flex;flex-direction:row;text-align:left}
.vertical-flex-center .celebrity-v2.image-left{align-items:center}
.celebrity-v2.image-left .image-wrapper{flex-shrink:0}
.celebrity-v2.image-left .inner-wrapper{display:flex;flex-direction:column}
.celebrity-v2.image-left .vertical-align-middle+.inner-wrapper{justify-content:center}
.celebrity-v2.image-left .inner-wrapper{margin-left:1rem}
.celebrity-v2.image-left .link-bucket{justify-content:flex-start}
}
@media (min-width:45.01rem){
.celebrity-v2.image-bottom{display:flex;flex-direction:column-reverse}
}
@media (max-width:45rem){
.celebrity-v2.image-bottom .inner-wrapper{margin-top:1rem}
}
@media (max-width:45rem){
.celebrity-v2.image-bottom,.celebrity-v2.image-left{margin-bottom:3rem}
}
.celebrity-v2.full-image{padding:2em 3em;text-align:center}
.column-block:first-child .celebrity-v2.full-image .image-wrapper{background-color:#b3b3b3}
.celebrity-v2.full-image.snagit-theme .image-wrapper{background-color:#00476f}
.column-block:first-child .celebrity-v2.full-image.snagit-theme .image-wrapper{background-color:#5c95b5}
.celebrity-v2.full-image .image-wrapper{background-color:#323232;position:absolute;top:0;bottom:0;margin:0 1em;border-width:1px;border-style:solid;border-color:inherit;overflow:hidden}
.celebrity-v2.full-image .image-wrapper img{display:block;position:absolute;top:0;left:0;min-height:100%}
.column-block:first-child .celebrity-v2.full-image .image-wrapper img{left:auto;right:0}
.celebrity-v2.full-image .inner-wrapper{position:relative}
@media (max-width:45rem){
.celebrity-v2.full-image{position:relative;padding:1.25em 1.5em 1.5em}
.column-block+.column-block .celebrity-v2.full-image{margin-top:1em}
.celebrity-v2.full-image .image-wrapper{margin:0}
}
.celebrity-side-image{display:table;padding:1rem}
@media screen and (max-width:60rem){
.celebrity-side-image{margin:0 auto}
}
.celebrity-side-image .img-responsive{width:100%}
.celebrity-side-image-left .celebrity-image{padding-right:3rem}
@media screen and (max-width:60rem){
.celebrity-side-image-left .celebrity-image{padding-right:0}
}
.celebrity-side-image-right{direction:rtl}
.celebrity-side-image-right .celebrity-image{padding-left:3rem}
@media screen and (max-width:60rem){
.celebrity-side-image-right .celebrity-image{padding-left:0}
}
.celebrity-side-image-right .celebrity-text{direction:ltr}
.celebrity-image,.celebrity-text{display:table-cell}
@media screen and (max-width:60rem){
.celebrity-image,.celebrity-text{display:block}
}
@media screen and (max-width:60rem){
.celebrity-image{text-align:center;margin-bottom:3rem}
}
.celebrity-text{max-width:45rem}
.hotshot.centered-style{padding:.5em}
.hotshot.centered-style .hotshot-link{display:block;padding:.5em;color:#333;text-align:center;text-decoration:none;border:1px solid transparent}
.hotshot.centered-style .hotshot-link:before{content:"";position:absolute;display:block;top:.5em;bottom:1em;margin:0 .5em 0 -.5em;clip:rect(auto,auto,auto,1em);z-index:0}
.region.one-column .column-block .hotshot.centered-style .hotshot-link:before{width:100%}
.region.one-column .column-block .hotshot.centered-style .hotshot-link:after,.region.one-column .column-block .hotshot.centered-style .hotshot-link:before{left:0}
.region.two-column .column-block .hotshot.centered-style .hotshot-link:before{width:50%}
.region.two-column .column-block .hotshot.centered-style .hotshot-link:after,.region.two-column .column-block .hotshot.centered-style .hotshot-link:before{left:0}
.region.two-column .column-block+.column-block .hotshot.centered-style .hotshot-link:after,.region.two-column .column-block+.column-block .hotshot.centered-style .hotshot-link:before{left:50%}
.region.three-column .column-block .hotshot.centered-style .hotshot-link:before{width:33.3333333333%}
.region.three-column .column-block .hotshot.centered-style .hotshot-link:after,.region.three-column .column-block .hotshot.centered-style .hotshot-link:before{left:0}
.region.three-column .column-block+.column-block .hotshot.centered-style .hotshot-link:after,.region.three-column .column-block+.column-block .hotshot.centered-style .hotshot-link:before{left:33.3333333333%}
.region.three-column .column-block+.column-block+.column-block .hotshot.centered-style .hotshot-link:after,.region.three-column .column-block+.column-block+.column-block .hotshot.centered-style .hotshot-link:before{left:66.6666666667%}
.region.four-column .column-block .hotshot.centered-style .hotshot-link:before{width:25%}
.region.four-column .column-block .hotshot.centered-style .hotshot-link:after,.region.four-column .column-block .hotshot.centered-style .hotshot-link:before{left:0}
.region.four-column .column-block+.column-block .hotshot.centered-style .hotshot-link:after,.region.four-column .column-block+.column-block .hotshot.centered-style .hotshot-link:before{left:25%}
.region.four-column .column-block+.column-block+.column-block .hotshot.centered-style .hotshot-link:after,.region.four-column .column-block+.column-block+.column-block .hotshot.centered-style .hotshot-link:before{left:50%}
.region.four-column .column-block+.column-block+.column-block+.column-block .hotshot.centered-style .hotshot-link:after,.region.four-column .column-block+.column-block+.column-block+.column-block .hotshot.centered-style .hotshot-link:before{left:75%}
.hotshot.centered-style .hotshot-link:active,.hotshot.centered-style .hotshot-link:focus,.hotshot.centered-style .hotshot-link:hover{border-color:#ccc;background-color:#e6e6e6}
.hotshot.centered-style .hotshot-link:active .link-wrapper span:after,.hotshot.centered-style .hotshot-link:focus .link-wrapper span:after,.hotshot.centered-style .hotshot-link:hover .link-wrapper span:after{border-left-color:#e6e6e6}
.hotshot.centered-style .inner-wrapper{position:relative;z-index:1}
.hotshot.centered-style .copy-wrapper{padding:0 .5em;margin:0 auto;max-width:25rem}
.hotshot.centered-style .image-wrapper{position:relative;padding-bottom:1em;z-index:1}
.hotshot.centered-style .image-wrapper img,.hotshot.centered-style .image-wrapper object,.hotshot.centered-style .image-wrapper object img{display:block;max-width:100%;margin:0 auto}
.hotshot.centered-style.first-button-type-arrow-link .hotshot-link:active .link-wrapper span,.hotshot.centered-style.first-button-type-arrow-link .hotshot-link:focus .link-wrapper span,.hotshot.centered-style.first-button-type-arrow-link .hotshot-link:hover .link-wrapper span{color:#ee9500}
.hotshot.centered-style .link-wrapper p{margin:0}
.hotshot.centered-style.left-style .hotshot-link,.hotshot.centered-style.right-style .hotshot-link{text-align:left}
@media (max-width:45rem){
.region.three-column .column-block:first-child .hotshot.centered-style .hotshot-link:hover,.region.three-column .column-block:first-child+.column-block .hotshot.centered-style .hotshot-link:hover,.region.three-column .column-block:first-child+.column-block+.column-block .hotshot.centered-style .hotshot-link:hover{border-color:#ccc;background-color:#e6e6e6}
.region.three-column .column-block:first-child .hotshot.centered-style .hotshot-link:before,.region.three-column .column-block:first-child+.column-block .hotshot.centered-style .hotshot-link:before,.region.three-column .column-block:first-child+.column-block+.column-block .hotshot.centered-style .hotshot-link:before{content:none}
}
.hotshot.article-promo .hotshot-link{position:relative;display:block;margin:2em;color:#333;background-color:#fff;border:1px solid #ccc;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s;z-index:1}
@media (min-width:56.25em){
.region.four-column .hotshot.article-promo .hotshot-link{margin:1em}
}
@media (max-width:65em) and (min-width:56.25em){
.region.three-column .hotshot.article-promo .hotshot-link{margin:1em}
}
@media (max-width:43em) and (min-width:37.5em){
.region.four-column .hotshot.article-promo .hotshot-link,.region.three-column .hotshot.article-promo .hotshot-link,.region.two-column .hotshot.article-promo .hotshot-link{margin:1em}
}
.hotshot.article-promo .hotshot-link:after{content:"";display:block;position:absolute;top:-1px;right:-1px;left:-1px;border-width:3px 0 8px 8px;border-style:solid;border-bottom-color:transparent;z-index:1}
.hotshot.article-promo .hotshot-link:active .image-wrapper img,.hotshot.article-promo .hotshot-link:focus .image-wrapper img,.hotshot.article-promo .hotshot-link:hover .image-wrapper img{opacity:1}
.hotshot.article-promo .hotshot-link:active .copy-wrapper,.hotshot.article-promo .hotshot-link:active .link-wrapper,.hotshot.article-promo .hotshot-link:focus .copy-wrapper,.hotshot.article-promo .hotshot-link:focus .link-wrapper,.hotshot.article-promo .hotshot-link:hover .copy-wrapper,.hotshot.article-promo .hotshot-link:hover .link-wrapper{color:inherit;transition-property:none}
.hotshot.article-promo .image-wrapper{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;overflow:hidden;z-index:2}
.hotshot.article-promo .image-wrapper img,.hotshot.article-promo .image-wrapper object,.hotshot.article-promo .image-wrapper object img{position:absolute;display:block;min-width:100%;min-height:100%;opacity:0;transition:opacity .3s}
.hotshot.article-promo .inner-wrapper{position:relative;max-height:12em;padding:10% 10% 4em;overflow:hidden;z-index:3}
.hotshot.article-promo .inner-wrapper:before{position:relative;content:"";display:block;float:right;width:1px;margin-right:-1px;padding-bottom:75%}
.hotshot.article-promo .headline-wrapper{position:relative}
.hotshot.article-promo .copy-wrapper{position:relative;height:0;font-size:.875em;color:#999;transition:color .3s}
.hotshot.article-promo .link-wrapper{position:absolute;bottom:0;margin-bottom:10%;color:#0072cf;transition:color .3s}
@media (max-width:60em) and (min-width:37.5em){
.region.four-column .article-promo-wrapper{width:33.3333333333%}
}
@media (max-width:56.25em) and (min-width:37.5em){
.region.four-column .article-promo-wrapper,.region.three-column .article-promo-wrapper{width:50%}
}
@media (max-width:37.5em){
.region.four-column .article-promo-wrapper,.region.three-column .article-promo-wrapper,.region.two-column .article-promo-wrapper{width:100%}
.region.four-column .article-promo,.region.three-column .article-promo,.region.two-column .article-promo{margin:0 1em}
.region.four-column .article-promo .hotshot-link,.region.three-column .article-promo .hotshot-link,.region.two-column .article-promo .hotshot-link{max-width:20em;margin:1em auto}
}
.hotshot.content-popup{max-width:24.125em;margin:0 auto}
.hotshot.content-popup .hotshot-link{position:relative;display:block;max-height:17.25em;color:#333;text-decoration:none;background-color:#fff;overflow:hidden;box-shadow:0 0 6px 2px #ccc}
.hotshot.content-popup .hotshot-link:before{content:"";display:block;padding-bottom:100%}
.hotshot.content-popup .hotshot-link:focus,.hotshot.content-popup .hotshot-link:hover{box-shadow:0 0 6px 2px grey}
.hotshot.content-popup .hotshot-link:hover .inner-wrapper{bottom:0;min-height:80%;min-height:calc(100% - 4em);margin-bottom:0;background-color:#fff;transition-duration:.3s;transition-delay:0.3s}
.hotshot.content-popup .image-wrapper{position:absolute;top:0;left:0;width:100%}
.hotshot.content-popup .image-wrapper img{display:block;width:100%}
.hotshot.content-popup .inner-wrapper{position:absolute;right:0;left:0;bottom:-100%;min-height:100%;max-height:100%;padding:.5em .5em 0;border-width:0 0 3px;border-style:solid;margin-bottom:4em;background-color:rgba(255,255,255,.85);transition-property:min-height,margin-bottom,bottom,background-color;transition-duration:.2s;transition-delay:0s}
.hotshot.content-popup .headline-wrapper{min-height:3.5em}
.hotshot.content-popup .headline-wrapper h1,.hotshot.content-popup .headline-wrapper h2,.hotshot.content-popup .headline-wrapper h3,.hotshot.content-popup .headline-wrapper h4,.hotshot.content-popup .headline-wrapper h5,.hotshot.content-popup .headline-wrapper h6,.hotshot.content-popup .headline-wrapper p{margin:0}
.hotshot.content-popup .copy-wrapper{margin-bottom:2.5em}
.hotshot.content-popup .link-wrapper{position:absolute;bottom:.5em;color:#0072cf}
@media (min-width:42.51rem) and (max-width:45rem){
.region.five-column .content-popup-wrapper:nth-child(n+2),.region.three-column .content-popup-wrapper:nth-child(n+2),.region.two-column .content-popup-wrapper:nth-child(n+2){margin-top:1.875rem}
}
@media (max-width:42.5rem){
.hotshot.content-popup{max-width:none}
.hotshot.content-popup .hotshot-link{height:5em;margin:0;box-shadow:none}
.hotshot.content-popup .hotshot-link:before{content:none}
.hotshot.content-popup .hotshot-link:focus,.hotshot.content-popup .hotshot-link:hover{box-shadow:none}
.hotshot.content-popup .hotshot-link:focus .inner-wrapper,.hotshot.content-popup .hotshot-link:hover .inner-wrapper{top:0;min-height:0;margin:0}
.hotshot.content-popup .image-wrapper{width:5em}
.hotshot.content-popup .inner-wrapper{top:0;left:5em;bottom:0;min-height:0;padding:0;border-width:0 0 0 3px;margin:0}
.hotshot.content-popup .headline-wrapper{min-height:5em;padding:.5em .5em 0;border-bottom:1px solid #ccc}
.region .column-block.hotshot-wrapper.content-popup-wrapper:nth-child(n){margin-top:0}
.content-popup-wrapper:first-child .headline-wrapper{border-top:1px solid #ccc}
.hotshot.content-popup .copy-wrapper,.hotshot.content-popup .link-wrapper{display:none}
}
@media (max-width:42.5rem){
.region.four-column .content-popup-wrapper,.region.three-column .content-popup-wrapper,.region.two-column .content-popup-wrapper{width:100%}
}
.column-block-wrapper.primary-tile .content-popup-wrapper .content-popup{max-width:none}
.column-block-wrapper.primary-tile .content-popup-wrapper:first-child .hotshot-link,.column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(2) .hotshot-link{color:#fff}
.column-block-wrapper.primary-tile .content-popup-wrapper:first-child .hotshot-link:before,.column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(2) .hotshot-link:before{padding-bottom:150%}
.column-block-wrapper.primary-tile .content-popup-wrapper:first-child .image-wrapper,.column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(2) .image-wrapper{width:100%}
.column-block-wrapper.primary-tile .content-popup-wrapper:first-child .inner-wrapper,.column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(2) .inner-wrapper{top:0;min-height:0;margin:0;border:0;padding:1rem;background-color:transparent}
.column-block-wrapper.primary-tile .content-popup-wrapper:first-child .inner-wrapper p,.column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(2) .inner-wrapper p{margin-bottom:1rem}
.column-block-wrapper.primary-tile .content-popup-wrapper:first-child .inner-wrapper .icon-font,.column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(2) .inner-wrapper .icon-font{font-size:3rem;line-height:1}
.column-block-wrapper.primary-tile .content-popup-wrapper:first-child .headline-wrapper,.column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(2) .headline-wrapper{min-height:0;padding:0;border:0;font-size:1.625rem;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:500}
.column-block-wrapper.primary-tile .content-popup-wrapper:first-child .link-wrapper,.column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(2) .link-wrapper{bottom:1em}
.column-block-wrapper.primary-tile .content-popup-wrapper:first-child .link-wrapper span,.column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(2) .link-wrapper span{display:inline-block;min-width:7.5rem;line-height:1.25;padding:.3125rem .5rem;margin:.5rem 0;border-width:1px;border-style:solid;border-radius:3px;font-weight:500;color:#fff;border-color:#fff}
.column-block-wrapper.primary-tile .content-popup-wrapper:first-child .link-wrapper span:active,.column-block-wrapper.primary-tile .content-popup-wrapper:first-child .link-wrapper span:hover,.column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(2) .link-wrapper span:active,.column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(2) .link-wrapper span:hover{color:#fff}
@media (max-width:42.5rem){
.column-block-wrapper.primary-tile .content-popup-wrapper:first-child .link-wrapper,.column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(2) .link-wrapper{position:static;display:block;padding:.5rem 0}
}
.column-block-wrapper.primary-tile:not(.secondary-tile) .content-popup-wrapper:first-child .inner-wrapper{text-align:center;padding-top:2rem}
.column-block-wrapper.primary-tile:not(.secondary-tile) .content-popup-wrapper:first-child .copy-wrapper{max-width:45rem;margin:0 auto}
.column-block-wrapper.primary-tile:not(.secondary-tile) .content-popup-wrapper:first-child .link-wrapper{position:static}
@media (max-width:42.5rem){
.column-block-wrapper.primary-tile .content-popup-wrapper:first-child .hotshot-link,.column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(2) .hotshot-link{min-height:12rem}
.column-block-wrapper.primary-tile .content-popup-wrapper:first-child .hotshot-link .inner-wrapper,.column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(2) .hotshot-link .inner-wrapper{left:0;padding:1rem;text-align:center}
.column-block-wrapper.primary-tile .content-popup-wrapper:first-child .hotshot-link p,.column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(2) .hotshot-link p{margin:0}
.column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(2) .hotshot-link{min-height:7.5rem}
}
@media (min-width:42.51rem){
.region.three-column .column-block-wrapper.primary-tile .content-popup-wrapper{float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%;margin-top:1.875rem}
.region.three-column .column-block-wrapper.primary-tile .content-popup-wrapper:last-child{margin-right:0}
.region.three-column .column-block-wrapper.primary-tile:not(.secondary-tile) .content-popup-wrapper:first-child{float:left;display:block;margin-right:2.3576520234%;width:100%;margin-top:0}
.region.three-column .column-block-wrapper.primary-tile:not(.secondary-tile) .content-popup-wrapper:first-child:last-child{margin-right:0}
.region.three-column .column-block-wrapper.primary-tile:not(.secondary-tile) .content-popup-wrapper:nth-child(3n+1){clear:none;margin-right:0}
.region.three-column .column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:first-child{float:left;display:block;margin-right:2.3576520234%;width:65.8807826589%;margin-top:0}
.region.three-column .column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:first-child:last-child{margin-right:0}
.region.three-column .column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(2){float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%;margin-top:0}
.region.three-column .column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(2):last-child{margin-right:0}
.region.three-column .column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(3n+1){clear:none}
.region.three-column .column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(3n+2){margin-right:0}
}
@media (min-width:60.01rem){
.region.four-column .column-block-wrapper.primary-tile .content-popup-wrapper{float:left;display:block;margin-right:2.3576520234%;width:23.2317609825%;margin-top:1.875rem}
.region.four-column .column-block-wrapper.primary-tile .content-popup-wrapper:last-child{margin-right:0}
.region.four-column .column-block-wrapper.primary-tile:not(.secondary-tile) .content-popup-wrapper:first-child{float:left;display:block;margin-right:2.3576520234%;width:100%;margin-top:0}
.region.four-column .column-block-wrapper.primary-tile:not(.secondary-tile) .content-popup-wrapper:first-child:last-child{margin-right:0}
.region.four-column .column-block-wrapper.primary-tile:not(.secondary-tile) .content-popup-wrapper:nth-child(4n+1){clear:none;margin-right:0}
.region.four-column .column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:first-child{float:left;display:block;margin-right:2.3576520234%;width:61.6158804912%;margin-top:0}
.region.four-column .column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:first-child:last-child{margin-right:0}
.region.four-column .column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(2){float:left;display:block;margin-right:2.3576520234%;width:36.0264674854%;margin-top:0}
.region.four-column .column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(2):last-child{margin-right:0}
.region.four-column .column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(4n+1){clear:none}
.region.four-column .column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(4n+2){margin-right:0}
}
@media (min-width:42.51rem) and (max-width:60rem){
.region.four-column .column-block-wrapper.primary-tile .content-popup-wrapper{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%;margin-top:1.875rem}
.region.four-column .column-block-wrapper.primary-tile .content-popup-wrapper:last-child{margin-right:0}
.region.four-column .column-block-wrapper.primary-tile:not(.secondary-tile) .content-popup-wrapper:first-child{float:left;display:block;margin-right:2.3576520234%;width:100%;margin-top:0}
.region.four-column .column-block-wrapper.primary-tile:not(.secondary-tile) .content-popup-wrapper:first-child:last-child{margin-right:0}
.region.four-column .column-block-wrapper.primary-tile:not(.secondary-tile) .content-popup-wrapper:nth-child(odd){clear:none;margin-right:0}
.region.four-column .column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:first-child{float:left;display:block;margin-right:2.3576520234%;width:65.8807826589%;margin-top:0}
.region.four-column .column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:first-child:last-child{margin-right:0}
.region.four-column .column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(2){float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%;margin-top:0}
.region.four-column .column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(2):last-child{margin-right:0}
.region.four-column .column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(odd){clear:none}
.region.four-column .column-block-wrapper.primary-tile.secondary-tile .content-popup-wrapper:nth-child(2n+2){margin-right:0}
}
.col-list{padding:.75em 0 1.25em;margin:0 0 0 15%}
.link-list .links{padding:.25em 0 3.75em}
.link-list .links:before{content:"";display:block;position:relative;top:0;margin:0;border-width:.125rem 0 .25rem .25rem;border-style:solid;border-bottom-color:transparent;width:7.5em;margin-bottom:.5em}
.link-list .links li{padding:.35em 0}
.link-list .links li a{font-size:.875rem;color:#333;text-decoration:none}
.link-list .links li a:hover{text-decoration:underline}
.link-list .links li a:visited{color:#333}
@media (max-width:45rem){
.col-list{max-width:100%;margin:0 auto;z-index:2}
.link-list{display:block;margin-left:10%;margin-right:5%;width:35%;float:left;padding-bottom:3.5em}
.link-list .links{padding:0}
.link-float{width:100%;clear:both}
.link-float .link-list{width:100%}
.link-float .link-list .links li{padding-right:15%}
.link-float li{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%;margin:0;width:35%;padding-bottom:.5rem}
.link-float li:last-child{margin-right:0}
.link-float li:nth-child(2n){margin-right:0}
.link-float li:nth-child(odd){clear:left}
}
@media (max-width:24.0625em){
.link-list{margin-left:10%;width:85%;padding-bottom:2.5em}
.link-float .links li{width:85%}
}
.product-download-form .dlSubmit input[type=submit]{color:#fff;font-size:.875em;padding:.5714285714em 2.5em;border:2px solid #fff;font-weight:600;border-radius:2em}
.download-link{width:80%;margin:-1px 0}
.product-download-form{position:relative;padding:1.25em 0;margin-bottom:1em;overflow:hidden}
.product-download-form .column-block{position:relative;max-width:75em;margin:0 auto}
.product-download-form .inner-wrapper{padding:0 1em;text-align:center}
@media (max-width:50em){
.product-download-form .inner-wrapper .headline-wrapper{font-size:.75em}
}
.product-download-form .form-wrapper{max-width:40em;margin:0 auto}
.product-download-form .controls{padding-bottom:.25em}
.product-download-form input[name=optin]{position:relative;top:1px;margin:1em .375em 0 0}
.product-download-form input[name=signupEmail]{width:100%;height:2.25em;padding:0 1em;border:1px solid #b3b3b3;border-radius:6px;transition-property:border-radius,background-color;transition-duration:.5s;transition-timing-function:step-end}
.product-download-form input[name=signupEmail].error{border-color:#bf3939;border-radius:6px 6px 0 0;transition-timing-function:step-start}
.product-download-form input[name=signupEmail].error+.icon-wrapper{max-height:4.75em}
.product-download-form .icon-wrapper{position:relative;max-height:0;border-radius:0 0 6px 6px;overflow:hidden;transition:max-height .5s}
.product-download-form .icon-wrapper .glyph-exclamation{display:none}
.product-download-form .icon-wrapper .arrow_box{padding:.125em 1em;text-align:left;background-color:#bf3939;border-radius:0 0 6px 6px;z-index:1}
.product-download-form .icon-wrapper .arrow_box label{display:block;margin-left:1px}
.product-download-form .radio-wrapper{position:relative;left:50%}
.product-download-form .radio-wrapper input[type=radio]{position:relative;left:-2em;display:block;float:left;clear:both;margin:.25em .5em 0 0;cursor:pointer;z-index:1}
.product-download-form .radio-wrapper label{position:relative;left:-4em;display:block;float:left;padding-left:2em;cursor:pointer}
.product-download-form .radio-wrapper label~label{margin-bottom:2em}
.product-download-form .mobile-messaging{display:none;position:relative;top:-1.5em;left:-50%;clear:left;margin-bottom:.5em}
.product-download-form .radio-wrapper:nth-child(n){left:-2px}
.product-download-form .radio-wrapper:nth-child(n):before{content:"";position:absolute;top:.875em;left:2px;height:2px;width:100%;margin-top:1px;background-color:rgba(255,255,255,0);background-image:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 10%,rgba(255,255,255,.5) 90%,rgba(255,255,255,0) 100%)}
.product-download-form .radio-wrapper:nth-child(n) input[type=radio]{position:absolute;z-index:-1}
.product-download-form .radio-wrapper:nth-child(n) input[type=radio]+label .glyph-windowsIcon:before{content:"\e603"}
.product-download-form .radio-wrapper:nth-child(n) input[type=radio]+label .glyph-macIcon:before{content:"\e605"}
.product-download-form .radio-wrapper:nth-child(n) input[type=radio]:checked+label{color:#333;background-color:#fff}
.product-download-form .radio-wrapper:nth-child(n) input[type=radio]:checked+label i:before{content:"\e600";color:green}
.product-download-form .radio-wrapper:nth-child(n) label{display:block;float:left;left:50%;width:9em;padding:0;border-width:2px 0 2px 2px;border-style:solid;border-color:#fff;margin:0 0 2em -9em;line-height:1.75;border-radius:1em 0 0 1em;text-align:center}
.product-download-form .radio-wrapper:nth-child(n) label~label{border-width:2px 2px 2px 0;margin-left:0;border-radius:0 1em 1em 0}
.product-download-form .radio-wrapper:nth-child(n) label i{display:inline-block;vertical-align:top;padding-right:.375em}
.product-download-form .radio-wrapper:nth-child(n) .mobile-messaging{left:auto}
@media (max-width:25em){
.product-download-form .radio-wrapper:nth-child(n):before{top:1.75em}
.product-download-form .radio-wrapper:nth-child(n) label{left:auto;float:none;margin:0 auto;border-width:2px 2px 0;border-radius:.75em .75em 0 0}
.product-download-form .radio-wrapper:nth-child(n) label~label{border-width:0 2px 2px;border-radius:0 0 .75em .75em;margin-bottom:2em;margin-left:auto}
}
.product-download-form .dlSubmit{display:inline-block;padding:0 1em 1em}
.product-download-form+.section-footer{text-align:center}
.product-download-form+.section-footer ul{display:inline-block;padding-bottom:1em}
.product-download-form+.section-footer ul li{float:left}
.product-download-form+.section-footer ul li+li{padding-left:.75em;border-left:1px solid;margin-left:.75em}
@media (max-width:52em){
.product-download-form+.section-footer li{float:none;padding:0;border:0;margin:0}
}
.additional-download-content{padding:0 2em;text-align:center}
.additional-download-content .toggle-hide{display:none}
.additional-download-content .product-download-requirement-wrapper{margin-bottom:5em;text-align:left}
.additional-download-content .product-download-requirement{max-width:43.75em;margin:0 auto}
.additional-download-content .product-download-requirement ul{list-style-type:disc}
.version-info{padding-left:2rem}
@media screen and (max-width:60rem){
.version-info{padding-left:0}
}
.trial-form{margin:0 auto}
.trial-form fieldset{padding:0;border:0;margin:0}
.trial-form .download-icon-wrapper{margin:0 auto;max-width:34rem}
.trial-form .mac-download-icon,.trial-form .win-download-icon{display:inline-block;position:relative;background-color:#fff;height:16.25rem;min-width:15.5rem;max-width:15.5rem;margin-bottom:2.375rem;border:1px solid #e9e9e9}
.trial-form .mac-download-icon i,.trial-form .win-download-icon i{display:block;text-align:center;padding:3.25rem 0;font-size:5.375rem;color:#b3b3b3}
.trial-form .bottom{position:absolute;width:100%}
.trial-form .bottom button{margin:0 auto}
.trial-form .mac-download-icon{margin-left:1rem}
.trial-form .win-download-icon{margin-right:1rem}
@media screen and (max-width:37.5em){
.trial-form .mac-download-icon,.trial-form .win-download-icon{display:block;padding:1rem 0;margin:1rem auto;height:12rem;max-width:20rem}
.trial-form .mac-download-icon i,.trial-form .win-download-icon i{padding:0}
}
.trial-form .section-footer{margin:0 auto;padding:3rem 0 0;font-size:.75rem}
.trial-form .section-footer li a{display:inline-block}
.trial-form .section-footer .product-download-requirement li{width:100%;border:0}
.shadow{box-shadow:rgba(0,0,0,.08) 0 0 10px 0}
.download-later{text-align:center;font-size:.875rem}
.download-later button{min-width:inherit}
@media screen and (max-width:26.875rem){
.download-later .download-later{padding:0 1rem}
.download-later button{display:block;margin:.5rem auto;width:80%}
}
input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{clear:left;display:block;width:100%;padding:.125em .5em;border:1px solid #aaa;border-radius:6px;color:#333;background-color:#fff}
.reseller-form .input-group label:hover+input,.reseller-form .input-group label:hover+select,.reseller-form .input-group label:hover+textarea,.standard-form .input-group label:hover+input,.standard-form .input-group label:hover+select,.standard-form .input-group label:hover+textarea,.validation-form .input-group label:hover+input,.validation-form .input-group label:hover+select,.validation-form .input-group label:hover+textarea,input[type=email]:focus,input[type=email]:hover,input[type=password]:focus,input[type=password]:hover,input[type=search]:focus,input[type=search]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,select:focus,select:hover,textarea:focus,textarea:hover{border-color:#0072ce;box-shadow:0 0 3px rgba(0,0,0,.3);outline:0}
.input-lomh{display:none}
.reseller-form .boolean-group,.reseller-form .input-group,.standard-form .boolean-group,.standard-form .input-group,.validation-form .boolean-group,.validation-form .input-group{margin-bottom:1em}
.reseller-form .boolean-group .error-block,.reseller-form .input-group .error-block,.standard-form .boolean-group .error-block,.standard-form .input-group .error-block,.validation-form .boolean-group .error-block,.validation-form .input-group .error-block{clear:left;max-height:0;margin:0;overflow:hidden;transition:max-height .3s}
.reseller-form .checkboxes,.standard-form .checkboxes,.validation-form .checkboxes{border-color:transparent;transition:border-radius .3s step-end,border-color .3s step-end,background-color 0s,padding .3s,margin .3s}
.reseller-form .input-group label,.standard-form .input-group label,.validation-form .input-group label{display:block;float:left;padding-bottom:.125em}
.reseller-form .error-block label,.standard-form .error-block label,.validation-form .error-block label{float:none;padding:.125em 1em;color:#fff;background-color:#bf3939;border-color:#bf3939;border-radius:0 0 6px 6px;margin:0}
.reseller-form .boolean-group .title-wrapper>*,.standard-form .boolean-group .title-wrapper>*,.validation-form .boolean-group .title-wrapper>*{margin:0}
.reseller-form .boolean-group label,.standard-form .boolean-group label,.validation-form .boolean-group label{position:relative;display:block;float:left;clear:left;margin:.125em 0;padding-left:1.5em}
.reseller-form .boolean-group label.error,.standard-form .boolean-group label.error,.validation-form .boolean-group label.error{float:none;margin:0;padding:.125em 1em}
.reseller-form input[type=checkbox],.reseller-form input[type=radio],.standard-form input[type=checkbox],.standard-form input[type=radio],.validation-form input[type=checkbox],.validation-form input[type=radio]{display:block;position:relative;float:left;top:.625em;margin:-7px 0 0 -1.125em}
.reseller-form .submit-group,.standard-form .submit-group,.validation-form .submit-group{text-align:center}
.reseller-form .submit-group button,.standard-form .submit-group button,.validation-form .submit-group button{margin:0 1em 1em}
.reseller-form .has-error .checkboxes,.reseller-form .has-error input[type=email],.reseller-form .has-error input[type=password],.reseller-form .has-error input[type=search],.reseller-form .has-error input[type=tel],.reseller-form .has-error input[type=text],.reseller-form .has-error select,.reseller-form .has-error textarea,.standard-form .has-error .checkboxes,.standard-form .has-error input[type=email],.standard-form .has-error input[type=password],.standard-form .has-error input[type=search],.standard-form .has-error input[type=tel],.standard-form .has-error input[type=text],.standard-form .has-error select,.standard-form .has-error textarea,.validation-form .has-error .checkboxes,.validation-form .has-error input[type=email],.validation-form .has-error input[type=password],.validation-form .has-error input[type=search],.validation-form .has-error input[type=tel],.validation-form .has-error input[type=text],.validation-form .has-error select,.validation-form .has-error textarea{border-radius:6px 6px 0 0;transition-timing-function:step-start,step-start;border:1px solid #bf3939}
.reseller-form .has-error .error-block,.standard-form .has-error .error-block,.validation-form .has-error .error-block{transition-duration:.5s;max-height:4.75em}
.reseller-form .has-error .checkboxes,.standard-form .has-error .checkboxes,.validation-form .has-error .checkboxes{margin-top:.25rem;padding:.25rem 0}
.reseller-form,.standard-form{max-width:24em;padding:0 1em;margin:0 auto}
.reseller-form.expanded,.standard-form.expanded{max-width:30em}
.reseller-form fieldset,.standard-form fieldset{padding:0;border:0;margin:0}
.reseller-form .column-60,.standard-form .column-60{float:left;width:60%;padding-right:.5em}
.reseller-form .column-50,.standard-form .column-50{float:left;width:50%;padding-right:.5em}
.reseller-form .column-40,.standard-form .column-40{float:left;width:40%;padding-right:.5em}
.reseller-form .last,.standard-form .last{padding-right:0}
@media (max-width:20em){
.reseller-form .column-40,.reseller-form .column-50,.reseller-form .column-60,.standard-form .column-40,.standard-form .column-50,.standard-form .column-60{float:none;width:auto;padding:0}
}
.reseller-form{max-width:20em}
.reseller-form .submit-group{text-align:left}
.reseller-form .submit-group button{margin:0}
.reseller-form .column-40{padding-right:0}
.reseller-form .form-header{text-align:left}
.form-footer-wrapper{margin:0 auto;padding-top:3em}
.form-footer-wrapper .form-footer .form-footer-note{padding-bottom:3em}
.region.split-form .column-block+.column-block .reseller-form{max-width:20em}
.region.split-form .column-block+.column-block .reseller-form .submit-group{text-align:left}
.region.split-form .column-block+.column-block .reseller-form .submit-group button{margin:0}
.region.split-form.offset-66 .column-block:first-child form{max-width:32em}
.region.split-form.offset-66 .column-block:first-child:after{content:"";display:block;position:absolute;top:.875em;bottom:.875em;right:42%;margin-right:-3em;width:1px;background-color:#ccc}
@media (max-width:64.7058823529em){
.region.split-form.offset-66 .column-block:first-child:after{right:50.5%;margin-right:-8.5em}
}
@media (max-width:58.125rem){
.region.split-form.offset-66 .column-block{width:auto;float:none}
.region.split-form.offset-66 .column-block.split-border{position:relative;padding-top:3em}
.region.split-form.offset-66 .column-block.split-border:before{content:"";display:block;position:absolute;top:1.5em;left:1em;right:1em;max-width:34em;margin:0 auto;height:1px;background-color:#ccc}
.region.split-form.offset-66 .column-block:first-child{width:100%;padding-bottom:1em}
.region.split-form.offset-66 .column-block:first-child:after{content:none}
}
.form-seperation-wrapper{margin:0 auto;text-align:center;max-width:12em}
.form-seperation-wrapper .form-results-count{position:relative}
.form-seperation-wrapper .form-results-count:before{content:"";position:absolute;background-color:grey;height:1px;width:200%;margin-left:-210%;margin-top:.65em}
.form-seperation-wrapper .form-results-count:after{content:"";position:absolute;background-color:grey;height:1px;width:200%;margin-left:10%;margin-top:.65em}
.form-results-end{margin:0 auto;position:relative;height:1px;background-color:grey;width:60em}
.form-header{text-align:center;padding-bottom:1em}
.form-results{padding-bottom:3em}
.form-results .reseller-form-results{margin:0 auto}
.form-results .reseller-form-results .image-wrapper{float:left;width:50%}
.form-results .reseller-form-results .image-wrapper img{float:right;max-width:12.5rem}
.form-results .reseller-form-results .inner-wrapper{padding-left:1.25em;float:left;width:50%}
.form-results .reseller-form-results .copy-wrapper i{display:inline-block;vertical-align:top;margin-right:.5em}
.form-results .reseller-form-results .copy-wrapper p{margin:.375em 0 0}
@media (max-width:540px){
.form-results .reseller-form-results .image-wrapper{text-align:center;float:none;width:100%}
.form-results .reseller-form-results .image-wrapper img{float:none;padding-bottom:1em}
.form-results .reseller-form-results .inner-wrapper{float:none;width:100%;box-sizing:content-box;margin:0 auto}
.form-results .reseller-form-results .inner-wrapper .headline-wrapper{text-align:center}
.form-results .reseller-form-results .inner-wrapper .copy-wrapper{text-align:center}
.form-results .reseller-form-results .inner-wrapper .copy-wrapper i{display:inline-block;vertical-align:top;margin-right:.5em}
.form-results .reseller-form-results .inner-wrapper .copy-wrapper p{margin:.375em 0 0}
}
.download-form{padding-right:2rem}
.download-form label{display:inline-block;font-size:1.125rem;font-weight:400;margin-bottom:.5rem}
input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],select{height:2.5rem;line-height:1.375}
textarea{line-height:1.25;height:6.625em;resize:vertical}
.form-control{width:100%;display:block}
.validation-summary-valid{display:none}
.validation-summary-errors{border:1px solid #bf3939;color:#fff;background-color:#bf3939;padding:.5rem;border-radius:5px;margin-bottom:1rem}
.success-message{color:#436919;font-weight:500;background-color:rgba(90,142,34,.3);padding:1rem}
select.chosen-ready{position:absolute;visibility:hidden;width:1px}
.chosen-container{position:relative;clear:both;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.chosen-container .chosen-single{position:relative;display:block;padding:.125em 1.75em .125em .5em;border:1px solid #aaa;line-height:1.375;background-color:#fff;border-radius:6px;color:inherit;text-decoration:none;cursor:default}
.chosen-container .chosen-single:active,.chosen-container .chosen-single:focus,.chosen-container .chosen-single:hover{border-color:#0072ce}
.chosen-container .chosen-single div{position:absolute;top:0;right:0;bottom:0}
.chosen-container .chosen-single b{display:block;position:absolute;top:50%;right:.375em;margin-top:-.125em;height:0;width:0;border-left:.3125em solid transparent;border-right:.3125em solid transparent;border-top:.3125em solid #333}
.chosen-container .chosen-drop{position:absolute;top:100%;left:0;width:100%;height:0;margin:-1px 0 0;border:0 solid #aaa;background-color:#fcfcfc;border-radius:0 0 6px 6px;overflow:hidden;z-index:1}
.chosen-container .chosen-search{padding:0 .25em .1875em}
.chosen-container .chosen-search input{margin:0;border-radius:0;background-color:#fff}
.chosen-container .chosen-results{display:none;margin:0 .25em .25em;overflow-x:hidden;overflow-y:auto;max-height:15em}
.chosen-container .chosen-results em{font-style:normal;text-decoration:underline}
.chosen-container .chosen-results .highlighted{color:#fff;background-color:#1e90ff}
.chosen-container .active-result,.chosen-container .no-results{padding:.125em .5em;cursor:default}
.chosen-container.chosen-with-drop .chosen-single{border-radius:6px 6px 0 0}
.chosen-container.chosen-with-drop .chosen-single b{border-top-width:0;height:0;width:0;border-bottom:.3125em solid #333;border-left:.3125em solid transparent;border-right:.3125em solid transparent}
.chosen-container.chosen-with-drop .chosen-drop{height:auto;border-width:0 1px 1px}
.chosen-container.chosen-with-drop .chosen-results{display:block}
.chosen-container.chosen-container-active .chosen-single{background-color:#fff}
.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}
.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}
.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}
.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:0 0}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}
.has-error .chosen-container input[type=text]{border:1px solid #aaa;background-color:#fff;border-radius:0}
.has-error .chosen-single{border-radius:6px 6px 0 0;border-color:#bf3939}
.has-error .chosen-single:hover{border-color:#bf3939}
.has-error .chosen-container-active .chosen-single{border-color:#bf3939}
.has-error .chosen-with-drop .chosen-drop{border-color:#bf3939}
.has-error label:hover+select.chosen-ready+.chosen-container .chosen-single{border-color:#bf3939}
label:hover+select.chosen-ready+.chosen-container .chosen-single{border-color:#0072ce;background-color:#fff}
#camtasia-download-wrapper{background:linear-gradient(0deg,#111 -4.23%,#1e3d2f 100%)}
#snagit-download-wrapper{background:linear-gradient(180deg,#e2f6ff 0,#fff 100%)}
#audiate-download-wrapper{background:linear-gradient(0deg,#111 -4.23%,#2b294b 100%)}
#capture-download-wrapper{background:#f3f2f1}
.download-page-wrapper{padding:8rem 0 2rem}
.download-page-wrapper .light-text{color:#fff}
.download-page-wrapper .light-text a{color:#fff}
.download-page-wrapper .dark-text{color:#1a1a1a}
.download-page-wrapper .dark-text a{color:#1a1a1a}
.download-page-wrapper .legal-section{padding:0 3rem;margin:0 auto}
.download-page-wrapper .legal-content{margin:4rem 0}
.download-page-wrapper .legal-content .legal-links{display:flex;flex-direction:column;justify-content:space-between;align-items:center}
.download-page-wrapper .legal-content .legal-links a{margin-top:1rem;font-size:1em;font-weight:300;letter-spacing:1px;text-decoration:none;border-bottom:1px solid;line-height:1.25rem;cursor:pointer}
.download-page-wrapper .legal-content .legal-links a:hover{border-bottom-style:dotted}
.download-page-wrapper .legal-content .legal-paragraph{margin-top:2rem;text-align:center;font-weight:300}
.download-page-wrapper #capture-legal-section .legal-links>a,.download-page-wrapper #capture-legal-section .legal-paragraph{font-weight:400}
.download-page-wrapper .mac-download-preference{display:none}
.download-page-wrapper #signed-in-buttons{display:none}
.download-page-wrapper .desktop-info-container.no-sign-in #signed-out-buttons{display:none}
.download-page-wrapper .desktop-info-container.no-sign-in #signed-in-buttons{display:block}
.download-details-container{position:relative;display:block}
.download-details-container .centered-container{margin:0 3rem;padding:0 3rem 2.5rem;border-radius:1rem;display:flex;flex-direction:column;align-items:center;min-height:20rem;box-shadow:none}
.download-details-container .centered-container .image-wrapper{margin-top:-3rem}
.download-details-container .centered-container .image-wrapper img{height:96px;width:96px}
.download-details-container .centered-container .desktop-info-container{display:block;margin-top:1rem}
.download-details-container .centered-container .desktop-info-container .download-details-subheader,.download-details-container .centered-container .desktop-info-container .download-details-text{margin-top:2rem}
.download-details-container .centered-container .desktop-info-container .account-created{display:none}
.download-details-container .centered-container .desktop-info-container .link-bucket-wrapper{margin-top:1rem}
.download-details-container .centered-container .desktop-info-container .link-bucket-wrapper .link-bucket{list-style-type:none}
.download-details-container .centered-container .desktop-info-container .link-bucket-wrapper .link-bucket .btn{color:#111!important;width:100%}
.download-details-container .centered-container .desktop-info-container .link-bucket-wrapper .link-bucket li:nth-child(2){margin-top:.75rem}
.download-details-container .centered-container .desktop-info-container .link-bucket-wrapper .link-bucket li:nth-child(2) a{text-decoration:none;border-bottom:1px solid;line-height:1.25rem;cursor:pointer}
.download-details-container .centered-container .desktop-info-container .link-bucket-wrapper .link-bucket li:nth-child(2) a:hover{border-bottom-style:dotted}
.download-details-container .centered-container .desktop-info-container.signed-in .create-account{display:none}
.download-details-container .centered-container .desktop-info-container.signed-in .account-created{display:inline}
.download-details-container .centered-container .mobile-info-container{width:19rem;display:none;margin-top:1rem}
.download-details-container .centered-container .mobile-info-container .download-details-header{font-size:32px;line-height:1}
.download-details-container .centered-container .mobile-info-container .download-details-subheader,.download-details-container .centered-container .mobile-info-container .download-details-text{font-size:16px;line-height:1.5}
.download-details-container .centered-container .mobile-info-container .download-details-subheader{margin-top:2rem}
.download-details-container .centered-container .mobile-info-container .download-details-text{margin-top:1rem}
.download-details-header{font-size:48px;line-height:1;font-weight:700}
.download-details-subheader{font-size:20px;line-height:1;font-weight:600}
.download-details-text{font-size:20px;line-height:1.5;font-weight:400}
.download-details-item{width:100%;text-align:center}
#email-link-option{margin:2rem auto 0;width:auto;font-size:16px;text-align:center}
#email-link-option a{text-decoration:none;border-bottom:1px solid;line-height:1.25rem;cursor:pointer}
#email-link-option a:hover{border-bottom-style:dotted}
#pre-form-submit>form{margin-top:2rem}
#pre-form-submit>form input[type=email]{background-color:#e6e6e6;height:3.25rem;padding:1rem}
#pre-form-submit>form .btn{width:100%;margin-top:1rem;height:3.25rem}
#form-post-error-result,#form-post-success-result{display:none}
#form-post-error-result .download-details-header,#form-post-success-result .download-details-header{margin-top:1rem}
#form-post-error-result .download-details-subheader,#form-post-success-result .download-details-subheader{font-size:20px;line-height:1.25;margin-top:1rem}
#form-post-error-result .download-details-text,#form-post-success-result .download-details-text{font-size:16px;line-height:1.5}
#form-post-error-result>.download-details-text{margin-top:2rem}
@media screen and (min-width:26.875rem){
.download-page-wrapper{padding:6rem 0}
.download-details-container{max-height:47rem}
}
@media screen and (min-width:47.9375rem){
.desktop-info-container .link-bucket-wrapper .link-bucket .btn{width:85%!important}
.legal-section>.legal-content>.legal-links{flex-direction:row;justify-content:center;align-items:flex-start}
.legal-section>.legal-content>.legal-links a:not(:last-child){margin-right:2rem}
#capture-legal-section>.legal-links{justify-content:center;flex-direction:row}
#capture-legal-section>.legal-links a{margin:1rem 1.5rem 0}
.download-details-container>.centered-container{box-shadow:0 8px 32px 0 rgba(0,0,0,.15);margin:0 auto;width:37.5rem}
#email-link-option{width:37.5rem}
#camtasia-download-wrapper>.download-details-container>.centered-container{background-color:rgba(255,255,255,.1)}
#snagit-download-wrapper>.download-details-container>.centered-container{background:rgba(255,255,255,.5)}
#audiate-download-wrapper>.download-details-container>.centered-container{background:rgba(255,255,255,.1)}
.legal-content>.legal-links>a{margin-top:0}
}
@media screen and (min-width:60rem){
.desktop-info-container{margin-top:1rem}
.legal-section{margin:0 auto;width:54rem}
}
.grid{display:flex;flex-wrap:wrap}
@media (max-width:60rem){
.grid>div:not(:last-of-type){margin-bottom:2rem}
}
.grid-vertical-center{align-items:center}
.grid-column-2{flex:0 0 50%;padding:0 1rem;max-width:50%}
@media (max-width:60rem){
.grid-column-2{flex:1 1 100%;max-width:100%}
}
.grid-column-border-left{border-left:1px solid #444}
@media (max-width:60rem){
.grid-column-border-left{border:0}
}
.grid-column-border-right{border-right:1px solid #444}
@media (max-width:60rem){
.grid-column-border-right{border:0}
}
@media (min-width:34.385em){
.t-grid-md-90{display:grid;grid-gap:1.5rem;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"first third" "second third"}
.t-grid-md-90>:first-child{grid-area:first}
.t-grid-md-90>:nth-child(2){grid-area:second}
.t-grid-md-90>:nth-child(3){grid-area:third}
.t-grid-md-90>:nth-child(n+4){display:none}
.t-grid-md-180{display:grid;grid-gap:1.5rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"first second" "third third"}
.t-grid-md-180>:first-child{grid-area:first}
.t-grid-md-180>:nth-child(2){grid-area:second}
.t-grid-md-180>:nth-child(3){grid-area:third}
.t-grid-md-180>:nth-child(n+4){display:none}
.t-grid-md-270{display:grid;grid-gap:1.5rem;grid-template-columns:1fr 2fr;grid-template-rows:1fr 1fr;grid-template-areas:"first second" "first third"}
.t-grid-md-270>:first-child{grid-area:first}
.t-grid-md-270>:nth-child(2){grid-area:second}
.t-grid-md-270>:nth-child(3){grid-area:third}
.t-grid-md-270>:nth-child(n+4){display:none}
}
@media (min-width:58.135rem){
.t-grid-lg-90{display:grid;grid-gap:1.5rem;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"first third" "second third"}
.t-grid-lg-90>:first-child{grid-area:first}
.t-grid-lg-90>:nth-child(2){grid-area:second}
.t-grid-lg-90>:nth-child(3){grid-area:third}
.t-grid-lg-90>:nth-child(n+4){display:none}
.t-grid-lg-180{display:grid;grid-gap:1.5rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"first second" "third third"}
.t-grid-lg-180>:first-child{grid-area:first}
.t-grid-lg-180>:nth-child(2){grid-area:second}
.t-grid-lg-180>:nth-child(3){grid-area:third}
.t-grid-lg-180>:nth-child(n+4){display:none}
.t-grid-lg-270{display:grid;grid-gap:1.5rem;grid-template-columns:1fr 2fr;grid-template-rows:1fr 1fr;grid-template-areas:"first second" "first third"}
.t-grid-lg-270>:first-child{grid-area:first}
.t-grid-lg-270>:nth-child(2){grid-area:second}
.t-grid-lg-270>:nth-child(3){grid-area:third}
.t-grid-lg-270>:nth-child(n+4){display:none}
.t-grid-lg-90>:first-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}
.t-grid-lg-180>:first-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}
.t-grid-lg-270>:first-child{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}
.t-grid-lg-90>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}
.t-grid-lg-180>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.t-grid-lg-270>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.t-grid-lg-90>:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3;-ms-grid-column-span:1}
.t-grid-lg-180>:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}
.t-grid-lg-270>:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1}
.t-grid-lg-90>:first-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}
.t-grid-lg-180>:first-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}
.t-grid-lg-270>:first-child{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}
.t-grid-lg-90>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}
.t-grid-lg-180>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.t-grid-lg-270>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.t-grid-lg-90>:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3;-ms-grid-column-span:1}
.t-grid-lg-180>:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}
.t-grid-lg-270>:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1}
.t-grid-lg-90>:first-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}
.t-grid-lg-180>:first-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}
.t-grid-lg-270>:first-child{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}
.t-grid-lg-90>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}
.t-grid-lg-180>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.t-grid-lg-270>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.t-grid-lg-90>:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3;-ms-grid-column-span:1}
.t-grid-lg-180>:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}
.t-grid-lg-270>:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1}
}
@media (min-width:34.385em){
.t-grid-md-90>:first-child{-ms-grid-row:1;-ms-grid-column:1}
.t-grid-md-180>:first-child{-ms-grid-row:1;-ms-grid-column:1}
.t-grid-md-270>:first-child{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}
.t-grid-md-90>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}
.t-grid-md-180>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.t-grid-md-270>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.t-grid-md-90>:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}
.t-grid-md-180>:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}
.t-grid-md-270>:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1}
.t-grid-md-180>:first-child{-ms-grid-row:1;-ms-grid-column:1}
.t-grid-md-180>:first-child{-ms-grid-row:1;-ms-grid-column:1}
.t-grid-md-270>:first-child{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}
.t-grid-md-180>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}
.t-grid-md-180>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.t-grid-md-270>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.t-grid-md-180>:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}
.t-grid-md-180>:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}
.t-grid-md-270>:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1}
.t-grid-md-270>:first-child{-ms-grid-row:1;-ms-grid-column:1}
.t-grid-md-180>:first-child{-ms-grid-row:1;-ms-grid-column:1}
.t-grid-md-270>:first-child{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}
.t-grid-md-270>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}
.t-grid-md-180>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.t-grid-md-270>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.t-grid-md-270>:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}
.t-grid-md-180>:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}
.t-grid-md-270>:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1}
.t-grid-lg-90>:first-child{-ms-grid-row:1;-ms-grid-column:1}
.t-grid-md-180>:first-child{-ms-grid-row:1;-ms-grid-column:1}
.t-grid-md-270>:first-child{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}
.t-grid-lg-90>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}
.t-grid-md-180>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.t-grid-md-270>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.t-grid-lg-90>:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}
.t-grid-md-180>:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}
.t-grid-md-270>:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1}
.t-grid-lg-180>:first-child{-ms-grid-row:1;-ms-grid-column:1}
.t-grid-md-180>:first-child{-ms-grid-row:1;-ms-grid-column:1}
.t-grid-md-270>:first-child{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}
.t-grid-lg-180>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}
.t-grid-md-180>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.t-grid-md-270>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.t-grid-lg-180>:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}
.t-grid-md-180>:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}
.t-grid-md-270>:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1}
.t-grid-lg-270>:first-child{-ms-grid-row:1;-ms-grid-column:1}
.t-grid-md-180>:first-child{-ms-grid-row:1;-ms-grid-column:1}
.t-grid-md-270>:first-child{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}
.t-grid-lg-270>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}
.t-grid-md-180>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.t-grid-md-270>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.t-grid-lg-270>:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}
.t-grid-md-180>:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}
.t-grid-md-270>:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1}
}
@media (min-width:58.135rem){
.t-grid-lg-90>:first-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}
.t-grid-lg-180>:first-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}
.t-grid-lg-270>:first-child{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}
.t-grid-lg-90>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}
.t-grid-lg-180>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.t-grid-lg-270>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.t-grid-lg-90>:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3;-ms-grid-column-span:1}
.t-grid-lg-180>:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}
.t-grid-lg-270>:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1}
.t-grid-lg-90>:first-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}
.t-grid-lg-180>:first-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}
.t-grid-lg-270>:first-child{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}
.t-grid-lg-90>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}
.t-grid-lg-180>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.t-grid-lg-270>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.t-grid-lg-90>:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3;-ms-grid-column-span:1}
.t-grid-lg-180>:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}
.t-grid-lg-270>:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1}
.t-grid-lg-90>:first-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}
.t-grid-lg-180>:first-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}
.t-grid-lg-270>:first-child{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}
.t-grid-lg-90>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}
.t-grid-lg-180>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.t-grid-lg-270>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.t-grid-lg-90>:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3;-ms-grid-column-span:1}
.t-grid-lg-180>:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}
.t-grid-lg-270>:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1}
}
.iframe-resize{height:1rem;width:100%;display:block;transition-property:height;transition-duration:.5s;transition-delay:0.5s;transition-timing-function:ease-out}
.careers{margin-bottom:.5rem}
.careers .glyph-icon{font-size:2rem;vertical-align:middle;margin-right:.5rem}
.careers .careers-header{margin-bottom:.5rem}
.careers .careers-position{padding-left:2.5rem;margin-bottom:2rem}
.careers.two-column .careers-position{float:left;width:50%}
@media (max-width:60rem){
.careers.two-column .careers-position{float:none;width:100%}
}
.careers.two-column .careers-position:nth-child(2n){clear:left}
.change-email-address-form{max-width:none}
.change-email-address-form .input-group{margin-bottom:0}
.change-email-address-form .input-group>label{display:none}
.change-email-wrapper{display:none;margin-bottom:1rem;padding:1rem 1.3125rem;position:relative}
.change-email-wrapper .button-wrapper{direction:rtl}
.change-email-wrapper label{font-weight:700}
.change-email-wrapper input[type=email]{background-color:transparent}
.change-email-wrapper .wave-spinner-wrapper{display:none;position:absolute;top:0;left:0;width:100%;height:100%}
.change-email-error-message{color:#d0021b;font-size:18px;margin-top:.5rem}
.confirm-header{font-size:1.125rem;font-weight:500;margin-bottom:1rem}
.confirm-content{margin-bottom:2.5rem}
.confirm-content .content-block{margin-bottom:1rem}
.email-preferences-wrapper{margin:0 auto;max-width:33.4375rem}
.email-preferences-wrapper .error-header{color:#d0021b;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:500}
.email-preferences-wrapper .footer-links{margin-top:3.75rem}
.email-preferences-wrapper .footer-links .seperator{margin:0 .25rem}
.email-preferences-wrapper .section-header{margin-bottom:2.5rem}
.email-preferences-sub-header{display:inline;margin:auto;max-width:26rem}
.email-preferences-form{max-width:31.25rem;padding:0}
.fixed-length-email{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}
.grey-inset{background-color:#e6e6e6;box-shadow:inset 0 0 .375rem 0 rgba(0,0,0,.3)}
.newsletter-form-wrapper{padding-left:1rem;padding-right:1rem}
.newsletter-block{margin-bottom:2.25rem}
.newsletter-block label{height:1.25rem;font-size:1.125rem;font-weight:500}
.newsletter-option{border-radius:.0625rem;cursor:pointer;display:block;width:50%;float:left}
.newsletter-option:hover{background-color:#fff}
.newsletter-option-block{padding:0 0 1rem .3125rem;overflow:hidden}
.newsletter-option-block:last-child{padding-bottom:0}
.newsletter-option-block label{display:block;cursor:pointer;font-size:1rem;height:100%;padding:.3125rem .3125rem .3125rem 0;width:100%}
.newsletter-option-block input[type=checkbox]{margin:0 .3125rem 0 1rem;top:.5rem}
.newsletter-option-toggle{color:#0072cf;display:none;font-weight:700;margin:0 0 .625rem 1.125rem;position:relative}
.newsletter-option-toggle .icon-wrapper{cursor:pointer;left:-1.25rem;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1rem}
.newsletter-option-toggle .message{display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.newsletter-option-toggle .triangle{border-top:.5rem solid transparent;border-bottom:.5rem solid transparent;border-left:.5rem solid #0072cf;display:block;height:0;margin:.125rem auto;width:0}
.newsletter-option-toggle .triangle-rotate{transform:rotate(90deg)}
.newsletter-option-wrapper{display:none;padding:1rem 1.125rem}
.newsletter-option-wrapper h2{font-size:1.125rem;font-weight:500;margin-bottom:0}
.newsletter-option-wrapper h3{margin-bottom:1rem}
.update-confirm-social-message{margin-bottom:.5rem}
.update-confirm-social li{display:inline-block}
.update-confirm-social li a{border-radius:.3125rem;color:#fff;display:inline-block;font-size:1.875rem;height:1.875rem;line-height:1.875rem;margin-right:1.25rem;outline:0;text-decoration:none;text-align:center;transition-property:transform;transition-duration:.15s;transform:scale(1);width:1.875rem}
.update-confirm-social li a:hover{transform:scale(1.2)}
.update-confirm-social li a i{font-size:1.5625rem}
.update-confirm-social li .tsc-facebook-follow{background-color:#3b5998}
.update-confirm-social li .tsc-googleplus-follow{background-color:#d34836}
.update-confirm-social li .tsc-twitter-follow{background-color:#00aced}
.update-confirm-social li .tsc-youtube-follow{background-color:#b00}
.user-information-header{overflow:hidden;text-overflow:ellipsis}
@media (max-width:29.6875rem){
.change-email-wrapper .btn{width:49%;min-width:0}
.email-preferences-form .btn{width:100%}
.email-preferences-wrapper .footer-links{text-align:center}
.newsletter-option{width:100%}
.newsletter-option-wrapper{margin:0 -2rem;padding:1rem 2.125rem 1rem 3rem}
}
@media (max-width:43.75rem){
.email-preferences-sub-header{margin-bottom:1rem}
}
.bv-center-fit-content{margin-left:auto;margin-right:auto;padding-top:.3125rem;padding-bottom:.3125rem;width:-moz-fit-content;width:fit-content}
@media (max-width:34.375rem){
.bv-center-fit-content{margin-left:auto}
}
@media (max-width:58.125rem) and (min-width:34.4375rem){
.bv-center-fit-content{margin-left:0}
}