.global-nav-wrapper-redesign .global-nav-redesign .global-nav-menu-redesign .level-1-redesign.has-dropdown .products-list .view-all-products {
  padding-right: 24px;
}

.p240457_h-h1 h1 {
  max-width: 63rem;
}

.section-product-bundles-compare .bundle-includes-label {
  line-height: 1.5rem;
}

.section-fullwidth-block {
  padding-left: 1rem;
  padding-right: 1rem;
}

.section-sliding-gallery-rows {
  padding-left: 0;
  padding-right: 0;
}

body {
  --custom-img-box-shadow: 0 4px 24px rgba(0,0,0,.25);
}

.page-id-268476 .block_dd45c78ff333112ce4b24eb0e370129f .section-media img {
  border-radius: 0.5rem;
  box-shadow: var(--custom-img-box-shadow);
  margin-bottom: 2rem;
}

.page-id-268713 .section-media img {
  border-radius: 0.5rem;
  box-shadow: var(--custom-img-box-shadow);
  margin-bottom: 2rem;
}

.section-media-aside.has-cover-media-column .section-media-column .wistia_responsive_padding:before,
.section-media-aside.has-cover-media-column .section-media-column .wistia_responsive_padding:after {
  background-image: none;
  background: transparent;
}

.page-template-fullwidth-content .header-submenu-inner .menu .menu-item a:focus {
  color: #99e500;
}

.page-id-269110 .section-product-category-features .feature-box-header {
  padding-bottom: 62.5%;
}

.p240457_h-h1 {
  background-image: url(https://www.techsmith.com/wp-content/uploads/2024/06/hero_image2-1.webp);
  background-size: cover;
  background-position: center center;
}

.page-template-fullwidth-content .header-submenu-inner .submenu-navigation .menu-ctas {
  flex-wrap: nowrap;
}

.cards-list-wrap li {
  padding: 1.5rem;
  --border-color: transparent;
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.1);
}

@media (max-width: 60rem) {
  .corporatetraining {
    background-image: url("https://www.techsmith.com/wp-content/uploads/2024/06/hero-4.webp") !important;
  }
}
@media (min-width: 961px) {
  .cards-list-wrap h3 + p {
    margin-top: 0;
  }
  .cards-list-wrap .splide__track {
    height: 100%;
  }
  .cards-list-wrap ul {
    justify-content: center;
  }
}
.page-template-fullwidth-content .wpml-ls-item-pt-br {
  display: none;
}

.page-template-fullwidth-content .header-submenu-inner .menu > .menu-item-has-children > a {
  white-space: nowrap;
}

#menu-snagit-pages {
  --product-pages-subheader-overlay-color: rgba(255,255,255,0.75);
}

#menu-snagit-pages .sub-menu,
#menu-camtasia-products .sub-menu {
  backdrop-filter: blur(8px);
}

.page-id-149512 .section-choose-path .card-container .card__info-container__course-info__difficulty {
  font-size: 0.7rem !important;
}

.tsc-header .detailed-menu dd span {
  font-weight: 400;
}

.schema-faq-section {
  margin-bottom: 2rem;
}

.single-feature .section-media-aside .section-media {
  border-radius: 1rem;
  overflow: hidden;
}

.pad-fix-rev {
  padding: 0;
}

.section-product-category-features .features-categories-nav-item {
  border: 2px solid transparent;
}

a.features-categories-nav-item:hover {
  border-radius: 35px;
  border-color: black;
}

a.features-categories-nav-item:focus-visible {
  border-radius: 35px;
  outline: 2px dotted black;
  outline-offset: 2px;
}

.single-sng_feature .header-submenu-inner #menu-snagit-pages .menu-item.current-menu-item {
  --product-pages-subheader-items-color: #D5088A;
}

.page-template-fullwidth-content .header-submenu-inner #menu-snagit-pages {
  --product-pages-subheader-items-hover-color: #D5088A;
  --product-pages-subheader-items-active-color: #D5088A;
}

.contain-width {
  justify-content: center;
}

.page-template-whats-new-snagit .header-submenu-inner #menu-snagit-pages .menu-item.menu-item-315867 {
  --product-pages-subheader-items-color: #D5088A;
}

.section-card-tabs.cards-bg-color-rainbow-bright .cards-list-wrap li {
  backdrop-filter: none;
}

.wp-block-column a {
  text-decoration: underline;
}

.wp-block-column a:hover {
  text-decoration: none;
}

@media (max-width: 60rem) {
  .mobile-menu-active .tsc-header .global-nav-wrapper {
    z-index: 999;
  }
}
.wpml-ls-statics-footer .wpml-ls-current-language:hover > a,
.wpml-ls-statics-footer .wpml-ls-current-language > a:focus,
.wpml-ls-statics-footer a:hover,
.wpml-ls-statics-footer a:hover {
  background: transparent;
  color: #000000 !important;
}

.section-faqs-collapsible-rows .collapse-icon {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'24'%20height%3D'24'%20fill%3D'none'%20xmlns%3D'http%3A//www.w3.org/2000/svg'%3E%3Cpath%20d%3D'M4.8%208.611a1.125%201.125%200%200%201%201.59-.06l5.61%205.29%205.61-5.29a1.125%201.125%200%201%201%201.53%201.65l-6.375%206a1.125%201.125%200%200%201-1.53%200l-6.375-6a1.125%201.125%200%200%201-.06-1.59Z'%20fill%3D'%23fff'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'24'%20height%3D'24'%20fill%3D'none'%20xmlns%3D'http%3A//www.w3.org/2000/svg'%3E%3Cpath%20d%3D'M4.8%208.611a1.125%201.125%200%200%201%201.59-.06l5.61%205.29%205.61-5.29a1.125%201.125%200%201%201%201.53%201.65l-6.375%206a1.125%201.125%200%200%201-1.53%200l-6.375-6a1.125%201.125%200%200%201-.06-1.59Z'%20fill%3D'%23fff'/%3E%3C/svg%3E");
}

.tsc-header .level-1 > a:focus-visible,
.tsc-header .level-2 a:focus-visible,
.tsc-header button:focus-visible {
  outline: black auto 1px !important;
}

.tsc-header .promotion + .promotion:focus-visible::before {
  width: 0;
}

html[lang=de-DE] .camtasiaHeroFix h1,
html[lang=de-DE] .camonline-new h2,
html[lang=de-DE] .block002 h2,
html[lang=de-DE] .corporatetraining h1,
html[lang=de-DE] .block_f485626e834670a5e376100c1275e7ab h2,
html[lang=de-DE] .block_8a4fd5a7d1ffb1d65c1677ec0e580f8f h1,
html[lang=de-DE] .block_fe76a3699bb669d26604276e0f0c1827 h2,
html[lang=de-DE] .block_7e718b8ddcf452249f8bdd14ffccf79e h1,
html[lang=de-DE] .block_7e70557caf8b322bbef0a5a856a77239 h2,
html[lang=de-DE] .block_6fb56b23f1c5a9c59a08a67f926c0faa h3,
html[lang=de-DE] .block_8419678eecf4430601af8c5a30261d79 .features-boxes .feature-title,
html[lang=de-DE] .block_8419678eecf4430601af8c5a30261d79 .features-boxes .feature-text,
html[lang=de-DE] .block_7c6c132bea023a686b32760a9e2e5e7e h1,
html[lang=de-DE] .block_4905cfd5710617ee01c4e9e629c3f372 .features-boxes .feature-title,
html[lang=de-DE] .block_4905cfd5710617ee01c4e9e629c3f372 .features-boxes .feature-text,
html[lang=de-DE] .block_6b4352b47336f73440f448dde83b87b4 h2,
html[lang=de-DE] .block_bbca33a66a6b063dd14ad64e2b446e10 h2,
html[lang=de-DE] .block_bbca33a66a6b063dd14ad64e2b446e10,
html[lang=de-DE] .block_bbca33a66a6b063dd14ad64e2b446e10 .features-boxes .feature-title,
html[lang=de-DE] .block_bbca33a66a6b063dd14ad64e2b446e10 .features-boxes .feature-text,
html[lang=de-DE] .block_a4614520e189acc1502a050fcc8ae2fa h1,
html[lang=de-DE] .block_5836a33801a57cdbe57577b5f4d6ef14 .features-boxes .feature-title,
html[lang=de-DE] .block_5836a33801a57cdbe57577b5f4d6ef14 .features-boxes .feature-text,
html[lang=de-DE] .homepage-coa-foot h2,
html[lang=de-DE] .block_f200174a6d89e79a38ce843c0b676d66 h1,
html[lang=de-DE] .block_be70d607d017da2239f55d334ac02567 h1,
html[lang=de-DE] .block_1cc2bf810f7a8332ec080786b5552849 .features-boxes .feature-text,
html[lang=de-DE] .block_1cc2bf810f7a8332ec080786b5552849 .features-boxes .feature-title,
html[lang=de-DE] .block_dbc86143775b5287e4827b376f637719 .features-boxes .feature-text,
html[lang=de-DE] .block_dbc86143775b5287e4827b376f637719 .features-boxes .feature-title,
html[lang=de-DE] .block_4ce0731996aa8c039fe957bc8d8287ec h1,
html[lang=de-DE] .block_fdca63a67027601567cc7d43c3b998ba .features-boxes .feature-text,
html[lang=de-DE] .block_fdca63a67027601567cc7d43c3b998ba .features-boxes .feature-title,
html[lang=de-DE] .block_e20234a19c182f20c4dde9e634b976d5 h2,
html[lang=de-DE] .block_afe764942b2fbbdd89b50dab3f21ef3a h2,
html[lang=de-DE] .block_cb47afb4a9a858f65bff93054d7dd428 h2,
html[lang=de-DE] .block_0534f75fc4a73cf6b9b5f8179c7b2ddb h1,
html[lang=de-DE] .block_9f88170be47d82dff2f9ac46487c4942 h1,
html[lang=de-DE] .block_56151678059d02e0df270051edba4722 h2,
html[lang=de-DE] .block_3c9cd412c8f9a6f8b9c3a7578299ba6c h2,
html[lang=de-DE] .block_1f3d6f1d3421e641ac8e46b753842c8a h2,
html[lang=de-DE] .block_b0f8b1c4a2f978d3243a791c3a7b96b9 h1,
html[lang=de-DE] .block_9b35ba6e0bf78586b97810adeb019ddd h2,
html[lang=de-DE] .block_9b35ba6e0bf78586b97810adeb019ddd .features-boxes .feature-text,
html[lang=de-DE] .block_9b35ba6e0bf78586b97810adeb019ddd .features-boxes .feature-title,
html[lang=de-DE] .block_edff280c387e20f57142dc05c6b64976 .features-boxes .feature-text,
html[lang=de-DE] .block_edff280c387e20f57142dc05c6b64976 .features-boxes .feature-title {
  overflow-wrap: anywhere;
}

html[lang=de-DE] .homepage-coa-foot h2 {
  font-size: clamp(1rem, 2.5vw, 2.5rem);
}

@media (max-width: 60rem) {
  html[lang=de-DE] .homepage-coa-foot h2 {
    font-size: 2rem;
  }
}
.section-container-filters-products .hide-on-mobile {
  margin-left: 3px;
}

.section-resource-carousel .feature-box-footer-arrow:hover svg path:first-child {
  fill: var(--cta-circle-hover-color);
}

.section-resource-carousel .feature-box-footer-arrow:hover svg path:nth-child(2) {
  fill: var(--cta-arrow-hover-color);
}

.whitebg-card .section-row.has-background.has-background-container-snagit-bright {
  background: white;
}

.section-product-category-features .feature-box-body,
.section-resource-carousel .feature-box-body {
  padding: 2.5rem 1.5rem 0;
}

.section-product-category-features .feature-box-tag,
.section-resource-carousel .feature-box-tag {
  padding: 0.625rem 0.75rem 0.625rem 0.625rem;
  margin: -1.546875rem 0 1.09375rem calc(1.5rem - 6px);
}

.section-product-category-features .feature-box-tag:before,
.section-resource-carousel .feature-box-tag:before {
  height: 15px;
  width: 15px;
}

.linktext {
  text-decoration: underline;
}

.linktext:hover {
  text-decoration: none;
}

html:lang(de-DE) .mega-menu-column .column-with-icons .icon-item .item-content .heading-item,
html:lang(de-DE) .mega-menu-column .column-without-icons .text-items .text-item,
html:lang(de-DE) .global-nav-wrapper-redesign .global-nav-redesign .global-nav-menu-redesign .level-1-redesign.has-dropdown .features-list .features-list-content a,
html:lang(de-DE) .global-nav-wrapper-redesign .global-nav-redesign .global-nav-menu-redesign .level-1-redesign.has-dropdown .features-continued-list .features-continued-list-content a,
html:lang(de-DE) .global-nav-wrapper-redesign .global-nav-redesign .global-nav-menu-redesign .level-1-redesign.has-dropdown .products-list .view-all-products a,
html:lang(fr-FR) .mega-menu-column .column-with-icons .icon-item .item-content .heading-item,
html:lang(fr-FR) .mega-menu-column .column-without-icons .text-items .text-item,
html:lang(fr-FR) .global-nav-wrapper-redesign .global-nav-redesign .global-nav-menu-redesign .level-1-redesign.has-dropdown .features-list .features-list-content a,
html:lang(fr-FR) .global-nav-wrapper-redesign .global-nav-redesign .global-nav-menu-redesign .level-1-redesign.has-dropdown .features-continued-list .features-continued-list-content a,
html:lang(fr-FR) .global-nav-wrapper-redesign .global-nav-redesign .global-nav-menu-redesign .level-1-redesign.has-dropdown .products-list .view-all-products a,
html:lang(es-ES) .mega-menu-column .column-with-icons .icon-item .item-content .heading-item,
html:lang(es-ES) .mega-menu-column .column-without-icons .text-items .text-item,
html:lang(es-ES) .global-nav-wrapper-redesign .global-nav-redesign .global-nav-menu-redesign .level-1-redesign.has-dropdown .features-list .features-list-content a,
html:lang(es-ES) .global-nav-wrapper-redesign .global-nav-redesign .global-nav-menu-redesign .level-1-redesign.has-dropdown .features-continued-list .features-continued-list-content a,
html:lang(es-ES) .global-nav-wrapper-redesign .global-nav-redesign .global-nav-menu-redesign .level-1-redesign.has-dropdown .products-list .view-all-products a {
  text-transform: none;
}

html:lang(de-DE) .tsc-header-wrapper-redesign.blog-top,
html:lang(fr-FR) .tsc-header-wrapper-redesign.blog-top,
html:lang(es-ES) .tsc-header-wrapper-redesign.blog-top,
html:lang(ja-JA) .tsc-header-wrapper-redesign.blog-top {
  z-index: 999;
}

html:lang(en-US) .hero-schmero .section-awards .award:nth-child(4),
html:lang(de-DE) .hero-schmero .section-awards .award:nth-child(4),
html:lang(fr-FR) .hero-schmero .section-awards .award:nth-child(4),
html:lang(es-ES) .hero-schmero .section-awards .award:nth-child(4),
html:lang(ja-JA) .hero-schmero .section-awards .award:nth-child(4),
html:lang(en-US) .camtasiaHeroFix .section-awards .award:nth-child(4),
html:lang(de-DE) .camtasiaHeroFix .section-awards .award:nth-child(4),
html:lang(fr-FR) .camtasiaHeroFix .section-awards .award:nth-child(4),
html:lang(es-ES) .camtasiaHeroFix .section-awards .award:nth-child(4),
html:lang(ja-JA) .camtasiaHeroFix .section-awards .award:nth-child(4) {
  display: none;
}

.product-features-2 .view-all-features,
.mobile-product-detail-content [data-product=audiate] .mobile-product-detail-column .mobile-view-all-features {
  display: none;
}

.g2-grid.section-banner-media-aside .section-media {
  position: relative;
}

.g2-grid.section-banner-media-aside .section-texts-column {
  display: table;
}

.g2-grid.section-banner-media-aside .section-header {
  display: table-cell;
  vertical-align: middle;
}

@media (max-width: 60rem) {
  .g2-grid.section-banner-media-aside .section-media {
    position: absolute;
  }
  .g2-grid.section-banner-media-aside .section-texts-column,
  .g2-grid.section-banner-media-aside .section-header {
    display: block;
  }
  .camonline-scroller.section-sliding-gallery-rows .splide__slide {
    width: 50%;
  }
}
.left-aligned .section-title,
.left-aligned .section-text {
  text-align: left;
}

.left-aligned .section-header {
  margin-left: 0;
}

.left-aligned .section-ctas {
  justify-content: left;
}

@media (max-width: 60rem) {
  html[lang=de-DE] .section-title {
    font-size: 2.5rem !important;
    margin-bottom: 1rem;
  }
}
html[lang=de-DE] .section-title-fs-h3 .section-title {
  font-size: 2rem;
}

.ub-emb-bar-frame {
  pointer-events: none;
}

.ub-emb-iframe-wrapper.ub-emb-visible {
  pointer-events: auto;
}

body.page-id-337875 .revealer-redesign #content > .section-fullwidth-block:first-of-type,
body.page-id-300558 .revealer-redesign #content > .section-fullwidth-block:first-of-type {
  margin-top: 0 !important;
}

@media (max-width: 782px) {
  body.admin-bar {
    padding-top: 0px !important;
  }
}
#wpadminbar {
  z-index: 2147483647 !important;
}

html:lang(de-DE) .spz_review_wall,
html:lang(fr-FR) .spz_review_wall,
html:lang(es-ES) .spz_review_wall,
html:lang(ja-JA) .spz_review_wall {
  display: none;
}

.tsc-header-wrapper-redesign.is-sticky {
  z-index: 999999999999999;
}
/*# sourceMappingURL=custom-overrides.css.map */
