<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.form-step{margin-bottom:20px}.form-group{margin-bottom:15px}label{display:block;margin-bottom:5px;font-weight:700}input[type=text],input[type=email],input[type=tel],input[type=date],select,textarea{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px}input[type=radio]{margin-right:5px}button{padding:10px 15px;background-color:#40b885;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .3s ease}button:hover{background-color:#b2dff0}#quoteDisplay{margin-top:20px;padding:15px;background-color:#f0f0f0;border:1px solid #b5c6d3;border-radius:4px}.navigation-buttons{margin-top:20px}.navigation-buttons button{margin-right:10px}.booking-confirmation{display:none;margin-top:20px;padding:20px;background-color:#f0f0f0;border:1px solid #b5c6d3;border-radius:4px}.booking-confirmation.show{display:block}.booking-confirmation-content{max-width:800px;margin:0 auto}.booking-confirmation h1{margin-top:0;color:#40b885}.booking-confirmation h3,.booking-confirmation h4{margin-top:20px;margin-bottom:10px;color:#1c314d}.booking-confirmation ul{padding-left:20px}.booking-confirmation li{margin-bottom:5px}.error-container{color:#2c3033;background-color:#ff6b7a;border:1px solid #ebccd1;padding:15px;margin-bottom:20px;border-radius:4px}.service-section{background-color:#fff;border-radius:1rem}.service-section img{max-width:100%;height:auto}.service-section .lead{font-size:1.35rem;font-weight:300}.service-section .phone-number{color:#4ba3e8;font-size:1.8rem;font-weight:600}.service-section .phone-icon{font-size:1.8rem}.bookarepair-index-index .book-online-box .booking-title{font-size:26px;padding-bottom:10px;color:#2c3033}.bookarepair-index-index .booking-formProgress-wapper{width:100%;height:20px;border:solid 1px #f7f7f7;overflow:hidden;margin:0 0 10px !important;background:#eee;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;box-shadow:inset 0 -1px 1px rgba(255,255,255,.3)}.bookarepair-index-index .booking-formProgress-wapper .booking-form-ProgressBar{height:20px;background:#ff6b7a;margin:0 !important;display:block;border-top-left-radius:20px;border-bottom-left-radius:20px;position:relative;overflow:hidden}.bookarepair-index-index .stap-form-right-box{padding-top:20px}.bookarepair-index-index .stap-form-right-box .label{display:inline;padding:.2em .6em .3em;font-size:100%;font-weight:700;line-height:2;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.bookarepair-index-index .stap-form-right-box .label.label-info{background-color:#4ba3e8}.bookarepair-index-index .rsformProgress{text-align:center;font-size:14px}.bookarepair-index-index .form-check-inline .form-check-input{position:relative}@media (max-width:768px){.form-group.row{flex-direction:column}.col-xs-12{width:100%;margin-bottom:10px}}pre{background-color:#f5f5f5;border:1px solid #b5c6d3;padding:10px;white-space:pre-wrap;word-wrap:break-word;font-size:12px;margin-top:20px}</pre></body></html>