.et_pb_text_inner ol{list-style:none!important;counter-reset:item;margin:0 0 1.2em 0!important;padding:0!important}.et_pb_text_inner ol>li{counter-increment:item;position:relative;padding-left:2em!important;margin-bottom:.75em;line-height:1.7}.et_pb_text_inner ol>li:last-child{margin-bottom:0}.et_pb_text_inner ol>li::before{content:counter(item) ".";position:absolute;left:0;top:0;width:1.5em;text-align:right;font-weight:600}h1,.entry-title,.entry-title a{color:#0c71c3!important}.et_pb_section_0_tb_header.et_pb_section{background:url(https://dev.p2programs.com/wp-content/uploads/2023/07/p2-programs-software-solutions-austin-tx-background.png) no-repeat cover!important}.page-id-218 .woocommerce ul.products li.product a img{width:50%}.estimatebutton{font-size:1rem}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul{background:rgba(0,0,0,.8)!important}.nav li li{padding:0;margin:0;width:100%!important}@media (max-width:980px){.et_pb_menu .et_mobile_menu{top:100%;padding:0}}.et-menu li li a{line-height:1.4rem}.et-menu li li a:hover,.et-menu li li a:active{background:rgba(0,0,0,.4)!important;color:#fff!important}.et_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,.03);color:#666;padding:5px;display:block;background:rgba(0,0,0,.8)}.et_mobile_menu li a:hover{border-bottom:1px solid rgba(0,0,0,.03);color:#666;padding:5px 10px;display:block;background:rgba(0,0,0,1)}.et_mobile_menu .menu-item-has-children>a{background:#000}.et_pb_post_content_0_tb_body.et_pb_post_content a{font-weight:bold;line-height:1.4rem!important}.home .et_pb_post_content_0_tb_body.et_pb_post_content a,.et_pb_button:hover{color:#ffffff!important}.et_pb_button,.et_pb_button:hover{color:#ffffff!important}.nf-form-fields-required{display:none}.dual-button .df-left-btn-icon,.dual-button .df-right-btn-icon{display:inline-block;max-width:0;overflow:hidden;transition:max-width 0.3s ease,margin-left 0.3s ease;margin-left:0;font-size:1.4em!important;font-weight:400!important;vertical-align:middle;position:relative;top:-1px}.dual-button a:hover .df-left-btn-icon,.dual-button a:hover .df-right-btn-icon{max-width:1em;margin-left:0.3em}.stsx-check ul{list-style:none;padding-left:0;margin:0 0 0}.stsx-check ul li{position:relative;padding-left:32px;margin-bottom:6px;line-height:1.1}.stsx-check ul li::before{content:"";position:absolute;left:0;top:0.2em;width:20px;height:20px;background-color:#A8481A;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") no-repeat center / contain}.stsx-check-light ul li::before{background-color:#F0A070}.stsx-dot ul{padding:0 0 0 1.2em;margin:0 0 12px;line-height:1.4}.stsx-dot ul li{margin-bottom:4px;padding-left:2px;line-height:1.4}.stsx-dot ul li:last-child{margin-bottom:0}.stsx-dot ul li::marker{color:#A8481A;font-size:1.1em}.stsx-card-grid .et_pb_column a,.stsx-cards .et_pb_column a,.et_pb_text.stsx-dot a{color:#A8481A;font-weight:600;text-decoration:none}.stsx-card-grid .et_pb_column a:hover,.stsx-cards .et_pb_column a:hover,.et_pb_text.stsx-dot a:hover{color:#7E3512;text-decoration:underline}@media (min-width:981px){.stsx-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:24px}.stsx-card-grid::before,.stsx-card-grid::after{display:none!important}.stsx-card-grid>.et_pb_column{width:auto!important;margin:0!important;display:flex;flex-direction:column}.stsx-card-grid>.et_pb_column>.et_pb_module{flex-grow:1;margin-bottom:0!important}}@media (min-width:768px) and (max-width:980px){.stsx-card-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.stsx-card-grid::before,.stsx-card-grid::after{display:none!important}.stsx-card-grid>.et_pb_column{width:auto!important;margin:0!important}}.stsx-card-grid .et_pb_column a,.stsx-cards .et_pb_column a{color:#A8481A;font-weight:600;text-decoration:none}.stsx-card-grid .et_pb_column a:hover,.stsx-cards .et_pb_column a:hover{color:#7E3512;text-decoration:underline}.et_pb_text.stsx-glance{background:#FFFFFF;border:1px solid #DCDAD5;border-top:4px solid #A8481A;border-radius:10px;padding:28px}.stsx-glance h3{font-size:20px;font-weight:700;margin:0 0 8px;padding:0}.stsx-glance dl{margin:0}.stsx-glance dt{font-size:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#5B6570;padding-top:14px;border-top:1px solid #E6E4DF;margin-top:14px}.stsx-glance dt:first-child{border-top:none;margin-top:0}.stsx-glance dd{margin:4px 0 0;font-size:15px;line-height:1.5;color:#17212B}@media (min-width:981px){.stsx-related.et_pb_equal_columns>.et_pb_column{display:flex;flex-direction:column}.stsx-related.et_pb_equal_columns>.et_pb_column>.et_pb_module{flex-grow:1}}.et_pb_text.stsx-rel{position:relative;display:flex;flex-direction:column;background:#FFFFFF;border:1px solid #DCDAD5;border-radius:10px;padding:20px 22px;transition:border-color 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease}.et_pb_text.stsx-rel:hover{border-color:#A8481A;transform:translateY(-2px);box-shadow:0 6px 16px rgba(23,33,43,0.08)}.stsx-rel .et_pb_text_inner{flex-grow:1;display:flex;flex-direction:column;gap:8px}.stsx-rel p,.stsx-rel h4{margin:0;padding:0}.stsx-rel .stsx-rel-label{font-size:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#5B6570;line-height:1.3}.stsx-rel h4{font-size:17px;font-weight:700;line-height:1.3}.stsx-rel h4 a{color:#17212B;text-decoration:none}.stsx-rel h4 a::after{content:"";position:absolute;inset:0;border-radius:10px}.stsx-rel h4 a:focus-visible::after{outline:2px solid #A8481A;outline-offset:2px}.stsx-rel .stsx-rel-more{margin-top:auto;font-size:14px;font-weight:600;color:#A8481A}.et_pb_text.stsx-rel:hover .stsx-rel-more{color:#7E3512;text-decoration:underline}@media (prefers-reduced-motion:reduce){.et_pb_text.stsx-rel{transition:none}.et_pb_text.stsx-rel:hover{transform:none}}