img.lzl,img.lzl-ing{opacity:0.01;}
img.lzl-ed{transition:opacity .25s ease-in-out;}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
.ht-ctc-chat{--side:right}
@keyframes ctcBounce{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}
@keyframes ctc_fadeIn{0%{opacity:0}to{opacity:1}}
.ht_ctc_chat_greetings_box :not(ul):not(ol):not(.ht_ctc_default):not(.ht_ctc_defaults *){box-sizing:border-box;margin:0;padding:0}
.ht_ctc_chat_greetings_box_layout{clear:both}
.ht_ctc_greetings{pointer-events:none}
.ht_ctc_chat_greetings_box{pointer-events:auto}
@keyframes ht_ctc_cta_stick{0%{opacity:0;transform:translateX(6px) scaleX(.6)}to{opacity:1;transform:translateX(0) scaleX(1)}}
.ctc_g_content{max-height:calc(80vh - 140px);overflow-y:auto}
.ctc_g_bottom,.ctc_g_content,.ctc_g_sentbutton{margin-top:-.9px!important}
.greetings_header_image{display:inline-block;position:relative}
.greetings_header_image img{object-fit:cover}
@media only screen and (min-width:900px){.ctc_g_content::-webkit-scrollbar{width:2.8px}.ctc_g_content::-webkit-scrollbar-thumb{background:#a5a5a5}}
@media only screen and (max-width:420px){.ht_ctc_greetings.ctc_m_full_width{bottom:0!important;position:fixed!important;right:0!important}.ht_ctc_greetings.ctc_m_full_width .ht_ctc_chat_greetings_box{margin:7px!important;min-width:80vw!important;position:unset!important;width:calc(100vw - 14px)!important}.ctc_m_full_width .ctc_g_message_box_width{max-width:85%!important}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}
:where(body){margin:0}
.is-layout-flex>:is(*,div){margin:0}
.is-layout-grid>:is(*,div){margin:0}
body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}
.claim svg{position:absolute;top:-60px;right:-60px;width:120px;height:120px;opacity:.1}
.claim-true svg{color:var(--claim-true-text-color,#2e8b57)}
.claim-false svg{color:var(--claim-false-text-color,#dc143c)}
.quiz-list .quiz-container .quiz-toggle-label svg{margin-left:.5rem;transition:transform .3s ease;width:1.6rem;height:1.6rem}
.quiz-list .quiz-container .quiz-toggle-input:checked+.quiz-toggle-label svg{transform:rotate(180deg)}
#trp-floater-powered-by{color:var(--text,#b3b3b3);font-size:12px;text-align:center;padding:0 5px;opacity:70%}
#trp-floater-powered-by a{color:var(--text,#b3b3b3)}
.trp-shortcode-switcher__wrapper{position:relative;border:none}
.trp-shortcode-switcher{position:static;display:inline-block;overflow:hidden;padding:10px 0;border:var(--border,none);border-radius:var(--border-radius,5px);background:var(--bg,#fff);width:auto;box-shadow:none}
.trp-shortcode-anchor:not(.trp-opposite-button){visibility:hidden}
.trp-shortcode-overlay{position:absolute;left:0;top:0;z-index:9999}
.trp-current-language-item__wrapper:not(.trp-hide-arrow){display:flex;align-items:center;padding-right:10px;justify-content:space-between}
.trp-switcher-dropdown-list{display:flex;overflow-y:hidden;transition:max-height .2s ease-in-out;max-height:0;transition-duration:var(--transition-duration)}
.trp-shortcode-switcher .trp-switcher-dropdown-list{flex-direction:column}
.trp-ls-dropdown.is-open .trp-switcher-dropdown-list,.trp-ls-dropdown[aria-expanded=true] .trp-switcher-dropdown-list,.trp-shortcode-switcher.trp-open-on-hover.is-open .trp-switcher-dropdown-list,.trp-shortcode-switcher[aria-expanded=true] .trp-switcher-dropdown-list{overflow-y:auto;max-height:min(350px,70vh);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--text) transparent}
.trp-shortcode-arrow{pointer-events:none}
.trp-language-item:focus{outline:none}
.trp-language-item:focus-visible{outline:2px solid var(--text);outline-offset:-2px}
.trp-language-item{display:flex;align-items:center;gap:8px;padding:7px 16px;text-decoration:none;min-height:19px;box-sizing:content-box}
.trp-language-item:hover{background:var(--bg-hover,#f3f3f3)}
.trp-language-item:hover .trp-language-item-name{color:var(--text-hover,#000)}
.trp-language-item__current{pointer-events:none;cursor:default}
.trp-language-item-name{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text,#000);font-size:var(--font-size,14px);line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400}
.trp-flag-image{border-radius:var(--flag-radius,0)!important;width:var(--flag-size,18px)!important;display:inline-block!important;height:auto!important}
.trp-switcher-dropdown-list::-webkit-scrollbar{width:6px}
.trp-switcher-dropdown-list::-webkit-scrollbar-track{background:0 0}
.trp-switcher-dropdown-list::-webkit-scrollbar-thumb{background-color:var(--text);border-radius:4px}
.trp-switcher-dropdown-list::-webkit-scrollbar-thumb:hover{background-color:var(--text-hover)}
@media (prefers-reduced-motion:reduce){.trp-switcher-dropdown-list{transition:none!important}}
.trp_ald_ls_container img.trp-flag-image{padding-top:0!important}
.trp_ald_ls_container .trp-language-switcher>div{box-sizing:border-box;padding-right:20px;padding-bottom:3px;padding-left:13px;border:1px solid #c1c1c1;border-radius:3px;background-color:#fff}
.trp_ald_ls_container .trp-language-switcher>div>a{display:block;padding:2px;border-radius:3px;color:#0769ad}
.trp_ald_ls_container .trp-language-switcher>div>a:hover{background:#f1f1f1}
.trp_ald_ls_container .trp-language-switcher>div>a.trp-ls-shortcode-disabled-language{cursor:default}
.trp_ald_ls_container .trp-language-switcher>div>a.trp-ls-shortcode-disabled-language:hover{background:0 0}
.trp_ald_ls_container .trp-language-switcher>div>a>img{display:inline;margin:0 3px;width:18px;height:12px;border-radius:0}
#trp_ald_x_button{z-index:0!important}
@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-20px)}}
#pre-load,#preloader,#page_preloader,#page-preloader,#loader-wrapper,#royal_preloader,#loftloader-wrapper,#page-loading,#the7-body>#load,#loader,#loaded,#loader-container,.rokka-loader,.page-preloader-cover,.apus-page-loading,.medizco-preloder,e-page-transition,.loadercontent,.shadepro-preloader-wrap,.tslg-screen,.page-preloader,.pre-loading,.preloader-outer,.page-loader,.martfury-preloader,body.theme-dotdigital>.preloader,.loader-wrap,.site-loader,.pix-page-loading-bg,.pix-loading-circ-path,.mesh-loader,.lqd-preloader-wrap,.rey-sitePreloader,.et-loader,.preloader-plus,.plwao-loader-wrap{display:none!important}
html,html.async-hide,body{display:block!important;opacity:1!important;visibility:unset!important}
.et_pb_preload .et_pb_section_video_bg,.et_pb_preload>div{visibility:visible!important}
body.td-animation-stack-type0 .td-animation-stack .entry-thumb,body.td-animation-stack-type0 .post img:not(.woocommerce-product-gallery img):not(.rs-pzimg),body.td-animation-stack-type0 .td-animation-stack .td-lazy-img,.tdb_header_menu .tdb-menu-items-pulldown.tdb-menu-items-pulldown-inactive{opacity:1!important}
.photonic-thumb,.photonic-thumb a img{display:unset!important}
.thumbnail-container.animate-lazy>img{opacity:1!important}
[data-packery-options].row.row-grid>.col:not([style*=position]),[data-packery-options].row.row-masonry>.col:not([style*=position]){float:unset;display:inline-block!important;vertical-align:top}
.telescro-dropdown{position:absolute;top:100%;background:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(27,54,93,.25);border:1px solid #e5e7eb;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;z-index:1000}
.telescro-fullwidth-dropdown{position:fixed;left:0;right:0;top:inherit;width:100%;margin-top:.5rem}
.telescro-fullwidth-dropdown .telescro-dropdown-wrapper{background:#fff;border-radius:0 0 1rem 1rem;box-shadow:0 25px 50px -12px rgba(27,54,93,.25);border:1px solid #e5e7eb;border-top:none}
.telescro-fullwidth-dropdown .telescro-dropdown-inner{max-width:1400px;margin:0 auto;padding:2rem 3rem 2.5rem}
.telescro-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}
.telescro-product-item{display:block;text-decoration:none;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;transition:all .25s ease;background:#fff}
.telescro-product-item:hover{border-color:#ff6b35;box-shadow:0 8px 20px rgba(255,107,53,.15);transform:translateY(-2px)}
.telescro-product-image-wrapper{padding:1rem 1rem .75rem;background:#fff}
.telescro-product-image{width:100%;height:130px;object-fit:contain}
.telescro-product-info{padding:.875rem 1rem 1rem;border-top:1px solid #e5e7eb;display:flex;align-items:flex-start}
.telescro-product-line{width:3px;background:#ff6b35;border-radius:2px;margin-right:.75rem;flex-shrink:0;align-self:stretch;min-height:40px}
.telescro-product-text{flex:1}
.telescro-product-title-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem;flex-wrap:wrap}
.telescro-product-model{font-family:"Inter",sans-serif;font-size:1.0625rem;font-weight:700;color:#1b365d;transition:color .2s}
.telescro-product-item:hover .telescro-product-model{color:#ff6b35}
.telescro-product-tag{display:inline-block;font-size:.625rem;font-weight:600;padding:.1875rem .5rem;border-radius:1rem;text-transform:uppercase;letter-spacing:.025em}
.telescro-tag-mini{background:#f3e8ff;color:#7c3aed}
.telescro-tag-agriculture{background:#dcfce7;color:#16a34a}
.telescro-tag-construction{background:#dbeafe;color:#1b365d}
.telescro-tag-epa{background:#fee2e2;color:#dc2626}
.telescro-product-specs{font-family:"Roboto",sans-serif;font-size:.9375rem;color:#4a5568}
.telescro-product-specs span{color:#ff6b35;font-weight:600}
.telescro-applications-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}
.telescro-application-card{display:block;text-decoration:none;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;transition:all .25s ease;background:#fff}
.telescro-application-card:hover{border-color:#ff6b35;box-shadow:0 8px 20px rgba(255,107,53,.15);transform:translateY(-2px)}
.telescro-application-image{width:100%;height:220px;object-fit:cover;display:block}
.telescro-application-info{padding:1rem 1.125rem;display:flex;align-items:center}
.telescro-application-line{width:3px;background:#ff6b35;border-radius:2px;margin-right:.75rem;flex-shrink:0;align-self:stretch;min-height:22px}
.telescro-application-title{font-family:"Inter",sans-serif;font-size:1.0625rem;font-weight:600;color:#1b365d;transition:color .2s}
.telescro-application-card:hover .telescro-application-title{color:#ff6b35}
.telescro-resources-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem}
.telescro-resource-group{padding:0}
.telescro-resource-group-title{font-family:"Inter",sans-serif;font-size:1.125rem;font-weight:700;color:#1b365d;margin-bottom:1rem;padding-bottom:0}
.telescro-resource-link{display:block;padding:.75rem 0 .75rem 1rem;border-left:3px solid #ff6b35;margin-left:0;margin-bottom:.5rem;transition:all .2s ease;text-decoration:none}
.telescro-resource-link:last-child{margin-bottom:0}
.telescro-resource-link:hover{background:#fff7ed;padding-left:1.25rem}
.telescro-resource-link-title{font-family:"Inter",sans-serif;font-size:1rem;font-weight:500;color:#1b365d;transition:color .2s;line-height:1.4}
.telescro-resource-link:hover .telescro-resource-link-title{color:#ff6b35}
.telescro-resource-featured{background:#fff7ed}
.telescro-resource-featured:hover{background:#ffedd5}
.telescro-resource-featured .telescro-resource-link-title{display:flex;align-items:center;font-weight:600;color:#ff6b35}
.telescro-resource-featured .telescro-resource-link-title svg{width:1rem;height:1rem;margin-right:.5rem;color:#ff6b35;flex-shrink:0}
.telescro-dropdown-trigger{position:relative}
.telescro-language-switcher{display:flex;align-items:center}
.telescro-language-switcher .trp-language-switcher{border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem .75rem;background:#fff;transition:all .2s}
.telescro-language-switcher .trp-language-switcher:hover{border-color:#ff6b35}
.telescro-mobile-language{display:inline-flex;align-items:center}
.telescro-mobile-language .trp-language-switcher{font-size:.875rem}
.telescro-nav-container{position:relative;max-width:1920px;margin:0 auto}
.text-industrial-blue{color:#1b365d}
.text-vibrant-orange{color:#ff6b35}
.text-steel-gray{color:#4a5568}
.bg-industrial-blue{background-color:#1b365d}
.bg-vibrant-orange{background-color:#ff6b35}
.bg-light-gray{background-color:#f7fafc}
.border-vibrant-orange{border-color:#ff6b35}
.font-inter{font-family:"Inter",sans-serif}
.font-roboto{font-family:"Roboto",sans-serif}
.telescro-dropdown-footer{text-align:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}
.telescro-dropdown-footer p{font-family:"Roboto",sans-serif;font-size:.9375rem;color:#4a5568;margin-bottom:.75rem}
@media (max-width:1023px){.telescro-products-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.telescro-product-image{height:110px}.telescro-resources-grid{grid-template-columns:1fr;gap:2rem}.telescro-applications-grid{grid-template-columns:1fr;gap:1rem}}
@media (max-width:640px){.telescro-products-grid{grid-template-columns:1fr}.telescro-product-image{height:140px}}
@media (max-width:1400px){.telescro-fullwidth-dropdown .telescro-dropdown-inner{padding:1.75rem 2.5rem 2rem}.telescro-products-grid{gap:1.25rem}.telescro-product-image{height:110px}.telescro-product-model{font-size:1rem}.telescro-product-specs{font-size:.875rem}.telescro-resources-grid{gap:2.5rem}}
@media (max-width:1200px){.telescro-fullwidth-dropdown .telescro-dropdown-inner{padding:1.5rem 2rem 1.75rem}.telescro-products-grid{grid-template-columns:repeat(4,1fr);gap:1rem}.telescro-product-image-wrapper{padding:.75rem .75rem .5rem}.telescro-product-info{padding:.75rem}.telescro-product-image{height:90px}.telescro-product-tag{font-size:.5625rem;padding:.125rem .375rem}.telescro-resources-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem}.telescro-resource-group-title{font-size:1rem}.telescro-resource-link-title{font-size:.9375rem}.telescro-application-title{font-size:1rem}}
.t1035-tab-active{background-color:#ff6b35!important;color:white!important;box-shadow:0 4px 12px rgba(255,107,53,.3)!important}
.t1035-tab-inactive{background-color:#4a5568!important;color:white!important}
.t1035-content{position:absolute;width:100%;transition:all .4s ease}
.t1035-content-show{opacity:1;transform:translateY(0);pointer-events:auto}
.t1035-content-hide{opacity:0;transform:translateY(20px);pointer-events:none}
.t1440-tab-active{background-color:#ff6b35!important;color:white!important;box-shadow:0 4px 12px rgba(255,107,53,.3)!important}
.t1440-tab-inactive{background-color:#4a5568!important;color:white!important}
.t1440-content{position:absolute;width:100%;transition:all .4s ease}
.t1440-content-show{opacity:1;transform:translateY(0);pointer-events:auto}
.t1440-content-hide{opacity:0;transform:translateY(20px);pointer-events:none}
.t1850-tab-active{background-color:#ff6b35!important;color:white!important;box-shadow:0 4px 12px rgba(255,107,53,.4)!important}
.t1850-tab-inactive{background-color:#4a5568!important;color:white!important}
.t1850-content{position:absolute;width:100%;transition:all .4s ease}
.t1850-content-show{opacity:1;transform:translateY(0);pointer-events:auto}
.t1850-content-hide{opacity:0;transform:translateY(20px);pointer-events:none}
.telescro-footer-bg{position:absolute;inset:0;opacity:.04;pointer-events:none}
.telescro-footer-container{max-width:1400px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:10}
.telescro-footer-brand{text-align:center;padding-bottom:2.5rem;margin-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.08)}
.telescro-footer-brand-logo{height:3rem;width:auto;margin:0 auto 1rem;display:block}
.telescro-footer-brand-name{font-family:"Inter",sans-serif;font-size:1.625rem;font-weight:700;color:#fff;letter-spacing:-.01em;margin-bottom:.5rem}
.telescro-footer-brand-tagline{font-family:"Roboto",sans-serif;font-size:.9375rem;color:rgba(255,255,255,.55);max-width:520px;margin:0 auto;line-height:1.6}
.telescro-footer-brand-line{width:3rem;height:2px;background:#ff6b35;border-radius:2px;margin:1.25rem auto 0}
.telescro-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1.1fr;gap:2.5rem;padding-bottom:3rem;margin-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.08)}
.telescro-footer-title{position:relative;font-family:"Inter",sans-serif;font-size:.875rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.1em;padding-bottom:.875rem;margin-bottom:1.5rem}
.telescro-footer-title::after{content:"";position:absolute;bottom:0;left:0;width:1.75rem;height:2px;background:#ff6b35;border-radius:2px}
.telescro-footer-products{display:grid;grid-template-columns:1fr 1fr;gap:.5rem .875rem}
.telescro-footer-product-link{display:flex;flex-direction:column;padding:.625rem .75rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:.5rem;text-decoration:none;transition:all .2s ease}
.telescro-footer-product-link:hover{background:rgba(255,107,53,.08);border-color:rgba(255,107,53,.3);transform:translateY(-1px)}
.telescro-footer-product-model{font-family:"Inter",sans-serif;font-size:.9375rem;font-weight:600;color:#fff;margin-bottom:.125rem}
.telescro-footer-product-spec{font-family:"Roboto",sans-serif;font-size:.75rem;color:rgba(255,255,255,.5);letter-spacing:.02em}
.telescro-footer-links{list-style:none;padding:0;margin:0}
.telescro-footer-link-item{margin-bottom:.125rem}
.telescro-footer-link{position:relative;display:block;padding:.5rem 0;font-family:"Roboto",sans-serif;font-size:.9375rem;color:rgba(255,255,255,.65);text-decoration:none;transition:color .2s ease,transform .2s ease;line-height:1.4}
.telescro-footer-link::before{content:"";display:inline-block;width:0;height:1px;background:#ff6b35;vertical-align:middle;margin-right:0;transition:all .25s ease}
.telescro-footer-link:hover{color:#fff}
.telescro-footer-link:hover::before{width:.875rem;margin-right:.5rem}
.telescro-footer-link-featured{color:#ff6b35;font-weight:500}
.telescro-footer-link-featured:hover{color:#ff8559}
.telescro-footer-contact-item{display:flex;align-items:center;margin-bottom:.875rem;text-decoration:none;transition:all .2s ease}
.telescro-footer-contact-icon{width:2.25rem;height:2.25rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-right:.75rem;flex-shrink:0;transition:all .2s ease}
.telescro-footer-contact-item:hover .telescro-footer-contact-icon{background:rgba(255,107,53,.15);border-color:rgba(255,107,53,.4)}
.telescro-footer-contact-icon svg{width:1rem;height:1rem;color:rgba(255,255,255,.7);transition:color .2s ease}
.telescro-footer-contact-item:hover .telescro-footer-contact-icon svg{color:#ff6b35}
.telescro-footer-contact-text{font-family:"Roboto",sans-serif;font-size:.9375rem;color:rgba(255,255,255,.7);transition:color .2s ease}
.telescro-footer-contact-item:hover .telescro-footer-contact-text{color:#fff}
.telescro-footer-cta{margin-top:1.5rem}
.telescro-footer-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;background:#ff6b35;color:#fff;font-family:"Inter",sans-serif;font-size:.9375rem;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px rgba(255,107,53,.25)}
.telescro-footer-cta-btn:hover{background:#ea580c;transform:translateY(-1px);box-shadow:0 6px 18px rgba(255,107,53,.35)}
.telescro-footer-cta-btn svg{width:1rem;height:1rem}
.telescro-footer-legal{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 2rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}
.telescro-footer-legal-link{font-family:"Roboto",sans-serif;font-size:.8125rem;color:rgba(255,255,255,.5);text-decoration:none;transition:color .2s ease}
.telescro-footer-legal-link:hover{color:#ff6b35}
.telescro-footer-copyright{text-align:center;font-family:"Roboto",sans-serif;font-size:.8125rem;color:rgba(255,255,255,.4);line-height:1.6}
.telescro-back-to-top{position:fixed;bottom:1.5rem;left:1.5rem;width:2.875rem;height:2.875rem;background:#ff6b35;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(255,107,53,.4);opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:9998}
.telescro-back-to-top:hover{background:#ea580c;transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,107,53,.5)}
.telescro-back-to-top svg{width:1.25rem;height:1.25rem}
@media (max-width:1199px){.telescro-footer-grid{grid-template-columns:1fr 1fr 1fr;gap:2.5rem}}
@media (max-width:1023px){.telescro-footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}}
@media (max-width:639px){.telescro-footer-container{padding:0 1.25rem}.telescro-footer-brand{margin-bottom:2.5rem}.telescro-footer-brand-name{font-size:1.375rem}.telescro-footer-brand-tagline{font-size:.875rem}.telescro-footer-grid{grid-template-columns:1fr;gap:2.5rem;padding-bottom:2.5rem}.telescro-footer-title{text-align:center}.telescro-footer-title::after{left:50%;transform:translateX(-50%)}.telescro-footer-products{grid-template-columns:1fr 1fr}.telescro-footer-links{max-width:320px;margin:0 auto}.telescro-footer-link{text-align:center}.telescro-footer-link::before{display:none}.telescro-footer-contact-item{justify-content:center}.telescro-footer-cta-btn{max-width:320px;margin:0 auto;display:flex}.telescro-footer-legal{gap:.75rem 1.25rem}.telescro-footer-legal-link{font-size:.75rem}.telescro-back-to-top{bottom:1rem;left:1rem;width:2.625rem;height:2.625rem}}
#contact_modal[open]{display:flex!important;align-items:center!important;justify-content:center!important}
#contact_modal::backdrop{background:rgba(0,0,0,.7);backdrop-filter:blur(4px)}
.ht_ctc_entry_animation{animation-duration:.4s;animation-fill-mode:both;animation-delay:0s;animation-iteration-count:1}
@keyframes ht_ctc_anim_corner{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}
.ht_ctc_an_entry_corner{animation-name:ht_ctc_anim_corner;animation-timing-function:cubic-bezier(.25,1,.5,1);transform-origin:bottom var(--side,right)}
.ctc_g_content_for_bg_image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("../images/wa_bg.png");opacity:.07;--ai-bg-sz:"[[{\"s\":[474,230],\"d\":[\"Oc360\",\"360\",\"120\"]}]]";--lzl-bg-img:"../images/wa_bg.png"}
.ctc_g_content_for_bg_image:before[data-ai-bg*="-Oc360-"]{background-image:url("../images/wa_bg.png");--lzl-bg-img:"../images/wa_bg.png"}
.ctc_g_content_for_bg_image:before[data-ai-bg*="-360-"]{background-image:url("../images/wa_bg.png");--lzl-bg-img:"../images/wa_bg.png"}
.ctc_g_content_for_bg_image:before[data-ai-bg*="-120-"]{background-image:url("../images/wa_bg.png");--lzl-bg-img:"../images/wa_bg.png"}
.ctc_g_content_for_bg_image:before[data-ai-bg*="-0-"]{background-image:none}
.ctc_g_content_for_bg_image:before.lzl:not(.lzl-ed),.ctc_g_content_for_bg_image:before.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdoAAADmCAYAAAByK0TNAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAHhklEQVR4Ae3QgQAAAADDoPlT3+AEhVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwMAfGKiwAAGJHPXAAAAAAElFTkSuQmCC")}
:root{--ctc_g_message_box_bg_color:#dcf8c6}
.template-greetings-1 .ctc_g_message_box{position:relative;max-width:calc(100% - 30px);background-color:var(--ctc_g_message_box_bg_color)}
.template-greetings-1 .ctc_g_message_box{box-shadow:0 1px .5px 0 rgba(0,0,0,.14)}
.template-greetings-1 .ctc_g_message_box:before{content:"";position:absolute;top:0;height:18px;width:9px;background-color:var(--ctc_g_message_box_bg_color)}
.ctc_g_message_box{border-radius:0px 7px 7px 7px}
.ctc_g_message_box:before{right:99.7%;clip-path:polygon(0% 0%,100% 0%,100% 50%);-webkit-clip-path:polygon(0% 0%,100% 0%,100% 50%)}
.ht-ctc .g_ctc_s_7_1:hover{background-color:#00d34d!important}
.ht-ctc .g_ctc_s_7_1:hover .g_ctc_s_7_1_cta{color:#f4f4f4!important}
.ht-ctc .g_ctc_s_7_1:hover svg g path{fill:#f4f4f4!important}
.scrollbar-hide::-webkit-scrollbar{display:none}
.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}
.breadcrumb{list-style:none;margin:0;padding-inline-start:0}
.breadcrumb li{margin:0;display:inline-block;position:relative}
.breadcrumb li::after{content:" > ";margin-left:5px;margin-right:5px}
.breadcrumb li:last-child::after{display:none}
.telescro-nav-wrapper .telescro-breadcrumbs{margin:0!important;padding:0!important;display:flex!important;align-items:center!important;white-space:nowrap!important}
.telescro-nav-wrapper .telescro-breadcrumbs a{color:#1b365d!important;text-decoration:none!important;font-weight:600!important;transition:all .2s ease!important;padding:.2rem .4rem!important;border-radius:.3rem!important;display:inline-block!important}
.telescro-nav-wrapper .telescro-breadcrumbs a:hover{color:#ff6b35!important;background:rgba(255,107,53,.1)!important}
.telescro-nav-wrapper .telescro-breadcrumbs span:not(a):not(.current){color:#ff6b35!important;font-weight:700!important;margin:0 .5rem!important}
.claim{width:100%;margin:20px 0;padding:20px 15px 15px;border-radius:5px;overflow:hidden;position:relative}
.claim-true{background-color:var(--claim-true-bg-color,#e6f3e6);border:1px solid var(--claim-true-bg-color,#c1e9c1)}
.claim-true .claim-true-or-false{color:var(--claim-true-text-color,#2e8b57)}
.claim-false{background-color:var(--claim-false-bg-color,#f8e6e6);border:1px solid var(--claim-false-bg-color,#f1c1c1)}
.claim-false .claim-true-or-false{color:var(--claim-false-text-color,#dc143c)}
.claim .claim-true-or-false{font-weight:700;margin-left:10px}
.claim p{margin-top:0;margin-bottom:5px;position:relative;z-index:1}
.claim b{font-size:1.1em}
:root{--industrial-blue:#1b365d;--vibrant-orange:#ff6b35;--steel-gray:#4a5568;--dark-blue:#0f2a44;--light-gray:#f7fafc}
.text-industrial-blue{color:var(--industrial-blue)}
.text-vibrant-orange{color:var(--vibrant-orange)}
.text-steel-gray{color:var(--steel-gray)}
.bg-industrial-blue{background-color:var(--industrial-blue)}
.bg-vibrant-orange{background-color:var(--vibrant-orange)}
.bg-light-gray{background-color:var(--light-gray)}
.htmx-indicator{opacity:0;transition:opacity .3s ease}
.main-content-wrapper{position:relative}
html{scroll-behavior:smooth}
.right-column{position:relative}
.sidebar-sticky-wrapper{position:sticky;top:1.5rem}
.telescro-featured-img{margin:0!important;padding:0!important;line-height:0;font-size:0}
.telescro-featured-img img{width:100%;height:auto;display:block;margin:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important}
.prose-industrial{color:var(--steel-gray);line-height:1.75}
.prose-industrial h1,.prose-industrial h2,.prose-industrial h3,.prose-industrial h4,.prose-industrial h5,.prose-industrial h6{color:var(--industrial-blue);font-weight:700;font-family:"Inter",sans-serif}
.prose-industrial h1{font-size:2.5rem;margin-top:2rem;margin-bottom:1.5rem}
.prose-industrial h2{font-size:2rem;margin-top:3rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--vibrant-orange)}
.prose-industrial p{margin-bottom:1.5rem;color:var(--steel-gray)}
.prose-industrial a{color:var(--vibrant-orange);text-decoration:underline;font-weight:500}
.prose-industrial a:hover{color:#ea580c;text-decoration:none}
.prose-industrial strong{color:var(--industrial-blue);font-weight:700}
.prose-industrial ul,.prose-industrial ol{margin:1.5rem 0;padding-left:1.5rem}
.prose-industrial li{margin-bottom:.5rem;color:var(--steel-gray)}
.prose-industrial li::marker{color:var(--vibrant-orange)}
.prose-industrial hr{border:none;height:2px;background:linear-gradient(90deg,var(--vibrant-orange),var(--industrial-blue));margin:3rem 0;border-radius:1px}
.prose-industrial img{border-radius:.75rem;margin:2rem 0;box-shadow:0 4px 6px rgba(0,0,0,.1)}
.prose-industrial .footnotes{margin-top:3rem;padding-top:0;border-top:none!important}
.prose-industrial .footnotes hr,.prose-industrial .footnotes>hr,.prose-industrial hr.wp-block-separator,.prose-industrial .footnotes .wp-block-separator,.prose-industrial>hr:last-of-type,.prose-industrial hr+.footnotes,hr.footnotes-sep,.footnotes-sep{display:none!important;visibility:hidden!important;height:0!important;border:none!important;background:0 0!important;margin:0!important;padding:0!important}
.prose-industrial .footnotes ol{padding-left:0;counter-reset:footnote-counter;list-style:none}
.prose-industrial .footnotes li{counter-increment:footnote-counter;margin-bottom:1rem;padding:1.25rem 1.25rem 1.25rem 3rem;background:var(--light-gray);border-radius:.75rem;border-left:3px solid var(--vibrant-orange);position:relative}
.prose-industrial .footnotes li::before{content:counter(footnote-counter);position:absolute;left:1rem;top:1.25rem;background:var(--vibrant-orange);color:white;width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}
.prose-industrial .footnotes li p{margin:0}
.prose-industrial sup a,.prose-industrial a[href^="#fn:"]{background:var(--vibrant-orange);color:white;text-decoration:none;padding:.15rem .4rem;border-radius:.25rem;font-size:.7rem;font-weight:700;margin:0 .1rem;transition:all .2s ease}
.prose-industrial sup a:hover,.prose-industrial a[href^="#fn:"]:hover{background:#ea580c;transform:translateY(-1px)}
.prose-industrial .footnotes a[href*=fnref],.prose-industrial .footnotes .footnote-backref,.prose-industrial .footnotes a.footnote-backref{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--industrial-blue)!important;color:white!important;text-decoration:none!important;padding:.4rem .9rem!important;border-radius:2rem!important;font-size:0!important;font-weight:500!important;margin-left:1rem!important;transition:all .25s ease!important;vertical-align:middle!important;box-shadow:0 2px 4px rgba(27,54,93,.2)!important;border:none!important}
.prose-industrial .footnotes a[href*=fnref]:hover,.prose-industrial .footnotes .footnote-backref:hover{background:var(--vibrant-orange)!important;transform:translateY(-2px)!important;box-shadow:0 4px 8px rgba(255,107,53,.3)!important}
.prose-industrial .footnotes a[href*=fnref]::before,.prose-industrial .footnotes .footnote-backref::before{content:"Back"!important;font-size:.75rem!important;font-weight:600!important;color:white!important;letter-spacing:.02em!important}
@media (max-width:1024px){.homepage-banner{height:16rem}.banner-content h1{font-size:2.5rem}.sidebar-sticky-wrapper{position:relative;top:0}}
@media (max-width:640px){.homepage-banner{height:12rem}.banner-content h1{font-size:2rem}.main-content-wrapper{padding-top:2rem;padding-bottom:2rem}}
@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.animate-spin{animation:spin 1s linear infinite}
.ctc_g_content_for_bg_image:before[data-ai-bg*="-Oc360-"]{background-image:url("../images/wa_bg.png");--lzl-bg-img:"../images/wa_bg.png"}
.ctc_g_content_for_bg_image:before[data-ai-bg*="-360-"]{background-image:url("../images/wa_bg.png");--lzl-bg-img:"../images/wa_bg.png"}
.ctc_g_content_for_bg_image:before[data-ai-bg*="-120-"]{background-image:url("../images/wa_bg.png");--lzl-bg-img:"../images/wa_bg.png"}
