:root{--bs-primary:#0063a3 !important;--bs-primary-rgb:#0063a3 !important;--bs-btn-color:#0063a3 !important;--bs-pagination-active-bg:#0063a3 !important;--bs-pagination-active-border-color:#0063a3 !important;--bs-list-group-active-bg:#0063a3 !important;--bs-list-group-active-border-color:#0063a3 !important}::selection{background:#89c6ed}html,body{max-width:100% !important;overflow-x:hidden !important}body.modal-open{padding-right:0 !important}@media (min-width:544px){h1{font-size:1.5rem}.t2-layout__header{border-left:10px solid #fbad26;padding-left:10px;margin-top:10px;color:#353a40;font-style:normal;font-weight:800}.mega-menu-content .mega-menu-style-2{top:146px !important}}@media (min-width:768px){h1{font-size:2rem}.t2-layout__header{border-left:10px solid #fbad26;padding-left:30px;margin-top:10px;color:#353a40;font-style:normal;font-weight:800}.card-body{padding:0 !important}.contact-button{position:relative !important;top:0 !important;left:0 !important;right:0 !important;justify-content:center;-webkit-transform:translateY(0);transform:translateY(0)}.footer .collapse-toggle{pointer-events:none}}@media (min-width:992px){h1{font-size:2.5rem}.mega-menu-small .mega-menu-content{width:600px !important;transform:none}.block-mega-menu-4 .mega-menu-content{--bg-light-2:#e9e9e9;background:#fff;background:linear-gradient(to right, #fff 66.666667%, var(--bg-light-2) 66.666667%, var(--bg-light-2) 100%)}.block-mega-menu-4 .bg-light-2{background-color:var(--bg-light-2) !important}.block-mega-menu-4 .mega-menu-column{max-height:calc(100vh - 101px);overflow:auto}.block-mega-menu-4 .hover-opacity .feature-box{transition:opacity 0.2s ease;will-change:opacity}.block-mega-menu-4 .hover-opacity:hover .feature-box:not(:hover){opacity:0.3}.block-mega-menu-4 .mega-menu-column .feature-box::before{content:"";opacity:0;position:absolute;background-color:#0063a3;width:100%;top:-10px;left:-10px;border-radius:2px;height:calc(100% + 15px);width:calc(100% + 15px);transform:scale(0.875);transition:transform 0.2s linear}.block-mega-menu-4 .mega-menu-column .feature-box:hover::before{opacity:0.06;transform:scale(0.95)}}@media (min-width:1200px){h1{font-size:3rem}}@media screen and (max-width:600px){.t2-search-button__wrap{width:100% !important}.subheading{font-size:15px !important;line-height:15px !important}.t2-search-button{height:60px;top:-8px;width:60px}.t2-search-button__field{margin:9px 10px 9px 16px}.t2-search-button__search-icon{margin:13px 15px 13px 22px}.marketplace-logo{padding:11px 12px 11px 10px}.t2-simple-hero__header{font-size:3rem;font-style:normal;font-weight:300;letter-spacing:0.76px;line-height:3rem}.t2-testimonial-quote{color:#353a40;font-size:20px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:20px !important}.ter-navbar-top__division-name{color:#0063a3;display:block;font-size:24px;font-weight:400;margin:0;line-height:30px;margin-top:3px;margin-left:20px}}@media screen and (min-width:600px){.t2-search-button__field{width:260px}.marketplace-logo{padding:11px 15px 11px 80px}.t2-simple-hero__header{font-size:76px;font-style:normal;font-weight:300;letter-spacing:0.76px;line-height:80px}.t2-testimonial-quote{color:#353a40;font-size:24px;font-style:normal;font-weight:400;line-height:38px;margin-bottom:33px !important}.ter-navbar-top__division-name{color:#0063a3;display:block;font-size:24px;font-weight:400;margin:0;line-height:30px;margin-top:3px;margin-left:23px}}.bg-trimble-blue{background-color:#0063a3 !important}.bg-trimble-blue-dark{background-color:#0e416c !important}.bg-trimble-gray{background-color:#f1f1f6 !important}.bg-trimble-dark-gray{background-color:#252a2e !important}.bg-trimble-yellow{background-color:#fbad26 !important}.bg-gray-grad{background:linear-gradient(to bottom, #ededed 0%, #e3e3e3 100%)}.bg-blue-grad{background:linear-gradient(to bottom, #8dd5fa 0%, #6fcdfd 100%)}.bg-trimble-promo{background:linear-gradient(to bottom, #0d2c6a 0%, #061a47 100%)}.menu-link{text-transform:none !important;font-weight:700 !important;border-bottom:4px solid #fff;font-size:11pt;font-family:'Open Sans', sans-serif}.menu-link i{margin-right:0px !important}.menu-link:hover{border-bottom:4px solid #fbad26}.menu-link.current{border-bottom:4px solid #fbad26}.text-yellow{color:#fbad26 !important}.text-blue{color:#0063a3 !important}.text-blue-sh{color:#0063a3 !important;text-shadow:1px 1px 0px rgba(0, 0, 0, 0.55) !important}.text-white-sh{color:#f0f1f1 !important;text-shadow:1px 1px 0px rgba(0, 0, 0, 0.55) !important}.text-tiny p{font-size:0.5em;color:#000}.link{position:relative;cursor:pointer;white-space:pre-wrap;font-family:'Open Sans', sans-serif}.link::before,.link::after{position:absolute;width:100%;height:2px;background-color:#fbad26;top:100%;left:0;pointer-events:none}.link::before{content:'';}.link-1::before{height:2px;transform-origin:100% 50%;transform:scale3d(0, 1, 1);transition:transform 0.3s}.link-1:hover::before{height:2px;transform-origin:0% 50%;transform:scale3d(1, 1, 1)}.ter-button,a.ter-button{font-size:16px;font-family:'Open Sans', sans-serif;font-weight:450;font-feature-settings:"kern" !important;font-kerning:normal !important;padding:0 24px;height:48px;line-height:calc(48px - (2px));text-decoration:none;white-space:nowrap;vertical-align:middle;transition:background-color 200ms ease-in-out, border-color 200ms ease-in-out;text-align:center;box-sizing:border-box;display:inline-flex;align-items:center;border-radius:none}.link-6{font-size:1.3rem}.link-6::before{transform-origin:50% 100%;transition:clip-path 0.3s, transform 0.3s cubic-bezier(0.2, 1, 0.8, 1);clip-path:polygon(0% 0%, 0% 100%, 0 100%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%, 100% 100%, 100% 0%)}.link-6:hover::before{transform:translate3d(0, 2px, 0) scale3d(1.08, 3, 1);clip-path:polygon(0% 0%, 0% 100%, 50% 100%, 50% 0, 50% 0, 50% 100%, 50% 100%, 0 100%, 100% 100%, 100% 0%)}.link-6 span{display:inline-block;transition:transform 0.3s cubic-bezier(0.2, 1, 0.8, 1)}.link-6:hover span{transform:translate3d(0, -2px, 0)}#tabs{position:relative;padding:1.2rem 0}#tabs .nav li a{padding:15px 5px}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#fff !important;background-color:#0063a3}.balance{text-wrap:balance}.block-mega-menu-3 .mega-menu-small .mega-menu-content .sub-menu-container .menu-link{padding-top:15px;padding-bottom:15px}.news{width:160px}.news-scroll a{text-decoration:none}.dot{height:10px;width:10px;margin-left:20px;margin-right:20px;margin-top:2px !important;background-color:#fbad26;border-radius:50%;display:inline-block}.flip-card-back.bg-trimble-blue.dark a{color:white;text-decoration:underline !important}.title-box{display:block;padding:0.6em;background-color:#0063a3;color:white;font-size:15pt;font-family:'Open Sans', sans-serif}.page-title-content::after{content:'';display:block;margin-bottom:10px;margin-top:10px;width:50px;border-bottom:8px solid #fbad26}.bg-footer{background-color:#252a2e !important}.bg-copyright{background-color:#252a2e !important}.mega-menu-content{border-top:0px !important}.top-search-form input{font-size:24px;text-transform:lowercase}.mt-n1{margin-top:-0.25rem !important}.mt-n2{margin-top:-0.5rem !important}.mt-n3{margin-top:-1rem !important}.mt-n4{margin-top:-1.5rem !important}.mt-n5{margin-top:-3rem !important}.mt-n6{margin-top:-4rem !important}.mt-n7{margin-top:-5rem !important}.mt-n8{margin-top:-6rem !important}.mt-n9{margin-top:-7rem !important}.mt-n10{margin-top:-8rem !important}.mb-n1{margin-bottom:-0.25rem !important}.mb-n2{margin-bottom:-0.5rem !important}.mb-n3{margin-bottom:-1rem !important}.mb-n4{margin-bottom:-1.5rem !important}.mb-n5{margin-bottom:-3rem !important}.pt-n1{margin-top:-0.25rem !important}.pt-n2{margin-top:-0.5rem !important}.pt-n3{margin-top:-1rem !important}.pt-n4{margin-top:-1.5rem !important}.pt-n5{margin-top:-3rem !important}.pb-n1{margin-bottom:-0.25rem !important}.pb-n2{margin-bottom:-0.5rem !important}.pb-n3{margin-bottom:-1rem !important}.pb-n4{margin-bottom:-1.5rem !important}.pb-n5{margin-bottom:-3rem !important}.ps-n6{margin-left:-3rem !important}.trimble-corner{background:linear-gradient(to right, #fbad26 3px, transparent 3px) 0 0, linear-gradient(to right, #fbad26 3px, transparent 3px) 0 100%, linear-gradient(to left, #fbad26 3px, transparent 3px) 100% 0, linear-gradient(to left, #fbad26 3px, transparent 3px) 100% 100%, linear-gradient(to bottom, #fbad26 3px, transparent 3px) 0 0, linear-gradient(to bottom, #fbad26 3px, transparent 3px) 100% 0, linear-gradient(to top, #fbad26 3px, transparent 3px) 0 100%, linear-gradient(to top, #fbad26 3px, transparent 3px) 100% 100%;background-repeat:no-repeat;background-size:30px 30px;border:0 !important;box-shadow:none !important;border-radius:0px !important}.trimble-border{box-shadow:#fbad26 0px 0px 0px 2px}.nav-link:checked{height:50px;width:50px;color:#004500}#notes ul{padding-left:1em}.team .flip-card-front::after{opacity:0.6 !important;background-color:#01416a !important}.team .flip-card-back{background-color:#ddd}.team .flip-card-back::after{opacity:0.6 !important;background-color:#ddd}.sessions .flip-card-front::after{background-color:#37404a}.sessions .flip-card-back{background-color:#fff !important}.sessions .flip-card-back::after{background-color:#fff !important}#bullet-points .flip-card-front::after{background-color:#f3f3f3}#bullet-points .flip-card-back{background-color:#0063a3 !important}.tab-nav li a{min-height:51px !important;line-height:revert-layer !important;overflow:hidden;padding:10px}.heading-block-sm{margin-bottom:25px}.heading-block-sm::after{content:'';display:block;margin-top:15px;width:50px;border-top:8px solid #fbad26}.heading-block::after{content:'';display:block;margin-top:30px;width:50px;border-top:8px solid #fbad26}.btn-wrap{white-space:normal !important}.filter-accordion label{margin-bottom:2px !important}.form-check-input:checked{background-color:#0063a3;border-color:#0063a3}#addon-results .card{box-shadow:0 2px 8px rgba(0, 0, 0, .19)}.owl-stage .card{box-shadow:0 2px 8px rgba(0, 0, 0, .19)}.related .card{box-shadow:0 2px 8px rgba(0, 0, 0, .19) !important;border:none !important}.bounded-card{box-shadow:0 2px 8px rgba(0, 0, 0, 0.19);border:none;display:flex;flex-direction:column}.featured-card{border-top:4px solid #368fc7 !important}.trimble-card{border-top:4px solid #fbad26 !important}.card-cat::after{content:'';display:block;margin-top:5px;width:20px;border-top:2px solid #fbad26}.save-session::before{content:'';display:block;border-top:2px solid #fbad26}#addon-results > div:nth-child(3) > div > div.flip-card-back.bg-trimble-blue > div > div > div > p:nth-child(3){margin-bottom:30px}.button{padding:8px 10px !important}.button.button-border{white-space:normal !important}.index-8{z-index:8 !important}.index-9{z-index:9 !important}.index-10{z-index:10 !important}.dataxchange-bg{position:absolute;top:0;right:0;width:40%;height:150%;background:url('https://dataxchange.trimble.com/images/logos/svg/dataxchange-bg.svg');background-repeat:no-repeat;z-index:0}.bg-ryvit-blue{background-color:#013c5b}#stats .counter{font-size:52px !important}.text-ryvit{color:#00abc7}.badges{position:absolute;bottom:2px;margin-bottom:0.6rem}.badge{width:35px}.badge:nth-of-type(1){left:0}.badge:nth-of-type(2){left:calc(33.33% - 50px)}.badge:nth-of-type(3){left:calc(66.66% - 50px)}.badge-sm{width:22px}.badge-lg{width:55px}.badge-xl{width:8em}.badge-xxl{width:10em}.badge-3xl{width:15em}.badge-lg:nth-of-type(1){left:0}.badge-lg:nth-of-type(2){left:calc(33.33% - 50px)}.badge-lg:nth-of-type(3){left:calc(66.66% - 50px)}.feature-box-border-horizontal .feature-box{position:relative}.feature-box-border-horizontal .feature-box:not(.noborder) .fbox-icon::before,.feature-box-border-horizontal.border-hover-animate .feature-box:not(.noborder) .fbox-icon::after{content:"";position:absolute;top:31px;left:calc(50% + 32px);width:calc(100% - 64px);height:2px;border:1px solid #eee;z-index:0}.feature-box-border-horizontal.border-dashed .feature-box:not(.noborder) .fbox-icon::before,.feature-box-border-horizontal.border-dashed.border-hover-animate .feature-box:not(.noborder) .fbox-icon::after{border-style:dashed}.feature-box-border-horizontal.border-hover-animate .feature-box:not(.noborder) .fbox-icon::after{display:block;border-color:#0063a3;width:0;transform-origin:top left;transition:width 0.3s ease-in-out}.feature-box-border-horizontal.border-hover-animate .feature-box:not(.noborder):hover .fbox-icon::after{width:calc(100% - 64px)}.feature-box-border-horizontal .fbox-icon i,.feature-box-border-horizontal .fbox-border.fbox-light .fbox-icon i{line-height:60px;font-size:24px;z-index:1;text-align:center;box-shadow:0 0 0px 10px #fff}.feature-box-border-horizontal .feature-box.flex-column:not(.noborder) .fbox-icon::before,.feature-box-border-horizontal.border-hover-animate .feature-box.flex-column:not(.noborder) .fbox-icon::after{left:calc(0% + 100px)}.block-mega-menu-3 .mega-menu-small .mega-menu-content .sub-menu-container .menu-item{padding:10px 0 8px}.block-mega-menu-3 .mega-menu-small .mega-menu-content{max-width:260px !important;border:1px solid #eee;box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}#trimble-logo img{position:relative;display:flex;align-items:center;max-width:95%;max-height:100%}#logo img{display:block;max-width:95%}form.hs-form{max-width:100%}.hbspt-form{max-width:100%}.form-columns-2 fieldset{max-width:100% !important}#header.semi-transparent{background-color:rgba(255, 255, 255, .4)}#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a{font-size:17px}.shadow{-webkit-filter:drop-shadow(3px 3px 5px rgba(255, 255, 255, .7));filter:drop-shadow(3px 3px 5px rgba(255, 255, 255, .7))}.button.button-3d:hover,.button.button-dark{background-color:#0063a3 !important}.product{padding:20px !important}.dark fieldset{max-width:550px !important}.dark .promo.promo-darker{background-color:rgba(0, 0, 0, 0.35)}.product-image{-webkit-transition:all 0.2s ease-in;-webkit-transform:scale(1);-ms-transition:all 0.2s ease-in;-ms-transform:scale(1);-moz-transition:all 0.2s ease-in;-moz-transform:scale(1);transition:all 0.2s ease-in;transform:scale(1)}.product-image:hover{-webkit-transition:all 0.2s ease-in;-webkit-transform:scale(1);-ms-transition:all 0.2s ease-in;-ms-transform:scale(1);-moz-transition:all 0.2s ease-in;-moz-transform:scale(1);transition:all 0.2s ease-in;transform:scale(1.02)}html body.stretched.no-transition.device-lg div#wrapper.clearfix section#page-title div.container.clearfix h1 span #page-menu .page-sub-search{float:right}.mfp-preloader{width:48px;height:48px}.nav li a{padding:5px 5px}.nav li a:hover{background-color:#fff}#page-title.page-title-dark .breadcrumb{color:rgba(255, 255, 255, .8)}.tag-flash{position:absolute;top:5px;left:5px;padding:6px 10px;background-color:rgba(63, 169, 245, .6);color:#fff;text-shadow:1px 1px 1px rgba(0, 0, 0, .8);border-radius:2px;z-index:5;box-shadow:0 10px 10px 0 rgba(23, 55, 87, .1), 0 5px 10px 0 rgba(0, 0, 0, .07)}.tag-new{position:absolute;top:0;left:0;background:url(https://ryvit.com/images/extras/new.png) no-repeat;text-indent:-9999px;height:75px;width:75px;z-index:5}.tag-soon{position:absolute;top:0;left:0;background:url(https://ryvit.com/images/extras/soon.png) no-repeat;text-indent:-9999px;height:75px;width:75px;z-index:5}.tag-beta{position:absolute;top:0;left:0;background:url(https://ryvit.com/images/extras/beta.png) no-repeat;text-indent:-9999px;height:75px;width:75px;z-index:5}.flag-new{position:absolute;bottom:4px;left:20px;z-index:5;font-size:11px;text-transform:uppercase;background-color:#fff;padding:2px;cursor:pointer}.flag-soon{position:absolute;bottom:4px;left:20px;z-index:5;font-size:11px;text-transform:uppercase;background-color:#fff;padding:2px;cursor:pointer}.flag-beta{position:absolute;bottom:4px;left:20px;z-index:5;font-size:11px;text-transform:uppercase;background-color:#fff;padding:2px;cursor:pointer}.integration-ajax-modal{position:relative;background-color:#fff;width:800px;margin:0 auto}.integration-ajax-modal{width:1055px !important}.geDiagramContainer{margin:0 auto !important;height:calc(100vh - 50px) !important}.sm-form-control{float:left !important;max-width:250px}#header-search{position:absolute}#header-search .button{float:right;position:absolute}.hs-form-fc1f529c-b7da-4dcd-b1e5-a9ff80c77048_94037a82-18c5-4241-977c-f11d2834b651 label{color:#fff !important}div.geDiagramContainer{height:auto !important}.iconlist{font-size:16px !important;margin-bottom:30px}#wrapper{overflow:hidden}.top-links ul div.top-link-section{padding:25px;left:0;width:380px !important}#page-title span{display:block;margin-top:10px;font-weight:400;color:#000 !important;font-size:18px}.body{font-family:'Open Sans', sans-serif !important}.entry{border-bottom:0 !important}ul.live{padding-left:10px !important}.test a:hover{color:#444}#posts figure div.captions{font-size:8px !important}#posts ul{line-height:1.8;padding-left:15px}#posts li{padding-bottom:15px}.heading-block title{font-size:55px !important}.acctitle{font-size:18px !important}#bottom-align-text{position:absolute;bottom:0;right:0}.align-items-end{-ms-flex-align:end !important;align-items:flex-end !important}.connector-url{font-size:smaller}.tp-bgimg{background:#1abc9c;background:-moz-linear-gradient(top, #1abc9c 0, #27607e 100%);background:-webkit-linear-gradient(top, #1abc9c 0, #27607e 100%);background:linear-gradient(to bottom, #1abc9c 0, #27607e 100%)}.col-padding-sm{padding:30px}.white-section{background-color:#fff;padding:25px 20px;-webkit-box-shadow:0 1px 1px 0 #dfdfdf;box-shadow:0 1px 1px 0 #dfdfdf;border-radius:3px}.white-section label{display:block;margin-bottom:15px}.white-section pre{margin-top:15px}.togglec h5{margin-top:15px !important;margin-bottom:0 !important;color:#1c64ba}.dark .feature-box p{color:#fff !important}.feature-box.fbox-center .box-icon{position:relative;width:96px;height:96px;margin:0 auto 30px}#slider li{margin-bottom:10px}.skewed{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background:#2c3e50;z-index:0;transform:skewY(-8deg);transform-origin:top left}blockquote{padding:10px 20px;margin:0 0 20px;font-size:16px;border-left:15px solid #00abc7}#mobile .modal-body{padding:0px 30px !important}.modal-body{padding:30px !important}.whitescale:hover{filter:brightness(100%) grayscale(0);-webkit-filter:brightness(100%) grayscale(0);-moz-filter:brightness(100%) grayscale(0);-o-filter:brightness(100%) grayscale(0);-ms-filter:brightness(100%) grayscale(0)}.gradient-ryvit-1,.h-gradient-ryvit-1:hover{background-image:-webkit-linear-gradient(to right, #090979, #00d4ff) !important;background-image:linear-gradient(29deg, #020024 0, #090979 35%, #00d4ff 100%) !important}.gradient-ryvit-2,.h-gradient-ryvit-2:hover{background-image:-webkit-linear-gradient(to right, #090979, #ff0032) !important;background-image:linear-gradient(41deg, #ffb900 0, #000492 35%, #ff0032 100%) !important}.primary-menu .entry-image img{width:48px !important;height:48px !important}.header-bg{opacity:1}.one-page-arrow{width:62px !important;height:62px !important;font-size:62px !important}.bot-button{position:absolute;bottom:0;left:0;right:0}.list{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px;color:#444;font-size:1rem}.list-icon{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;padding:0 5px;text-align:center}.list-title{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding:0 5px}.features-slider-wrapper{padding:67px 23px 90px 26px;background-size:100%;max-width:290px;margin:0 auto}.features-area.style-two .image-box{position:relative;-webkit-box-shadow:0 2px 8px 0px rgba(0, 0, 0, 0.19);box-shadow:0 2px 8px rgba(0, 0, 0, 0.19);-webkit-transition:-webkit-transform 0.3s ease 0s;transition:-webkit-transform 0.3s ease 0s;transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s}.features-area.style-two .image-box:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-box-shadow:0 1rem 3rem rgba(31, 45, 61, .125) !important;box-shadow:0 1rem 3rem rgba(31, 45, 61, .125) !important}.features-area.style-three .image-box{position:relative;-webkit-box-shadow:0 3px 20px 0px rgba(0, 0, 0, 0.12);box-shadow:0 3px 20px 0px rgba(0, 0, 0, 0.12);border-radius:1.5rem;-webkit-transition:-webkit-transform 0.3s ease 0s;transition:-webkit-transform 0.3s ease 0s;transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;background-color:#fff}.featured-icon > span::before{font-size:4.25rem;line-height:1;color:#777;margin:0}.avatar-sm{height:3rem;width:3rem}.avatar-md{height:4rem;width:4rem}.avatar-lg{height:10rem;width:15rem}.video{width:100%;position:relative;direction:ltr;overflow:hidden}video{width:100%;height:auto}#landing-tabs .tab-nav li{height:51px !important}#landing-tabs li.ui-tabs-active a{height:54px !important;border-bottom:5px solid #ccc !important}.bg-extracker{background-color:#2dff03}.tab-nav.tab-nav2 li{transition:transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s}.tab-nav.tab-nav2 li:hover{transform:translateY(-2px)}.testimonial-full .testi-title{float:none;margin:0 auto 20px;text-align:center}.block-tab-3{background-color:#fff}.block-tab-3 h1,.block-tab-3 h2,.block-tab-3 h3,.block-tab-3 h4,.block-tab-3 h5,.block-tab-3 p{font-family:'Open Sans', sans-serif;color:#000}.block-tab-3 h3{font-size:1.1rem}.card-title h3{font-size:1.2rem}.block-tab-3 .nav-link{color:#aaa;border-left:4px solid rgba(251, 173, 38, 0);font-size:1rem;transition:all 0.2s ease}.block-tab-3 .nav-link:hover{color:#777}.block-tab-3 .nav-link.active{color:#000;border-color:#fbad26;font-weight:500}.card-columns.layout-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.card-columns a{position:relative;display:block}.runner{opacity:1;transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;-webkit-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out}.runner:hover{opacity:0.3}label.error{display:inline-block !important}.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab:not(.ui-tabs-active){-webkit-filter:brightness(80%) grayscale(1) contrast(90%);-webkit-transition:1s -webkit-filter ease}.bg-ryvit-1{background-color:#00abc7 !important}.product-image > .badge,.webinar-flash{position:absolute;top:10px;right:10px;z-index:5}.text-justify{margin:0;text-align:justify}.session-card--icon{position:absolute;top:-23px;right:21px;height:60px;width:60px}.background{position:absolute;top:0;left:50%;width:100%;height:100%;margin:0 0 0 -50%;z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:50%}.session-card--icon figure{z-index:1;filter:drop-shadow(1mm 1mm 1mm #252a2e)}#mobile-filters .menu-link{padding:9px 5px !important}#important-notes::after{content:'';display:block;margin-bottom:10px;margin-top:10px;width:50px;border-bottom:8px solid #fbad26}#keyword-search .toggle-header .toggle-title{color:#0063a3}#keyword-search .toggle.toggle-active .toggle-header .toggle-title{color:#000}.toggle.mappings.toggle-active{border:#ddd;border-block-style:solid;border-bottom-width:1px;border-top-width:1px}#partners .toggle-active .toggle-header{background-color:#d1d1d7 !important}#categories .icon{position:absolute;bottom:45px;right:35px;height:30px;width:30px}.link-white a{color:white}#search-results .search-icon{position:absolute;top:7px;right:17px}.int-search{position:relative}.int-search .search-icon{position:absolute;border-radius:4px;top:3px;right:4px}.int-search .search-icon:hover{background-color:#ddd;position:absolute;top:3px;right:4px}.home-search .search-icon{position:absolute;padding:6px;border-radius:4px;top:6px;right:6px}.home-search .search-icon:hover{background-color:#ddd;padding:6px;position:absolute;top:6px;right:6px}button,input[type="submit"],input[type="reset"]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.fixed-top-right{position:fixed;top:0px;right:1px;z-index:300;}.ter-navbar__flyout-wrapper{opacity:1;position:absolute;right:0;top:0;transition:top opacity 0.4s ease ease 0.4s;z-index:100}.ter-navbar__flyout-btn{display:flex;flex-direction:row}.ter-navbar__flyout-btn:hover{cursor:pointer}.ter-navbar__flyout-caret{align-items:center;background:#e4f1fd;display:flex;justify-content:center;width:15px}.ter-navbar__flyout-logo{align-items:center;background:#0063a3;display:flex;height:52px;justify-content:center;position:relative;width:55px}.ter-flyout__close-btn{background:#0063a3;height:55px;width:55px}#page-title #draft{color:red !important}.review-question::before{font-family:font-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;content:"\e7ad";position:absolute;width:48px;height:48px;line-height:48px;font-size:42px;top:0;left:0;color:#eee}#side-panel-trigger-close a{display:block;position:absolute;z-index:12;top:0;left:auto;right:0;width:40px;height:40px;font-size:18px;line-height:40px;color:#fff;text-align:center;border-radius:0 0 0 2px}.locate-btn{display:inline-block;background-image:url('https://dataxchange.trimble.com/images/icons/button-locate.svg');background-size:100% 100%;background-repeat:no-repeat;background-position:center;color:white;text-align:left;padding:15px 20px;border:none;cursor:pointer;font-size:16px;font-weight:bold;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.locate-btn:hover{color:#fbad26}.nav-icon{display:inline-block;background-image:url('https://dataxchange.trimble.com/images/icons/location-icon.svg');background-size:100% 100%;background-repeat:no-repeat;background-position:center}.btn-trimble-blue{color:#fff;background-color:#0063a3}.btn-trimble-blue:hover{color:#fff;background-color:#252a2e}.btn-outline-primary{color:#0063a3 !important;border-color:#0063a3 !important}.btn-check:checked + .btn{background-color:#0063a3}.forum-tooltip{font-size:10px}[id^="idea-number-"]:hover{background-color:#f5f5f5}.active > .page-link,.page-link.active{background-color:#0063a3 !important}.tooltip-inner{width:auto;max-width:350px;padding:8px}.list-group-item.active{background-color:#0063a3 !important}.list-group-item.active:hover{background-color:#0072bc !important}.list-group-item:hover{background-color:#f1f1f6 !important}.heading{color:inherit;font-family:'Open Sans', sans-serif;font-size:34px !important;font-weight:800;line-height:38px}.subheading{font-size:20px;font-weight:500;line-height:27px}.hero-section{position:relative;height:560px;display:flex;justify-content:center;align-items:center}.hero-image{width:100%;height:100%;object-fit:cover;object-position:center top;position:absolute;top:0;left:0}.hero-content{position:relative;z-index:2}.hero-section .container{padding-bottom:50px;}.data-points{left:39%;position:absolute;right:39%;top:50%;transform:translateY(-50%);z-index:3}.data-points-object{background-color:#0063a3;padding:50px 40px 10px}.column{display:flex;flex-wrap:wrap}.button-trimble-blue{background-color:#0063a3;text-transform:none !important}.button-trimble-blue:hover{background-color:#003054}.button-trimble-yellow{background-color:#fbad26;text-transform:none !important}.button-trimble-yellow:hover{background-color:#de9921}.text-eyebrow{font-size:14px;font-weight:700 !important;margin-bottom:3px;text-transform:uppercase}.partners-grid{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;list-style:none;overflow:hidden}.partners-grid .grid-item{position:relative;padding:20px 0;-webkit-backface-visibility:hidden}.partners-grid .grid-item::before{height:100%;top:0;left:-1px}.partners-grid .grid-item::after{width:100%;height:0;top:auto;left:0;bottom:-1px}.partners-grid .grid-item a,.partners-grid .grid-item img{display:block;width:75%;margin-left:auto;margin-right:auto}.button-border:hover:not(.button-light){background-color:#0e416c !important}.social-icon{border:0;height:32px;width:32px;line-height:28px !important;margin-right:15px}.callout__title{border-bottom:2px solid transparent;color:#fff;font-size:18px;font-weight:600;line-height:1.8;padding-bottom:2px;position:relative}.card-body-tall{flex-grow:1;font-size:16px;font-weight:400;line-height:28px;padding:32px}.product-summary-card{background-color:#fff;border-top:4px solid #fbad26;box-shadow:0 2px 8px rgba(0, 0, 0, .19);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.ter-sub-nav{background-color:#0e416c;height:48px;max-width:100%;width:100%}#header.sticky-on-scrollup #header-wrap{-webkit-transition:height 0.4s ease, opacity 0.3s ease, margin-top 0.4s ease;-o-transition:height 0.4s ease, opacity 0.3s ease, margin-top 0.4s ease;transition:height 0.4s ease, opacity 0.3s ease, margin-top 0.4s ease}#header.sticky-on-scrollup.sticky-header #header-wrap{margin-top:-85px}#header.sticky-on-scrollup.show-sticky-onscroll.sticky-header #header-wrap{margin-top:0px}.t2-simple-hero__cta--primary{font-size:18px;font-weight:700;line-height:36px;letter-spacing:1.44px;color:#353a40 !important;padding:16px 36px;border-radius:100px}.t2-button--primary,.t2-color-setting--light .t2-button--primary{color:#353a40;background-color:#fbad26;text-transform:uppercase;border-color:#fbad26;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.t2-button{cursor:pointer;display:inline-block;text-transform:uppercase;font-size:16px;font-weight:700;line-height:36px;letter-spacing:0.08em;text-align:center;border-width:0px;border-style:initial;border-color:initial;border-image:initial;text-decoration:none}.t2-button--primary:hover{background-color:#de9921;border-color:#de9921}.t2-search-button__wrap{background-color:#fff;border:1px solid #252a2e;border-radius:30px;color:#252a2e;display:inline-flex;height:60px;margin:16px 0 18px;position:relative;width:370px}.t2-search-button__search-icon{margin:21px 0 21px 23px}.t2-search-button__field{border:0;color:#000;font-size:16px;font-weight:700;margin:15px 10px 15px 16px;width:220px}.t2-search-button{align-items:center;background-color:#fbad26;border:0;border-radius:50%;display:flex;height:88px;justify-content:center;padding:0;position:absolute;right:-2px;top:-14px;transition:background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width:88px}.t2-search-button:hover{background-color:#de9921}#toggleButton{width:24px;height:24px;background-color:transparent;border:none;cursor:pointer;background-repeat:no-repeat;background-position:center;transition:transform 0.3s ease}#toggleButton:hover{transform:scale(1.1);}.plus-icon{background-image:url('https://marketplace.trimble.com/images/icons/plus.svg')}.minus-icon{background-image:url('https://marketplace.trimble.com/images/icons/minus.svg')}.t2-theme-divider{display:grid;grid-template-columns:repeat(16, 1fr);height:100%;width:100%}.t2-theme-divider__container{align-items:center;display:flex;grid-column:2 / span 14;justify-content:center}.t2-theme-divider__container .circle-container.start{justify-content:flex-start}.t2-theme-divider__container .circle-container{align-items:center;display:flex;gap:10px}.t2-theme-divider__container .circle-container.end{justify-content:flex-end}.t2-theme-divider__container .dashed-line{border:1px dashed #585c65;height:0;width:1112px}.t2-theme-divider__container .circle{border:1.5px solid #585c65;border-radius:9999px;height:10px;width:10px}.bounded-card{box-shadow:0 2px 8px rgba(0, 0, 0, 0.19);border:none;display:flex;flex-direction:column;background-color:#fff}.card-img-top{width:100%;height:200px;object-fit:cover;object-position:left bottom}.card-body-tall{flex-grow:1;font-size:16px;font-weight:400;line-height:28px;padding:32px}.text-link-holder{padding:10px 32px;}.card-title{font-size:20px;font-weight:800;color:#252a2e;line-height:1.25;word-break:break-word}.text-link{text-decoration:none;position:relative;color:#252a2e;display:inline-flex;align-items:center}.text-link::after{content:"";display:block;width:100%;height:2px;background-color:#fbad26;position:absolute;bottom:-1px;left:0}.menu-link{cursor:pointer}.block-mega-menu-4 .mega-menu-column .feature-box .fbox-content{padding-right:0}.block-mega-menu-4 .mega-menu-column .feature-box > i{line-height:1.25;font-size:18px}.block-mega-menu-4 .mega-menu-column .feature-box h5{transition:color 0.15s linear}.block-mega-menu-4 .mega-menu-column .feature-box.card-primary > i,.block-mega-menu-4 .mega-menu-column .feature-box.card-primary:hover h5{color:var(--bs-primary)}.block-mega-menu-4 .mega-menu-column .feature-box.card-primary::before{background-color:var(--bs-primary)}.mega-menu-style-2 .fbox-content:hover{background-color:#f1f1f6}.bg-image-section{position:relative;height:375px;display:flex;justify-content:center;align-items:center}.bg-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.bg-image-content{position:relative;z-index:2}.bg-image-section h2,.bg-image-section p{margin:0;padding:0 15px}