.tia-native-page .tia-page-content{width:calc(100% - 40px);max-width:920px;margin-left:auto;margin-right:auto}.tia-native-page .tia-page-intro{background:#f1f3f6;padding:30px 20px}.tia-native-page .tia-page-intro-inner{max-width:940px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.tia-native-page .tia-page-copy{gap:14px}.tia-native-page .tia-page-intro h1,.tia-native-page .tia-product-heading h1{font:700 32px/1.2 'Open Sans',sans-serif;letter-spacing:-.5px;margin:0}.tia-native-page .tia-page-intro p{font-size:16px;line-height:1.5;margin:0}.tia-native-page .tia-page-breadcrumb{font-size:12px}.tia-native-page .tia-page-hero-photo img{width:100%;height:250px;object-fit:cover;border-radius:3px}.tia-native-page .tia-page-section-nav{position:sticky;top:60px;z-index:25;background:#f6f7f9;padding:13px 20px}.tia-page-section-nav .elementor-widget-text-editor p,.tia-page-section-nav .elementor-widget-container{display:flex;gap:22px;overflow:auto;white-space:nowrap}.tia-page-section-nav a{font-size:13px;flex:0 0 auto}.tia-native-page .tia-page-anchor{min-height:0;height:0;padding:0;scroll-margin-top:120px}.tia-native-page .tia-page-collection{padding-top:55px;scroll-margin-top:120px;gap:28px}.tia-native-page .tia-page-collection>.elementor-widget-heading{text-align:center}.tia-native-page .tia-page-collection h2{font:700 26px/1.35 'Open Sans',sans-serif;margin:0}.tia-native-page .tia-page-grid{display:grid;gap:30px 24px;width:100%}.tia-native-page .tia-page-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tia-native-page .tia-page-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tia-native-page .tia-page-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tia-native-page .tia-page-card{min-width:0;text-align:center;gap:5px}.tia-page-card img{display:block;width:100%;height:auto;border-radius:3px}.tia-native-page .tia-page-card h3{font:700 17px/1.4 'Open Sans',sans-serif;margin:8px 0 0}.tia-native-page .tia-page-card p{font-size:12px;color:#4b6097;margin:0}.tia-page-card a:hover{text-decoration:underline}.tia-native-page .tia-page-resources{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:35px}.tia-native-page .tia-page-resources .elementor-button{width:100%;padding:24px;background:#edf1f7;color:#354f8d}.tia-native-page .tia-page-help{background:#f2f4f8;padding:30px 35px;margin-top:65px;margin-bottom:55px;gap:14px}.tia-page-help h2{font:700 23px/1.3 'Open Sans',sans-serif;margin:0}.tia-page-help p{font-size:14px;line-height:1.6;margin:0}.tia-page-help .elementor-button{background:#0877b7;color:white}.tia-page-directory{padding-top:30px}.tia-directory-search{font-size:13px;font-weight:600;display:block;max-width:430px}.tia-directory-search input{display:block;margin-top:6px;padding:11px 14px;border:1px solid #bec8d5;border-radius:4px;width:100%;font:inherit;background:white}.tia-directory-status{font-size:12px;color:#6a7583}.tia-directory-letters a{display:inline-block;border:1px solid #d7deea;border-radius:2px;padding:6px 10px;margin:0 3px 6px 0}.tia-native-page .tia-directory-group{padding-top:24px;scroll-margin-top:110px;gap:18px}.tia-directory-group h2{font-size:27px;margin:0;border-bottom:1px solid #d6dce5;padding-bottom:12px}.tia-native-page .tia-dir-card{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:10px;row-gap:3px;text-align:left}.tia-dir-card>.elementor-widget-image{grid-row:1/3}.tia-dir-card img{width:56px;height:56px;object-fit:cover}.tia-native-page .tia-dir-card h3{font-size:14px;margin:0}.tia-dir-card p{font-size:11px!important}.tia-native-page .tia-product-heading{padding-top:20px;padding-bottom:25px;gap:10px}.tia-product-heading p{font-size:14px;margin:0}.tia-native-page .tia-native-product-layout{display:grid;grid-template-columns:1fr 1.06fr;gap:36px;align-items:start}.tia-native-page .tia-native-gallery{min-width:0;gap:15px}.tia-gallery-main img{width:100%;border-radius:7px;aspect-ratio:1;object-fit:cover}.tia-native-page .tia-gallery-thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tia-gallery-thumbnails img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:3px}.tia-native-gallery p{font-size:13px;line-height:1.6;margin:0}.tia-gallery-dialog{border:0;max-width:min(900px,95vw);max-height:95vh;padding:45px 15px 15px}.tia-gallery-dialog::backdrop{background:#0007}.tia-gallery-dialog img{max-height:80vh;width:100%;object-fit:contain}.tia-gallery-dialog button{position:absolute;right:5px;top:5px;width:44px;height:44px;background:white;border:0;font-size:26px}.tia-native-page .tia-native-information{margin-top:45px}.tia-native-information .elementor-tab-title{font:600 14px/1.4 'Open Sans',sans-serif}.tia-native-information .elementor-tab-content{font:400 14px/1.7 'Open Sans',sans-serif;padding:25px}.tia-native-information h3{font:700 18px/1.4 'Open Sans',sans-serif;margin:20px 0 10px}.tia-native-information .tia-native-specs{margin:0}.tia-native-specs>div{display:grid;grid-template-columns:minmax(120px,1fr) 3fr;gap:24px;border-bottom:1px solid #eee;padding:14px 0}.tia-native-specs dt{font-weight:700}.tia-native-specs dd{margin:0}.tia-native-specs ul{margin:0;padding-left:18px}.tia-native-page .tia-page-utility{padding-top:25px;padding-bottom:50px}.tia-native-page [hidden]{display:none!important}.tia-native-page .elementor-button{font-family:'Open Sans',sans-serif}.tia-native-page :focus-visible{outline:3px solid #e8b43b;outline-offset:3px}@media(max-width:1023px){.tia-native-page .tia-page-section-nav{top:0}}@media(max-width:700px){.tia-native-page .tia-page-content{width:calc(100% - 32px)}.tia-native-page .tia-page-intro{padding:25px 20px}.tia-native-page .tia-page-intro-inner{grid-template-columns:1fr;gap:22px}.tia-native-page .tia-page-intro h1,.tia-native-page .tia-product-heading h1{font-size:28px}.tia-native-page .tia-page-intro p{font-size:14px}.tia-native-page .tia-page-hero-photo img{height:190px}.tia-native-page .tia-page-collection{padding-top:35px;gap:22px;scroll-margin-top:60px}.tia-native-page .tia-page-collection h2{font-size:22px}.tia-native-page .tia-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.tia-native-page .tia-page-card h3{font-size:14px}.tia-native-page .tia-page-card p{font-size:11px}.tia-native-page .tia-page-help{margin-top:40px;padding:24px}.tia-native-page .tia-page-help h2{font-size:21px}.tia-native-page .tia-page-resources{grid-template-columns:1fr}.tia-native-page .tia-native-product-layout{grid-template-columns:1fr;gap:25px}.tia-native-page .tia-dir-card{grid-template-columns:42px minmax(0,1fr);column-gap:8px}.tia-dir-card img{width:42px;height:42px}.tia-native-page .tia-dir-card h3{font-size:12px}.tia-native-page .tia-dir-card p{font-size:10px!important}.tia-native-specs>div{grid-template-columns:1fr;gap:8px}.tia-native-information .elementor-tab-content{padding:18px 12px}.tia-native-page.tia-kind-industries .tia-page-grid,.tia-native-page.tia-kind-services .tia-page-grid{grid-template-columns:1fr}.tia-native-page .tia-native-information{margin-top:30px}.tia-page-section-nav a{font-size:12px}}
/* Preserve the proven configurator control geometry inside Elementor/theme pages. */
.tia-native.tia-native-page .tia-page-copy .elementor-button{display:inline-flex;align-items:center;border:1px solid #50618b;color:#304681;background:transparent;border-radius:22px;padding:9px 22px;font-weight:600}.tia-native.tia-native-page .tia-interactive-root .print-store{font-family:'Open Sans',Arial,sans-serif;font-size:14px;line-height:normal}.tia-native.tia-native-page .tia-interactive-root :is(button,input,select,textarea,legend){font-family:inherit;text-transform:none;letter-spacing:normal}.tia-native.tia-native-page .tia-interactive-root .spec-field legend{float:none;width:auto;border:0;line-height:normal;margin:0;padding:0 5px}.tia-native.tia-native-page .tia-interactive-root .spec-field select{height:33px;min-height:0;padding:0;margin:0;line-height:normal;box-shadow:none;background-image:none}.tia-native.tia-native-page .tia-interactive-root .print-store button{line-height:normal}
