@charset "UTF-8";
body.ttc2 { background-color: #fff; /*************************************** ??? */ }

body.ttc2 .container { background-color: #fff; }

body.ttc2 section { padding: 12px; }

@media (min-width: 768px) { body.ttc2 section { padding: 48px; } }

body.ttc2 .italic { font-style: italic; }

body.ttc2 .bold { font-weight: bold; }

body.ttc2 .underline { text-decoration: underline; }

body.ttc2 .center { text-align: center; }

body.ttc2 .margin-top-1em { margin-top: 1em; }

body.ttc2 .margin-bottom-1em { margin-bottom: 1em; }

body.ttc2 .margin-top-2em { margin-top: 2em; }

body.ttc2 .margin-bottom-2em { margin-bottom: 2em; }

body.ttc2 .padding-bottom-2em { padding-bottom: 2em; }

body.ttc2 .padding-top-2em { padding-top: 2em; }

body.ttc2 h1 { font-family: 'sofia-pro', sans-serif; font-size: 32px; font-style: normal; font-weight: bold; line-height: 125%; /* or 50px */ letter-spacing: 0em; color: #04145E; }

@media (min-width: 992px) { body.ttc2 h1 { font-size: 46px; } }

body.ttc2 h2 { font-family: 'Covered By Your Grace', cursive; font-style: normal; font-weight: normal; font-size: 25px; line-height: 125%; /* or 36px */ color: rgba(4, 20, 94, 0.4); }

body.ttc2 h3 { font-size: 26px; font-family: 'sofia-pro', sans-serif; font-style: normal; font-weight: normal; line-height: 140%; /* or 42px */ color: #04145E; }

@media (min-width: 992px) { body.ttc2 h3 { font-size: 35px; } }

body.ttc2 h4 { font-family: 'sofia-pro', sans-serif; font-style: normal; font-weight: 800; font-size: 28px; line-height: 120%; /* or 34px */ letter-spacing: 0.08em; text-transform: uppercase; color: #04145E; }

body.ttc2 h5 { font-family: 'sofia-pro', sans-serif; font-style: normal; font-weight: 800; font-size: 25px; line-height: 140%; /* or 35px */ color: #04145E; }

body.ttc2 h5.blue { color: #2C94DF; }

body.ttc2 h6 { font-family: 'sofia-pro', sans-serif; font-style: normal; font-weight: normal; font-size: 16px; line-height: 140%; /* or 31px */ color: #04145E; }

@media (min-width: 992px) { body.ttc2 h6 { font-size: 22px; } }

body.ttc2 p { font-family: 'sofia-pro', sans-serif; font-style: normal; font-weight: normal; font-size: 16px; line-height: 160%; /* or 26px */ color: rgba(4, 20, 94, 0.5); }

body.ttc2 li { font-family: 'sofia-pro', sans-serif; font-style: normal; font-weight: normal; font-size: 16px; line-height: 160%; /* or 26px */ color: rgba(4, 20, 94, 0.5); }

body.ttc2 a { font-family: 'sofia-pro', sans-serif; font-style: normal; font-weight: bold; font-size: 18px; line-height: 165%; color: #2C94DF; text-decoration: none; }

body.ttc2 a.black { color: #04145E; }

body.ttc2 a.white { color: #fff; }

body.ttc2 .numbers { font-family: 'sofia-pro', sans-serif; font-style: normal; font-weight: 300; font-size: 70px; line-height: 130%; /* or 91px */ text-align: center; }

body.ttc2 .grey7 { color: #788C94; }

body.ttc2 .grey9 { color: #364146; }

body.ttc2 .clickable { cursor: pointer; }

body.ttc2 .clickable:hover { opacity: .8; }

body.ttc2 button, body.ttc2 button.button, body.ttc2 a.button { border: none; background-color: #fff; box-sizing: border-box; box-shadow: 0px 0px 15px rgba(4, 20, 94, 0.15); padding: 10px 40px; letter-spacing: .3px; border-radius: 40px; color: #000; font-weight: 700; }

body.ttc2 button.btn-link, body.ttc2 button.button.btn-link, body.ttc2 a.button.btn-link { box-shadow: none; padding: 0; font-weight: inherit; border-radius: 0; }

body.ttc2 #searchBox { margin-top: 10px; }

body.ttc2 .search-button { padding: 0; }

body.ttc2 .search-button img { height: 25px !important; width: 25px !important; }

body.ttc2 #ss360-layer .ss360-ac-bg, body.ttc2 #ss360-layer .ss360-ac-bg--hover:hover, body.ttc2 #ss360-layer .ss360-ac-bg--hover:focus, body.ttc2 #ss360-layer .ss360-ac-bg--focus:focus { background-color: #2C94DF !important; }

body.ttc2 .ss360-suggests__link { color: #2C94DF !important; }

body.ttc2 a.button-outline, body.ttc2 button.button-outline { border: 1px solid #000; }

body.ttc2 button.button-clear, body.ttc2 a.button-clear { border: 2px solid rgba(4, 20, 94, 0.6); box-shadow: 0; color: rgba(4, 20, 94, 0.6); background-color: transparent; }

body.ttc2 .button-darker, body.ttc2 a.button-darker { border: 1px solid #2C94DF; box-sizing: border-box; padding: 10px 40px; letter-spacing: .3px; background: #2C94DF; border-radius: 40px; color: white; }

body.ttc2 .button-darkest { border: 1px solid #04145E; box-sizing: border-box; padding: 10px 40px; letter-spacing: .3px; background: #04145E; border-radius: 40px; color: white; }

body.ttc2 a.button-on-dark { border: 1px solid #2C94DF; box-sizing: border-box; padding: 10px 40px; text-align: center; letter-spacing: .3px; font-size: 16px; border-radius: 40px; color: #2C94DF; }

body.ttc2 img { max-width: 100%; }

body.ttc2 .min-vw-25 { width: 100%; }

@media (min-width: 768px) { body.ttc2 .min-vw-25 { width: 25%; } }

body.ttc2 .impact { text-align: center; background-color: rgba(4, 20, 94, 0.05); padding: 20px; }

@media (min-width: 768px) { body.ttc2 .impact { padding: 100px; } }

body.ttc2 .share i { font-size: 40px; }

body.ttc2 .quote { color: #788C94; }

body.ttc2 .border-bottom { border-bottom: 3px solid rgba(4, 20, 94, 0.15); }

body.ttc2 .border-right { border-right: 3px solid rgba(4, 20, 94, 0.15); }

body.ttc2 .info-card { box-shadow: 0px 0px 15px rgba(4, 20, 94, 0.15); padding: 12px; }

body.ttc2 .info-card-first { box-shadow: 0px 0px 15px rgba(4, 20, 94, 0.15); margin-right: 9px; margin-left: 12px; padding: 0 0 40px 0; }

body.ttc2 .info-card-first .img-container { max-height: 350px; overflow: hidden; }

body.ttc2 .info-card-first .img-container img { height: 100%; width: 100%; object-fit: cover; }

body.ttc2 .info-card-single { padding: 20px; text-align: center; }

@media (min-width: 768px) { body.ttc2 .info-card-single { box-shadow: 0px 0px 15px rgba(4, 20, 94, 0.15); padding: 100px 60px; text-align: left; } }

body.ttc2 .info-card-padding { padding-right: 9px; padding-left: 9px; }

body.ttc2 .info-card-short { box-shadow: 0px 0px 15px rgba(4, 20, 94, 0.15); }

body.ttc2 .blue-quote-box { padding: 20px; background-color: #04145E; }

@media (min-width: 992px) { body.ttc2 .blue-quote-box { padding: 150px 0; } }

body.ttc2 .blue-quote-box h1, body.ttc2 .blue-quote-box h2, body.ttc2 .blue-quote-box h3, body.ttc2 .blue-quote-box h4, body.ttc2 .blue-quote-box h5, body.ttc2 .blue-quote-box h6, body.ttc2 .blue-quote-box p { color: #ffffff; }

body.ttc2 .blue-quote-box .citation { padding-top: 50px; }

body.ttc2 .no-padding { padding: 0; }

body.ttc2 .startup-callout { background-color: #2C94DF; padding: 75px; }

body.ttc2 .startup-callout i { font-size: 100px; color: rgba(255, 255, 255, 0.5); }

body.ttc2 .startup-callout h3, body.ttc2 .startup-callout h6 { padding-top: 10px; }

body.ttc2 .startup-callout h3 { color: white; }

body.ttc2 .startup-callout h6 { color: rgba(255, 255, 255, 0.8); padding-bottom: 1em; }

body.ttc2 .startup-callout .callout-button { background-color: white; color: #04145e; }

body.ttc2 .light-blue-box { padding: 20px; background-color: #3AA4F0; }

@media (min-width: 768px) { body.ttc2 .light-blue-box { padding: 50px; } }

body.ttc2 .light-blue-box h1, body.ttc2 .light-blue-box h2, body.ttc2 .light-blue-box h3, body.ttc2 .light-blue-box h4, body.ttc2 .light-blue-box h5, body.ttc2 .light-blue-box h6 { color: rgba(255, 255, 255, 0.9); }

body.ttc2 .light-blue-box .citation { padding-top: 15px; color: rgba(255, 255, 255, 0.6); }

body.ttc2 .grey-quote-box { background: rgba(4, 20, 94, 0.05); padding: 20px; }

@media (min-width: 992px) { body.ttc2 .grey-quote-box { padding: 100px 0; } body.ttc2 .grey-quote-box .citation { padding-top: 50px; } }

body.ttc2 .grey-quote-box .citation { padding-top: 20px; }

body.ttc2 .grey-background { background: rgba(4, 20, 94, 0.1); }

body.ttc2 .grey-background-light { background: rgba(4, 20, 94, 0.05); }

body.ttc2 .check-for-upgrade { padding: 48px 48px; }

body.ttc2 .analyzer-talk-to-us { background: #04145E; padding: 60px 0; }

body.ttc2 .analyzer-talk-to-us h3 { color: #fff; }

body.ttc2 .measurable-attributes { background-color: rgba(4, 20, 94, 0.05); }

body.ttc2 .measurable-attributes ul { list-style: none; padding-left: 0; }

body.ttc2 .measurable-attributes ul li { color: rgba(4, 20, 94, 0.5); }

body.ttc2 .free-upgrade { box-shadow: 0px 0px 15px rgba(4, 20, 94, 0.15); padding: 48px 48px; }

body.ttc2 .free-upgrade i { font-size: 100px; }

body.ttc2 .quote-section { padding: 20px; }

@media (min-width: 992px) { body.ttc2 .quote-section { padding: 60px; } }

body.ttc2 .quote-section .quotes { padding: 20px; }

@media (min-width: 992px) { body.ttc2 .quote-section .quotes { padding: 50px 100px; } }

body.ttc2 .quote-section .quotes div { border-left: 5px solid #1184D8; }

body.ttc2 .quote-section .quotes h6, body.ttc2 .quote-section .quotes p { padding-left: 20px; }

body.ttc2 .quote-section .citation { color: rgba(4, 20, 94, 0.3); margin-bottom: 0; }

body.ttc2 .img-wrapper-fill { height: 260px; overflow: hidden; width: 100%; margin-bottom: 24px; }

body.ttc2 .img-wrapper-fill.full-height { height: 100%; }

body.ttc2 .img-wrapper-fill img { height: 100%; width: 100%; object-fit: cover; }

body.ttc2 .breadcrumbs h6, body.ttc2 .breadcrumbs a, body.ttc2 .breadcrumbs p { display: inline; color: rgba(4, 20, 94, 0.5); font-family: "sofia-pro", sans-serif; font-size: 18px; font-weight: 700; line-height: 30px; }

body.ttc2 .breadcrumbs a:hover { opacity: .6; }

body.ttc2 .breadcrumbs .breadcrumb-title { color: #04145E; font-family: "sofia-pro", sans-serif; font-size: 18px; font-weight: 700; line-height: 30px; }

body.ttc2 .ttc-tag { font-family: 'sofia-pro', sans-serif; letter-spacing: 0em; text-align: left; font-size: 12px; padding: 2px; line-height: 1.3em; font-weight: 400; color: #000; border: 1px solid #eee; background: #eee; padding: 5px 12px; }

body.ttc2 .ttc-tag .fa { color: #000; font-size: 12px; opacity: .8; }

body.ttc2 .ttc-tag button { padding: 2px; margin-left: 6px; box-shadow: none; border-radius: 0; color: #000; background: none; }

body.ttc2 .ttc-tag button:hover { opacity: .5; }

.hide-sm { display: none; }

@media (min-width: 768px) { .hide-sm { display: inherit; } }

.subnav { margin-bottom: 15px; display: flex; justify-content: center; flex-direction: column; }

@media (min-width: 768px) { .subnav { flex-direction: row; } }

.subnav .subnav-item { width: auto; margin: 0 6px; }

.subnav a { font-weight: 700; font-size: 18px; color: rgba(4, 20, 94, 0.5); padding: 4px 4px 15px; }

.subnav a:hover { border-bottom: 5px solid #bbb; }

.subnav a.active { color: #04145E; }

@media (min-width: 768px) { .subnav a.active { border-bottom: 5px solid #2C94DF; } }

.subnav-visual { flex-direction: column; border-bottom: 1px solid rgba(4, 20, 94, 0.15); display: flex; justify-content: center; max-width: 888px; margin: 0 auto; }

@media (min-width: 768px) { .subnav-visual { flex-direction: row; } }

.subnav-visual .item { position: relative; display: flex; align-items: center; padding: 4px; }

@media (min-width: 768px) { .subnav-visual .item { padding: 30px 0; } }

.subnav-visual .item img { width: 24px; margin-right: 8px; }

@media (min-width: 992px) { .subnav-visual .item img { width: 40px; } }

.subnav-visual .item h6 { width: 100%; font-family: 'sofia-pro', sans-serif; font-size: 13px; font-style: normal; font-weight: 700; line-height: 18px; letter-spacing: 0em; text-align: left; color: rgba(4, 20, 94, 0.9); }

@media (min-width: 992px) { .subnav-visual .item h6 { width: 144px; } }

@media (min-width: 768px) { .subnav-visual .item h6 { padding-right: 15px; } }

.list-item-lg { margin-bottom: 20px; box-shadow: 0px 0px 15px 0px #eee; padding: 15px; }

.list-item-lg .button-darker { margin-top: 0px; }

.box-shadow { box-shadow: 0px 0px 15px rgba(4, 20, 94, 0.15); }

.white-box { background-color: white; padding: 30px; margin-top: 15px; margin-bottom: 15px; }

@media (min-width: 768px) { .white-box { padding: 90px; margin-top: 35px; margin-bottom: 35px; } }

.page-test-form .contact-form-wrapper { max-width: 760px; margin: 0 auto; }

.page-test-form .contact-nav { margin-bottom: 40px; }

.page-test-form .button-darker { margin-top: 32px; }

/*************************************** Contact Form Modal */
body.ttc2 #contact-us-modal .modal-content { min-height: 600px; }

body.ttc2 .contact-form-wrapper section { padding: 0; }

body.ttc2 .contact-form-wrapper .contact-nav { background-color: rgba(4, 20, 94, 0.05); margin-top: -14px; margin-bottom: 32px; }

body.ttc2 .contact-form-wrapper .contact-nav .col-12 { padding: 0; }

body.ttc2 .contact-form-wrapper .contact-nav span { display: inline-block; cursor: pointer; margin-bottom: 0; padding-top: 12px; padding-bottom: 10px; width: 100%; }

body.ttc2 .contact-form-wrapper .contact-nav span:hover { background: #e3e3e3; border-bottom: 5px solid #d9d7d7; }

body.ttc2 .contact-form-wrapper .contact-nav span:active { border-bottom: 5px solid #ababab; }

body.ttc2 .contact-form-wrapper .contact-nav .active { border-bottom: 5px solid #2C94DF; }

body.ttc2 .contact-form-wrapper input, body.ttc2 .contact-form-wrapper textarea, body.ttc2 .contact-form-wrapper label, body.ttc2 .contact-form-wrapper form-label, body.ttc2 .contact-form-wrapper ::placeholder { font-family: 'sofia-pro', sans-serif; font-size: 14px; line-height: 17px; letter-spacing: 0em; text-align: left; color: rgba(4, 20, 94, 0.5); }

body.ttc2 .contact-form-wrapper .form-contact-tab { /* Handle */ }

body.ttc2 .contact-form-wrapper .form-contact-tab .contents { padding-top: 12px; }

body.ttc2 .contact-form-wrapper .form-contact-tab .contents p { padding: 5px 20px; font-size: 18px; }

body.ttc2 .contact-form-wrapper .form-contact-tab .contents p.active { font-weight: bold; background-color: #f2f3f7; border-radius: 40px; }

body.ttc2 .contact-form-wrapper .form-contact-tab .multiselect { height: 215px; padding-top: 12px; overflow-y: scroll; background-color: rgba(4, 20, 94, 0.05); }

body.ttc2 .contact-form-wrapper .form-contact-tab ::-webkit-scrollbar { width: 10px; }

body.ttc2 .contact-form-wrapper .form-contact-tab ::-webkit-scrollbar-thumb { background-color: rgba(4, 20, 94, 0.5); }

body.ttc2 .contact-form-wrapper .form-contact-tab .contact-info input { width: 100%; }

body.ttc2 .contact-form-wrapper .form-contact-tab .contact-info .contact-method input { width: 10%; }

body.ttc2 .contact-form-wrapper .form-contact-tab .text-block { width: 100%; min-height: 100px; }

body.ttc2 .contact-form-wrapper .team-member h5 { color: #04145e; padding: 50px 0 20px 40px; }

body.ttc2 .contact-form-wrapper .team-member p, body.ttc2 .contact-form-wrapper .team-member a { padding-left: 40px; }

body.ttc2 .contact-form-wrapper .contact-review-selection .list li { list-style: none; display: inline-block; margin-right: 12px; margin-bottom: 10px; }

body.ttc2 .contact-form-wrapper .g-recaptcha > div { margin: 20px auto; }

@media only screen and (max-width: 767px) { body.ttc2 .multiselect, body.ttc2 .clickable { display: none; } }

body.ttc2 .footer { background-color: #04145E; padding-top: 55px; padding-bottom: 30px; }

body.ttc2 .footer img { max-width: 80px; }

body.ttc2 .footer ul { list-style: none; padding-left: 0; }

body.ttc2 .footer ul li a { font-weight: 400; font-size: 16px; line-height: 30px; }

body.ttc2 .footer a { color: rgba(255, 255, 255, 0.7); font-weight: 400; font-size: 16px; }

body.ttc2 .footer .footer-title { color: #fff; font-weight: 800; font-size: 18px; }

body.ttc2 .footer .bottom-footer { padding-top: 90px; }

body.ttc2 .footer .copyright { color: rgba(255, 255, 255, 0.7); }

body.ttc2 .footer .social-media li { display: inline; }

body.ttc2 .navbar { background-color: #ffffff; border-bottom: 1px solid rgba(4, 20, 94, 0.15); min-height: 80px; z-index: 999; margin: 0 auto; padding: 0; top: 0; }

body.ttc2 .navbar .navbar-toggler.collapsed img.open { display: block; }

body.ttc2 .navbar .navbar-toggler.collapsed img.close { display: none; }

body.ttc2 .navbar .navbar-toggler img.open { display: none; padding-top: 5px; }

body.ttc2 .navbar .navbar-toggler img.close { display: block; }

body.ttc2 .navbar .navbar-brand { padding-top: 0; padding-bottom: 0; }

body.ttc2 .navbar a { font-size: 22px; padding-right: 38px; color: #04145E; }

@media (min-width: 992px) { body.ttc2 .navbar a { font-size: 18px; } }

body.ttc2 .navbar img { max-height: 60px; }

@media (min-width: 992px) { body.ttc2 .navbar img { max-height: 78px; } }

@media screen and (max-width: 991px) { body.ttc2 .navbar .nav-item { margin-bottom: 12px; } }

@media screen and (max-width: 991px) { body.ttc2 .navbar .nav-item a { display: block; } }

body.ttc2 .navbar .dropdown { position: static; }

body.ttc2 .navbar .dropdown-menu { z-index: -1; top: 80px; width: 100%; background-color: #ffffff; color: #2a2d35; border: none; padding: 12px 0; margin-bottom: 12px; }

@media (min-width: 992px) { body.ttc2 .navbar .dropdown-menu { border: 3px solid #f7f8f9; margin-bottom: 50px; padding: 31px 25px; } }

body.ttc2 .navbar .dropdown-menu .menu-border { padding-left: 18px; border-left: 3px solid rgba(4, 20, 94, 0.15); }

@media (min-width: 992px) { body.ttc2 .navbar .dropdown-menu .menu-border { padding-left: 30px; } }

body.ttc2 .navbar .dropdown-menu li, body.ttc2 .navbar .dropdown-menu a { list-style-type: none; padding: 2px 0; color: rgba(4, 20, 94, 0.5); }

body.ttc2 .navbar .dropdown-menu p.dropdown-item-text { font-size: 14px; color: rgba(4, 20, 94, 0.5); padding: 0; }

body.ttc2 .navbar .dropdown-menu .nav-header a { font-size: 22px; color: #000; }

body.ttc2 .navbar .show > .dropdown-menu { opacity: 1; z-index: 999; margin: 0 auto; }

body.ttc2 .navbar .navbar-right { flex-direction: row; justify-content: space-between; margin-top: 20px; margin-bottom: 20px; }

@media (min-width: 992px) { body.ttc2 .navbar .navbar-right { flex-direction: row-reverse; justify-content: end; margin-top: 20px; margin-bottom: 20px; } }

body.ttc2 .navbar .navbar-right .button-darkest { margin-right: 15px; }

body.ttc2 .navbar .navbar-right li a { color: #fff; }

body.ttc2 .navbar .navbar-right .cart-link { margin-top: 8px; margin-left: 12px; }

body.ttc2 .navbar .navbar-right .search-link a { color: rgba(4, 20, 94, 0.3); padding-right: 22px; }

body.ttc2 .navbar .navbar-right .search-link .search-box { width: 100px; border: none !important; border-bottom: 2px solid #b4bacf !important; border-radius: 0 !important; }

body.ttc2 .navbar .navbar-right .search-link .search-box:focus-visible { border-bottom: 2px solid #2d95df !important; outline: none !important; }

body.ttc2 .navbar .navbar-right .search-link .search-button { box-shadow: none; border: none !important; }

body.ttc2 .cart-status { position: relative; margin-right: 30px; }

body.ttc2 .cart-status.hide { display: none; }

body.ttc2 .cart-status .dropdown .dropdown-toggle { padding-right: 0; }

body.ttc2 .cart-status .dropdown .dropdown-toggle::after { display: none; }

body.ttc2 .cart-status .dropdown .dropdown-menu { left: -150px; border: 1px solid #eee; border-radius: 3px; min-width: 300px; box-shadow: inset 0 0 0 1px #eee; }

body.ttc2 .cart-status .dropdown .dropdown-menu li { color: #000; font-size: 14px; margin-bottom: 8px; padding: 2px 12px; }

body.ttc2 .cart-status .dropdown .dropdown-menu li button { background: none; box-shadow: none; padding: 0; float: right; }

body.ttc2 .cart-status .dropdown .btn-clear { margin: 8px auto 0; display: block; }

body.ttc2 .cart-status .cart-button { padding-right: 0; }

body.ttc2 .cart-status .fa { color: #b4b9cf; }

body.ttc2 .cart-status .count { position: absolute; top: -11px; right: -29px; border-radius: 15px; background-color: red; font-size: 12px; color: #fff; width: 22px; height: 22px; display: flex; align-items: center; justify-content: center; }

body.ttc2 .cart-add-button { display: inline; }

body.ttc2 .cart-add-button button { box-shadow: none; }

body.ttc2 .cart-checkbox-button { font-family: 'sofia-pro', sans-serif; letter-spacing: 0em; text-align: left; font-size: 18px; line-height: 1.4em; }

body.ttc2 .cart-checkbox-button.active .true { display: inline; }

body.ttc2 .cart-checkbox-button.active .false { display: none; }

body.ttc2 .cart-checkbox-button .fa { margin-right: 10px; color: rgba(4, 20, 94, 0.5); font-size: 18px; }

body.ttc2 .cart-checkbox-button .true { display: none; }

body.ttc2 .cart-checkbox-button .false { display: inline; }

body.ttc2 .cart-checkbox-button button { width: 100%; font-weight: 100; text-align: left; box-shadow: none; border-radius: 0; background: none; color: rgba(4, 20, 94, 0.5); text-indent: -30px; padding: 4px 4px 4px 36px; }

body.ttc2 .cart-checkbox-button button:hover { background: #ededed; }

body.ttc2 .cart-tag-button { display: none; }

body.ttc2 .cart-tag-button.active { display: inline; }

body.ttc2 .link-color { color: #2C94DF; cursor: pointer; }

body.ttc2 .link-color:hover { color: #2C94DF; }

body.ttc2 #about .history { padding: 90px 50px; }

body.ttc2 #about .history .caption { text-align: right; }

body.ttc2 #about .products { padding-bottom: 100px; }

body.ttc2 #about .products h5 { padding-top: 30px; }

body.ttc2 #team .white-box { margin-top: 0; margin-bottom: 0; padding: 40px; }

body.ttc2 #team .white-box p { padding-bottom: 8px; }

@media (min-width: 768px) { body.ttc2 #team .info-card { margin-bottom: 12px; } body.ttc2 #team .info-card h5 { padding: 50px 0 20px 40px; } body.ttc2 #team .info-card p { padding-left: 40px; } body.ttc2 #team .info-card img { margin: -12px; } }

body.ttc2 #team .icon-color { color: #1184D8; font-size: 35px; -webkit-text-stroke: 2px white; }

body.ttc2 #press .header a { font-size: 22px; font-style: normal; font-weight: 500; line-height: 31px; }

body.ttc2 #press .file-downloads { background-color: rgba(17, 132, 216, 0.1); height: 330px; }

body.ttc2 #contact .contact-link { font-size: 22px; }

body.ttc2 #about, body.ttc2 #press { /* Then style the iframe to fit in the container div with full height and width */ }

body.ttc2 #about .video-container, body.ttc2 #press .video-container { position: relative; overflow: hidden; }

body.ttc2 #about .responsive-iframe, body.ttc2 #press .responsive-iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

body.ttc2 #ta-givesback .h6-link { font-size: 22px; }

body.ttc2 #ta-givesback .submissions a { padding-left: 1em; }

body.ttc2 #ta-givesback .caption { font-size: 14px; }

body.ttc2 #ta-givesback .caption a { font-size: 14px; }

body.ttc2 #ta-givesback .img-container { width: 350px; height: 300px; overflow: hidden; }

body.ttc2 #ta-givesback .img-container img { height: 100%; width: 100%; object-fit: cover; }

body.ttc2 #application-studies-index .filter button { border: 2px solid rgba(4, 20, 94, 0.6); background-color: white; border-radius: 40px; text-align: left; font-size: 18px; color: rgba(4, 20, 94, 0.6); }

body.ttc2 #application-studies-index .filter button i { text-align: right; }

body.ttc2 #application-studies-index .filter .filter-options { padding-top: 80px; }

body.ttc2 #application-studies-index .filter .filter-options label { font-size: 18px; font-weight: 500; color: rgba(4, 20, 94, 0.5); line-height: 30px; }

body.ttc2 #application-studies-index .filter .filter-options label input { margin-right: 10px; }

body.ttc2 #application-studies-index .filter .filter-options li { font-size: 18px; font-weight: 500; }

body.ttc2 #application-studies-index .filter .filter-options li.selected { font-weight: 700; }

body.ttc2 #application-studies-index .all-studies { box-shadow: 0px 0px 15px 0px rgba(4, 20, 94, 0.15); }

body.ttc2 #application-studies-index .all-studies .image { padding-left: 0; }

body.ttc2 #application-studies-index .all-studies .img-container { height: 325px; width: 280px; overflow: hidden; }

body.ttc2 #application-studies-index .all-studies .img-container .img-container img { height: 100%; width: 100%; object-fit: cover; }

body.ttc2 #application-studies-index .all-studies .study-text { padding: 30px 60px; }

body.ttc2 #application-studies-index .all-studies .study-text .industry { font-size: 16px; color: rgba(4, 20, 94, 0.5); }

body.ttc2 #application-studies-index .all-studies .study-text .horizontal-padding { padding-left: 10px; padding-right: 10px; }

body.ttc2 #application-studies-index .selected-filters { border-top: 3px solid rgba(4, 20, 94, 0.15); padding-top: 2em; }

body.ttc2 #application-studies-index .selected-filters p { background-color: rgba(4, 20, 94, 0.1); border-radius: 40px; margin-right: 10px; padding: 10px 20px; display: inline; color: #04145E; }

body.ttc2 #application-studies-index .no-results { margin-top: 100px; box-shadow: 0px 0px 15px 0px rgba(4, 20, 94, 0.15); padding: 50px 100px; text-align: center; }

body.ttc2 #application-studies-index .no-results img { margin-bottom: 40px; }

body.ttc2 #application-studies-index .no-results p { background-color: transparent; border-radius: 0; padding: 10px 20px; color: rgba(4, 20, 94, 0.5); }

body.ttc2 #application-studies-index .no-results a { color: #04145e; text-decoration: underline; font-size: 16px; }

body.ttc2 #application-study-template .specs { font-size: 16px; font-weight: 700; color: rgba(4, 20, 94, 0.3); }

body.ttc2 #application-study-template .industry-results { font-weight: bold; font-size: 18px; line-height: 40%; }

body.ttc2 #application-study-template p.attributes { font-size: 14px; display: inline-block; border-radius: 40px; padding: 6px 12px; margin-right: 10px; color: rgba(4, 20, 94, 0.5); background-color: rgba(4, 20, 94, 0.1); text-align: center; }

body.ttc2 #brochures img { display: inline; }

body.ttc2 #brochures .brochure-text { padding: 30px 60px; }

body.ttc2 #brochures .brochure-text p { padding-top: 10px; padding-bottom: 10px; }

body.ttc2 .blog-index .marquee { padding-top: 60px; }

body.ttc2 .blog-index .contents .options { justify-content: center; }

body.ttc2 .blog-index .contents .options .option { width: auto; margin: 0 14px; }

body.ttc2 .blog-index .contents .dropdown { width: 100px; border: 0; color: rgba(4, 20, 94, 0.5); padding-top: 1px; margin-bottom: 1rem; font-family: 'sofia-pro', sans-serif; font-size: 1rem !important; text-align: center; }

@media (min-width: 768px) { body.ttc2 .blog-index .contents .dropdown { outline: 0; } }

body.ttc2 .blog-index .contents .dropdown:focus { box-shadow: none; }

body.ttc2 .blog-index .blog-list { background-color: rgba(4, 20, 94, 0.05); }

body.ttc2 .blog-index .blog-list .featured { background: #fff; max-width: 1038px; margin: 0 auto 68px; }

body.ttc2 .blog-index .blog-list .featured .details { padding: 38px 34px; }

body.ttc2 .blog-index .blog-list .posts { max-width: 1038px; margin: 0 auto; }

body.ttc2 .blog-index .blog-list .posts em { border: 1px solid red; }

body.ttc2 .blog-index .blog-list .post { margin-bottom: 40px; }

body.ttc2 .blog-index .blog-list .post .post-box { background: #fff; height: 100%; }

body.ttc2 .blog-index .blog-list .post .img-wrapper-fill { margin-bottom: 0; }

body.ttc2 .blog-index .blog-list .post .post-details { padding: 36px 34px; }

body.ttc2 .blog-index .blog-list .post .date { font-size: 14px; color: rgba(4, 20, 94, 0.5); margin-bottom: 8px; }

body.ttc2 .blog-index .blog-list .post a { margin-top: 16px; }

body.ttc2 #post { /* Then style the iframe to fit in the container div with full height and width */ }

body.ttc2 #post .post-header { margin: 0 auto; max-width: 870px; padding-top: 40px; padding-bottom: 30px; border-bottom: 1px solid #eee; margin-bottom: 40px; }

body.ttc2 #post .post-header time { font-size: 14px; color: #888; }

body.ttc2 #post .post-content { max-width: 500px; margin: 0 auto; }

body.ttc2 #post .post-image { margin-bottom: 40px; }

body.ttc2 #post .post-image img { display: block; margin: 0 auto; }

body.ttc2 #post .next-post-text { padding: 30px; }

body.ttc2 #post p.date { font-size: 14px; }

body.ttc2 #post p.tags { font-size: 14px; display: inline-block; border-radius: 40px; padding: 6px 12px; margin-right: 10px; color: rgba(4, 20, 94, 0.5); background-color: rgba(4, 20, 94, 0.1); text-align: center; }

body.ttc2 #post .video-container { position: relative; overflow: hidden; width: 100%; padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */ }

body.ttc2 #post .responsive-iframe { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; }

body.ttc2 #contact .reach-us .info-card { margin: 9px; background-color: white; padding: 50px; }

@media (min-width: 768px) { body.ttc2 #contact .map { margin-bottom: 100px; } body.ttc2 #contact .map img { margin-left: -24px; margin-top: -12px; margin-bottom: -12px; } body.ttc2 #contact .map p { margin-bottom: 0; } }

body.ttc2 #contact .map .address { padding-right: 40px; }

body.ttc2 #contact .press-link { background-color: #1184D8; padding: 100px; }

body.ttc2 #contact .press-link i { color: white; font-size: 100px; }

body.ttc2 #contact .press-link h5 { color: white; }

body.ttc2 #contact .press-link .button { background-color: white; color: black; }

body.ttc2 #customers .customer-stories { background-color: #04145E; }

body.ttc2 #customers .customer-stories h3 { color: white; }

body.ttc2 #customers .customer-stories p { color: rgba(255, 255, 255, 0.5); }

body.ttc2 #customers .customer-stories .button { background-color: white; color: black; font-weight: normal; }

body.ttc2 #customers .customer-stories .info-card { margin: 9px; background-color: white; padding: 70px 30px; }

@media (min-width: 768px) { body.ttc2 #customers .industries .radio { display: inline; } }

body.ttc2 #customers .industries .radio label { padding: 10px; margin-bottom: .5em; border-radius: 40px; border: 2px solid rgba(4, 20, 94, 0.3); font-family: "sofia-pro"; font-size: 20px; font-style: normal; font-weight: 400; line-height: 24px; letter-spacing: 0em; color: rgba(4, 20, 94, 0.3); }

@media (min-width: 768px) { body.ttc2 #customers .industries .radio label { padding: 15px 40px; margin-bottom: 2em; } }

body.ttc2 #customers .industries .radio input[type="radio"] { display: none; }

body.ttc2 #customers .industries .radio input:checked + label { background-color: #2C94DF; }

body.ttc2 #customer-stories .filters label { border: 2px solid rgba(4, 20, 94, 0.3); padding: 15px; border-radius: 40px; margin-bottom: 10px; font-family: "sofia-pro", sans-serif; font-size: 20px; font-style: normal; font-weight: 400; line-height: 24px; letter-spacing: 0em; color: rgba(4, 20, 94, 0.3); cursor: pointer; }

@media (min-width: 768px) { body.ttc2 #customer-stories .filters label { padding: 15px 40px; } }

body.ttc2 #customer-stories .filters label:hover { opacity: .7; }

body.ttc2 #customer-stories input[type="checkbox"] { display: none; }

body.ttc2 #customer-stories input:checked + label { background-color: rgba(4, 20, 94, 0.1); }

body.ttc2 #customer-stories .stories .img-container { height: 200px; overflow: hidden; }

body.ttc2 #customer-stories .stories .img-container img { height: 100%; width: 100%; object-fit: cover; }

body.ttc2 #customer-story-template { /* Then style the iframe to fit in the container div with full height and width */ }

body.ttc2 #customer-story-template .video-container { position: relative; overflow: hidden; width: 100%; padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */ }

body.ttc2 #customer-story-template .responsive-iframe { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; }

body.ttc2 #customer-story-template .lets-talk { background-color: #2C94DF; padding: 70px; }

body.ttc2 #customer-story-template .lets-talk h5 { color: #ffffff; }

body.ttc2 #customer-story-template .more-stories { background-color: rgba(4, 20, 94, 0.05); }

body.ttc2 #customer-story-template .more-stories h3 { padding: 18px 0 40px; }

body.ttc2 #customer-story-template .more-stories .info-card { margin: 9px; background-color: white; text-align: center; }

body.ttc2 #customer-story-template .more-stories .info-card h3 { padding: 0 12px 20px; }

body.ttc2 #peripheral-devices .devices-list .row, body.ttc2 #extras .devices-list .row { padding-top: 30px; }

body.ttc2 #peripheral-devices .devices-list .small, body.ttc2 #extras .devices-list .small { font-size: 14px; }

body.ttc2 #peripheral-devices .devices-list p.first-line, body.ttc2 #extras .devices-list p.first-line { padding-top: 30px; margin-bottom: 0; }

body.ttc2 #peripheral-devices .lets-talk, body.ttc2 #extras .lets-talk { box-shadow: 0px 0px 15px rgba(4, 20, 94, 0.15); padding: 48px 48px; }

body.ttc2 #peripheral-devices .lets-talk i, body.ttc2 #extras .lets-talk i { font-size: 100px; color: rgba(4, 20, 94, 0.3); }

body.ttc2 #peripheral-devices .devices-list .row { padding-bottom: 50px; }

body.ttc2 #peripheral-devices .devices-list .row:last-of-type { padding-bottom: 0; }

body.ttc2 #peripheral-devices .devices-list .img-container { height: 325px; overflow: hidden; }

body.ttc2 #peripheral-devices .devices-list .img-container img { height: 100%; width: 100%; object-fit: cover; }

body.ttc2 #extras .info-card { background-color: white; margin: 10px; }

body.ttc2 #extras .info-card .img-container { margin-left: -12px; margin-right: -12px; margin-top: -12px; height: 325px; overflow: hidden; }

body.ttc2 #extras .info-card .img-container img { height: 100%; width: 100%; object-fit: cover; }

body.ttc2 #extras .info-card-empty { margin: 10px; }

body.ttc2 #guides .guide-links .text { padding: 30px; }

@media (min-width: 768px) { body.ttc2 #guides .guide-links .text { padding: 75px 200px 75px 75px; } }

body.ttc2 #attributes-glossary-template section, body.ttc2 .attributes section, body.ttc2 .test-types section { padding-top: 24px; padding-bottom: 0; }

body.ttc2 #attributes-glossary-template h1, body.ttc2 .attributes h1, body.ttc2 .test-types h1 { padding-top: 30px; padding-bottom: 30px; }

body.ttc2 #attributes-glossary-template h5, body.ttc2 .attributes h5, body.ttc2 .test-types h5 { padding-bottom: 20px; }

body.ttc2 #attributes-glossary-template .guide-description, body.ttc2 .attributes .guide-description, body.ttc2 .test-types .guide-description { background-color: rgba(4, 20, 94, 0.05); padding: 30px; margin-top: 60px; }

body.ttc2 #attributes-glossary-template .info-card, body.ttc2 .attributes .info-card, body.ttc2 .test-types .info-card { margin: 9px; }

body.ttc2 #attributes-glossary-template .info-card:first-of-type, body.ttc2 .attributes .info-card:first-of-type, body.ttc2 .test-types .info-card:first-of-type { margin-left: 0; }

body.ttc2 #attributes-glossary-template .info-card-row, body.ttc2 .attributes .info-card-row, body.ttc2 .test-types .info-card-row { box-shadow: 0px 0px 15px rgba(4, 20, 94, 0.15); }

body.ttc2 #attributes-glossary-template .info-card-row img, body.ttc2 .attributes .info-card-row img, body.ttc2 .test-types .info-card-row img { margin-left: -12px; }

body.ttc2 #attributes-glossary-template button#seeMore, body.ttc2 .attributes button#seeMore, body.ttc2 .test-types button#seeMore { font-size: 18px; font-weight: 500; color: #788C94; padding: 5px 10px; }

@media (min-width: 992px) { body.ttc2 #texture-profile-analysis .table-of-contents { position: sticky; top: 0; } }

body.ttc2 #texture-profile-analysis, body.ttc2 #attributes-glossary-template, body.ttc2 #abrasion, body.ttc2 #test-types-adhesion, body.ttc2 #test-types-adhesion-2 { position: relative; }

body.ttc2 #texture-profile-analysis .table-of-contents, body.ttc2 #attributes-glossary-template .table-of-contents, body.ttc2 #abrasion .table-of-contents, body.ttc2 #test-types-adhesion .table-of-contents, body.ttc2 #test-types-adhesion-2 .table-of-contents { height: 100%; background-color: #f8f9fa; padding: 0; }

body.ttc2 #texture-profile-analysis .table-of-contents ol, body.ttc2 #texture-profile-analysis .table-of-contents ul, body.ttc2 #attributes-glossary-template .table-of-contents ol, body.ttc2 #attributes-glossary-template .table-of-contents ul, body.ttc2 #abrasion .table-of-contents ol, body.ttc2 #abrasion .table-of-contents ul, body.ttc2 #test-types-adhesion .table-of-contents ol, body.ttc2 #test-types-adhesion .table-of-contents ul, body.ttc2 #test-types-adhesion-2 .table-of-contents ol, body.ttc2 #test-types-adhesion-2 .table-of-contents ul { flex-direction: column; padding-top: 9px; padding-bottom: 40px; }

body.ttc2 #texture-profile-analysis .table-of-contents .active, body.ttc2 #attributes-glossary-template .table-of-contents .active, body.ttc2 #abrasion .table-of-contents .active, body.ttc2 #test-types-adhesion .table-of-contents .active, body.ttc2 #test-types-adhesion-2 .table-of-contents .active { background-color: #fff; margin-bottom: -5px; margin-left: -10px; padding: 5px 20px; border-radius: 20px; color: black; }

body.ttc2 #texture-profile-analysis .table-of-contents ol li, body.ttc2 #texture-profile-analysis .table-of-contents ul li, body.ttc2 #attributes-glossary-template .table-of-contents ol li, body.ttc2 #attributes-glossary-template .table-of-contents ul li, body.ttc2 #abrasion .table-of-contents ol li, body.ttc2 #abrasion .table-of-contents ul li, body.ttc2 #test-types-adhesion .table-of-contents ol li, body.ttc2 #test-types-adhesion .table-of-contents ul li, body.ttc2 #test-types-adhesion-2 .table-of-contents ol li, body.ttc2 #test-types-adhesion-2 .table-of-contents ul li { list-style: none; padding-top: 15px; padding-left: 30px; }

body.ttc2 #texture-profile-analysis .table-of-contents ol li a, body.ttc2 #texture-profile-analysis .table-of-contents ul li a, body.ttc2 #attributes-glossary-template .table-of-contents ol li a, body.ttc2 #attributes-glossary-template .table-of-contents ul li a, body.ttc2 #abrasion .table-of-contents ol li a, body.ttc2 #abrasion .table-of-contents ul li a, body.ttc2 #test-types-adhesion .table-of-contents ol li a, body.ttc2 #test-types-adhesion .table-of-contents ul li a, body.ttc2 #test-types-adhesion-2 .table-of-contents ol li a, body.ttc2 #test-types-adhesion-2 .table-of-contents ul li a { color: #788C94; font-weight: normal; }

body.ttc2 #texture-profile-analysis .breadcrumb, body.ttc2 #attributes-glossary-template .breadcrumb, body.ttc2 #abrasion .breadcrumb, body.ttc2 #test-types-adhesion .breadcrumb, body.ttc2 #test-types-adhesion-2 .breadcrumb { display: inline-block; color: rgba(4, 20, 94, 0.5); }

body.ttc2 #texture-profile-analysis .breadcrumb-caret, body.ttc2 #attributes-glossary-template .breadcrumb-caret, body.ttc2 #abrasion .breadcrumb-caret, body.ttc2 #test-types-adhesion .breadcrumb-caret, body.ttc2 #test-types-adhesion-2 .breadcrumb-caret { padding-left: 12px; padding-right: 12px; color: rgba(4, 20, 94, 0.3); }

body.ttc2 #texture-profile-analysis .breadcrumb-current-page, body.ttc2 #attributes-glossary-template .breadcrumb-current-page, body.ttc2 #abrasion .breadcrumb-current-page, body.ttc2 #test-types-adhesion .breadcrumb-current-page, body.ttc2 #test-types-adhesion-2 .breadcrumb-current-page { color: #04145e; }

body.ttc2 #texture-profile-analysis .caption, body.ttc2 #attributes-glossary-template .caption, body.ttc2 #abrasion .caption, body.ttc2 #test-types-adhesion .caption, body.ttc2 #test-types-adhesion-2 .caption { font-size: 14px; }

body.ttc2 #texture-profile-analysis .p-small, body.ttc2 #attributes-glossary-template .p-small, body.ttc2 #abrasion .p-small, body.ttc2 #test-types-adhesion .p-small, body.ttc2 #test-types-adhesion-2 .p-small { font-size: 14px; }

body.ttc2 #texture-profile-analysis .social-media li, body.ttc2 #attributes-glossary-template .social-media li, body.ttc2 #abrasion .social-media li, body.ttc2 #test-types-adhesion .social-media li, body.ttc2 #test-types-adhesion-2 .social-media li { display: inline; }

body.ttc2 #texture-profile-analysis .social-media li i, body.ttc2 #attributes-glossary-template .social-media li i, body.ttc2 #abrasion .social-media li i, body.ttc2 #test-types-adhesion .social-media li i, body.ttc2 #test-types-adhesion-2 .social-media li i { font-size: 50px; padding: 10px; }

body.ttc2 #texture-profile-analysis section { padding: 24px 48px; }

body.ttc2 #texture-profile-analysis .footnote { display: none; }

body.ttc2 #texture-profile-analysis .hover { color: #2C94DF; font-weight: 800; }

body.ttc2 #texture-profile-analysis .hover:hover + .footnote, body.ttc2 #texture-profile-analysis .footnote:hover { width: 80%; position: absolute; padding: 10px; border: 2px solid black; border-radius: 10px; background-color: #fff; display: block; }

@media (min-width: 768px) { body.ttc2 #texture-profile-analysis .hover:hover + .footnote, body.ttc2 #texture-profile-analysis .footnote:hover { width: 30%; } }

body.ttc2 #texture-profile-analysis .calculated-results { padding-left: 70px; }

body.ttc2 #texture-profile-analysis .calculated-results .second-params { margin-left: -20px; }

body.ttc2 #texture-profile-analysis .calculated-results tr:nth-child(even) { background-color: #f7f8f9; }

body.ttc2 #texture-profile-analysis .calculated-results td { font-family: 'sofia-pro', sans-serif; color: #04145E; font-size: 16px; font-weight: 500; }

body.ttc2 #texture-profile-analysis .calculated-results .small-headers td { font-size: 12px; color: #788C94; }

body.ttc2 #texture-profile-analysis ol.tpa-ordered-list { list-style: none; counter-reset: tpa-counter; }

body.ttc2 #texture-profile-analysis ol.tpa-ordered-list li { counter-increment: tpa-counter; text-indent: -20px; margin-bottom: 30px; font-family: 'sofia-pro', sans-serif; font-size: 22px; font-weight: 500; color: #04145e; }

body.ttc2 #texture-profile-analysis ol.tpa-ordered-list li p { text-indent: 0; }

body.ttc2 #texture-profile-analysis ol.tpa-ordered-list li::before { content: counter(tpa-counter) ". "; font-family: 'sofia-pro', sans-serif; font-size: 22px; font-weight: 500; color: #04145e; }

body.ttc2 #texture-profile-analysis ol.tpa-ordered-list a { font-family: 'sofia-pro', sans-serif; }

body.ttc2 #texture-profile-analysis .examples-of-graphs img { margin-bottom: 20px; }

body.ttc2 #texture-profile-analysis .photo-gallery img { width: 100%; }

body.ttc2 #texture-profile-analysis .guide-description { background-color: #f7f8f9; }

body.ttc2 #texture-profile-analysis .social-media li { display: inline; }

body.ttc2 #texture-profile-analysis i { font-size: 50px; padding: 10px; }

body.ttc2 #texture-profile-analysis .darker-text { color: #04145E; }

body.ttc2 #properties-index a { font-size: 20px; }

body.ttc2 .page-home .marquee { position: relative; background-image: url("/uploads/pill-test.jpg"); background-size: cover; min-height: 340px; }

@media (min-width: 992px) { body.ttc2 .page-home .marquee { min-height: 600px; } }

body.ttc2 .page-home .marquee h1, body.ttc2 .page-home .marquee h6 { color: white; }

body.ttc2 .page-home .marquee .img-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(4, 20, 94, 0.35); }

body.ttc2 .page-home .news { background-color: #289ECD; padding: 15px; }

body.ttc2 .page-home .news h5 { color: #04145E; }

body.ttc2 .page-home .news .button { background-color: fff; color: #04145E; font-size: 25px; }

body.ttc2 .page-home .logo-strip { border-bottom: 3px solid #CDD4D7; }

body.ttc2 .page-home .our-products img { object-fit: cover; overflow: hidden; }

body.ttc2 .page-home .our-products .info-card-second { box-shadow: 0px 0px 15px rgba(4, 20, 94, 0.15); margin-left: 9px; margin-right: 12px; padding: 0 0 40px 0; }

body.ttc2 .page-home .our-products .info-card-second .img-container { height: 260px; overflow: hidden; width: 100%; }

body.ttc2 .page-home .our-products .info-card-second .img-container img { height: 100%; width: 100%; object-fit: cover; }

body.ttc2 .page-home .our-service { background-color: #2C94DF; padding: 30px; }

body.ttc2 .page-home .our-service h2, body.ttc2 .page-home .our-service p, body.ttc2 .page-home .our-service li { color: rgba(255, 255, 255, 0.7); }

body.ttc2 .page-home .our-service h3, body.ttc2 .page-home .our-service a { color: white; }

body.ttc2 .page-home .our-service .col-md-3 { padding: 0; }

body.ttc2 .page-home .lets-talk { background-image: url("//texturetechnologies.imgix.net/images/graphics/unsplash.jpg?w=900"); background-size: cover; background-position: center; }

body.ttc2 .page-home .lets-talk .white-box p { padding: 20px 0; }

@media (min-width: 768px) { .page-industries .info-card { margin: 9px; } }

.page-industries .info-card img { margin-bottom: 18px; }

@media (min-width: 768px) { .page-industries .info-card-empty { margin: 9px; } }

.page-industry { padding-left: 48px; padding-right: 48px; }

.page-industry .marquee { border-bottom: 1px solid #eee; }

.page-industry ul { list-style: none; margin-left: 20px; padding-left: 2em; text-indent: -2em; }

.page-industry ul li:before { content: '✓     '; font-size: 30px; color: #1184D8; }

.page-industry .lets-talk { padding-top: 24px; padding-bottom: 24px; }

body.ttc2 #texture-analyzers-index .marquee { padding: 20px; border-bottom: 3px solid rgba(4, 20, 94, 0.15); }

@media (min-width: 768px) { body.ttc2 #texture-analyzers-index .marquee { min-height: 610px; background-image: url("//texturetechnologies.imgix.net/images/headers/texture-analyzer-index-marquee.jpg"); background-size: cover; background-position: right; } body.ttc2 #texture-analyzers-index .marquee .text-on-img { background: #fff; padding: 54px; height: 50%; } }

body.ttc2 #texture-analyzers-index .software-accessories h2 { padding-top: 40px; }

body.ttc2 #texture-analyzers-index .software-accessories h2, body.ttc2 #texture-analyzers-index .software-accessories h5, body.ttc2 #texture-analyzers-index .software-accessories p { padding-left: 40px; }

body.ttc2 #texture-analyzers-index .use-cases { background-image: url("//texturetechnologies.imgix.net/images/graphics/unsplash-green-yellow.jpg?w=900"); background-size: cover; }

body.ttc2 #texture-analyzers-index .use-cases i { font-size: 50px; color: #1184D8; }

body.ttc2 #texture-analyzers-index .how-it-works { background-color: #2C94DF; padding: 70px 60px; }

body.ttc2 #texture-analyzers-index .how-it-works h1 { color: #ffffff; }

body.ttc2 #texture-analyzers-index .how-it-works h2 { color: rgba(255, 255, 255, 0.5); }

body.ttc2 #texture-analyzers-index .how-it-works .line-items { border-left: 3px solid rgba(255, 255, 255, 0.3); }

body.ttc2 #texture-analyzers-index .how-it-works .line-items ol li { color: rgba(255, 255, 255, 0.7); padding-bottom: 15px; padding-left: 30px; padding-right: 30px; }

body.ttc2 #texture-analyzers-index .how-it-works .line-items .dot { height: 25px; width: 25px; background-color: #fff; border-radius: 50%; display: inline-block; color: #2C94DF; margin-left: -50px; }

body.ttc2 #texture-analyzers-index .quantify ul { list-style: none; }

body.ttc2 #texture-analyzers-index .quantify .img-with-text { position: relative; text-align: center; margin: 3px; max-height: 350px; overflow: hidden; }

body.ttc2 #texture-analyzers-index .quantify .img-with-text img { height: 100%; width: 100%; object-fit: cover; }

body.ttc2 #texture-analyzers-index .quantify .text-on-img { color: white; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

body.ttc2 #texture-analyzers-index .quantify .img-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(4, 20, 94, 0.4); }

body.ttc2 #texture-analyzers-index .contact-us { background-image: url("//texturetechnologies.imgix.net/images/graphics/unsplash-orange-white.jpg?w=900"); background-size: cover; background-position: center; }

body.ttc2 #texture-analyzers-index .contact-us .white-box h6 { padding: 20px 0; }

body.ttc2 #ta-xt-plus-page .customer-story { background-image: url("//texturetechnologies.imgix.net/images/graphics/unsplash-grey-blue.jpg?w=1000"); background-size: cover; background-position: center; }

@media (min-width: 992px) { body.ttc2 #ta-xt-plus-page .customer-story .white-box { margin-top: 70px; margin-bottom: 70px; } }

body.ttc2 #ta-xt-plus-page .customer-story .border-bottom { border-bottom: 3px solid rgba(4, 20, 94, 0.15); padding-bottom: 40px; margin-bottom: 40px; }

@media (min-width: 992px) { body.ttc2 #ta-xt-plus-page .customer-story .border-bottom { padding-bottom: 80px; margin-bottom: 80px; } }

body.ttc2 #ta-xt-plus-hundred-page .unique-features .info-card { margin: 0 9px; }

body.ttc2 #ta-xt-plus-hundred-page .unique-features .info-card h2, body.ttc2 #ta-xt-plus-hundred-page .unique-features .info-card h5, body.ttc2 #ta-xt-plus-hundred-page .unique-features .info-card p { padding: 8px 35px; }

body.ttc2 #ta-xt-plus-hundred-page .unique-features .info-card .img-container { margin-left: -12px; margin-right: -12px; margin-top: -12px; height: 300px; overflow: hidden; padding-bottom: 40px; }

body.ttc2 #ta-xt-plus-hundred-page .unique-features .info-card .img-container img { height: 100%; width: 100%; object-fit: cover; }

body.ttc2 #ta-xt-plus-hundred-page .customer-story { background-image: url("//texturetechnologies.imgix.net/images/graphics/unsplash-gummies.jpg?w=900"); background-size: cover; background-position: center; }

@media (min-width: 992px) { body.ttc2 #ta-xt-plus-hundred-page .customer-story .white-box { margin-top: 70px; margin-bottom: 70px; } }

body.ttc2 #ta-xt-plus-hundred-page .customer-story .border-bottom { border-bottom: 3px solid rgba(4, 20, 94, 0.15); padding-bottom: 40px; margin-bottom: 40px; }

@media (min-width: 992px) { body.ttc2 #ta-xt-plus-hundred-page .customer-story .border-bottom { padding-bottom: 80px; margin-bottom: 80px; } }

body.ttc2 #ta-xt-plus-hundred-page .img-container-100 img { max-height: 315px; }

body.ttc2 #ta-xt-express-page .unique.info-card-single .img-container { margin-right: -12px; margin-top: -12px; margin-bottom: -12px; overflow: hidden; }

body.ttc2 #ta-xt-express-page .unique.info-card-single .img-container img { height: 100%; width: 100%; object-fit: cover; }

body.ttc2 #ta-xt-express-page .customer-story { background-image: url("//texturetechnologies.imgix.net/images/graphics/unsplash-pasta.jpg?w=900"); background-size: cover; background-position: center; }

@media (min-width: 992px) { body.ttc2 #ta-xt-express-page .customer-story .white-box { margin-top: 70px; margin-bottom: 70px; } }

body.ttc2 #ta-xt-express-page .customer-story .border-bottom { border-bottom: 3px solid rgba(4, 20, 94, 0.15); padding-bottom: 40px; margin-bottom: 40px; }

@media (min-width: 992px) { body.ttc2 #ta-xt-express-page .customer-story .border-bottom { padding-bottom: 80px; margin-bottom: 80px; } }

body.ttc2 #ta-hd-page .unique-features .info-card { margin: 0 9px; }

body.ttc2 #ta-hd-page .unique-features .info-card h2, body.ttc2 #ta-hd-page .unique-features .info-card h5, body.ttc2 #ta-hd-page .unique-features .info-card p { padding: 8px 35px; }

body.ttc2 #ta-hd-page .unique-features .info-card .img-container { margin-left: -12px; margin-right: -12px; margin-top: -12px; height: 350px; overflow: hidden; }

body.ttc2 #ta-hd-page .unique-features .info-card .img-container img { height: 100%; width: 100%; object-fit: cover; }

body.ttc2 #ta-hd-page .customer-story { background-image: url("//texturetechnologies.imgix.net/images/graphics/unsplash-dog-treats.jpg?w=900"); background-size: cover; background-position: center; }

@media (min-width: 992px) { body.ttc2 #ta-hd-page .customer-story .white-box { margin-top: 70px; margin-bottom: 70px; } }

body.ttc2 #ta-hd-page .customer-story .border-bottom { border-bottom: 3px solid rgba(4, 20, 94, 0.15); padding-bottom: 40px; margin-bottom: 40px; }

@media (min-width: 992px) { body.ttc2 #ta-hd-page .customer-story .border-bottom { padding-bottom: 80px; margin-bottom: 80px; } }

body.ttc2 #ta-xt-plus-page .tech-specs, body.ttc2 #ta-xt-plus-hundred-page .tech-specs, body.ttc2 #ta-xt-express-page .tech-specs, body.ttc2 #ta-hd-page .tech-specs { padding-top: 48px; padding-bottom: 48px; }

body.ttc2 #ta-xt-plus-page .tech-specs .img-container img, body.ttc2 #ta-xt-plus-hundred-page .tech-specs .img-container img, body.ttc2 #ta-xt-express-page .tech-specs .img-container img, body.ttc2 #ta-hd-page .tech-specs .img-container img { max-height: 250px; }

body.ttc2 #ta-xt-plus-page .tech-specs .img-container-tall img, body.ttc2 #ta-xt-plus-hundred-page .tech-specs .img-container-tall img, body.ttc2 #ta-xt-express-page .tech-specs .img-container-tall img, body.ttc2 #ta-hd-page .tech-specs .img-container-tall img { max-height: 315px; }

body.ttc2 #ta-xt-plus-page .tech-specs div.row, body.ttc2 #ta-xt-plus-hundred-page .tech-specs div.row, body.ttc2 #ta-xt-express-page .tech-specs div.row, body.ttc2 #ta-hd-page .tech-specs div.row { padding-top: 18px; padding-bottom: 18px; }

body.ttc2 #ta-xt-plus-page .tech-specs div.col-md-4, body.ttc2 #ta-xt-plus-hundred-page .tech-specs div.col-md-4, body.ttc2 #ta-xt-express-page .tech-specs div.col-md-4, body.ttc2 #ta-hd-page .tech-specs div.col-md-4 { padding-left: 48px; }

body.ttc2 #ta-xt-plus-page .tech-specs button#seeAll, body.ttc2 #ta-xt-plus-hundred-page .tech-specs button#seeAll, body.ttc2 #ta-xt-express-page .tech-specs button#seeAll, body.ttc2 #ta-hd-page .tech-specs button#seeAll { box-sizing: border-box; box-shadow: 0px 0px 15px rgba(4, 20, 94, 0.15); padding: 10px 40px; letter-spacing: .3px; font-weight: 800; border-radius: 40px; color: #000; background-color: white; }

body.ttc2 #ta-xt-plus-page .features p, body.ttc2 #ta-xt-plus-hundred-page .features p, body.ttc2 #ta-xt-express-page .features p, body.ttc2 #ta-hd-page .features p { margin-top: 2em; }

body.ttc2 #ta-xt-plus-page .features img, body.ttc2 #ta-xt-plus-hundred-page .features img, body.ttc2 #ta-xt-express-page .features img, body.ttc2 #ta-hd-page .features img { max-height: 400px; }

body.ttc2 #ta-xt-plus-page .info-card-single, body.ttc2 #ta-xt-plus-hundred-page .info-card-single, body.ttc2 #ta-xt-express-page .info-card-single, body.ttc2 #ta-hd-page .info-card-single { padding: 20px; }

@media (min-width: 992px) { body.ttc2 #ta-xt-plus-page .info-card-single, body.ttc2 #ta-xt-plus-hundred-page .info-card-single, body.ttc2 #ta-xt-express-page .info-card-single, body.ttc2 #ta-hd-page .info-card-single { padding: 60px; } }

body.ttc2 #dimensional-analyzers-index section.ttc-difference, body.ttc2 #texture-analyzers-index section.ttc-difference { padding: 48px 0; }

@media (min-width: 768px) { body.ttc2 #dimensional-analyzers-index section.ttc-difference .img-right, body.ttc2 #texture-analyzers-index section.ttc-difference .img-right { order: 1; } }

body.ttc2 #dimensional-analyzers-index section.ttc-difference h2, body.ttc2 #dimensional-analyzers-index section.ttc-difference h4, body.ttc2 #texture-analyzers-index section.ttc-difference h2, body.ttc2 #texture-analyzers-index section.ttc-difference h4 { padding-left: 40px; }

body.ttc2 #dimensional-analyzers-index section.ttc-difference ul, body.ttc2 #texture-analyzers-index section.ttc-difference ul { list-style: none; margin-left: 40px; padding-left: 2em; text-indent: -2em; }

body.ttc2 #dimensional-analyzers-index section.ttc-difference ul li, body.ttc2 #texture-analyzers-index section.ttc-difference ul li { padding-bottom: 20px; }

body.ttc2 #dimensional-analyzers-index section.ttc-difference ul li:before, body.ttc2 #texture-analyzers-index section.ttc-difference ul li:before { content: '✓  '; font-size: 30px; color: #1184D8; }

body.ttc2 #dimensional-analyzers-index .resources, body.ttc2 #texture-analyzers-index .resources { background-color: rgba(4, 20, 94, 0.1); }

body.ttc2 #dimensional-analyzers-index .resources a, body.ttc2 #texture-analyzers-index .resources a { color: #04145E; }

body.ttc2 #dimensional-analyzers-index .resources button, body.ttc2 #texture-analyzers-index .resources button { margin: 20px; }

body.ttc2 #dimensional-analyzers-index .resources .active, body.ttc2 #texture-analyzers-index .resources .active { background-color: #289ECD; color: #fff; }

body.ttc2 #dimensional-analyzers-index .resources .info-card, body.ttc2 #texture-analyzers-index .resources .info-card { background-color: white; margin-left: 9px; margin-right: 9px; padding-bottom: 35px; }

body.ttc2 #dimensional-analyzers-index .resources .info-card img, body.ttc2 #texture-analyzers-index .resources .info-card img { width: 100%; height: 200px; object-fit: cover; padding-bottom: 25px; }

body.ttc2 #dimensional-analyzers-index .resources .see-all, body.ttc2 #texture-analyzers-index .resources .see-all { box-shadow: 0px 0px 15px rgba(4, 20, 94, 0.15); padding: 12px; background-color: white; margin-left: 9px; margin-right: 9px; }

body.ttc2 #dimensional-analyzers-index .marquee { text-align: center; background-image: url("//texturetechnologies.imgix.net/images/dimensional-analyzers/dimensional-analyzer-marquee.jpg?w=900"); background-size: cover; background-position: center; min-height: 600px; }

body.ttc2 #dimensional-analyzers-index .marquee h1, body.ttc2 #dimensional-analyzers-index .marquee h2, body.ttc2 #dimensional-analyzers-index .marquee h6 { color: #fff; }

body.ttc2 #dimensional-analyzers-index .product-line { text-align: center; }

body.ttc2 #dimensional-analyzers-index .software { box-shadow: 0px 0px 15px rgba(4, 20, 94, 0.15); padding: 48px 48px; }

body.ttc2 #dimensional-analyzers-index .software i { font-size: 100px; }

body.ttc2 #dimensional-analyzers-index .attributes ul { list-style: none; }

body.ttc2 #dimensional-analyzers-index .methods { background-image: url("//texturetechnologies.imgix.net/images/graphics/unsplash-ravioli.jpg?w=900"); background-size: cover; background-position: center; }

@media (min-width: 992px) { body.ttc2 #dimensional-analyzers-index .methods .white-box { margin-top: 70px; margin-bottom: 70px; } }

body.ttc2 #dimensional-analyzers-index .methods .img-and-text div { margin-top: 1em; }

body.ttc2 #dimensional-analyzers-index .use-cases { background-image: url("//texturetechnologies.imgix.net/images/graphics/unsplash-green-yellow.jpg?w=900"); background-size: cover; }

body.ttc2 #dimensional-analyzers-index .use-cases i { font-size: 50px; color: #1184D8; }

body.ttc2 #volscan .resources .info-card, body.ttc2 #ceramscan .resources .info-card { margin: 9px; padding-bottom: 50px; }

body.ttc2 #volscan .resources .info-card h2, body.ttc2 #volscan .resources .info-card h5, body.ttc2 #volscan .resources .info-card p, body.ttc2 #ceramscan .resources .info-card h2, body.ttc2 #ceramscan .resources .info-card h5, body.ttc2 #ceramscan .resources .info-card p { padding-left: 40px; padding-right: 40px; }

body.ttc2 #volscan .resources .info-card .img-container, body.ttc2 #ceramscan .resources .info-card .img-container { margin-left: -12px; margin-right: -12px; margin-top: -12px; overflow: hidden; padding-bottom: 40px; max-height: 250px; }

body.ttc2 #volscan .resources .info-card .img-container img, body.ttc2 #ceramscan .resources .info-card .img-container img { height: 100%; width: 100%; object-fit: cover; }

body.ttc2 #volscan .logo-strip .numbers, body.ttc2 #ceramscan .logo-strip .numbers { color: #1184D8; }

body.ttc2 #volscan .tech-specs table, body.ttc2 #ceramscan .tech-specs table { table-layout: fixed; width: 100%; }

body.ttc2 #volscan .tech-specs table tr:nth-child(odd), body.ttc2 #ceramscan .tech-specs table tr:nth-child(odd) { background-color: rgba(4, 20, 94, 0.05); }

body.ttc2 #volscan .tech-specs table th, body.ttc2 #ceramscan .tech-specs table th { font-family: "sofia-pro", sans-serif; font-size: 25px; font-style: normal; font-weight: 700; line-height: 35px; letter-spacing: 0em; text-align: left; padding-bottom: 30px; border-bottom: 3px solid rgba(4, 20, 94, 0.15); }

body.ttc2 #volscan .tech-specs table td, body.ttc2 #ceramscan .tech-specs table td { font-family: "sofia-pro", sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: 26px; letter-spacing: 0em; text-align: left; padding-bottom: 15px; padding-top: 15px; color: rgba(4, 20, 94, 0.5); padding: 20px; }

body.ttc2 #volscan .tech-specs table td.title, body.ttc2 #ceramscan .tech-specs table td.title { font-size: 22px; font-weight: 500; line-height: 31px; color: #04145E; }

body.ttc2 #volscan .tech-specs table .small-title, body.ttc2 #ceramscan .tech-specs table .small-title { font-size: 16px; font-weight: 400; line-height: 19px; color: rgba(4, 20, 94, 0.5); }

body.ttc2 #volscan .tech-specs table td.checkmark, body.ttc2 #ceramscan .tech-specs table td.checkmark { font-size: 24px; color: #1184D8; padding-left: 15px; }

body.ttc2 #volscan .advantages, body.ttc2 #ceramscan .advantages { padding: 30px; border-top: 3px solid rgba(4, 20, 94, 0.15); border-bottom: 3px solid rgba(4, 20, 94, 0.15); }

@media (min-width: 768px) { body.ttc2 #volscan .advantages, body.ttc2 #ceramscan .advantages { padding-top: 80px; } }

body.ttc2 #volscan .advantages .other-options ul, body.ttc2 #ceramscan .advantages .other-options ul { list-style: none; margin-left: 20px; padding-left: 2em; text-indent: -2em; }

body.ttc2 #volscan .advantages .other-options ul li:before, body.ttc2 #ceramscan .advantages .other-options ul li:before { content: 'x'; font-size: 30px; color: #F26E5C; padding-right: 10px; }

body.ttc2 #volscan .advantages .other-options .border-right, body.ttc2 #ceramscan .advantages .other-options .border-right { border-right: 3px solid rgba(4, 20, 94, 0.15); }

body.ttc2 #volscan .advantages .best-option ul, body.ttc2 #ceramscan .advantages .best-option ul { list-style: none; margin-left: 20px; padding-left: 2em; text-indent: -2em; }

body.ttc2 #volscan .advantages .best-option ul li:before, body.ttc2 #ceramscan .advantages .best-option ul li:before { content: '✓'; font-size: 30px; color: #39C05F; padding-right: 10px; }

body.ttc2 #volscan .tech-specs table tr:first-of-type { background-color: #fff; }

body.ttc2 #compare-instruments .check-in { box-shadow: 0px 0px 15px rgba(4, 20, 94, 0.15); padding: 48px 48px; }

body.ttc2 #compare-instruments .check-in i { font-size: 100px; }

body.ttc2 #compare-instruments .description { border-bottom: 3px solid rgba(4, 20, 94, 0.15); padding-top: 40px; padding-bottom: 60px; }

body.ttc2 #compare-instruments .description:last-of-type { border-bottom: none; }

body.ttc2 #compare-instruments .lets-talk { box-shadow: 0px 0px 15px rgba(4, 20, 94, 0.15); margin-bottom: 48px; }

body.ttc2 #compare-instruments .lets-talk .white-box { padding: 40px; margin-top: 0; margin-bottom: 0; }

body.ttc2 #compare-instruments .lets-talk .white-box h3 { padding: 20px 0; }

@media screen and (max-width: 767px) { body.ttc2 #peripheral-devices .devices-list .row { padding-top: 0; padding-bottom: 0; } body.ttc2 #peripheral-devices .devices-list .col-lg { padding-bottom: 20px; } }

body.ttc2 #alis .marquee .img-container, body.ttc2 #milli-ohm-meter .marquee .img-container, body.ttc2 #aed .marquee .img-container, body.ttc2 #dis .marquee .img-container, body.ttc2 #dib .marquee .img-container, body.ttc2 #pfa .marquee .img-container, body.ttc2 #temp-system .marquee .img-container, body.ttc2 #vcs .marquee .img-container, body.ttc2 #egg-testing .marquee .img-container, body.ttc2 #apr .marquee .img-container { height: 400px; overflow: hidden; }

body.ttc2 #alis .marquee .img-container img, body.ttc2 #milli-ohm-meter .marquee .img-container img, body.ttc2 #aed .marquee .img-container img, body.ttc2 #dis .marquee .img-container img, body.ttc2 #dib .marquee .img-container img, body.ttc2 #pfa .marquee .img-container img, body.ttc2 #temp-system .marquee .img-container img, body.ttc2 #vcs .marquee .img-container img, body.ttc2 #egg-testing .marquee .img-container img, body.ttc2 #apr .marquee .img-container img { height: 100%; width: 100%; object-fit: cover; }

body.ttc2 #alis .why, body.ttc2 #milli-ohm-meter .why, body.ttc2 #aed .why, body.ttc2 #dis .why, body.ttc2 #dib .why, body.ttc2 #pfa .why, body.ttc2 #temp-system .why, body.ttc2 #vcs .why, body.ttc2 #egg-testing .why, body.ttc2 #apr .why { border-top: 3px solid rgba(4, 20, 94, 0.15); }

body.ttc2 #alis .why li, body.ttc2 #milli-ohm-meter .why li, body.ttc2 #aed .why li, body.ttc2 #dis .why li, body.ttc2 #dib .why li, body.ttc2 #pfa .why li, body.ttc2 #temp-system .why li, body.ttc2 #vcs .why li, body.ttc2 #egg-testing .why li, body.ttc2 #apr .why li { font-size: 22px; line-height: 31px; color: #04145e; padding-bottom: 9px; }

body.ttc2 #alis .measurable-attributes, body.ttc2 #milli-ohm-meter .measurable-attributes, body.ttc2 #aed .measurable-attributes, body.ttc2 #dis .measurable-attributes, body.ttc2 #dib .measurable-attributes, body.ttc2 #pfa .measurable-attributes, body.ttc2 #temp-system .measurable-attributes, body.ttc2 #vcs .measurable-attributes, body.ttc2 #egg-testing .measurable-attributes, body.ttc2 #apr .measurable-attributes { background-color: #fff; border-top: 3px solid rgba(4, 20, 94, 0.15); }

body.ttc2 #alis .measurable-attributes h5, body.ttc2 #milli-ohm-meter .measurable-attributes h5, body.ttc2 #aed .measurable-attributes h5, body.ttc2 #dis .measurable-attributes h5, body.ttc2 #dib .measurable-attributes h5, body.ttc2 #pfa .measurable-attributes h5, body.ttc2 #temp-system .measurable-attributes h5, body.ttc2 #vcs .measurable-attributes h5, body.ttc2 #egg-testing .measurable-attributes h5, body.ttc2 #apr .measurable-attributes h5 { font-size: 25px; font-weight: 700; }

body.ttc2 #alis .consists-of, body.ttc2 #milli-ohm-meter .consists-of, body.ttc2 #aed .consists-of, body.ttc2 #dis .consists-of, body.ttc2 #dib .consists-of, body.ttc2 #pfa .consists-of, body.ttc2 #temp-system .consists-of, body.ttc2 #vcs .consists-of, body.ttc2 #egg-testing .consists-of, body.ttc2 #apr .consists-of { background-color: #2C94DF; padding: 70px 60px; }

body.ttc2 #alis .consists-of h3, body.ttc2 #alis .consists-of h5, body.ttc2 #milli-ohm-meter .consists-of h3, body.ttc2 #milli-ohm-meter .consists-of h5, body.ttc2 #aed .consists-of h3, body.ttc2 #aed .consists-of h5, body.ttc2 #dis .consists-of h3, body.ttc2 #dis .consists-of h5, body.ttc2 #dib .consists-of h3, body.ttc2 #dib .consists-of h5, body.ttc2 #pfa .consists-of h3, body.ttc2 #pfa .consists-of h5, body.ttc2 #temp-system .consists-of h3, body.ttc2 #temp-system .consists-of h5, body.ttc2 #vcs .consists-of h3, body.ttc2 #vcs .consists-of h5, body.ttc2 #egg-testing .consists-of h3, body.ttc2 #egg-testing .consists-of h5, body.ttc2 #apr .consists-of h3, body.ttc2 #apr .consists-of h5 { color: #ffffff; }

body.ttc2 #alis .consists-of p, body.ttc2 #milli-ohm-meter .consists-of p, body.ttc2 #aed .consists-of p, body.ttc2 #dis .consists-of p, body.ttc2 #dib .consists-of p, body.ttc2 #pfa .consists-of p, body.ttc2 #temp-system .consists-of p, body.ttc2 #vcs .consists-of p, body.ttc2 #egg-testing .consists-of p, body.ttc2 #apr .consists-of p { color: rgba(255, 255, 255, 0.7); }

body.ttc2 #alis .consists-of .line-items p, body.ttc2 #milli-ohm-meter .consists-of .line-items p, body.ttc2 #aed .consists-of .line-items p, body.ttc2 #dis .consists-of .line-items p, body.ttc2 #dib .consists-of .line-items p, body.ttc2 #pfa .consists-of .line-items p, body.ttc2 #temp-system .consists-of .line-items p, body.ttc2 #vcs .consists-of .line-items p, body.ttc2 #egg-testing .consists-of .line-items p, body.ttc2 #apr .consists-of .line-items p { margin-left: 40px; }

body.ttc2 #alis .consists-of .line-items ol, body.ttc2 #milli-ohm-meter .consists-of .line-items ol, body.ttc2 #aed .consists-of .line-items ol, body.ttc2 #dis .consists-of .line-items ol, body.ttc2 #dib .consists-of .line-items ol, body.ttc2 #pfa .consists-of .line-items ol, body.ttc2 #temp-system .consists-of .line-items ol, body.ttc2 #vcs .consists-of .line-items ol, body.ttc2 #egg-testing .consists-of .line-items ol, body.ttc2 #apr .consists-of .line-items ol { list-style-type: none; counter-reset: counter; }

body.ttc2 #alis .consists-of .line-items ol li, body.ttc2 #milli-ohm-meter .consists-of .line-items ol li, body.ttc2 #aed .consists-of .line-items ol li, body.ttc2 #dis .consists-of .line-items ol li, body.ttc2 #dib .consists-of .line-items ol li, body.ttc2 #pfa .consists-of .line-items ol li, body.ttc2 #temp-system .consists-of .line-items ol li, body.ttc2 #vcs .consists-of .line-items ol li, body.ttc2 #egg-testing .consists-of .line-items ol li, body.ttc2 #apr .consists-of .line-items ol li { font-size: 25px; font-style: normal; font-weight: 700; line-height: 35px; color: #ffffff; counter-increment: counter; }

body.ttc2 #alis .consists-of .line-items ol li:before, body.ttc2 #milli-ohm-meter .consists-of .line-items ol li:before, body.ttc2 #aed .consists-of .line-items ol li:before, body.ttc2 #dis .consists-of .line-items ol li:before, body.ttc2 #dib .consists-of .line-items ol li:before, body.ttc2 #pfa .consists-of .line-items ol li:before, body.ttc2 #temp-system .consists-of .line-items ol li:before, body.ttc2 #vcs .consists-of .line-items ol li:before, body.ttc2 #egg-testing .consists-of .line-items ol li:before, body.ttc2 #apr .consists-of .line-items ol li:before { height: 40px; width: 40px; background-color: #fff; border-radius: 50%; display: inline-block; color: #2C94DF; margin-left: -40px; margin-right: 40px; content: counter(counter); text-align: center; }

body.ttc2 #alis .alis-features, body.ttc2 #milli-ohm-meter .alis-features, body.ttc2 #aed .alis-features, body.ttc2 #dis .alis-features, body.ttc2 #dib .alis-features, body.ttc2 #pfa .alis-features, body.ttc2 #temp-system .alis-features, body.ttc2 #vcs .alis-features, body.ttc2 #egg-testing .alis-features, body.ttc2 #apr .alis-features { padding-top: 80px; border-bottom: 3px solid rgba(4, 20, 94, 0.15); }

body.ttc2 #alis .alis-features h3, body.ttc2 #milli-ohm-meter .alis-features h3, body.ttc2 #aed .alis-features h3, body.ttc2 #dis .alis-features h3, body.ttc2 #dib .alis-features h3, body.ttc2 #pfa .alis-features h3, body.ttc2 #temp-system .alis-features h3, body.ttc2 #vcs .alis-features h3, body.ttc2 #egg-testing .alis-features h3, body.ttc2 #apr .alis-features h3 { padding-bottom: 50px; }

body.ttc2 #alis .alis-features h6, body.ttc2 #milli-ohm-meter .alis-features h6, body.ttc2 #aed .alis-features h6, body.ttc2 #dis .alis-features h6, body.ttc2 #dib .alis-features h6, body.ttc2 #pfa .alis-features h6, body.ttc2 #temp-system .alis-features h6, body.ttc2 #vcs .alis-features h6, body.ttc2 #egg-testing .alis-features h6, body.ttc2 #apr .alis-features h6 { padding-top: 30px; padding-bottom: 80px; }

body.ttc2 #alis .alis-features .img-container, body.ttc2 #milli-ohm-meter .alis-features .img-container, body.ttc2 #aed .alis-features .img-container, body.ttc2 #dis .alis-features .img-container, body.ttc2 #dib .alis-features .img-container, body.ttc2 #pfa .alis-features .img-container, body.ttc2 #temp-system .alis-features .img-container, body.ttc2 #vcs .alis-features .img-container, body.ttc2 #egg-testing .alis-features .img-container, body.ttc2 #apr .alis-features .img-container { height: 275px; overflow: hidden; }

body.ttc2 #alis .alis-features .img-container img, body.ttc2 #milli-ohm-meter .alis-features .img-container img, body.ttc2 #aed .alis-features .img-container img, body.ttc2 #dis .alis-features .img-container img, body.ttc2 #dib .alis-features .img-container img, body.ttc2 #pfa .alis-features .img-container img, body.ttc2 #temp-system .alis-features .img-container img, body.ttc2 #vcs .alis-features .img-container img, body.ttc2 #egg-testing .alis-features .img-container img, body.ttc2 #apr .alis-features .img-container img { height: 100%; width: 100%; object-fit: cover; }

body.ttc2 #alis .how-it-works, body.ttc2 #milli-ohm-meter .how-it-works, body.ttc2 #aed .how-it-works, body.ttc2 #dis .how-it-works, body.ttc2 #dib .how-it-works, body.ttc2 #pfa .how-it-works, body.ttc2 #temp-system .how-it-works, body.ttc2 #vcs .how-it-works, body.ttc2 #egg-testing .how-it-works, body.ttc2 #apr .how-it-works { border-bottom: 3px solid rgba(4, 20, 94, 0.15); }

body.ttc2 #alis .how-it-works .numbers, body.ttc2 #milli-ohm-meter .how-it-works .numbers, body.ttc2 #aed .how-it-works .numbers, body.ttc2 #dis .how-it-works .numbers, body.ttc2 #dib .how-it-works .numbers, body.ttc2 #pfa .how-it-works .numbers, body.ttc2 #temp-system .how-it-works .numbers, body.ttc2 #vcs .how-it-works .numbers, body.ttc2 #egg-testing .how-it-works .numbers, body.ttc2 #apr .how-it-works .numbers { color: #1184D8; text-align: left; }

body.ttc2 #alis .tech-specs, body.ttc2 #milli-ohm-meter .tech-specs, body.ttc2 #aed .tech-specs, body.ttc2 #dis .tech-specs, body.ttc2 #dib .tech-specs, body.ttc2 #pfa .tech-specs, body.ttc2 #temp-system .tech-specs, body.ttc2 #vcs .tech-specs, body.ttc2 #egg-testing .tech-specs, body.ttc2 #apr .tech-specs { border-bottom: 3px solid rgba(4, 20, 94, 0.15); }

body.ttc2 #alis .tech-specs table, body.ttc2 #milli-ohm-meter .tech-specs table, body.ttc2 #aed .tech-specs table, body.ttc2 #dis .tech-specs table, body.ttc2 #dib .tech-specs table, body.ttc2 #pfa .tech-specs table, body.ttc2 #temp-system .tech-specs table, body.ttc2 #vcs .tech-specs table, body.ttc2 #egg-testing .tech-specs table, body.ttc2 #apr .tech-specs table { table-layout: fixed; width: 100%; }

body.ttc2 #alis .tech-specs table tr:nth-child(odd), body.ttc2 #milli-ohm-meter .tech-specs table tr:nth-child(odd), body.ttc2 #aed .tech-specs table tr:nth-child(odd), body.ttc2 #dis .tech-specs table tr:nth-child(odd), body.ttc2 #dib .tech-specs table tr:nth-child(odd), body.ttc2 #pfa .tech-specs table tr:nth-child(odd), body.ttc2 #temp-system .tech-specs table tr:nth-child(odd), body.ttc2 #vcs .tech-specs table tr:nth-child(odd), body.ttc2 #egg-testing .tech-specs table tr:nth-child(odd), body.ttc2 #apr .tech-specs table tr:nth-child(odd) { background-color: rgba(4, 20, 94, 0.05); }

body.ttc2 #alis .tech-specs table tr:first-of-type, body.ttc2 #milli-ohm-meter .tech-specs table tr:first-of-type, body.ttc2 #aed .tech-specs table tr:first-of-type, body.ttc2 #dis .tech-specs table tr:first-of-type, body.ttc2 #dib .tech-specs table tr:first-of-type, body.ttc2 #pfa .tech-specs table tr:first-of-type, body.ttc2 #temp-system .tech-specs table tr:first-of-type, body.ttc2 #vcs .tech-specs table tr:first-of-type, body.ttc2 #egg-testing .tech-specs table tr:first-of-type, body.ttc2 #apr .tech-specs table tr:first-of-type { background-color: #fff; }

body.ttc2 #alis .tech-specs table .top-align, body.ttc2 #milli-ohm-meter .tech-specs table .top-align, body.ttc2 #aed .tech-specs table .top-align, body.ttc2 #dis .tech-specs table .top-align, body.ttc2 #dib .tech-specs table .top-align, body.ttc2 #pfa .tech-specs table .top-align, body.ttc2 #temp-system .tech-specs table .top-align, body.ttc2 #vcs .tech-specs table .top-align, body.ttc2 #egg-testing .tech-specs table .top-align, body.ttc2 #apr .tech-specs table .top-align { vertical-align: top; }

body.ttc2 #alis .tech-specs table th, body.ttc2 #milli-ohm-meter .tech-specs table th, body.ttc2 #aed .tech-specs table th, body.ttc2 #dis .tech-specs table th, body.ttc2 #dib .tech-specs table th, body.ttc2 #pfa .tech-specs table th, body.ttc2 #temp-system .tech-specs table th, body.ttc2 #vcs .tech-specs table th, body.ttc2 #egg-testing .tech-specs table th, body.ttc2 #apr .tech-specs table th { font-family: "sofia-pro", sans-serif; font-size: 25px; font-style: normal; font-weight: 700; line-height: 35px; letter-spacing: 0em; text-align: left; padding-bottom: 30px; border-bottom: 3px solid rgba(4, 20, 94, 0.15); }

body.ttc2 #alis .tech-specs table td, body.ttc2 #milli-ohm-meter .tech-specs table td, body.ttc2 #aed .tech-specs table td, body.ttc2 #dis .tech-specs table td, body.ttc2 #dib .tech-specs table td, body.ttc2 #pfa .tech-specs table td, body.ttc2 #temp-system .tech-specs table td, body.ttc2 #vcs .tech-specs table td, body.ttc2 #egg-testing .tech-specs table td, body.ttc2 #apr .tech-specs table td { font-family: "sofia-pro", sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: 26px; letter-spacing: 0em; text-align: left; padding-bottom: 15px; padding-top: 15px; color: rgba(4, 20, 94, 0.5); padding: 20px 100px 20px 20px; }

body.ttc2 #alis .tech-specs table td.title, body.ttc2 #milli-ohm-meter .tech-specs table td.title, body.ttc2 #aed .tech-specs table td.title, body.ttc2 #dis .tech-specs table td.title, body.ttc2 #dib .tech-specs table td.title, body.ttc2 #pfa .tech-specs table td.title, body.ttc2 #temp-system .tech-specs table td.title, body.ttc2 #vcs .tech-specs table td.title, body.ttc2 #egg-testing .tech-specs table td.title, body.ttc2 #apr .tech-specs table td.title { font-size: 22px; font-weight: 500; line-height: 31px; color: #04145E; }

body.ttc2 #alis .tech-specs table .small-title, body.ttc2 #milli-ohm-meter .tech-specs table .small-title, body.ttc2 #aed .tech-specs table .small-title, body.ttc2 #dis .tech-specs table .small-title, body.ttc2 #dib .tech-specs table .small-title, body.ttc2 #pfa .tech-specs table .small-title, body.ttc2 #temp-system .tech-specs table .small-title, body.ttc2 #vcs .tech-specs table .small-title, body.ttc2 #egg-testing .tech-specs table .small-title, body.ttc2 #apr .tech-specs table .small-title { font-size: 16px; font-weight: 400; line-height: 19px; color: rgba(4, 20, 94, 0.5); }

body.ttc2 #alis .compatible .info-card, body.ttc2 #milli-ohm-meter .compatible .info-card, body.ttc2 #aed .compatible .info-card, body.ttc2 #dis .compatible .info-card, body.ttc2 #dib .compatible .info-card, body.ttc2 #pfa .compatible .info-card, body.ttc2 #temp-system .compatible .info-card, body.ttc2 #vcs .compatible .info-card, body.ttc2 #egg-testing .compatible .info-card, body.ttc2 #apr .compatible .info-card { padding: 50px; margin: 9px; }

body.ttc2 #alis .compatible .info-card:first-of-type, body.ttc2 #milli-ohm-meter .compatible .info-card:first-of-type, body.ttc2 #aed .compatible .info-card:first-of-type, body.ttc2 #dis .compatible .info-card:first-of-type, body.ttc2 #dib .compatible .info-card:first-of-type, body.ttc2 #pfa .compatible .info-card:first-of-type, body.ttc2 #temp-system .compatible .info-card:first-of-type, body.ttc2 #vcs .compatible .info-card:first-of-type, body.ttc2 #egg-testing .compatible .info-card:first-of-type, body.ttc2 #apr .compatible .info-card:first-of-type { margin-left: 0; }

@media screen and (max-width: 767px) { body.ttc2 #alis .consists-of, body.ttc2 #milli-ohm-meter .consists-of, body.ttc2 #aed .consists-of, body.ttc2 #dis .consists-of, body.ttc2 #dib .consists-of, body.ttc2 #pfa .consists-of, body.ttc2 #temp-system .consists-of, body.ttc2 #vcs .consists-of, body.ttc2 #egg-testing .consists-of, body.ttc2 #apr .consists-of { padding: 30px; } body.ttc2 #alis .consists-of .line-items p, body.ttc2 #milli-ohm-meter .consists-of .line-items p, body.ttc2 #aed .consists-of .line-items p, body.ttc2 #dis .consists-of .line-items p, body.ttc2 #dib .consists-of .line-items p, body.ttc2 #pfa .consists-of .line-items p, body.ttc2 #temp-system .consists-of .line-items p, body.ttc2 #vcs .consists-of .line-items p, body.ttc2 #egg-testing .consists-of .line-items p, body.ttc2 #apr .consists-of .line-items p { margin-left: 0; } body.ttc2 #alis .consists-of .line-items ol li:before, body.ttc2 #milli-ohm-meter .consists-of .line-items ol li:before, body.ttc2 #aed .consists-of .line-items ol li:before, body.ttc2 #dis .consists-of .line-items ol li:before, body.ttc2 #dib .consists-of .line-items ol li:before, body.ttc2 #pfa .consists-of .line-items ol li:before, body.ttc2 #temp-system .consists-of .line-items ol li:before, body.ttc2 #vcs .consists-of .line-items ol li:before, body.ttc2 #egg-testing .consists-of .line-items ol li:before, body.ttc2 #apr .consists-of .line-items ol li:before { height: 0; width: 0; background-color: #fff; border-radius: 50%; display: inline-block; color: #2C94DF; margin-left: 0; margin-right: 0; content: counter(counter); text-align: center; } }

body.ttc2 #pfa .tech-specs table tr:first-of-type { background-color: rgba(4, 20, 94, 0.05); }

body.ttc2 #alis .accessories .info-card, body.ttc2 #dis .accessories .info-card { margin: 9px; }

body.ttc2 #alis .accessories .info-card:first-of-type, body.ttc2 #dis .accessories .info-card:first-of-type { margin-left: 0; }

body.ttc2 #alis .accessories p, body.ttc2 #dis .accessories p { padding: 25px 25px 0 25px; }

body.ttc2 #alis .accessories .img-container, body.ttc2 #dis .accessories .img-container { margin-top: -12px; margin-left: -12px; margin-right: -12px; height: 300px; overflow: hidden; }

body.ttc2 #alis .accessories .img-container img, body.ttc2 #dis .accessories .img-container img { height: 100%; width: 100%; object-fit: cover; }

body.ttc2 #milli-ohm-meter .features .white-box ul, body.ttc2 #aed .features .white-box ul, body.ttc2 #dis .features .white-box ul, body.ttc2 #dib .features .white-box ul, body.ttc2 #vcs .features .white-box ul, body.ttc2 #egg-testing .features .white-box ul { list-style: none; margin-left: 40px; padding-left: 2em; text-indent: -2em; }

body.ttc2 #milli-ohm-meter .features .white-box ul li, body.ttc2 #aed .features .white-box ul li, body.ttc2 #dis .features .white-box ul li, body.ttc2 #dib .features .white-box ul li, body.ttc2 #vcs .features .white-box ul li, body.ttc2 #egg-testing .features .white-box ul li { font-size: 22px; font-weight: 500; line-height: 31px; color: #04145E; }

body.ttc2 #milli-ohm-meter .features .white-box ul li:before, body.ttc2 #aed .features .white-box ul li:before, body.ttc2 #dis .features .white-box ul li:before, body.ttc2 #dib .features .white-box ul li:before, body.ttc2 #vcs .features .white-box ul li:before, body.ttc2 #egg-testing .features .white-box ul li:before { content: '✓  '; font-size: 30px; color: #1184D8; }

body.ttc2 #temp-system .white-box { margin-top: 80px; margin-bottom: 80px; }

body.ttc2 #temp-system .white-box .numbers { color: #1184D8; text-align: center; }

body.ttc2 #temp-system section.contents { padding: 48px 12px; background-color: rgba(4, 20, 94, 0.05); }

body.ttc2 #temp-system section.contents .subnav-item { margin: 0 1rem; }

body.ttc2 #temp-system section.contents p { color: #04145e; font-size: 18px; }

body.ttc2 #temp-system section.contents a { color: rgba(4, 20, 94, 0.5); }

body.ttc2 #temp-system .small { font-size: 14px; }

body.ttc2 #temp-system .grey-background { background-color: rgba(4, 20, 94, 0.05); }

body.ttc2 #temp-system .grey-background p { margin-top: 1rem; }

@media screen and (max-width: 767px) { body.ttc2 #temp-system .subnav { display: block; } }

body.ttc2 #milli-ohm-meter .features { background-image: url("//texturetechnologies.imgix.net/images/graphics/unsplash-electrical.jpg"); background-size: cover; }

body.ttc2 #apr .features { background-image: url("//texturetechnologies.imgix.net/images/accessories/penetrometer/unsplash-penetrometer.jpg"); background-size: cover; padding: 100px; }

body.ttc2 #aed .features { background-image: url("//texturetechnologies.imgix.net/images/graphics/unsplash-water.jpg"); background-size: cover; }

body.ttc2 #egg-testing .features { background-image: url("//texturetechnologies.imgix.net/images/graphics/unsplash-eggs.jpg"); background-size: cover; }

body.ttc2 #dis .features { background-image: url("//texturetechnologies.imgix.net/images/graphics/unsplash-muffins.jpg"); background-size: cover; }

body.ttc2 #dib .features { background-image: url("//texturetechnologies.imgix.net/images/graphics/unsplash-pills.jpg"); background-size: cover; }

body.ttc2 #temp-system .features { background-image: url("//texturetechnologies.imgix.net/images/graphics/unsplash-bubbles.jpg"); background-size: cover; }

body.ttc2 #vcs .features { background-image: url("//texturetechnologies.imgix.net/images/graphics/unsplash-cracked-ground.jpg"); background-size: cover; }

body.ttc2 #egg-testing .marquee h6 { padding-top: 20px; }

body.ttc2 #egg-testing .contents { padding: 48px 12px; background-color: rgba(4, 20, 94, 0.05); }

body.ttc2 #egg-testing .contents .subnav .subnav-item { margin: 0 1rem; }

body.ttc2 #egg-testing .contents .subnav p { color: #04145e; font-size: 18px; }

body.ttc2 #egg-testing .contents .subnav a { color: rgba(4, 20, 94, 0.5); padding-bottom: 8px; }

body.ttc2 #egg-testing .test-options .small { font-size: 14px; }

@media screen and (max-width: 1200px) { body.ttc2 #egg-testing .subnav { margin-bottom: 0; display: block; } }

body.ttc2 .help-desk { background-color: #2C94DF; }

body.ttc2 .help-desk h3 { color: #ffffff; }

body.ttc2 .help-desk p { color: rgba(255, 255, 255, 0.7); }

body.ttc2 #alis, body.ttc2 #vcs { /* Then style the iframe to fit in the container div with full height and width */ }

body.ttc2 #alis .video-container, body.ttc2 #vcs .video-container { position: relative; overflow: hidden; }

body.ttc2 #alis .responsive-iframe, body.ttc2 #vcs .responsive-iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

body.ttc2 #probes-and-fixtures .talk, body.ttc2 #peripheral-devices .talk, body.ttc2 #extras .talk { padding: 20px 0; }

body.ttc2 #probes-and-fixtures .talk p, body.ttc2 #probes-and-fixtures .talk a, body.ttc2 #peripheral-devices .talk p, body.ttc2 #peripheral-devices .talk a, body.ttc2 #extras .talk p, body.ttc2 #extras .talk a { font-size: 18px; font-weight: bold; margin-bottom: 0; }

body.ttc2 #probes-and-fixtures .talk p, body.ttc2 #peripheral-devices .talk p, body.ttc2 #extras .talk p { color: black; }

body.ttc2 #probes-and-fixtures .marquee h1, body.ttc2 #peripheral-devices .marquee h1, body.ttc2 #extras .marquee h1 { font-weight: 400; font-size: 42px; }

body.ttc2 #probes-and-fixtures .intro-text, body.ttc2 #peripheral-devices .intro-text, body.ttc2 #extras .intro-text { padding: 80px; }

@media screen and (max-width: 767px) { body.ttc2 #probes-and-fixtures .subnav a.active, body.ttc2 #peripheral-devices .subnav a.active, body.ttc2 #extras .subnav a.active { border-bottom: 0; } body.ttc2 #probes-and-fixtures .intro-text, body.ttc2 #peripheral-devices .intro-text, body.ttc2 #extras .intro-text { padding: 30px; } }

body.ttc2 #probes-and-fixtures .filter button { border: 2px solid rgba(4, 20, 94, 0.6); background-color: white; border-radius: 40px; text-align: left; font-size: 18px; color: rgba(4, 20, 94, 0.6); }

body.ttc2 #probes-and-fixtures .filter button i { text-align: right; }

body.ttc2 #probes-and-fixtures .filter .filter-options { padding-top: 80px; }

body.ttc2 #probes-and-fixtures .filter .filter-options label { font-size: 18px; font-weight: 500; color: rgba(4, 20, 94, 0.5); line-height: 30px; }

body.ttc2 #probes-and-fixtures .filter .filter-options label input { margin-right: 10px; }

body.ttc2 #probes-and-fixtures .filter .filter-options li { font-size: 18px; font-weight: 500; }

body.ttc2 #probes-and-fixtures .filter .filter-options li.selected { font-weight: 700; }

body.ttc2 #probes-and-fixtures .filter .filter-options .shapes label { border: 2px solid rgba(4, 20, 94, 0.1); padding: 5px 10px; border-radius: 40px; margin-bottom: 10px; }

body.ttc2 #probes-and-fixtures .filter .filter-options .shapes input[type="checkbox"] { display: none; }

body.ttc2 #probes-and-fixtures .filter .filter-options .shapes input:checked + label { background-color: #2C94DF; }

body.ttc2 #probes-and-fixtures .selected-filters { border-top: 3px solid rgba(4, 20, 94, 0.15); padding-top: 2em; }

body.ttc2 #probes-and-fixtures .selected-filters p { background-color: rgba(4, 20, 94, 0.1); border-radius: 40px; margin-right: 10px; padding: 10px 20px; display: inline; color: #04145E; }

body.ttc2 #probes-and-fixtures .no-results { margin-top: 100px; box-shadow: 0px 0px 15px 0px rgba(4, 20, 94, 0.15); padding: 50px 100px; text-align: center; }

body.ttc2 #probes-and-fixtures .no-results img { margin-bottom: 40px; }

body.ttc2 #probes-and-fixtures .no-results p { background-color: transparent; border-radius: 0; padding: 10px 20px; color: rgba(4, 20, 94, 0.5); }

body.ttc2 #probes-and-fixtures .no-results a { color: #04145e; text-decoration: underline; font-size: 16px; }

body.ttc2 #probes-and-fixtures .probes-list .probe { margin-top: 24px; }

body.ttc2 #probes-and-fixtures .probes-list p:first-of-type { padding-top: 20px; }

body.ttc2 #simple .page-content { margin-bottom: 60px; }

body.ttc2 #simple .marquee { margin-top: 20px; }

@media (min-width: 992px) { body.ttc2 #simple .marquee { margin-top: 0; } }

body.ttc2 #software .exponent-difference { background-image: url("//texturetechnologies.imgix.net/images/graphics/unsplash-amber.jpg?w=900"); background-size: cover; background-position: center; }

body.ttc2 #software .exponent-difference .white-box { margin-top: 70px; margin-bottom: 70px; }

body.ttc2 #software .exponent-difference .img-and-text div { margin-top: 1em; }

body.ttc2 #software .feature-comparisons table { table-layout: fixed; border-collapse: separate; }

body.ttc2 #software .feature-comparisons table .table-img { padding: 20px; }

body.ttc2 #software .feature-comparisons table th { font-family: "sofia-pro", sans-serif; font-size: 25px; font-style: normal; font-weight: 700; line-height: 35px; letter-spacing: 0em; text-align: left; padding-bottom: 30px; border-bottom: 3px solid rgba(4, 20, 94, 0.15); }

body.ttc2 #software .feature-comparisons table td { font-family: "sofia-pro", sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: 26px; letter-spacing: 0em; text-align: left; padding-bottom: 15px; padding-top: 15px; color: rgba(4, 20, 94, 0.5); }

body.ttc2 #software .feature-comparisons table td h6 { padding-right: 60px; }

body.ttc2 #software .feature-comparisons table td.checkmark { font-size: 24px; color: #1184D8; padding-left: 15px; }

body.ttc2 #software .feature-comparisons button#seeAll { box-sizing: border-box; box-shadow: 0px 0px 15px rgba(4, 20, 94, 0.15); padding: 10px 40px; letter-spacing: .3px; font-weight: 800; border-radius: 40px; color: #000; background-color: white; }

@media (min-width: 768px) { body.ttc2 #software .features h4 { border-top: 1px solid rgba(4, 20, 94, 0.15); padding-bottom: 40px; padding-top: 20px; } }

body.ttc2 #software .features h5 { padding-bottom: 30px; }

body.ttc2 #software .features li { padding-bottom: 20px; }

body.ttc2 #software .features ul { list-style: none; margin-left: 20px; padding-left: 2em; text-indent: -2em; }

body.ttc2 #software .features ul li:before { content: '✓     '; font-size: 30px; color: #1184D8; }

@media (min-width: 768px) { body.ttc2 #software .features .img-right { order: 1; } }

body.ttc2 #software .action { background-color: #1184D8; padding: 80px; }

body.ttc2 #software .extras h5 { padding-top: 20px; }

body.ttc2 #software .time-frame-individual, body.ttc2 #volscan-software .time-frame-individual { padding: 30px; background: rgba(4, 20, 94, 0.05); }

@media (min-width: 768px) { body.ttc2 #software .time-frame-individual, body.ttc2 #volscan-software .time-frame-individual { padding: 120px 60px; } }

body.ttc2 #software .time-frame-individual ul, body.ttc2 #volscan-software .time-frame-individual ul { list-style: none; margin-left: 20px; padding-left: 2em; text-indent: -2em; }

body.ttc2 #software .time-frame-individual ul li:before, body.ttc2 #volscan-software .time-frame-individual ul li:before { content: '✓'; font-size: 30px; color: #1184D8; padding-right: 10px; }

body.ttc2 #software .requirements, body.ttc2 #volscan-software .requirements { background-color: rgba(4, 20, 94, 0.05); }

body.ttc2 #software .requirements ul, body.ttc2 #volscan-software .requirements ul { list-style-type: none; }

body.ttc2 #software .requirements ul li:before, body.ttc2 #volscan-software .requirements ul li:before { content: '✓'; font-size: 30px; color: #1184D8; padding-right: 10px; }

body.ttc2 #software .how-it-works .active, body.ttc2 #volscan-software .how-it-works .active { border-bottom: 5px solid #2C94DF; }

body.ttc2 #volscan-software .marquee { padding: 30px; }

@media (min-width: 768px) { body.ttc2 #volscan-software .marquee { padding: 100px 140px; } }

body.ttc2 #volscan-software .vs-features .info-card-horizontal { box-shadow: 0px 0px 15px rgba(4, 20, 94, 0.15); margin-bottom: 30px; }

body.ttc2 #volscan-software .vs-features .info-card-horizontal .img-container { height: 275px; overflow: hidden; padding-left: 0; }

body.ttc2 #volscan-software .vs-features .info-card-horizontal .img-container img { height: 100%; width: 100%; object-fit: cover; }

body.ttc2 #volscan-software .dimensional-analysis { background-image: url("//texturetechnologies.imgix.net/images/graphics/unsplash-donuts.jpg?w=900"); background-size: cover; background-position: center; }

body.ttc2 #volscan-software .dimensional-analysis .white-box { padding: 30px; }

@media (min-width: 992px) { body.ttc2 #volscan-software .dimensional-analysis .white-box { margin-top: 40px; margin-bottom: 40px; padding: 90px; } body.ttc2 #volscan-software .dimensional-analysis .white-box ul { list-style-type: none; } body.ttc2 #volscan-software .dimensional-analysis .white-box ul li { text-indent: -2em; } }

body.ttc2 #software-upgrades a.button { padding: 10px; }

body.ttc2 #software-upgrades .small-text { color: rgba(4, 20, 94, 0.5); font-size: 16px; font-style: italic; font-weight: 500; line-height: 26px; }

body.ttc2 #software-upgrades .more-updates { padding-top: 100px; padding-bottom: 100px; }

body.ttc2 #software-upgrades .more-updates a { font-size: 25px; font-weight: 800; }

body.ttc2 #support-index .options .info-card { padding: 70px 30px; }

body.ttc2 #support-index .options .info-card h5 { padding: 50px 0; }

body.ttc2 #support-index .quotes div { padding-top: 1em; }

@media (min-width: 768px) { body.ttc2 #support-index .quotes div { padding-top: 0; } }

body.ttc2 #support-index .training-options { background-color: #1184D8; padding: 20px; }

@media (min-width: 768px) { body.ttc2 #support-index .training-options { padding: 80px 60px; } }

body.ttc2 #support-index .training-options .text h3 { color: white; }

body.ttc2 #support-index .training-options .text p { color: rgba(255, 255, 255, 0.7); padding: 30px 0; }

body.ttc2 #support-index .training-options .text a.button { background-color: white; color: #04145E; }

body.ttc2 .page-search { min-height: 600px; }

body.ttc2 .page-search .marquee { margin: 50px auto 40px; text-align: center; }

body.ttc2 .page-search .input { margin-bottom: 40px; }

body.ttc2 .page-search input { max-width: 400px; margin: 0 auto 30px; font-size: 24px; font-weight: 600; padding: 9px 26px; }

body.ttc2 .page-search input::placeholder { font-weight: 200; color: #eee; }

body.ttc2 .page-search section { padding: 0; }

body.ttc2 .page-hardware-upgrades .marquee { padding: 30px; }

@media (min-width: 992px) { body.ttc2 .page-hardware-upgrades .marquee { padding: 90px 120px 110px 120px; } }

body.ttc2 .page-hardware-upgrades .upgrade-to-connect { background-color: rgba(4, 20, 94, 0.05); padding: 30px; }

@media (min-width: 992px) { body.ttc2 .page-hardware-upgrades .upgrade-to-connect { padding: 90px 20px; } }

body.ttc2 .page-hardware-upgrades .why-upgrade { background-image: url("//texturetechnologies.imgix.net/images/texture-analyzers/upgrade-instruments/featured-accessories.jpg"); background-size: cover; background-position: right center; }

body.ttc2 .page-hardware-upgrades .why-upgrade .white-box { background-color: white; padding: 50px 30px; margin-top: 0; margin-bottom: 0; margin-left: 0; }

@media (min-width: 992px) { body.ttc2 .page-hardware-upgrades .why-upgrade .white-box { margin-top: 125px; margin-bottom: 125px; margin-left: -50px; } }

body.ttc2 .page-hardware-upgrades .why-upgrade .white-box ul { list-style: none; margin-left: 20px; padding-left: 2em; text-indent: -2em; }

body.ttc2 .page-hardware-upgrades .why-upgrade .white-box ul li { padding-bottom: 20px; }

body.ttc2 .page-hardware-upgrades .why-upgrade .white-box ul li:before { content: '✓'; font-size: 30px; color: #1184D8; }

body.ttc2 .page-hardware-upgrades .improvement .img-container { height: 425px; overflow: hidden; }

body.ttc2 .page-hardware-upgrades .improvement .img-container img { height: 100%; width: 100%; object-fit: cover; }

body.ttc2 .page-hardware-upgrades .ta-xt-2i { padding: 30px; }

@media (min-width: 992px) { body.ttc2 .page-hardware-upgrades .ta-xt-2i { padding: 60px 110px; } body.ttc2 .page-hardware-upgrades .ta-xt-2i .img-right { order: 1; } }

body.ttc2 .page-hardware-upgrades .ta-xt-2i .upgrade-ta-xt-2i { box-shadow: 0px 0px 15px rgba(4, 20, 94, 0.15); }

body.ttc2 .page-hardware-upgrades .ta-xt-2i .upgrade-ta-xt-2i .img-container { max-height: 400px; padding: 0; }

body.ttc2 .page-hardware-upgrades .ta-xt-2i .upgrade-ta-xt-2i .img-container img { height: 100%; width: 100%; object-fit: cover; overflow: hidden; }

body.ttc2 #training .marquee h1, body.ttc2 #training-one-on-one .marquee h1, body.ttc2 #training-videos .marquee h1, body.ttc2 #lessons-in-texture .marquee h1 { font-weight: 400; font-size: 42px; }

body.ttc2 #training .info-card { margin-top: 30px; padding: 50px 0; }

@media (min-width: 768px) { body.ttc2 #training .overview .intro { padding: 0 80px; } }

body.ttc2 #training .overview .items { margin-top: 2em; }

body.ttc2 #training .overview .items p { margin-bottom: 10px; }

body.ttc2 #training .quote .img-container { width: 300px; height: 300px; overflow: hidden; border-radius: 50%; }

body.ttc2 #training .quote .img-container img { height: 100%; width: 100%; object-fit: cover; }

body.ttc2 #training .quote p.citation { margin-top: 30px; }

@media (min-width: 768px) { body.ttc2 #training .faq { padding: 100px 0; } }

body.ttc2 #training .faq p { margin-bottom: 30px; }

@media (min-width: 768px) { body.ttc2 #training-one-on-one .options > .info-card { margin: 9px; } }

body.ttc2 #training-one-on-one .options > .info-card .img-container { margin: -12px -12px 50px -12px; max-height: 295px; overflow: hidden; }

body.ttc2 #training-one-on-one .options > .info-card .img-container img { height: 100%; width: 100%; object-fit: cover; }

body.ttc2 #training-one-on-one .options > .info-card h4, body.ttc2 #training-one-on-one .options > .info-card p { padding-left: 50px; padding-right: 50px; }

body.ttc2 #training-one-on-one .options > .info-card button { margin-top: 50px; margin-bottom: 50px; }

body.ttc2 #training-one-on-one .topics ul { list-style: none; margin-left: 20px; padding-left: 2em; text-indent: -2em; }

body.ttc2 #training-one-on-one .topics ul li:before { content: '✓'; font-size: 30px; color: #2C94DF; padding-right: 10px; }

body.ttc2 #training-videos .intro-text a { font-size: 22px; }

body.ttc2 #training-videos .options .img-container { margin-top: -12px; margin-left: -12px; margin-right: -12px; }

body.ttc2 #training-videos .options a.button { width: 100%; display: inline-block; }

body.ttc2 #training-videos .options button { font-size: 22px; }

body.ttc2 #training-videos .topics ul { list-style: none; margin-left: 20px; padding-left: 2em; text-indent: -2em; }

body.ttc2 #training-videos .topics ul li:before { content: '✓'; font-size: 30px; color: #2C94DF; padding-right: 10px; }

body.ttc2 #training .past-event, body.ttc2 #lessons-in-texture .past-event { text-decoration: line-through; }

/*# sourceMappingURL=new-main.css.map */