1<!doctype html><html lang="en"><head> 2 <meta charset="utf-8"> 3 4 5 6 7 <title>OnTraccr Blog</title> 8 9 10 <meta name="description" content="Articles written by the OnTraccr team to help you take your construction business to the next level."> 11 12 <link rel="preconnect" href="https://fonts.googleapis.com"> 13 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 14 <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Manrope:[email protected]&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap" rel="stylesheet"> 15 16 17 18 19 20 21 22 <meta name="viewport" content="width=device-width, initial-scale=1"> 23 24 25 <meta property="og:description" content="Articles written by the OnTraccr team to help you take your construction business to the next level."> 26 <meta property="og:title" content="OnTraccr Blog"> 27 <meta name="twitter:description" content="Articles written by the OnTraccr team to help you take your construction business to the next level."> 28 <meta name="twitter:title" content="OnTraccr Blog"> 29 30 31 32 33 <style> 34a.cta_button{-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;vertical-align:middle}.hs-breadcrumb-menu{list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.hs-breadcrumb-menu-item{float:left;padding:10px 0px 10px 10px}.hs-breadcrumb-menu-divider:before{content:'âº';padding-left:10px}.hs-featured-image-link{border:0}.hs-featured-image{float:right;margin:0 0 20px 20px;max-width:50%}@media (max-width: 568px){.hs-featured-image{float:none;margin:0;width:100%;max-width:100%}}.hs-screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px} 35</style> 36 37<link rel="stylesheet" href="https://www.ontraccr.com/hubfs/hub_generated/template_assets/1/209105442923/1789749631728/template_blog.min.css"> 38<link rel="stylesheet" href="//7052064.fs1.hubspotusercontent-na1.net/hubfs/7052064/hub_generated/template_assets/DEFAULT_ASSET/1789397646193/template_main.min.css"> 39<style> 40 41 42 43 44 45 46 47 48/* 1a. Containers */ 49 50 51 52 53 54 55 56 57 58/* 1b. Colors */ 59 60 61 62 63 64 65 66/* 1c. Typography */ 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96/* 1d. Buttons */ 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133/* 1e. Forms */ 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177/* 1f. Icons */ 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194/* 1g. Cards */ 195 196 197 198 199 200 201 202 203 204 205 206/* 1h. Tables */ 207 208 209 210 211 212 213 214 215 216 217 218 219 220/* 1i. Website header */ 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248/* 1j. Website footer */ 249 250 251 252 253 254 255 256 257 258 259 260 261 262/* Drag and drop layout styles */ 263 264.dnd-section { 265 padding: 60px 20px; 266} 267 268/* Padding on blog post sections */ 269 270.blog-post-section { 271 padding: 60px 0; 272} 273 274/* .content-wrapper is used for blog post and system templates and .header-wrapper is used for the website header module */ 275 276.dnd-section > .row-fluid, 277.content-wrapper, 278.header__wrapper { 279 max-width: 1000px; 280} 281 282 283 284 285 286html { 287 font-size: 16px; 288} 289 290body { 291 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; 292 background-color: #ffffff; 293 color: #231f20; 294 font-size: 16px; 295} 296 297/* Paragraphs */ 298 299p { 300 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; 301} 302 303/* Anchors */ 304 305a { 306 font-weight: 400; text-decoration: underline; font-family: Montserrat, sans-serif; font-style: normal; 307 color: #FFC619; 308} 309 310a:hover, 311a:focus { 312 font-weight: 400; text-decoration: underline; font-family: Montserrat, sans-serif; font-style: normal; 313 color: #415239; 314} 315 316a:active { 317 font-weight: 400; text-decoration: underline; font-family: Montserrat, sans-serif; font-style: normal; 318 color: #91a289; 319} 320 321/* Headings */ 322h1 { 323 font-family: 'Source Serif Pro', serif; font-style: normal; font-weight: 600; text-decoration: none; 324 color: #231f20; 325 font-size: 40px; 326 text-transform: none; 327} 328 329h2 { 330 font-family: 'Source Serif Pro', serif; font-style: normal; font-weight: 600; text-decoration: none; 331 color: #231f20; 332 font-size: 32px; 333 text-transform: none; 334} 335 336h3 { 337 font-family: 'Source Serif Pro', serif; font-style: normal; font-weight: 600; text-decoration: none; 338 color: #231f20; 339 font-size: 28px; 340 text-transform: none; 341} 342 343h4 { 344 font-family: 'Source Serif Pro', serif; font-style: normal; font-weight: 600; text-decoration: none; 345 color: #231f20; 346 font-size: 24px; 347 text-transform: none; 348} 349 350h5 { 351 font-family: 'Source Serif Pro', serif; font-style: normal; font-weight: 600; text-decoration: none; 352 color: #231f20; 353 font-size: 20px; 354 text-transform: none; 355} 356 357h6 { 358 font-family: 'Source Serif Pro', serif; font-style: normal; font-weight: 600; text-decoration: none; 359 color: #231f20; 360 font-size: 16px; 361 text-transform: none; 362} 363 364/* Blockquotes */ 365 366blockquote { 367 font-family: 'Source Serif Pro', serif; font-style: normal; font-weight: 600; text-decoration: none; 368 border-left-color: #7210b4; 369 color: #231f20; 370 font-size: 24px; 371} 372 373blockquote > footer { 374 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; 375 font-size: 16px; 376} 377 378/* Horizontal rules */ 379 380hr { 381 border-bottom-color: #d7d9e3; 382} 383 384 385 386 387 388/* Primary button */ 389 390button, 391.button, 392.hs-button { 393 border: 1px solid #FFC619; 394 395 padding-top: 10px; 396padding-right: 20px; 397padding-bottom: 10px; 398padding-left: 20px; 399 400 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 600; text-decoration: none; 401 background-color: 402 403 404 405 406 407 408
409 rgba(255, 198, 25, 1.0) 410 411; 412 border-radius: 0px; 413 color: #ffffff; 414 fill: #ffffff; 415 font-size: 16px; 416 text-transform: none; 417} 418 419button:hover, 420button:focus, 421button:active, 422.button:hover, 423.button:focus, 424.button:active, 425.hs-button:hover, 426.hs-button:focus, 427.hs-button:active { 428 border: 1px solid #FFC619; 429 430 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 600; text-decoration: none; 431 background-color: 432 433 434 435 436 437 438 439 rgba(65, 82, 57, 1.0) 440 441; 442 color: #ffffff; 443 fill: #ffffff; 444} 445 446button:active, 447.button:active, 448.hs-button:active { 449 border: 1px solid #FFC619; 450 451 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 600; text-decoration: none; 452 background-color: rgba(145, 162, 137, 100); 453 border-color: #ffff69; 454 color: #ffffff; 455 fill: #ffffff; 456} 457 458/* Secondary button */ 459 460.button.button--secondary, 461.hs-delete-data__button, 462.hs-download-data__button { 463 border: 1px solid #FFC619; 464 465 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 600; text-decoration: none; 466 background-color: 467 468 469 470 471 472 473 474 rgba(255, 255, 255, 0.0) 475 476; 477 border-radius: 0px; 478 color: #FFC619; 479 fill: #FFC619; 480 text-transform: none; 481} 482 483.button.button--secondary:hover, 484.button.button--secondary:focus, 485.button.button--secondary:active, 486.hs-delete-data__button:hover, 487.hs-delete-data__button:focus, 488.hs-delete-data__button:active, 489.hs-download-data__button:hover, 490.hs-download-data__button:focus, 491.hs-download-data__button:active { 492 border: 1px solid #FFC619; 493 494 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 600; text-decoration: none; 495 background-color: 496 497 498 499 500 501 502 503 rgba(255, 198, 25, 1.0) 504 505; 506 color: #ffffff; 507 fill: #ffffff; 508} 509 510.button.button--secondary:active, 511.hs-delete-data__button:active, 512.hs-download-data__button:active { 513 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 600; text-decoration: none; 514 background-color: rgba(255, 255, 105, 100); 515 border: 1px solid #FFC619; 516 517 border-color: #ffff69; 518 color: #ffffff; 519 fill: #ffffff; 520} 521 522/* Simple button */ 523 524.button.button--simple { 525 font-weight: 400; text-decoration: underline; font-family: Montserrat, sans-serif; font-style: normal; 526 color: #FFC619; 527 fill: #FFC619; 528} 529 530.button.button--simple:hover, 531.button.button--simple:focus { 532 font-weight: 400; text-decoration: underline; font-family: Montserrat, sans-serif; font-style: normal; 533 color: #415239; 534 fill: #415239; 535} 536 537.button.button--simple:active { 538 font-weight: 400; text-decoration: underline; font-family: Montserrat, sans-serif; font-style: normal; 539 color: #91a289; 540 fill: #91a289; 541} 542 543/* Button sizing */ 544 545.button.button--small { 546 padding-top: 10px; 547padding-right: 20px; 548padding-bottom: 10px; 549padding-left: 20px; 550 551 font-size: 14px; 552} 553 554.button.button--large { 555 padding-top: 10px; 556padding-right: 20px; 557padding-bottom: 10px; 558padding-left: 20px; 559 560 font-size: 18px; 561} 562 563 564 565 566 567/* Form */ 568 569:root { 570 --hsf-global__font-family: Montserrat; 571 --hsf-global__font-size: 1rem; 572 --hsf-global__color: #231f20; 573} 574 575form { 576 border: 1px none #7210b4; 577 578 padding: 45px; 579 580 background-color: 581 582 583 584 585 586 587 588 rgba(114, 16, 180, 1.0) 589 590; 591 border-radius: 0px; 592} 593 594:root { 595 --hsf-background__background-color: 596 597 598 599 600 601 602 603 rgba(114, 16, 180, 1.0) 604 605; 606 --hsf-background__padding: 45px; 607 --hsf-background__border-style: none; 608 --hsf-background__border-color: #7210b4; 609 --hsf-background__border-radius: 0px; 610 --hsf-background__border-width: 1px; 611} 612 613/* Form title */ 614 615.form-title { 616 border: 1px none #FFC619; 617 618 padding: 25px; 619 620 font-family: 'Source Serif Pro', serif; font-style: normal; font-weight: 600; text-decoration: none; 621 background-color: 622 623 624 625 626 627 628 629 rgba(255, 198, 25, 1.0) 630 631; 632 border-top-left-radius: 0px; 633 border-top-right-radius: 0px; 634 color: #ffffff; 635 font-size: 28px; 636 text-transform: ; 637} 638 639/* Labels */ 640 641form label { 642 padding-top: 6px; 643padding-right: 0px; 644padding-bottom: 6px; 645padding-left: 0px; 646 647 font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; 648 color: #231f20; 649 font-size: 16px; 650} 651 652:root { 653 --hsf-field-label__font-family: Montserrat; 654 --hsf-field-label__font-size: 16px; 655 --hsf-field-label__color: #231f20; 656 --hsf-erroralert__font-family: var(--hsf-field-label__font-family); 657} 658 659/* Help text */ 660 661form legend { 662 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; 663 color: #231f20; 664 font-size: 14px; 665} 666 667:root { 668 --hsf-field-description__font-family: Montserrat; 669 --hsf-field-description__color: #231f20; 670 --hsf-field-footer__font-family: var(--hsf-field-description__font-family);
671 --hsf-field-footer__color: var(--hsf-field-description__color); 672} 673 674/* Form fields */ 675 676form input[type='text'], 677form input[type='email'], 678form input[type='password'], 679form input[type='tel'], 680form input[type='number'], 681form input[type='search'], 682form select, 683form textarea { 684 border: 1px none #d7d9e3; 685 686 padding: 10px; 687 688 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; 689 background-color: 690 691 692 693 694 695 696 697 rgba(255, 255, 255, 1.0) 698 699; 700 border-radius: 0px; 701 color: #231f20; 702 font-size: 16px; 703} 704 705:root { 706 --hsf-field-input__font-family: Montserrat; 707 --hsf-field-input__color: #231f20; 708 --hsf-field-input__background-color: 709 710 711 712 713 714 715 716 rgba(255, 255, 255, 1.0) 717 718; 719 --hsf-field-input__border-color: #d7d9e3; 720 --hsf-field-input__border-width: 1px; 721 --hsf-field-input__border-style: none; 722 --hsf-field-input__border-radius: 0px; 723 --hsf-field-input__padding: 10px; 724 725 /* Textarea */ 726 --hsf-field-textarea__font-family: var(--hsf-field-input__font-family); 727 --hsf-field-textarea__color: var(--hsf-field-input__color); 728 --hsf-field-textarea__background-color: var(--hsf-field-input__background-color); 729 --hsf-field-textarea__border-color: var(--hsf-field-input__border-color); 730 --hsf-field-textarea__border-style: var(--hsf-field-input__border-style); 731 --hsf-field-textarea__border-radius: var(--hsf-field-input__border-radius); 732 --hsf-field-textarea__padding: var(--hsf-field-input__padding); 733 734 /* Checkbox */ 735 --hsf-field-checkbox__padding: 8px; 736 --hsf-field-checkbox__background-color: var(--hsf-field-input__background-color); 737 --hsf-field-checkbox__color: var(--hsf-field-input__color); 738 --hsf-field-checkbox__border-color: #959494; 739 --hsf-field-checkbox__border-width: 1px 1px 1px 1px; 740 --hsf-field-checkbox__border-style: solid; 741 742 /* Radio */ 743 --hsf-field-radio__padding: 8px; 744 --hsf-field-radio__background-color: var(--hsf-field-input__background-color); 745 --hsf-field-radio__color: var(--hsf-field-input__color); 746 --hsf-field-radio__border-color: #959494; 747 --hsf-field-radio__border-width: 1px 1px 1px 1px; 748 --hsf-field-radio__border-style: solid; 749} 750 751/* Form fields - placeholders */ 752 753::-webkit-input-placeholder { 754 color: #d7d9e3; 755} 756 757::-moz-placeholder { 758 color: #d7d9e3; 759} 760 761:-ms-input-placeholder { 762 color: #d7d9e3; 763} 764 765:-moz-placeholder { 766 color: #d7d9e3; 767} 768 769::placeholder { 770 color: #d7d9e3; 771} 772 773:root { 774 --hsf-field-input__placeholder-color: #d7d9e3; 775} 776 777/* Form fields - date picker */ 778 779form .hs-dateinput:before { 780 right: 10px; 781} 782 783form .pika-table thead th { 784 background-color: 785 786 787 788 789 790 791 792 rgba(255, 198, 25, 1.0) 793 794; 795 color: #ffffff; 796} 797 798form td.is-today .pika-button { 799 color: #231f20; 800} 801 802form .is-selected .pika-button { 803 background-color: #7210b4; 804 color: #231f20; 805} 806 807form .pika-button:hover { 808 background-color: #FFC619 !important; 809} 810 811/* Headings and text */ 812 813form .hs-richtext, 814form .hs-richtext *, 815form .hs-richtext p, 816form .hs-richtext h1, 817form .hs-richtext h2, 818form .hs-richtext h3, 819form .hs-richtext h4, 820form .hs-richtext h5, 821form .hs-richtext h6 { 822 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; 823 color: #231f20; 824} 825 826form .hs-richtext a { 827 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; 828 color: #231f20; 829} 830 831:root { 832 --hsf-heading__font-family: Montserrat; 833 --hsf-heading__color: #231f20; 834 --hsf-heading__text-shadow: none; 835 --hsf-richtext__font-family: Montserrat; 836 --hsf-richtext__font-size: 1rem; 837 --hsf-richtext__color: #231f20; 838 --hsf-field-footer__font-family: var(--hsf-field-description__font-family); 839 --hsf-field-footer__color: var(--hsf-field-description__color); 840} 841 842/* GDPR */ 843 844form .legal-consent-container, 845form .legal-consent-container .hs-richtext, 846form .legal-consent-container .hs-richtext p { 847 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; 848 color: #231f20; 849 font-size: 14px; 850} 851 852/* Submit button */ 853 854 855 856 form input[type='submit'], 857 form .hs-button, 858 form .hs-subscriptions-primary-button { 859 border: 1px solid #FFC619; 860 861 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 600; text-decoration: none; 862 background-color: 863 864 865 866 867 868 869
870 rgba(255, 198, 25, 1.0) 871 872; 873 border-radius: 0px; 874 color: #ffffff; 875 text-transform: none; 876 } 877 878 form input[type='submit']:hover, 879 form input[type='submit']:focus, 880 form .hs-button:hover, 881 form .hs-button:focus, 882 form .hs-subscriptions-primary-button:hover, 883 form .hs-subscriptions-primary-button:focus { 884 border: 1px solid #FFC619; 885 886 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 600; text-decoration: none; 887 background-color: 888 889 890 891 892 893 894 895 rgba(65, 82, 57, 1.0) 896 897; 898 color: #ffffff; 899 } 900 901 form input[type='submit']:active, 902 form .hs-button:active, 903 form .hs-subscriptions-primary-button:active { 904 border: 1px solid #FFC619; 905 906 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 600; text-decoration: none; 907 background-color: rgba(145, 162, 137, 100); 908 border-color: #ffff69; 909 color: #ffffff; 910 } 911 912 :root { 913 --hsf-button__font-family: Montserrat; 914 --hsf-button__color: #ffffff; 915 --hsf-button__background-color: 916 917 918 919 920 921 922 923 rgba(255, 198, 25, 1.0) 924 925; 926 --hsf-button__background-image: none; 927 --hsf-button__border-width: 1px; 928 --hsf-button__border-style: solid; 929 --hsf-button__border-color: #FFC619; 930 --hsf-button__border-radius: 0px; 931 --hsf-button__box-shadow: none; 932 --hsf-button--hover__color: #ffffff; 933 --hsf-button--hover__background-color: 934 935 936 937 938 939 940 941 rgba(65, 82, 57, 1.0) 942 943; 944 --hsf-button--hover__border-color: #FFC619; 945 --hsf-button--focus__color: #ffffff; 946 --hsf-button--focus__background-color: 947 948 949 950 951 952 953 954 rgba(65, 82, 57, 1.0) 955 956; 957 --hsf-button--focus__border-color: #FFC619; 958 } 959 960 961 962 963 964 form input[type='submit'], 965 form .hs-button { 966 padding-top: 10px; 967padding-right: 20px; 968padding-bottom: 10px; 969padding-left: 20px; 970 971 font-size: 16px; 972 } 973 974 :root { 975 --hsf-button__font-size: 16px; 976 --hsf-button__padding: 10px; 977 } 978 979 980 981/* Inline thank you message */ 982 983.submitted-message { 984 border: 1px none #7210b4; 985 986 padding: 45px; 987 988 background-color: 989 990 991 992 993 994 995 996 rgba(114, 16, 180, 1.0) 997 998; 999 border-radius: 0px; 1000} 1001 1002 1003 1004 1005 1006/* Default icon (regular/dark) */ 1007 1008.icon { 1009 padding: 15px; 1010 1011 background-color: 1012 1013 1014 1015 1016 1017 1018 1019 rgba(115, 78, 54, 1.0) 1020 1021; 1022} 1023 1024.icon svg { 1025 fill: #ffffff; 1026 height: 16px; 1027 width: 16px; 1028} 1029 1030/* Light icon */ 1031 1032.icon--light .icon { 1033 background-color: 1034 1035 1036 1037 1038 1039 1040 1041 rgba(255, 255, 255, 1.0) 1042 1043; 1044} 1045 1046.icon--light svg { 1047 fill: #734e36; 1048} 1049 1050/* Size */ 1051 1052.icon--small svg { 1053 height: 12px; 1054 width: 12px; 1055} 1056 1057.icon--small .icon { 1058 padding: 10px; 1059 1060} 1061 1062.icon--large svg { 1063 height: 24px; 1064 width: 24px; 1065} 1066 1067.icon--large .icon { 1068 padding: 25px; 1069 1070} 1071 1072 1073 1074 1075 1076/* Table */ 1077 1078table { 1079 border: 1px solid #d7d9e3; 1080 1081 background-color: 1082 1083 1084 1085 1086 1087 1088 1089 rgba(255, 255, 255, 1.0) 1090 1091; 1092} 1093 1094/* Table cells */ 1095 1096th, 1097td { 1098 border: 1px solid #d7d9e3; 1099 1100 padding: 10px; 1101 1102 color: #231f20; 1103} 1104 1105/* Table header */ 1106 1107thead th, 1108thead td { 1109 background-color: 1110 1111 1112 1113 1114 1115 1116 1117 rgba(255, 198, 25, 1.0) 1118 1119; 1120 color: #ffffff; 1121} 1122 1123/* Table footer */ 1124 1125tfoot th, 1126tfoot td { 1127 background-color: 1128 1129 1130 1131 1132 1133 1134 1135 rgba(114, 16, 180, 1.0) 1136 1137; 1138 color: #231f20; 1139} 1140 1141 1142 1143 1144 1145/* Header container */ 1146 1147.header { 1148 background-color: 1149 1150 1151 1152 1153 1154 1155 1156 rgba(255, 255, 255, 1.0) 1157 1158; 1159} 1160 1161/* Header content color */ 1162 1163.header p, 1164.header h1, 1165.header h2, 1166.header h3, 1167.header h4, 1168.header h5, 1169.header h6, 1170.header a:not(.button), 1171.header span, 1172.header div, 1173.header li, 1174.header blockquote, 1175.header .tabs__tab, 1176.header .tabs__tab:hover, 1177.header .tabs__tab:focus, 1178.header .tabs__tab:active { 1179 color: #231f20; 1180} 1181 1182/* Header top bar */ 1183 1184.header__top { 1185 background-color: 1186 1187 1188 1189 1190 1191 1192 1193 rgba(114, 16, 180, 1.0) 1194 1195; 1196} 1197 1198/* Language switcher */ 1199 1200.header__language-switcher-current-label > span { 1201 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; 1202 color: #231f20; 1203 font-size: 16px; 1204 text-transform: none; 1205} 1206 1207.header__language-switcher:hover .header__language-switcher-current-label > span, 1208.header__language-switcher:focus .header__language-switcher-current-label > span { 1209 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; 1210 color: #000000; 1211} 1212 1213.header__language-switcher-child-toggle svg { 1214 fill: #231f20; 1215} 1216 1217/* Language switcher - submenu */ 1218 1219.header__language-switcher .lang_list_class { 1220 border-color: #d7d9e3; 1221} 1222 1223.header__language-switcher .lang_list_class li { 1224 background-color: 1225 1226 1227 1228 1229 1230 1231 1232 rgba(255, 255, 255, 1.0) 1233 1234; 1235} 1236 1237.header__language-switcher .lang_list_class a:not(.button) { 1238 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; 1239 color: #231f20; 1240 font-size: 16px; 1241 text-transform: none; 1242} 1243 1244.header__language-switcher .lang_list_class a:hover, 1245.header__language-switcher .lang_list_class a:focus { 1246 background-color: 1247 1248 1249 1250 1251 1252 1253 1254 rgba(255, 255, 255, 1.0) 1255 1256; 1257 color: #000000; 1258} 1259 1260.header__language-switcher .lang_list_class a:active { 1261 background-color: 1262 1263 1264 1265 1266 1267 1268 1269 rgba(255, 255, 255, 1.0) 1270 1271; 1272} 1273 1274/* Header bottom */ 1275 1276.header__bottom { 1277 background-color: 1278 1279 1280 1281 1282 1283 1284 1285 rgba(255, 255, 255, 1.0) 1286 1287; 1288} 1289 1290/* Logo */ 1291 1292.header__logo-company-name { 1293 font-family: 'Source Serif Pro', serif; font-style: normal; font-weight: 600; text-decoration: none; 1294 color: #231f20; 1295 font-size: 40px; 1296 text-transform: none; 1297} 1298 1299/* Menu */ 1300 1301@media (max-width: 767px) { 1302 .header__menu--mobile { 1303 background-color: 1304 1305 1306 1307 1308 1309 1310 1311 rgba(255, 255, 255, 1.0) 1312 1313; 1314 } 1315} 1316 1317/* Menu items */ 1318 1319.header__menu-link { 1320 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; 1321 font-size: 16px; 1322 text-transform: none; 1323} 1324 1325@media (max-width: 767px) { 1326 .header__menu-item--depth-1 { 1327 border-top: 1px solid #d7d9e3; 1328 } 1329} 1330 1331/* Menu items - top level */ 1332 1333.header__menu-item--depth-1 > .header__menu-link:not(.button) { 1334 color: #231f20; 1335} 1336 1337.header__menu-item--depth-1 > .header__menu-link:hover, 1338.header__menu-item--depth-1 > .header__menu-link:focus { 1339 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; 1340 color: #000000; 1341} 1342 1343.header__menu-item--depth-1 > .header__menu-link:active { 1344 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; 1345 color: #505050; 1346} 1347 1348.header__menu-item--depth-1 > .header__menu-link--active-link:not(.button) { 1349 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; 1350 color: #000000; 1351} 1352 1353.header__menu-item--depth-1 .header__menu-child-toggle svg { 1354 fill: #231f20; 1355} 1356 1357/* Menu items - submenus */ 1358 1359.header__menu-submenu { 1360 background-color: 1361 1362 1363 1364 1365 1366 1367 1368 rgba(255, 255, 255, 1.0) 1369 1370; 1371 border-color: #d7d9e3; 1372} 1373 1374.header__menu-submenu .header__menu-link:not(.button) { 1375 color: #231f20; 1376} 1377 1378.header__menu-submenu .header__menu-item:hover, 1379.header__menu-submenu .header__menu-item:focus { 1380 background-color: 1381 1382 1383 1384 1385 1386 1387 1388 rgba(255, 255, 255, 1.0) 1389 1390; 1391} 1392 1393.header__menu-submenu .header__menu-link:hover, 1394.header__menu-submenu .header__menu-link:focus { 1395 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; 1396 color: #000000; 1397} 1398 1399.header__menu-submenu .header__menu-link:active { 1400 background-color: 1401 1402 1403 1404 1405 1406 1407 1408 rgba(255, 255, 255, 1.0) 1409 1410; 1411} 1412 1413.header__menu-submenu .header__menu-link--active-link:not(.button) { 1414 color: ; 1415 background-color: 1416 1417 1418 1419 1420 1421 1422 1423 rgba(255, 255, 255, 1.0) 1424 1425; 1426} 1427 1428/* Menu icons */ 1429 1430.header__menu-toggle svg { 1431 fill: #231f20; 1432} 1433 1434 1435 1436 1437 1438/* Footer container */ 1439 1440.footer { 1441 background-color: 1442 1443 1444 1445 1446 1447 1448 1449 rgba(255, 255, 255, 1.0) 1450 1451; 1452} 1453 1454/* Footer content color */ 1455 1456.footer h1, 1457.footer h2, 1458.footer h3, 1459.footer h4, 1460.footer h5, 1461.footer h6, 1462.footer p, 1463.footer a:not(.button), 1464.footer span, 1465.footer div, 1466.footer li, 1467.footer blockquote, 1468.footer .tabs__tab, 1469.footer .tabs__tab:hover, 1470.footer .tabs__tab:focus, 1471.footer .tabs__tab:active { 1472 color: #231f20; 1473} 1474 1475.footer hr { 1476 border-bottom-color: #231f20 !important; 1477} 1478 1479/* Footer menu */ 1480 1481.footer .hs-menu-wrapper a { 1482 font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; 1483 color: #231f20; 1484 font-size: 16px; 1485 text-transform: none; 1486} 1487 1488.footer .hs-menu-wrapper a:hover, 1489.footer .hs-menu-wrapper a:focus { 1490 font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; 1491 color: #000000; 1492} 1493 1494.footer .hs-menu-wrapper a:active { 1495 font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; 1496 color: #505050; 1497} 1498 1499.footer .hs-menu-wrapper .active > a { 1500 font-weight: bold; text-decoration: underline; font-family: Montserrat, sans-serif; font-style: normal; 1501 color: #000000; 1502} 1503 1504 1505 1506 1507 1508 1509/* Dark card */ 1510 1511.card--dark { 1512 border: 1px solid #231f20; 1513 1514 background-color: 1515 1516 1517 1518 1519 1520 1521 1522 rgba(35, 31, 32, 1.0) 1523 1524; 1525 border-radius: 0px; 1526 color: #ffffff; 1527} 1528 1529.card--dark summary, 1530.card--dark p, 1531.card--dark h1, 1532.card--dark h2, 1533.card--dark h3, 1534.card--dark h4, 1535.card--dark h5, 1536.card--dark h6, 1537.card--dark a:not(.button), 1538.card--dark span, 1539.card--dark div, 1540.card--dark li, 1541.card--dark blockquote { 1542 color: #ffffff; 1543} 1544 1545/* Light card */ 1546 1547.card--light { 1548 border: 1px solid #d7d9e3; 1549 1550 background-color: 1551 1552 1553 1554 1555 1556 1557 1558 rgba(255, 255, 255, 1.0) 1559 1560; 1561 border-radius: 0px; 1562 color: #231f20; 1563} 1564 1565.card--light summary, 1566.card--light p,
1567.card--light h1, 1568.card--light h2, 1569.card--light h3, 1570.card--light h4, 1571.card--light h5, 1572.card--light h6, 1573.card--light a:not(.button), 1574.card--light span, 1575.card--light div, 1576.card--light li, 1577.card--light blockquote { 1578 color: #231f20; 1579} 1580 1581 1582 1583 1584 1585/* Error templates */ 1586 1587.error-page:before { 1588 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; 1589} 1590 1591/* System templates */ 1592 1593#email-prefs-form, 1594#email-prefs-form h1, 1595#email-prefs-form h2 { 1596 color: #231f20; 1597} 1598 1599/* Search template */ 1600 1601.hs-search-results__title { 1602 font-size: 32px; 1603} 1604 1605/* Backup unsubscribe template */ 1606 1607.backup-unsubscribe input[type='email'] { 1608 font-size: 16px !important; 1609 padding: 10px!important; 1610; 1611} 1612 1613 1614 1615 1616 1617/* Accordion */ 1618 1619.accordion__summary, 1620.accordion__summary:before { 1621 font-family: 'Source Serif Pro', serif; font-style: normal; font-weight: 600; text-decoration: none; 1622 font-size: 24px; 1623} 1624 1625.card--dark .accordion__summary:before { 1626 color: #ffffff; 1627} 1628 1629.card--light .accordion__summary:before { 1630 color: #231f20; 1631} 1632 1633/* Blog listing, recent posts, related posts, and blog post */ 1634 1635.blog-listing__post-title { 1636 text-transform: none; 1637} 1638 1639.blog-listing__post-title-link { 1640 font-family: 'Source Serif Pro', serif; font-style: normal; font-weight: 600; text-decoration: none; 1641 color: #231f20; 1642} 1643 1644.blog-listing__post-title-link:hover, 1645.blog-listing__post-title-link:focus { 1646 font-family: 'Source Serif Pro', serif; font-style: normal; font-weight: 600; text-decoration: none; 1647 color: #000000; 1648} 1649 1650.blog-listing__post-title-link:active { 1651 font-family: 'Source Serif Pro', serif; font-style: normal; font-weight: 600; text-decoration: none; 1652 color: #736f70; 1653} 1654 1655.blog-listing__post-tag { 1656 color: #231f20; 1657} 1658 1659.blog-listing__post-tag:hover, 1660.blog-listing__post-tag:focus { 1661 color: #000000; 1662} 1663 1664.blog-listing__post-tag:active { 1665 color: #736f70; 1666} 1667 1668.blog-listing__post-author-name, 1669.blog-post__author-name { 1670 color: #231f20; 1671} 1672 1673.blog-listing__post-author-name :hover, 1674.blog-listing__post-author-name :focus, 1675.blog-post__author-name:hover, 1676.blog-post__author-name:focus { 1677 color: #000000; 1678} 1679 1680.blog-listing__post-author-name :active, 1681.blog-post__author-name:active { 1682 color: #736f70; 1683} 1684 1685/* Image gallery */ 1686 1687.image-gallery__close-button-icon:hover, 1688.image-gallery__close-button-icon:focus { 1689 background-color: rgba(35, 0, 0, 1.0); 1690} 1691 1692.image-gallery__close-button-icon:active { 1693 background-color: rgba(195, 158, 134, 1.0); 1694} 1695 1696.icon--light .image-gallery__close-button-icon:hover, 1697.icon--light .image-gallery__close-button-icon:focus { 1698 background-color: rgba(175, 175, 175, 1.0); 1699} 1700 1701.icon--light .image-gallery__close-button-icon:active { 1702 background-color: rgba(255, 255, 255, 1.0); 1703} 1704 1705/* Pagination */ 1706 1707.pagination__link-icon svg { 1708 fill: #FFC619; 1709 height: 16px; 1710 width: 16px; 1711} 1712 1713.pagination__link:hover .pagination__link-icon svg, 1714.pagination__link:focus .pagination__link-icon svg { 1715 fill: #415239; 1716} 1717 1718.pagination__link:active .pagination__link-icon svg { 1719 fill: #ffff69; 1720} 1721 1722.pagination__link--active { 1723 border-color: #d7d9e3 1724} 1725 1726/* Pricing card */ 1727 1728.pricing-card__heading { 1729 background-color: #FFC619; 1730} 1731 1732/* Social follow and social sharing */ 1733 1734.social-follow__icon:hover, 1735.social-follow__icon:focus, 1736.social-sharing__icon:hover, 1737.social-sharing__icon:focus { 1738 background-color: rgba(35, 0, 0, 1.0); 1739} 1740 1741.social-follow__icon:active, 1742.social-sharing__icon:active { 1743 background-color: rgba(195, 158, 134, 1.0); 1744} 1745 1746.icon--light .social-follow__icon:hover, 1747.icon--light .social-follow__icon:focus, 1748.icon--light .social-sharing__icon:hover, 1749.icon--light .social-sharing__icon:focus { 1750 background-color: rgba(175, 175, 175, 1.0); 1751} 1752 1753.icon--light .social-follow__icon:active, 1754.icon--light .social-sharing__icon:active { 1755 background-color: rgba(255, 255, 255, 1.0); 1756} 1757 1758/* Tabs */ 1759 1760.tabs__tab, 1761.tabs__tab:hover, 1762.tabs__tab:focus, 1763.tabs__tab:active { 1764 border-color: #231f20; 1765 color: #231f20; 1766} 1767 1768/* cs_metrics -- default module */ 1769.cs-metric .cs-metric__data { 1770 font-family: Source Serif Pro; 1771} 1772 1773</style> 1774 1775<link rel="stylesheet" href="https://www.ontraccr.com/hubfs/hub_generated/template_assets/1/195986485919/1789749633265/template_child.min.css"> 1776<link rel="stylesheet" href="https://www.ontraccr.com/hubfs/hub_generated/module_assets/1/196035766568/1758026076406/module_header.min.css"> 1777<link rel="stylesheet" href="https://7052064.fs1.hubspotusercontent-na1.net/hubfs/7052064/hub_generated/module_assets/1/-2712622/1789744813426/module_search_input.min.css"> 1778 1779<style> 1780 #hs_cos_wrapper_widget_1696980288336 .hs-search-field__bar>form { border-radius:px; } 1781 1782#hs_cos_wrapper_widget_1696980288336 .hs-search-field__bar>form>label {} 1783 1784#hs_cos_wrapper_widget_1696980288336 .hs-search-field__bar>form>.hs-search-field__input { border-radius:px; } 1785 1786#hs_cos_wrapper_widget_1696980288336 .hs-search-field__button { border-radius:px; } 1787 1788#hs_cos_wrapper_widget_1696980288336 .hs-search-field__button:hover, 1789#hs_cos_wrapper_widget_1696980288336 .hs-search-field__button:focus {} 1790 1791#hs_cos_wrapper_widget_1696980288336 .hs-search-field__button:active {} 1792 1793#hs_cos_wrapper_widget_1696980288336 .hs-search-field--open .hs-search-field__suggestions { border-radius:px; } 1794 1795#hs_cos_wrapper_widget_1696980288336 .hs-search-field--open .hs-search-field__suggestions a {} 1796 1797#hs_cos_wrapper_widget_1696980288336 .hs-search-field--open .hs-search-field__suggestions a:hover {} 1798 1799</style> 1800 1801<link rel="stylesheet" href="https://www.ontraccr.com/hubfs/hub_generated/module_assets/1/134019796767/1742663497238/module_blog-listings.min.css"> 1802 1803<style> 1804 #hs_cos_wrapper_dnd_area-module-4 .in-blog__head-mini-title {} 1805 1806#hs_cos_wrapper_dnd_area-module-4 .in-blog__post { 1807 background-color:rgba(250,249,246,100%); 1808 border-radius:16px; 1809} 1810 1811#hs_cos_wrapper_dnd_area-module-4 .in-blog__post:hover { 1812 box-shadow:0px 1px 4px 0px rgba(3,3,3,12%); 1813 transform:scale(1.02); 1814} 1815 1816#hs_cos_wrapper_dnd_area-module-4 .in-blog__featured-img img { border-radius:12px; } 1817 1818#hs_cos_wrapper_dnd_area-module-4 .in-blog__post:hover .in-blog-list__tag, 1819#hs_cos_wrapper_dnd_area-module-4 .in-blog-list__tag:hover { color:#ffffff; } 1820 1821#hs_cos_wrapper_dnd_area-module-4 .in-blog__title, 1822#hs_cos_wrapper_dnd_area-module-4 .in-blog__title:hover { 1823 font-family:Inter; 1824 font-family:Inter,sans-serif; 1825 font-style:normal; 1826 font-weight:700; 1827 text-decoration:none; 1828 color:#000000; 1829 font-size:18px; 1830 line-height:1.1; 1831} 1832 1833#hs_cos_wrapper_dnd_area-module-4 .in-blog__btn, 1834#hs_cos_wrapper_dnd_area-module-4 .in-blog__btn:hover { 1835 font-family:Inter; 1836 font-family:Inter,sans-serif; 1837 font-style:normal; 1838 font-weight:600; 1839 text-decoration:none; 1840 color:#ffd52c; 1841 font-size:16px; 1842 line-height:1.1; 1843} 1844 1845#hs_cos_wrapper_dnd_area-module-4 .in-blog__btn .in-blog__btn-icon svg path { stroke:#ffd52c; } 1846 1847</style> 1848 1849<link rel="stylesheet" href="https://www.ontraccr.com/hubfs/hub_generated/module_assets/1/196045084281/1758022345023/module_footer.min.css"> 1850<style> 1851 @font-face { 1852 font-family: "Source Serif Pro"; 1853 font-weight: 600; 1854 font-style: normal; 1855 font-display: swap; 1856 src: url("/_hcms/googlefonts/Source_Serif_Pro/600.woff2") format("woff2"), url("/_hcms/googlefonts/Source_Serif_Pro/600.woff") format("woff"); 1857 } 1858 @font-face { 1859 font-family: "Source Serif Pro"; 1860 font-weight: 400; 1861 font-style: normal; 1862 font-display: swap; 1863 src: url("/_hcms/googlefonts/Source_Serif_Pro/regular.woff2") format("woff2"), url("/_hcms/googlefonts/Source_Serif_Pro/regular.woff") format("woff"); 1864 } 1865 @font-face { 1866 font-family: "Source Serif Pro"; 1867 font-weight: 700; 1868 font-style: normal; 1869 font-display: swap; 1870 src: url("/_hcms/googlefonts/Source_Serif_Pro/700.woff2") format("woff2"), url("/_hcms/googlefonts/Source_Serif_Pro/700.woff") format("woff"); 1871 } 1872 @font-face { 1873 font-family: "Montserrat"; 1874 font-weight: 700; 1875 font-style: normal; 1876 font-display: swap; 1877 src: url("/_hcms/googlefonts/Montserrat/700.woff2") format("woff2"), url("/_hcms/googlefonts/Montserrat/700.woff") format("woff"); 1878 } 1879 @font-face { 1880 font-family: "Montserrat"; 1881 font-weight: 400; 1882 font-style: normal; 1883 font-display: swap; 1884 src: url("/_hcms/googlefonts/Montserrat/regular.woff2") format("woff2"), url("/_hcms/googlefonts/Montserrat/regular.woff") format("woff"); 1885 } 1886 @font-face { 1887 font-family: "Montserrat"; 1888 font-weight: 600; 1889 font-style: normal; 1890 font-display: swap; 1891 src: url("/_hcms/googlefonts/Montserrat/600.woff2") format("woff2"), url("/_hcms/googlefonts/Montserrat/600.woff") format("woff"); 1892 } 1893 @font-face { 1894 font-family: "Inter"; 1895 font-weight: 700; 1896 font-style: normal; 1897 font-display: swap; 1898 src: url("/_hcms/googlefonts/Inter/700.woff2") format("woff2"), url("/_hcms/googlefonts/Inter/700.woff") format("woff"); 1899 } 1900 @font-face { 1901 font-family: "Inter"; 1902 font-weight: 400; 1903 font-style: normal; 1904 font-display: swap; 1905 src: url("/_hcms/googlefonts/Inter/regular.woff2") format("woff2"), url("/_hcms/googlefonts/Inter/regular.woff") format("woff"); 1906 } 1907 @font-face { 1908 font-family: "Inter"; 1909 font-weight: 600; 1910 font-style: normal; 1911 font-display: swap; 1912 src: url("/_hcms/googlefonts/Inter/600.woff2") format("woff2"), url("/_hcms/googlefonts/Inter/600.woff") format("woff"); 1913 } 1914</style> 1915 1916<!-- Editor Styles --> 1917<style id="hs_editor_style" type="text/css"> 1918.dnd_area-row-0-max-width-section-centering > .row-fluid { 1919 max-width: 1290px !important; 1920 margin-left: auto !important; 1921 margin-right: auto !important; 1922} 1923.dnd_area-row-1-max-width-section-centering > .row-fluid { 1924 max-width: 1290px !important; 1925 margin-left: auto !important; 1926 margin-right: auto !important; 1927} 1928/* HubSpot Non-stacked Media Query Styles */ 1929@media (min-width:768px) { 1930 .dnd_area-row-0-vertical-alignment > .row-fluid { 1931 display: -ms-flexbox !important; 1932 -ms-flex-direction: row; 1933 display: flex !important; 1934 flex-direction: row; 1935 } 1936 .cell_16954216672222-vertical-alignment { 1937 display: -ms-flexbox !important; 1938 -ms-flex-direction: column !important; 1939 -ms-flex-pack: center !important; 1940 display: flex !important; 1941 flex-direction: column !important; 1942 justify-content: center !important; 1943 } 1944 .cell_16954216672222-vertical-alignment > div { 1945 flex-shrink: 0 !important; 1946 } 1947} 1948/* HubSpot Styles (default) */ 1949.dnd_area-row-0-padding { 1950 padding-top: 140px !important; 1951 padding-bottom: 40px !important; 1952} 1953.dnd_area-row-1-padding { 1954 padding-top: 0px !important; 1955 padding-bottom: 80px !important; 1956 padding-left: 0px !important; 1957 padding-right: 0px !important; 1958} 1959/* HubSpot Styles (mobile) */ 1960@media (max-width: 767px) { 1961 .dnd_area-row-1-padding { 1962 padding-top: 0px !important; 1963 padding-bottom: 50px !important; 1964 padding-left: 0px !important; 1965 padding-right: 0px !important; 1966 } 1967} 1968</style> 1969 1970
1970<script data-search_input-config="config_widget_1696980288336" type="application/json"> 1971 { 1972 "autosuggest_results_message": "Results for \u201C[[search_term]]\u201D", 1973 "autosuggest_no_results_message": "There are no autosuggest results for \u201C[[search_term]]\u201D", 1974 "sr_empty_search_field_message": "There are no suggestions because the search field is empty.", 1975 "sr_autosuggest_results_message": "There are currently [[number_of_results]] auto-suggested results for [[search_term]]. Navigate to the results list by pressing the down arrow key, or press return to search for all results.", 1976 "sr_search_field_aria_label": "This is a search field with an auto-suggest feature attached.", 1977 "sr_search_button_aria_label": "Search" 1978 } 1979 </script>
1979 1980 1981
1981<script id="hs-search-input__valid-content-types" type="application/json"> 1982 [ 1983 1984 "SITE_PAGE", 1985 1986 "LANDING_PAGE", 1987 1988 "BLOG_POST", 1989 1990 "LISTING_PAGE", 1991 1992 "KNOWLEDGE_ARTICLE", 1993 1994 "HS_CASE_STUDY" 1995 1996 ] 1997 </script>
1997 1998 1999 2000 2001<!-- Added by GoogleAnalytics4 integration -->
2002<script> 2003var _hsp = window._hsp = window._hsp || []; 2004window.dataLayer = window.dataLayer || []; 2005function gtag(){dataLayer.push(arguments);} 2006 2007var useGoogleConsentModeV2 = true; 2008var waitForUpdateMillis = 1000; 2009 2010 2011if (!window._hsGoogleConsentRunOnce) { 2012 window._hsGoogleConsentRunOnce = true; 2013 2014 gtag('consent', 'default', { 2015 'ad_storage': 'denied', 2016 'analytics_storage': 'denied', 2017 'ad_user_data': 'denied', 2018 'ad_personalization': 'denied', 2019 'wait_for_update': waitForUpdateMillis 2020 }); 2021 2022 if (useGoogleConsentModeV2) { 2023 _hsp.push(['useGoogleConsentModeV2']) 2024 } else { 2025 _hsp.push(['addPrivacyConsentListener', function(consent){ 2026 var hasAnalyticsConsent = consent && (consent.allowed || (consent.categories && consent.categories.analytics)); 2027 var hasAdsConsent = consent && (consent.allowed || (consent.categories && consent.categories.advertisement)); 2028 2029 gtag('consent', 'update', { 2030 'ad_storage': hasAdsConsent ? 'granted' : 'denied', 2031 'analytics_storage': hasAnalyticsConsent ? 'granted' : 'denied', 2032 'ad_user_data': hasAdsConsent ? 'granted' : 'denied', 2033 'ad_personalization': hasAdsConsent ? 'granted' : 'denied' 2034 }); 2035 }]); 2036 } 2037} 2038 2039gtag('js', new Date()); 2040gtag('set', 'developer_id.dZTQ1Zm', true); 2041gtag('config', 'G-1T2LM1SWC2'); 2042</script>
vendor: 64 bytes, lines 2042-2043
2042 2043<script async src="https://www.googletagmanager.com/gtag/js?id=
2043G-1T2LM1SWC2
vendor: 13 bytes, lines 2043-2044
2043"></script> 2044
2045<!-- /Added by GoogleAnalytics4 integration --> 2046 2047<!-- Added by GoogleTagManager integration -->
2048<script> 2049var _hsp = window._hsp = window._hsp || []; 2050window.dataLayer = window.dataLayer || []; 2051function gtag(){dataLayer.push(arguments);} 2052 2053var useGoogleConsentModeV2 = true; 2054var waitForUpdateMillis = 1000; 2055 2056if (useGoogleConsentModeV2) { 2057 2058 gtag('set','developer_id.dZTQ1Zm',true); 2059 2060 gtag('consent', 'default', { 2061 'ad_storage': 'denied', 2062 'analytics_storage': 'denied', 2063 'ad_user_data': 'denied', 2064 'ad_personalization': 'denied', 2065 'wait_for_update': waitForUpdateMillis 2066 }); 2067} 2068 2069var hsLoadGtm = function loadGtm() { 2070 if(window._hsGtmLoadOnce) { 2071 return; 2072 } 2073 2074 if (useGoogleConsentModeV2) { 2075 _hsp.push(['useGoogleConsentModeV2']) 2076 }
vendor: 349 bytes, lines 2076-2082
2076 2077 2078 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 2079 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 2080 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 2081 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 2082 })(window,document,'script','dataLayer','
2082GTM-5B3WTH4Q
vendor: 9 bytes, lines 2082-2084
2082'); 2083 2084
2084window._hsGtmLoadOnce = true; 2085}; 2086 2087_hsp.push(['addPrivacyConsentListener', function(consent){ 2088 if(consent.allowed || (consent.categories && consent.categories.analytics)){ 2089 hsLoadGtm(); 2090 } 2091}]); 2092 2093</script>
2093 2094 2095<!-- /Added by GoogleTagManager integration --> 2096 2097 2098 2099<link rel="next" href="https://www.ontraccr.com/post/page/2"> 2100<meta property="og:url" content="https://www.ontraccr.com/post"> 2101<meta property="og:type" content="blog"> 2102<meta name="twitter:card" content="summary"> 2103<link rel="alternate" type="application/rss+xml" href="https://www.ontraccr.com/post/rss.xml"> 2104<meta name="twitter:domain" content="www.ontraccr.com">
2105<script src="//platform.linkedin.com/in.js" type="text/javascript"> 2106 lang: en_US 2107</script>
2107 2108 2109<meta http-equiv="content-language" content="en"> 2110 2111 2112 2113 2114 2115 2116 2117 2118 <meta name="generator" content="HubSpot"></head> 2119 <body> 2120<!-- Added by GoogleTagManager integration -->
vendor: 68 bytes, lines 2120-2121
2120 2121<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2121GTM-5B3WTH4Q
vendor: 84 bytes, lines 2121-2122
2121" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 2122
2123<!-- /Added by GoogleTagManager integration --> 2124 2125 <div class="body-wrapper hs-content-id-135156362620 hs-blog-listing hs-blog-id-135156362619"> 2126 2127 <div id="hs_cos_wrapper_module_17580119409271" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div class="main-header"> 2128 <div class="mh-row"> 2129 <div class="mh-logo"> 2130 2131 2132 <a href="https://www.ontraccr.com/home-2025?hs_preview=ArEPuJUY-196111638370"> 2133 2134 <img src="https://www.ontraccr.com/hubfs/logo.png" alt="logo"> 2135 2136 </a> 2137 </div> 2138 <div class="mh-menu-wrap"> 2139 <div class="mhmw-menus"> 2140 2141 2142 2143 <div class="mhwm-item"> 2144 <a href="https://www.ontraccr.com/features-n"> 2145 Features 2146 </a> 2147 </div> 2148 2149 2150 2151 <div class="mhwm-item"> 2152 <a href="https://www.ontraccr.com/case-studies-2025"> 2153 Case Studies 2154 </a> 2155 </div> 2156 2157 2158 2159 <div class="mhwm-item"> 2160 <a href="https://www.ontraccr.com/workflow"> 2161 Blog 2162 </a> 2163 </div> 2164 2165 2166 2167 <div class="mhwm-item"> 2168 <a href="https://www.ontraccr.com/pricing-n"> 2169 Pricing 2170 </a> 2171 </div> 2172 2173 2174 2175 <div class="mhwm-item"> 2176 <a href="https://www.ontraccr.com/integrations"> 2177 Integrations 2178 </a> 2179 </div> 2180 2181 2182 2183 <div class="mhwm-item"> 2184 <a href="https://www.ontraccr.com/about-2025"> 2185 About us 2186 </a> 2187 </div> 2188 2189 </div> 2190 <div class="mh-btns"> 2191 2192 2193 <a href="https://app.ontraccr.com/login" class="mhbtn-login"> 2194 Login 2195 </a> 2196 2197 2198 <a href="https://www.ontraccr.com/demo-v2" target="_blank" rel="noopener" class="mhbtn-vd"> 2199 View demo 2200 </a> 2201 </div> 2202 </div> 2203 <div class="mh-btns"> 2204 2205 2206 <a href="https://app.ontraccr.com/login" class="mhbtn-login"> 2207 Login 2208 </a> 2209 2210 2211 <a href="https://www.ontraccr.com/demo-v2" target="_blank" rel="noopener" class="mhbtn-vd"> 2212 View demo 2213 </a> 2214 </div> 2215 <div class="mh-hamburger"> 2216 <svg class="mhh-bar" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M3 4H21V6H3V4ZM3 11H21V13H3V11ZM3 18H21V20H3V18Z"></path></svg> 2217 <svg class="mhh-cls" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M10.5859 12L2.79297 4.20706L4.20718 2.79285L12.0001 10.5857L19.793 2.79285L21.2072 4.20706L13.4143 12L21.2072 19.7928L19.793 21.2071L12.0001 13.4142L4.20718 21.2071L2.79297 19.7928L10.5859 12Z"></path></svg> 2218 </div> 2219 </div> 2220</div></div> 2221 2222 2223 2224 <main id="main-content"> 2225 2226<div class="container-fluid body-container body-container--blog-listing"> 2227<div class="row-fluid-wrapper"> 2228<div class="row-fluid"> 2229<div class="span12 widget-span widget-type-cell " style="" data-widget-type="cell" data-x="0" data-w="12"> 2230 2231<div class="row-fluid-wrapper row-depth-1 row-number-1 dnd_area-row-0-max-width-section-centering dnd_area-row-0-vertical-alignment dnd-section dnd_area-row-0-padding"> 2232<div class="row-fluid "> 2233<div class="span12 widget-span widget-type-cell cell_16954216672222-vertical-alignment dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12"> 2234 2235<div class="row-fluid-wrapper row-depth-1 row-number-2 dnd-row"> 2236<div class="row-fluid "> 2237<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12"> 2238<div id="hs_cos_wrapper_widget_1695421667067" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module widget-type-rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><span id="hs_cos_wrapper_widget_1695421667067_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><h1 style="text-align: center;"><span style="color: #202f3d;">Ontraccr <span style="color: #3d6dfb;">Blog</span></span></h1> 2239<p style="text-align: center;"><span>Articles written by the Ontraccr team to help you take your construction business to the next level.</span></p></span></div> 2240 2241</div><!--end widget-span --> 2242</div><!--end row--> 2243</div><!--end row-wrapper --> 2244 2245<div class="row-fluid-wrapper row-depth-1 row-number-3 dnd-row"> 2246<div class="row-fluid "> 2247<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12"> 2248<div id="hs_cos_wrapper_widget_1696980288336" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"> 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274<div class="hs-search-field"> 2275 <div class="hs-search-field__bar hs-search-field__bar--button-inline "> 2276 <form data-hs-do-not-collect="true" class="hs-search-field__form" action="/hs-search-results"> 2277 2278 <label class="hs-search-field__label show-for-sr" for="widget_1696980288336-input">
2278This is a search field with an auto-suggest feature attached.</label> 2279 2280 <input role="combobox" aria-expanded="false" aria-controls="autocomplete-results" aria-label="This is a search field with an auto-suggest feature attached." type="search" class="hs-search-field__input" id="widget_1696980288336-input" name="q" autocomplete="off" aria-autocomplete="list" placeholder="Search"> 2281 2282 2283 2284 <input type="hidden" name="type" value="SITE_PAGE"> 2285 2286 2287 2288 2289 2290 <input type="hidden" name="type" value="BLOG_POST"> 2291 2292 2293 2294 <input type="hidden" name="type" value="LISTING_PAGE"> 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 <button class="hs-search-field__button " aria-label="Search"> 2305 <span id="hs_cos_wrapper_widget_1696980288336_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_icon" style="" data-hs-cos-general-type="widget" data-hs-cos-type="icon"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512" aria-hidden="true"><g id="search1_layer"><path d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z" /></g></svg></span> 2306 </button> 2307 <div class="hs-search-field__suggestions-container "> 2308 <ul id="autocomplete-results" role="listbox" aria-label="term" class="hs-search-field__suggestions"> 2309 2310 <li role="option" tabindex="-1" aria-posinset="1" aria-setsize="0" class="results-for show-for-sr">There are no suggestions because the search field is empty.</li> 2311 2312 </ul> 2313 </div> 2314 </form> 2315 </div> 2316 <div id="sr-messenger" class="hs-search-sr-message-container show-for-sr" role="status" aria-live="polite" aria-atomic="true"> 2317 </div> 2318</div> 2319 2320</div> 2321 2322</div><!--end widget-span --> 2323</div><!--end row--> 2324</div><!--end row-wrapper --> 2325 2326</div><!--end widget-span --> 2327</div><!--end row--> 2328</div><!--end row-wrapper --> 2329 2330<div class="row-fluid-wrapper row-depth-1 row-number-4 dnd_area-row-1-padding dnd_area-row-1-max-width-section-centering dnd-section"> 2331<div class="row-fluid "> 2332<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12"> 2333 2334<div class="row-fluid-wrapper row-depth-1 row-number-5 dnd-row"> 2335<div class="row-fluid "> 2336<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12"> 2337<div id="hs_cos_wrapper_dnd_area-module-4" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><!-- style --> 2338 2339 2340<div id="dnd_area-module-4" class="in-blog"> 2341 <div class="in-blog__head"> 2342 2343 <h5 class="in-blog__head-mini-title"> 2344 2345 </h5> 2346 <div class="in-blog__head-content"> 2347 2348 </div> 2349 2350 </div> 2351 <div class="in-blog__row"> 2352 <div class="in-blog__main"> 2353 <div class="in-blog-list"> 2354 2355 <article class="in-blog__post"> 2356 2357 <div class="in-blog__featured-img"> 2358 <a href="https://www.ontraccr.com/post/construction-forms-software"> 2359 <img src="https://www.ontraccr.com/hubfs/blog/construction-forms-software/og-2x.png" alt="Construction Forms Software: How to Build Digital Forms Your Crew Will Actually Fill Out" loading="lazy"> 2360 </a> 2361 2362 </div> 2363 2364 2365 <div class="in-blog__content"> 2366 2367 <h6><a href="https://www.ontraccr.com/post/construction-forms-software" class="in-blog__title">Construction Forms Software: How to Build Digital Forms Your Crew Will Actually Fill Out</a></h6> 2368 2369 2370 <div class="in-blog__author"> 2371 2372
2373 <span> 18 September, 2026</span> 2374 2375 </div> 2376 2377 2378 <div class="in-blog__description"> 2379 <p>You bought construction forms software. You rebuilt the FLHA, the equipment inspection and the...</p><!--more--> 2380 </div> 2381 2382 2383 <a href="https://www.ontraccr.com/post/construction-forms-software" class="in-blog__btn"> 2384 Read More 2385 <span class="in-blog__btn-icon"> 2386 <svg width="24" height="24" viewbox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 2387 <path d="M5 16H27" stroke="" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 2388 <path d="M18 7L27 16L18 25" stroke="" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 2389 </svg> 2390 </span> 2391 </a> 2392 2393 </div> 2394 </article> 2395 2396 <article class="in-blog__post"> 2397 2398 <div class="in-blog__featured-img"> 2399 <a href="https://www.ontraccr.com/post/how-to-build-a-better-employee-onboarding-process-for-construction-teams"> 2400 <img src="https://www.ontraccr.com/hubfs/employee-onboarding-hero-image.png" alt="How to Improve Employee Onboarding for Construction Teams" loading="lazy"> 2401 </a> 2402 2403 </div> 2404 2405 2406 <div class="in-blog__content"> 2407 2408 <h6><a href="https://www.ontraccr.com/post/how-to-build-a-better-employee-onboarding-process-for-construction-teams" class="in-blog__title">How to Improve Employee Onboarding for Construction Teams</a></h6> 2409 2410 2411 <div class="in-blog__author"> 2412 2413 2414 <span> 24 July, 2026</span> 2415 2416 </div> 2417 2418 2419 <div class="in-blog__description"> 2420 <p><span>Hiring a new employee is only the beginning.</span></p> <!--more--> 2421<p><span>Before that employee can contribute confidently, the...</span></p> 2422 </div> 2423 2424 2425 <a href="https://www.ontraccr.com/post/how-to-build-a-better-employee-onboarding-process-for-construction-teams" class="in-blog__btn"> 2426 Read More 2427 <span class="in-blog__btn-icon"> 2428 <svg width="24" height="24" viewbox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 2429 <path d="M5 16H27" stroke="" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 2430 <path d="M18 7L27 16L18 25" stroke="" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 2431 </svg> 2432 </span> 2433 </a> 2434 2435 </div> 2436 </article> 2437 2438 <article class="in-blog__post"> 2439 2440 <div class="in-blog__featured-img"> 2441 <a href="https://www.ontraccr.com/post/how-to-track-service-jobs-from-request-to-invoice"> 2442 <img src="https://www.ontraccr.com/hubfs/service-tracking-hero-image.png" alt="How to Track Service Jobs From Request to Invoice" loading="lazy"> 2443 </a> 2444 2445 </div> 2446 2447 2448 <div class="in-blog__content"> 2449 2450 <h6><a href="https://www.ontraccr.com/post/how-to-track-service-jobs-from-request-to-invoice" class="in-blog__title">How to Track Service Jobs From Request to Invoice</a></h6> 2451 2452 2453 <div class="in-blog__author"> 2454 2455 2456 <span> 22 July, 2026</span> 2457 2458 </div> 2459 2460 2461 <div class="in-blog__description"> 2462 <p>Service work can look pretty simple on paper. A customer calls with an issue, someone books a...</p><!--more--> 2463 </div> 2464 2465 2466 <a href="https://www.ontraccr.com/post/how-to-track-service-jobs-from-request-to-invoice" class="in-blog__btn"> 2467 Read More
2468 <span class="in-blog__btn-icon"> 2469 <svg width="24" height="24" viewbox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 2470 <path d="M5 16H27" stroke="" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 2471 <path d="M18 7L27 16L18 25" stroke="" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 2472 </svg> 2473 </span> 2474 </a> 2475 2476 </div> 2477 </article> 2478 2479 <article class="in-blog__post"> 2480 2481 <div class="in-blog__featured-img"> 2482 <a href="https://www.ontraccr.com/post/how-to-build-a-better-construction-bid-tracking-process"> 2483 <img src="https://www.ontraccr.com/hubfs/bid-tracking-hero-image.png" alt="How to Build a Better Construction Bid Tracking Process" loading="lazy"> 2484 </a> 2485 2486 </div> 2487 2488 2489 <div class="in-blog__content"> 2490 2491 <h6><a href="https://www.ontraccr.com/post/how-to-build-a-better-construction-bid-tracking-process" class="in-blog__title">How to Build a Better Construction Bid Tracking Process</a></h6> 2492 2493 2494 <div class="in-blog__author"> 2495 2496 2497 <span> 14 July, 2026</span> 2498 2499 </div> 2500 2501 2502 <div class="in-blog__description"> 2503 <p><span>Winning work is one thing. Keeping that work organized from the first bid request to the first day...</span></p><!--more--> 2504 </div> 2505 2506 2507 <a href="https://www.ontraccr.com/post/how-to-build-a-better-construction-bid-tracking-process" class="in-blog__btn"> 2508 Read More 2509 <span class="in-blog__btn-icon"> 2510 <svg width="24" height="24" viewbox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 2511 <path d="M5 16H27" stroke="" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 2512 <path d="M18 7L27 16L18 25" stroke="" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 2513 </svg> 2514 </span> 2515 </a> 2516 2517 </div> 2518 </article> 2519 2520 <article class="in-blog__post"> 2521 2522 <div class="in-blog__featured-img"> 2523 <a href="https://www.ontraccr.com/post/why-rfis-are-so-easy-to-lose-track-of"> 2524 <img src="https://www.ontraccr.com/hubfs/RFI-Workflow-Article.png" alt="Why RFIs Are So Easy to Lose Track Of" loading="lazy"> 2525 </a> 2526 2527 </div> 2528 2529 2530 <div class="in-blog__content"> 2531 2532 <h6><a href="https://www.ontraccr.com/post/why-rfis-are-so-easy-to-lose-track-of" class="in-blog__title">Why RFIs Are So Easy to Lose Track Of</a></h6> 2533 2534 2535 <div class="in-blog__author"> 2536 2537 2538 <span> 17 June, 2026</span> 2539 2540 </div> 2541 2542 2543 <div class="in-blog__description"> 2544 <p><span>If your construction team is constantly chasing clarification through email threads, spreadsheets,...</span></p><!--more--> 2545 </div> 2546 2547 2548 <a href="https://www.ontraccr.com/post/why-rfis-are-so-easy-to-lose-track-of" class="in-blog__btn"> 2549 Read More 2550 <span class="in-blog__btn-icon"> 2551 <svg width="24" height="24" viewbox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 2552 <path d="M5 16H27" stroke="" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 2553 <path d="M18 7L27 16L18 25" stroke="" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 2554 </svg> 2555 </span> 2556 </a> 2557 2558 </div> 2559 </article> 2560 2561 <article class="in-blog__post"> 2562 2563 <div class="in-blog__featured-img"> 2564 <a href="https://www.ontraccr.com/post/how-to-track-labor-equipment-and-materials-in-construction"> 2565 <img src="https://www.ontraccr.com/hubfs/LEMs-Article-HeroImage.png" alt="How to Track Labor, Equipment and Materials in Construction" loading="lazy"> 2566 </a> 2567 2568 </div> 2569 2570 2571 <div class="in-blog__content"> 2572 2573 <h6><a href="https://www.ontraccr.com/post/how-to-track-labor-equipment-and-materials-in-construction" class="in-blog__title">How to Track Labor, Equipment and Materials in Construction</a></h6> 2574 2575 2576 <div class="in-blog__author"> 2577 2578
2579 <span> 9 June, 2026</span> 2580 2581 </div> 2582 2583 2584 <div class="in-blog__description"> 2585 <p><span>Time tracking starts in the field, not at the end of the day.</span></p> <!--more--> 2586<p><span>On a construction site, labor hours,...</span></p> 2587 </div> 2588 2589 2590 <a href="https://www.ontraccr.com/post/how-to-track-labor-equipment-and-materials-in-construction" class="in-blog__btn"> 2591 Read More 2592 <span class="in-blog__btn-icon"> 2593 <svg width="24" height="24" viewbox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 2594 <path d="M5 16H27" stroke="" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 2595 <path d="M18 7L27 16L18 25" stroke="" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 2596 </svg> 2597 </span> 2598 </a> 2599 2600 </div> 2601 </article> 2602 2603 <article class="in-blog__post"> 2604 2605 <div class="in-blog__featured-img"> 2606 <a href="https://www.ontraccr.com/post/5-common-construction-workflow-issues-and-how-to-fix-them"> 2607 <img src="https://www.ontraccr.com/hubfs/Feature-Image.png" alt="5 Common Construction Workflow Issues and How to Fix Them" loading="lazy"> 2608 </a> 2609 2610 </div> 2611 2612 2613 <div class="in-blog__content"> 2614 2615 <h6><a href="https://www.ontraccr.com/post/5-common-construction-workflow-issues-and-how-to-fix-them" class="in-blog__title">5 Common Construction Workflow Issues and How to Fix Them</a></h6> 2616 2617 2618 <div class="in-blog__author"> 2619 2620 2621 <span> 5 May, 2026</span> 2622 2623 </div> 2624 2625 2626 <div class="in-blog__description"> 2627 <p><span>If you talk to almost any construction team, youâll hear the same frustrations.</span></p> <!--more--> 2628<p><span>Things fall...</span></p> 2629 </div> 2630 2631 2632 <a href="https://www.ontraccr.com/post/5-common-construction-workflow-issues-and-how-to-fix-them" class="in-blog__btn"> 2633 Read More 2634 <span class="in-blog__btn-icon"> 2635 <svg width="24" height="24" viewbox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 2636 <path d="M5 16H27" stroke="" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 2637 <path d="M18 7L27 16L18 25" stroke="" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 2638 </svg> 2639 </span> 2640 </a> 2641 2642 </div> 2643 </article> 2644 2645 <article class="in-blog__post"> 2646 2647 <div class="in-blog__featured-img"> 2648 <a href="https://www.ontraccr.com/post/unified-construction-management-software-key-to-streamlining-operations"> 2649 <img src="https://www.ontraccr.com/hubfs/DALL%C2%B7E%202024-01-25%2016.48.49%20-%20An%20illustration%20that%20depicts%20the%20challenges%20and%20inefficiencies%20of%20using%20multiple%20applications%20in%20business%2c%20within%20a%20construction%20management%20context.%20T-1.png" alt="The Advantage of All-in-One Construction Management Software Over Multiple Apps" loading="lazy"> 2650 </a> 2651 2652 </div> 2653 2654 2655 <div class="in-blog__content"> 2656 2657 <h6><a href="https://www.ontraccr.com/post/unified-construction-management-software-key-to-streamlining-operations" class="in-blog__title">The Advantage of All-in-One Construction Management Software Over Multiple Apps</a></h6> 2658 2659 2660 <div class="in-blog__author"> 2661 2662 2663 <span> 30 January, 2024</span> 2664 2665 </div> 2666 2667 2668 <div class="in-blog__description"> 2669 <p>In the fast-paced construction industry, managing multiple applications for different aspects of...</p><!--more--> 2670 </div> 2671 2672 2673 <a href="https://www.ontraccr.com/post/unified-construction-management-software-key-to-streamlining-operations" class="in-blog__btn"> 2674 Read More
2675 <span class="in-blog__btn-icon"> 2676 <svg width="24" height="24" viewbox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 2677 <path d="M5 16H27" stroke="" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 2678 <path d="M18 7L27 16L18 25" stroke="" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 2679 </svg> 2680 </span> 2681 </a> 2682 2683 </div> 2684 </article> 2685 2686 <article class="in-blog__post"> 2687 2688 <div class="in-blog__featured-img"> 2689 <a href="https://www.ontraccr.com/post/elevate-your-business-with-comprehensive-contractor-business-management-software"> 2690 <img src="https://www.ontraccr.com/hubfs/OIG.jpeg" alt="Elevate Your Business with Contractor Business Management Software" loading="lazy"> 2691 </a> 2692 2693 </div> 2694 2695 2696 <div class="in-blog__content"> 2697 2698 <h6><a href="https://www.ontraccr.com/post/elevate-your-business-with-comprehensive-contractor-business-management-software" class="in-blog__title">Elevate Your Business with Contractor Business Management Software</a></h6> 2699 2700 2701 <div class="in-blog__author"> 2702 2703 2704 <span> 16 October, 2023</span> 2705 2706 </div> 2707 2708 2709 <div class="in-blog__description"> 2710 <p style="font-weight: normal;">In the competitive environment of the construction industry, contractor management processes are...</p><!--more--> 2711 </div> 2712 2713 2714 <a href="https://www.ontraccr.com/post/elevate-your-business-with-comprehensive-contractor-business-management-software" class="in-blog__btn"> 2715 Read More 2716 <span class="in-blog__btn-icon"> 2717 <svg width="24" height="24" viewbox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 2718 <path d="M5 16H27" stroke="" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 2719 <path d="M18 7L27 16L18 25" stroke="" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 2720 </svg> 2721 </span> 2722 </a> 2723 2724 </div> 2725 </article> 2726 2727 <article class="in-blog__post"> 2728 2729 <div class="in-blog__featured-img"> 2730 <a href="https://www.ontraccr.com/post/what-is-construction-project-management-software"> 2731 <img src="https://www.ontraccr.com/hubfs/_7fe7767b-50e0-42e8-a745-798773a5112d-1.jpeg" alt="What is construction project management software?" loading="lazy"> 2732 </a> 2733 2734 </div> 2735 2736 2737 <div class="in-blog__content"> 2738 2739 <h6><a href="https://www.ontraccr.com/post/what-is-construction-project-management-software" class="in-blog__title">What is construction project management software?</a></h6> 2740 2741 2742 <div class="in-blog__author"> 2743 2744 2745 <span> 11 October, 2023</span> 2746 2747 </div> 2748 2749 2750 <div class="in-blog__description"> 2751 <p>Every innovation in the world of construction arises from a pressing need, and the introduction of...</p><!--more--> 2752 </div> 2753 2754 2755 <a href="https://www.ontraccr.com/post/what-is-construction-project-management-software" class="in-blog__btn"> 2756 Read More 2757 <span class="in-blog__btn-icon"> 2758 <svg width="24" height="24" viewbox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 2759 <path d="M5 16H27" stroke="" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 2760 <path d="M18 7L27 16L18 25" stroke="" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 2761 </svg> 2762 </span> 2763 </a> 2764 2765 </div> 2766 </article> 2767 2768 <article class="in-blog__post"> 2769 2770 <div class="in-blog__featured-img"> 2771 <a href="https://www.ontraccr.com/post/16-steps-to-scale-your-construction-business"> 2772 <img src="https://static.wixstatic.com/media/11062b_8bf554f0f2864eadb37236caf0e89754~mv2.jpg/v1/fill/w_1072,h_722,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/11062b_8bf554f0f2864eadb37236caf0e89754~mv2.jpg" alt="16 Steps to Scale Your Construction Business" loading="lazy"> 2773 </a> 2774 2775 </div> 2776 2777 2778 <div class="in-blog__content"> 2779 2780 <h6><a href="https://www.ontraccr.com/post/16-steps-to-scale-your-construction-business" class="in-blog__title">16 Steps to Scale Your Construction Business</a></h6> 2781 2782 2783 <div class="in-blog__author"> 2784 2785
2786 <span> 22 September, 2023</span> 2787 2788 </div> 2789 2790 2791 <div class="in-blog__description"> 2792 <p data-reader-unique-id="7"><span data-reader-unique-id="8">Scaling a construction business can be a daunting task, but it's an essential step for long-term...</span></p><!--more--> 2793 </div> 2794 2795 2796 <a href="https://www.ontraccr.com/post/16-steps-to-scale-your-construction-business" class="in-blog__btn"> 2797 Read More 2798 <span class="in-blog__btn-icon"> 2799 <svg width="24" height="24" viewbox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 2800 <path d="M5 16H27" stroke="" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 2801 <path d="M18 7L27 16L18 25" stroke="" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 2802 </svg> 2803 </span> 2804 </a> 2805 2806 </div> 2807 </article> 2808 2809 <article class="in-blog__post"> 2810 2811 <div class="in-blog__featured-img"> 2812 <a href="https://www.ontraccr.com/post/inspiring-the-next-generation-of-construction-professionals"> 2813 <img src="https://www.ontraccr.com/hubfs/Imported_Blog_Media/11062b_06dfa7d722434df3924f579b5be62ae7~mv2.jpeg" alt="Inspiring the Next Generation of Construction Professionals" loading="lazy"> 2814 </a> 2815 2816 </div> 2817 2818 2819 <div class="in-blog__content"> 2820 2821 <h6><a href="https://www.ontraccr.com/post/inspiring-the-next-generation-of-construction-professionals" class="in-blog__title">Inspiring the Next Generation of Construction Professionals</a></h6> 2822 2823 2824 <div class="in-blog__author"> 2825 2826 2827 <span> 14 September, 2023</span> 2828 2829 </div> 2830 2831 2832 <div class="in-blog__description"> 2833 <div class="moHCnT"> 2834 <div class="moHCnT"> 2835 <div style="--rce-text-color: #000000; --rce-opaque-background-color: #ffffff; --rce-divider-color: rgba(0, 0, 0, 0.2); --rce-active-divider-color: rgba(0, 0, 0, 0.5); --rce-highlighted-color: #f2bd1e; --rce-link-hashtag-color: #f2bd1e; --rce-mobile-font-size: 16px; --rce-header-two-font-size: 28px; --rce-header-three-font-size: 22px; --rce-header-four-font-size: 20px; --rce-header-five-font-size: 18px; --rce-header-six-font-size: 16px; --rce-mobile-header-two-font-size: 24px; --rce-mobile-header-three-font-size: 20px; --rce-mobile-header-four-font-size: 20px; --rce-mobile-header-five-font-size: 20px; --rce-mobile-header-six-font-size: 20px; --rce-mobile-quotes-font-size: 20px;" class="fTEXDR A2sIZ4 QEEfz0" data-rce-version="9.14.3"> 2836 <div class="itVXy dojW8l s6hjqn _8a1b4" dir="ltr" data-id="rich-content-viewer"> 2837 <div class="mhGZq BAGeNT"> 2838 <div type="first" data-hook="rcv-block-first"> 2839 <span class="B2EFF public-DraftStyleDefault-ltr"><span>As summer draws to a close and students across the country prepare to head back to school,...</sp
2839an></span> 2840 </div> 2841 </div> 2842 </div> 2843 </div> 2844 </div> 2845</div> 2846 </div> 2847 2848 2849 <a href="https://www.ontraccr.com/post/inspiring-the-next-generation-of-construction-professionals" class="in-blog__btn"> 2850 Read More 2851 <span class="in-blog__btn-icon"> 2852 <svg width="24" height="24" viewbox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 2853 <path d="M5 16H27" stroke="" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 2854 <path d="M18 7L27 16L18 25" stroke="" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 2855 </svg> 2856 </span> 2857 </a> 2858 2859 </div> 2860 </article> 2861 2862 </div> 2863 </div> 2864 2865 </div> 2866 <!-- Pagination --> 2867 <!-- Numbered Pagination --> 2868 <div class="blog-pagination in-blog-pagination"> 2869 2870 2871 2872 2873 <h6>Page:</h6> 2874 <div class="blog-pagination-left"> 2875 <!-- --> 2876 2877 2878 2879 </div> 2880 <div class="blog-pagination-center"> 2881 2882 2883 2884 <a class="active" href="https://www.ontraccr.com/post/page/1">1</a> 2885 2886 2887 2888 2889 <a href="https://www.ontraccr.com/post/page/2">2</a> 2890 2891 2892 2893 2894 <a href="https://www.ontraccr.com/post/page/3">3</a> 2895 2896 2897 2898 2899 <a href="https://www.ontraccr.com/post/page/4">4</a> 2900 2901 2902 2903 2904 <a href="https://www.ontraccr.com/post/page/5">5</a> 2905 2906 2907 </div> 2908 <div class="blog-pagination-right"> 2909 2910 2911 <a class="elipses" href="https://www.ontraccr.com/post/page/6">...</a> 2912 <a href="https://www.ontraccr.com/post/page/10">10</a> 2913 2914 2915 <a class="next-link" href="https://www.ontraccr.com/post/page/2">Next</a> 2916 </div> 2917 </div> 2918</div></div> 2919 2920</div><!--end widget-span --> 2921</div><!--end row--> 2922</div><!--end row-wrapper --> 2923 2924</div><!--end widget-span --> 2925</div><!--end row--> 2926</div><!--end row-wrapper --> 2927 2928</div><!--end widget-span --> 2929</div> 2930</div> 2931</div> 2932 2933 </main> 2934 2935 2936 <div id="hs_cos_wrapper_module_17580119511282" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div class="main-footer"> 2937 <div class="mf-head"> 2938 <div class="mfh-logo"> 2939 2940 2941 <a href="https://www.ontraccr.com/"> 2942 2943 <img src="https://www.ontraccr.com/hubfs/w-logo.png" alt="w-logo"> 2944 2945 </a> 2946 </div> 2947 <div class="mfh-btn"> 2948 2949 2950 <a href="https://meetings.hubspot.com/aria-zahrabi/shared-inbound-discovery-link?__hstc=1228014.bd827de3bf3a7b71a3f3e9768ad16402.1760134007228.1760134007228.1760143413012.2&__hssc=1228014.5.1760143413012&__hsfp=3705912051&hsCtaTracking=8f8f29ed-7bd7-42c4-9895-fe75f227f9bc%7Ce2ad7de4-2245-445c-823b-81164466a59d&uuid=dfc16000-61c1-48f7-87f9-e2cbeea9890d" target="_blank" rel="noopener"> 2951 <span>Book call</span> 2952 2953 <img src="https://www.ontraccr.com/hubfs/Icons.svg" alt="Icons"> 2954 2955 </a> 2956 </div> 2957 </div> 2958 <div class="mf-foot"> 2959 <div class="mff-contact"> 2960 <div class="mff-title">Get in touch</div> 2961 <a href="tel:(604)%20265-6993" class="mffm-item"> 2962 <svg width="16" height="17" viewbox="0 0 16 17" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 2963 <path fill-rule="evenodd" clip-rule="evenodd" d="M1.88547 1.01017C2.06045 0.835459 2.27055 0.699929 2.50187 0.61256C2.73318 0.525192 2.98043 0.487981 3.22721 0.503393C3.47399 0.518805 3.71469 0.586489 3.93333 0.701958C4.15198 0.817428 4.34359 0.978046 4.49547 1.17317L6.29047 3.47917C6.61947 3.90217 6.73547 4.45317 6.60547 4.97317L6.05847 7.16317C6.03039 7.27661 6.03201 7.39537 6.06319 7.508C6.09437 7.62063 6.15405 7.72332 6.23647 7.80617L8.69347 10.2632C8.77642 10.3458 8.87928 10.4055 8.9921 10.4367C9.10492 10.4679 9.22388 10.4694 9.33747 10.4412L11.5265 9.89417C11.7831 9.83038 12.0509 9.82559 12.3096 9.88014C12.5684 9.9347 12.8114 10.0472 13.0205 10.2092L15.3265 12.0032C16.1555 12.6482 16.2315 13.8732 15.4895 14.6142L14.4555 15.6482C13.7155 16.3882 12.6095 16.7132 11.5785 16.3502C8.93914 15.4228 6.54301 13.9119 4.56847 11.9302C2.58684 9.95592 1.07602 7.56014 0.148471 4.92117C-0.213529 3.89117 0.111471 2.78417 0.851471 2.04417L1.88547 1.01017Z" /> 2964 </svg>
2965 <span>(604) 265-6993</span> 2966 </a> 2967 <a href="mailto:[email protected]" class="mffm-item"> 2968 <svg width="20" height="21" viewbox="0 0 20 21" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 2969 <path d="M16.666 3.83398H3.33268C2.41602 3.83398 1.67435 4.58398 1.67435 5.50065L1.66602 15.5007C1.66602 16.4173 2.41602 17.1673 3.33268 17.1673H16.666C17.5827 17.1673 18.3327 16.4173 18.3327 15.5007V5.50065C18.3327 4.58398 17.5827 3.83398 16.666 3.83398ZM16.666 7.16732L9.99935 11.334L3.33268 7.16732V5.50065L9.99935 9.66732L16.666 5.50065V7.16732Z" /> 2970 </svg> 2971 <span>[email protected]</span> 2972 </a> 2973 <div class="mffm-item"> 2974 <svg width="20" height="21" viewbox="0 0 20 21" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 2975 <path d="M9.99935 10.0827C9.44682 10.0827 8.91691 9.86319 8.52621 9.47249C8.13551 9.08179 7.91602 8.55188 7.91602 7.99935C7.91602 7.44681 8.13551 6.91691 8.52621 6.52621C8.91691 6.13551 9.44682 5.91602 9.99935 5.91602C10.5519 5.91602 11.0818 6.13551 11.4725 6.52621C11.8632 6.91691 12.0827 7.44681 12.0827 7.99935C12.0827 8.27294 12.0288 8.54384 11.9241 8.79661C11.8194 9.04937 11.6659 9.27903 11.4725 9.47249C11.279 9.66594 11.0494 9.8194 10.7966 9.9241C10.5438 10.0288 10.2729 10.0827 9.99935 10.0827ZM9.99935 2.16602C8.45225 2.16602 6.96852 2.7806 5.87456 3.87456C4.7806 4.96852 4.16602 6.45225 4.16602 7.99935C4.16602 12.3743 9.99935 18.8327 9.99935 18.8327C9.99935 18.8327 15.8327 12.3743 15.8327 7.99935C15.8327 6.45225 15.2181 4.96852 14.1241 3.87456C13.0302 2.7806 11.5464 2.16602 9.99935 2.16602Z" /> 2976 </svg> 2977 <span>Vancouver, BC, CA</span> 2978 </div> 2979 </div> 2980 <div class="mff-col-wrap"> 2981 2982 <div class="mff-col"> 2983 2984 2985 2986 <a href="https://www.ontraccr.com/features-n" class="mff-title">Features</a> 2987 2988 </div> 2989 2990 <div class="mff-col"> 2991 2992 2993 2994 <a href="" class="mff-title">Solutions</a> 2995 2996 2997 2998 <a href="https://www.ontraccr.com/construction-contractors">Construction Contractors</a> 2999 3000 3001 3002 <a href="https://www.ontraccr.com/specialty-trades">Specialty Trades</a> 3003 3004 3005 3006 <a href="https://www.ontraccr.com/field-service">Field Service</a> 3007 3008 </div> 3009 3010 <div class="mff-col"> 3011 3012 3013 3014 <a href="https://www.ontraccr.com/post" class="mff-title">Blog</a> 3015 3016 </div> 3017 3018 <div class="mff-col"> 3019 3020 3021 3022 <a href="https://www.ontraccr.com/case-studies-2025" class="mff-title">Case Studies</a> 3023 3024 3025 3026 <a href="https://www.ontraccr.com/main-road">Mainroad Group</a> 3027 3028 3029 3030 <a href="https://www.ontraccr.com/hpg-mechanical">HPG Mechanical</a> 3031 3032 3033 3034 <a href="https://www.ontraccr.com/adept-electrical">Adept Electrical</a> 3035 3036 3037 3038 <a href="https://www.ontraccr.com/stairline-railings">Stairline Railings</a> 3039 3040 3041 3042 <a href="https://www.ontraccr.com/rockymountain">Rocky Mountain</a> 3043 3044 3045 3046 <a href="https://www.ontraccr.com/bathboys">Bath Boys</a> 3047 3048 3049 3050 <a href="https://www.ontraccr.com/qualitymillwright">Quality Millwright</a> 3051 3052 3053 3054 <a href="https://www.ontraccr.com/abrisconstruction">Abris Construction</a> 3055 3056 3057 3058 <a href="https://www.ontraccr.com/wiebes-steel">Wiebes Steel Structures </a> 3059 3060 3061 3062 <a href="https://www.ontraccr.com/nor-pac-seating">Nor-Pac Seating</a> 3063 3064 3065 3066 <a href="https://www.ontraccr.com/stolk-construction">Stolk Construction</a> 3067 3068 3069 3070 <a href="https://www.ontraccr.com/alternate-glazing-systems">Alternate Glazing Systems</a> 3071 3072 3073 3074 <a href="https://www.ontraccr.com/great-western-interiors">Great Western Interiors</a> 3075 3076 </div> 3077 3078 <div class="mff-col"> 3079 3080 3081 3082 <a href="" class="mff-title">Resources</a> 3083 3084 3085 3086 <a href="https://www.ontraccr.com/integrations">Intergrations</a> 3087 3088 3089 3090 <a href="https://www.ontraccr.com/about-2025">About</a> 3091 3092 3093 3094 <a href="https://www.ontraccr.com/gmail-addon">Gmail Add-On</a> 3095 3096 3097 3098 <a href="https://www.ontraccr.com/news">News</a> 3099 3100 </div> 3101 3102 <div class="mff-col"> 3103 3104 3105 3106 <a href="" class="mff-title">Terms and Conditions</a> 3107 3108 3109 3110 <a href="https://www.ontraccr.com/service-agreement">Service Agreement</a> 3111 3112 3113 3114 <a href="https://www.ontraccr.com/support-and-professional-services-terms">Support and Professional Services Terms</a> 3115 3116 </div> 3117 3118 <div class="mff-col"> 3119 3120 3121 3122 <a href="https://www.ontraccr.com/pricing-n" class="mff-title">Pricing</a> 3123 3124 </div> 3125 3126 </div> 3127 <div class="mff-social"> 3128 3129 3130 3131 <a href="https://www.linkedin.com/company/ontraccr/" target="_blank" rel="noopener">
3132 <span id="hs_cos_wrapper_module_17580119511282_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_icon" style="" data-hs-cos-general-type="widget" data-hs-cos-type="icon"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" aria-hidden="true"><g id="LinkedIn In2_layer"><path d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z" /></g></svg></span> 3133 </a> 3134 3135 3136 3137 <a href="https://www.facebook.com/OnTraccr" target="_blank" rel="noopener"> 3138 <span id="hs_cos_wrapper_module_17580119511282_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_icon" style="" data-hs-cos-general-type="widget" data-hs-cos-type="icon"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512" aria-hidden="true"><g id="Facebook F3_layer"><path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z" /></g></svg></span> 3139 </a> 3140 3141 3142 3143 <a href="https://twitter.com/ontraccr" target="_blank" rel="noopener"> 3144 <span id="hs_cos_wrapper_module_17580119511282_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_icon" style="" data-hs-cos-general-type="widget" data-hs-cos-type="icon"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512" aria-hidden="true"><g id="Twitter4_layer"><path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z" /></g></svg></span> 3145 </a> 3146 3147 </div> 3148 </div> 3149 <div class="mf-bar"> 3150 <div class="mfb-cr">© 2026 Ontraccr Technologies Inc. All rights reserved.</div> 3151 <div class="mf-menu"> 3152 3153 3154 3155 <a href="https://www.ontraccr.com/privacy-policy"> 3156 Privacy Policy 3157 </a> 3158 3159 </div> 3160 </div> 3161</div></div> 3162 3163 </div> 3164 3165 3166 3167 3168<!-- HubSpot performance collection script -->
3169<script defer src="/hs/hsstatic/content-cwv-embed/static-1.1293/embed.js"></script>
vendor: 1 bytes, line 3169
3169
3170<script src="https://www.ontraccr.com/hubfs/hub_generated/template_assets/1/196045082182/1789749633277/template_jquery-min.min.js"></script>
vendor: 1 bytes, line 3170
3170
3171<script src="https://www.ontraccr.com/hubfs/hub_generated/template_assets/1/195981825540/1789749634688/template_child.min.js"></script>
vendor: 1 bytes, line 3171
3171
3172<script> 3173var hsVars = hsVars || {}; hsVars['language'] = 'en'; 3174</script>
3174 3175
3176<script src="/hs/hsstatic/cos-i18n/static-1.53/bundles/project.js"></script>
vendor: 1 bytes, line 3176
3176
3177<script src="https://www.ontraccr.com/hubfs/hub_generated/module_assets/1/196035766568/1758026076406/module_header.min.js"></script>
vendor: 1 bytes, line 3177
3177
3178<script src="https://7052064.fs1.hubspotusercontent-na1.net/hubfs/7052064/hub_generated/module_assets/1/-2712622/1789744813426/module_search_input.min.js"></script>
vendor: 1 bytes, line 3178
3178
3179<script src="https://www.ontraccr.com/hubfs/hub_generated/module_assets/1/134019796767/1742663497238/module_blog-listings.min.js"></script>
3179 3180 3181<!-- Start of HubSpot Analytics Code -->
3182<script type="text/javascript"> 3183var _hsq = _hsq || []; 3184_hsq.push(["setContentType", "listing-page"]); 3185_hsq.push(["setCanonicalUrl", "https:\/\/www.ontraccr.com\/post"]); 3186_hsq.push(["setPageId", "135156362620"]); 3187_hsq.push(["setContentMetadata", { 3188 "contentPageId": 135156362620, 3189 "legacyPageId": "135156362620", 3190 "contentFolderId": null, 3191 "contentGroupId": 135156362619, 3192 "abTestId": null, 3193 "languageVariantId": 135156362620, 3194 "languageCode": "en", 3195 3196 3197}]); 3198</script>
3198 3199
3200<script type="text/javascript" id="hs-script-loader" async defer src="/hs/scriptloader/23741584.js"></script>
3200 3201<!-- End of HubSpot Analytics Code --> 3202 3203
3204<script type="text/javascript"> 3205var hsVars = { 3206 render_id: "073983ac-15cd-4b5d-9daa-fd06c1ef879a", 3207 ticks: 1789750105233, 3208 page_id: 135156362620, 3209 3210 content_group_id: 135156362619, 3211 portal_id: 23741584, 3212 app_hs_base_url: "https://app.hubspot.com", 3213 cp_hs_base_url: "https://cp.hubspot.com", 3214 language: "en", 3215 analytics_page_type: "listing-page", 3216 scp_content_type: "", 3217 3218 analytics_page_id: "135156362620", 3219 category_id: 7, 3220 folder_id: 0, 3221 is_hubspot_user: false 3222} 3223</script>
3223 3224 3225
3226<script defer src="/hs/hsstatic/HubspotToolsMenu/static-1.640/js/index.js"></script>
3226 3227 3228 3229<div id="fb-root"></div> 3230
3230<script>(function(d, s, id) { 3231 var js, fjs = d.getElementsByTagName(s)[0]; 3232 if (d.getElementById(id)) return; 3233 js = d.createElement(s); js.id = id; 3234 js.src = "//connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v3.0"; 3235 fjs.parentNode.insertBefore(js, fjs); 3236 }(document, 'script', 'facebook-jssdk'));</script>
3236
3236<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
3236 3237 3238 3239 3240 3241 3242 3243</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.