.inspectorDashboard{padding:10px 14px 0 0}.inspectorDashboard .ms-Grid-row{margin:0}@media(max-width:1279px){.inspectorDashboard .ms-Grid-col{width:50%}}@media(max-width:991px){.inspectorDashboard .ms-Grid-row{margin:0}.inspectorDashboard .ms-Grid-col{width:100%;padding-left:0;padding-right:0}}.dashboard-widget-container{background-color:#e7e8eb;border-radius:5px;padding:10px;margin-bottom:20px}.dashboard-widget-container h2{text-align:center}.approveButtonSec{display:none}.property-stack-section{background-color:#fff}.agentPropertyList .booking-stack-item{background:#fff;margin:2%;padding:0;border-radius:3px}.agentPropertyList .accordion{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 10px}.agentPropertyList .accordion .title{width:100%;max-width:400px}.agentPropertyList .accordion .title .propertyMarketBtn{display:none;padding:15px 0 0}.agentPropertyList .accordion .title.active .propertyMarketBtn{display:block}.agentPropertyList .accordion .content{width:calc(100% - 420px)}.agentPropertyList .accordion .accordionDetailsContent .titleCustom{display:flex;justify-content:space-between;align-items:center}.agentPropertyList .accordion .accordionDetailsContent .titleCustom h3{margin:0;color:#323e48}.agentPropertyList .accordion .listData{padding:15px 0 0}.agentPropertyList .accordion .listData table{border-collapse:separate;border-spacing:0;border:none;white-space:nowrap;min-width:100%;max-width:-moz-max-content;max-width:max-content}.agentPropertyList .accordion .listData table thead th{color:#323e48;text-align:left;font-size:16px;padding:8px 10px}.agentPropertyList .accordion .listData table thead th:first-child{padding:8px 10px 8px 0}.agentPropertyList .accordion .listData table thead th:last-child{text-align:center}.agentPropertyList .accordion .listData table thead th.approveTh{background-color:#ff4438;border-radius:5px;color:#fff}.agentPropertyList .accordion .listData table tbody td{color:#323e48;text-align:left;font-weight:500;padding:8px 10px}.agentPropertyList .accordion .listData table tbody td:first-child{padding:8px 10px 8px 0}.agentPropertyList .accordion .listData table.removedBuyersReportTable{white-space:normal}.agentPropertyList .accordion .listData table:last-child tbody td:last-child{width:122px}.scrollBox{overflow:auto}.customTableCheckbox{display:flex;justify-content:flex-end;align-items:center}.styled-checkbox{position:absolute;opacity:0}.styled-checkbox+label{position:relative;cursor:pointer;padding:0;margin:0}.styled-checkbox+label:before{content:"";display:inline-block;vertical-align:text-top;width:20px;height:20px;background:#fff;border:1px solid #585d66;border-radius:100%}.styled-checkbox:checked+label:before,.styled-checkbox:hover+label:before{background:#ff4438;border-color:#ff4438}.styled-checkbox:checked+label:after{content:"";position:absolute}.styled-checkbox.checkAll:checked+label:after{left:3px;top:15px}.dashboard-widget-container .agentPropertyList .accordion .title{max-width:100%}.dashboard-widget-container .agentPropertyList .accordion .content{width:calc(100% - 0px)}@media screen and (max-width:1365px){.agentPropertyList .accordion .title{max-width:330px}.agentPropertyList .accordion .content{width:calc(100% - 330px)}}@media screen and (max-width:1279px){.agentPropertyList .accordion .title{max-width:100%}.agentPropertyList .accordion .content{width:calc(100% - 0px)}}@media screen and (max-width:991px){.approveButtonSec{display:flex;flex-direction:row;justify-content:flex-end}.agentPropertyList .accordion .listData table.responsiveTable th{display:none}.agentPropertyList .accordion .listData table.responsiveTable tr td{display:flex;text-align:left;border:none;padding:8px 0}.agentPropertyList .accordion .listData table.responsiveTable tr td:before{content:attr(data-th) ":";color:#323e48;font-size:14px;line-height:20px;font-weight:500;margin:0;display:inline-block;min-width:120px}}@media screen and (max-width:767px){.agentPropertyList .accordion .accordionDetailsContent .titleCustom h3{font-size:16px}.agentPropertyList .accordion .listData table:last-child tbody td:last-child{width:auto}}.dashboard-agent-properties-container{background-color:#e7e8eb;height:100%;padding-top:5px}.dashboard-agent-properties-container .property-item{background:#fff;margin:2%;padding:10px;border-radius:3px}.dashboard-agent-properties-container .in-active-account,.dashboard-agent-properties-container .property-item .property-content{text-align:center;padding:5px 0}.purchaseReportFullPage{max-height:100%!important;border-radius:5px}.verify-identity-container{background-color:#e7e8eb;height:80vh;border-radius:5px}.verify-identity-form-section{height:100%;padding:2%}.VerifyIdentityMain{padding:24px 0}.VerifyIdentityMain h1{text-align:center;color:#323130}.verify-fullRow{width:94%;padding:24px;background-color:#fff;border-radius:5px;max-width:950px;margin:0 3%!important}@media(max-width:768px){.verify-fullRow{width:96%;margin:0 2%!important}}.verfcationNotification .title{font-size:1.5em}.verfcationNotification .content ul li{color:red;font-size:1.5em;margin:6px 0}.business-details-container{min-height:80vh;border-radius:5px}.business-details-container .ms-Pivot{white-space:normal}.business-details-container .ms-TextField-fieldGroup{width:100%}.business-details-form-section{height:100%;padding:2%;border-radius:8px}.mobile-bussiness-detail{padding:3%;background-color:#e7e8eb;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.mt20{margin-top:20px}.footer-command{padding:2%;display:fixed;bottom:0;background-color:rgba(0,0,0,0);border-top:1px solid #000}.busniessCredential{padding:24px;background-color:#fff}.addCredentialRowInner{align-items:center;padding:5px 0}.addCredentialRowInner .ms-Dropdown-container{width:calc(100% - 120px);margin-right:0}.addCredentialRowInner .removeBtn{color:#fa4036;width:100%;max-width:100px;margin-left:auto}.addCredencitalBtn,.addCredentialRowInner .removeBtn{background-color:rgba(0,0,0,0);border:none;cursor:pointer}.addCredencitalBtn{padding:10px 15px 10px 0;display:flex;justify-content:center;align-items:center;font-size:15px}.addCredencitalBtn svg{color:#fa4036;margin-right:10px;font-size:24px}.accoridian-fluid-container{background-color:#f4f4f4}.statusIcon{margin-left:10px;font-size:18px;font-family:FabricMDL2Icons!important}.statusIcon.success{color:green}.statusIcon.error{font-weight:900;color:#ff4438}.businessDetailsMain{padding:24px}.businessDetailsMain h1{text-align:center;color:#323130}.fullRow{width:100%;padding:24px;margin:20px 0}.fullRow .fullRowInner{background-color:#fff;border-radius:5px}.fullRow .fullRowInner .fullRowInnerRow{display:flex;flex-wrap:wrap;margin:0 -15px}@media(max-width:1279px){.fullRow .fullRowInner .fullRowInnerRow{margin:0}}.fullRow .fullRowInner .fullRowInnerRow .fullRowCol{width:50%;padding:10px 15px}@media(max-width:1279px){.fullRow .fullRowInner .fullRowInnerRow .fullRowCol{width:100%;padding:10px}}.fullRow .fullRowInner .fullRowInnerRow .fullRowCol .fullRowColInner{padding:24px}.fullRow .fullRowInner .fullRowInnerRow .fullRowCol .fullRowColInner .title{margin:0 0 10px}.fullRow .fullRowInner .fullRowInnerRow .fullRowCol .fullRowColInner .title h3{font-size:22px;font-weight:700;margin:0 0 5px}.fullRow .fullRowInner .fullRowInnerRow .fullRowCol .fullRowColInner .form-group{margin:0 0 10px}.fullRow .fullRowInner .fullRowInnerRow .fullRowCol .fullRowColInner .ms-TextField-fieldGroup{width:100%}.fullRow .fullRowInner .fullRowInnerRow .fullRowCol .fullRowColInner .aboutMecontent .ms-TextField-fieldGroup{height:200px}.fullRow .fullRowInner .fullRowInnerRow .fullRowCol .fullRowColInner .aboutMecontent button{width:100%;max-width:150px;height:42px;display:block;margin-left:auto;font-size:15px}.fullRow .fullRowInner .fullRowInnerRow .fullRowCol .fullRowColInner .yourDetailsForm .row{display:flex;flex-wrap:wrap}.fullRow .fullRowInner .fullRowInnerRow .fullRowCol .fullRowColInner .yourDetailsForm .row .submitDiv{min-height:150px;display:flex;justify-content:flex-end;align-items:flex-end}.fullRow .fullRowInner .fullRowInnerRow .fullRowCol .fullRowColInner .yourDetailsForm .row .submitDiv button{width:100%;max-width:150px;height:42px;display:block;font-size:15px}@media(max-width:1279px){.fullRow .fullRowInner .fullRowInnerRow .fullRowCol .fullRowColInner .yourDetailsForm .row .form-container{width:100%}}.customRow{margin:20px 0}.customRow .customRowInner{display:flex;flex-wrap:wrap;margin:0;justify-content:space-between}@media(max-width:1279px){.customRow .customRowInner{margin:0}}.customRow .customRowInner .customCol{width:49%}@media(max-width:1279px){.customRow .customRowInner .customCol{width:100%;padding:10px}}.customRow .customRowInner .customCol .customColInner{background-color:#fff;border-radius:5px;padding:15px 24px}.customRow .customRowInner .customCol .customColInner .title{margin:0 0 10px}.customRow .customRowInner .customCol .customColInner .title h3{margin:0 0 5px}.customRow .customRowInner .customCol .customColInner .addCredentialRow .addCredentialRowInner:last-child{margin:0 0 30px}@media(max-width:1100px){.customColInner .title{margin:0 0 10px}.customColInner .title h3{margin:0 0 5px}.sampleReprtDiv .title{margin:0 0 10px}.sampleReprtDiv .title h3{margin:0 0 5px}}.sampleReprtDivInner{display:flex;flex-wrap:wrap;background-color:#f4f4f4;margin:0 0 5px;padding:5px 10px}.sampleReprtDivInner:last-child{margin:0 0 38px}.sampleReprtDivInner .left{width:55%}@media(max-width:768px){.sampleReprtDivInner .left{width:100%}}.sampleReprtDivInner .right{width:45%;display:flex;align-items:center;justify-content:flex-end}.sampleReprtDivInner .right button{background-color:rgba(0,0,0,0);color:#fa4036;width:100%;border:none;cursor:pointer;max-width:80px}@media(max-width:768px){.sampleReprtDivInner .right{width:100%}}.profilePicDiv{display:flex;flex-wrap:wrap}@media(max-width:1100px){.profilePicDiv{background-color:#fff;padding:10px}}.profilePicDiv .left{width:50%}.profilePicDiv .left .imgBlock{width:100px;height:100px;display:block;margin:0 0 20px;border-radius:100%}.profilePicDiv .left .imgBlock img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profilePicDiv .right{width:50%;min-height:160px;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.profilePicDiv .right p{font-size:18px}.profilePicDiv .right button{width:100%;max-width:150px;height:42px;display:block;font-size:15px}.signature-container{margin-bottom:20px}.addCredentialRowInner{display:flex;flex-wrap:wrap;gap:8px}@media(min-width:640px){.addCredentialRowInner{flex-wrap:nowrap}}.addCredentialRowInner .ms-Dropdown-container{flex:1 1 0;min-width:18rem}.addCredentialRowInner .ms-Dropdown-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.addCredentialRowInner .ms-TextField-fieldGroup{flex:1 1 170px;min-width:0}.buttonGroup{display:flex;flex-wrap:wrap;gap:8px;flex:0 0 auto}.addCredentialRowInner .removeBtn{flex:0 0 90px;width:auto}.signature-content{font-family:Great Vibes!important}.financial-display{background-color:#fff}.financial-widget-sidebar-container{color:#fff;display:flex;width:98%;flex-direction:column;justify-content:flex-start;padding-left:2%}.financial-widget-sidebar-container .financial-widget-item{padding:0 0 4% 5%;cursor:pointer;justify-self:flex-start;justify-content:flex-start;float:left;text-align:left}.total-owed-info-wrapper{margin-left:6px;display:inline-flex;align-items:center;vertical-align:middle}.database-upload-report-container{background-color:#fff;padding:25px;margin-bottom:20px}.database-list-container{background-color:#fff;height:auto;width:100%}.database-span{font-size:1.2em}.database-action-btn{color:#ff4438;font-size:1.5em;border:none;border-bottom:1px solid #ff4438;background-color:rgba(0,0,0,0)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){body{overflow-x:hidden;width:100vw;max-width:100vw}}.costing-calculator-modal{width:100%;max-width:800px;margin:0 auto;overflow-x:hidden}@media(max-width:768px){.costing-calculator-modal{width:100vw;max-width:100vw;padding:0 16px;box-sizing:border-box}}.costing-calculator-modal .costing-calculator-container{padding:32px 24px;overflow-x:hidden}@media(max-width:768px){.costing-calculator-modal .costing-calculator-container{padding:16px 12px;width:100%;box-sizing:border-box}}.costing-calculator-modal .costing-calculator-container .form-section{margin-bottom:32px;margin-top:16px}@media(max-width:768px){.costing-calculator-modal .costing-calculator-container .form-section{margin-bottom:20px;margin-top:8px}}.costing-calculator-modal .costing-calculator-container .form-section .section-title{font-size:20px;font-weight:600;color:#323e48;margin:0 0 32px;padding-bottom:12px;border-bottom:2px solid #f3f4f6;position:relative}@media(max-width:768px){.costing-calculator-modal .costing-calculator-container .form-section .section-title{font-size:18px;margin:0 0 20px;padding-bottom:8px}}.costing-calculator-modal .costing-calculator-container .form-section .section-title:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:#ff4438}.costing-calculator-modal .costing-calculator-container .form-section .form-container{gap:24px;justify-content:space-between;width:100%}.costing-calculator-modal .costing-calculator-container .form-section .form-container .form-item{margin-bottom:32px!important}.costing-calculator-modal .costing-calculator-container .form-section .form-container .form-item:last-child{margin-bottom:0!important}@media(max-width:768px){.costing-calculator-modal .costing-calculator-container .form-section .form-container{gap:12px;flex-wrap:wrap}.costing-calculator-modal .costing-calculator-container .form-section .form-container .form-item{margin-bottom:16px!important}.costing-calculator-modal .costing-calculator-container .form-section .form-container .col-6{width:calc(50% - 6px)!important;margin-bottom:16px!important}}.costing-calculator-modal .costing-calculator-container .form-section .form-container .ms-TextField{width:100%}.costing-calculator-modal .costing-calculator-container .form-section .form-container .ms-TextField .ms-TextField-fieldGroup{border-radius:8px;border:1px solid #d1d5db;transition:all .2s ease;width:100%}@media(max-width:768px){.costing-calculator-modal .costing-calculator-container .form-section .form-container .ms-TextField .ms-TextField-fieldGroup{border-radius:6px}}.costing-calculator-modal .costing-calculator-container .form-section .form-container .ms-TextField .ms-TextField-fieldGroup:hover{border-color:#9ca3af}.costing-calculator-modal .costing-calculator-container .form-section .form-container .ms-TextField .ms-TextField-fieldGroup.is-required{border-color:#ff4438}.costing-calculator-modal .costing-calculator-container .form-section .form-container .ms-TextField .ms-TextField-field{padding:12px 16px;font-size:16px;width:100%}@media(max-width:768px){.costing-calculator-modal .costing-calculator-container .form-section .form-container .ms-TextField .ms-TextField-field{padding:8px 12px;font-size:12px}}.costing-calculator-modal .costing-calculator-container .form-section .form-container .ms-Dropdown{width:100%}.costing-calculator-modal .costing-calculator-container .form-section .form-container .ms-Dropdown .ms-Dropdown-title{border-radius:8px;border:1px solid #d1d5db;transition:all .2s ease;padding:12px 16px;font-size:16px;background-color:#fff;text-align:left;width:100%;display:flex!important;align-items:center!important;min-height:48px;line-height:1}@media(max-width:768px){.costing-calculator-modal .costing-calculator-container .form-section .form-container .ms-Dropdown .ms-Dropdown-title{border-radius:6px;padding:8px 12px;font-size:12px;min-height:40px}}.costing-calculator-modal .costing-calculator-container .form-section .form-container .ms-Dropdown .ms-Dropdown-title:hover{border-color:#9ca3af}.costing-calculator-modal .costing-calculator-container .form-section .form-container .ms-Dropdown .ms-Dropdown-title.is-required{border-color:#ff4438}.costing-calculator-modal .costing-calculator-container .form-section .form-container .ms-Dropdown .ms-Dropdown-caretDown{color:#6b7280;display:flex!important;align-items:center!important;height:100%!important}.costing-calculator-modal .costing-calculator-container .form-section .form-container .ms-Dropdown .ms-Dropdown-container{text-align:left;justify-content:flex-start;width:100%}.costing-calculator-modal .costing-calculator-container .form-section .form-container .ms-Dropdown .ms-Dropdown-wrapper{width:100%;display:block}.costing-calculator-modal .costing-calculator-container .form-section .form-container .ms-ChoiceFieldGroup .ms-ChoiceField{margin-bottom:12px}@media(max-width:768px){.costing-calculator-modal .costing-calculator-container .form-section .form-container .ms-ChoiceFieldGroup .ms-ChoiceField{margin-bottom:8px}}.costing-calculator-modal .costing-calculator-container .form-section .form-container .ms-ChoiceFieldGroup .ms-ChoiceField .ms-ChoiceField-wrapper label{font-size:16px;color:#374151;padding:8px 12px;border-radius:8px;transition:all .2s ease}@media(max-width:768px){.costing-calculator-modal .costing-calculator-container .form-section .form-container .ms-ChoiceFieldGroup .ms-ChoiceField .ms-ChoiceField-wrapper label{font-size:12px;padding:6px 10px;border-radius:6px}}.costing-calculator-modal .costing-calculator-container .form-section .form-container .ms-ChoiceFieldGroup .ms-ChoiceField .ms-ChoiceField-wrapper label:hover{background:#f3f4f6}.costing-calculator-modal .costing-calculator-container .form-section .form-container .ms-ChoiceFieldGroup .ms-ChoiceField .ms-ChoiceField-wrapper label.is-checked{background:#ff4438;color:#fff}.costing-calculator-modal .costing-calculator-container .action-buttons-section .button-group{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.costing-calculator-modal .costing-calculator-container .action-buttons-section .button-group{flex-direction:column;align-items:center;gap:16px}}.costing-calculator-modal .costing-calculator-container .action-buttons-section .button-group button{min-width:200px;height:56px;border-radius:12px;font-weight:600;font-size:16px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.costing-calculator-modal .costing-calculator-container .action-buttons-section .button-group button:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px rgba(0,0,0,.1)}.costing-calculator-modal .costing-calculator-container .action-buttons-section .button-group button:active{transform:translateY(0)}.costing-calculator-modal .costing-calculator-container .action-buttons-section .button-group button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.costing-calculator-modal .costing-estimate-results{background:linear-gradient(135deg,#323e48,#455259);color:#fff;padding:32px 24px;border-radius:16px;margin:0 24px 24px;overflow-x:hidden}@media(max-width:768px){.costing-calculator-modal .costing-estimate-results{margin:0 16px 16px;padding:24px 16px;width:100%;box-sizing:border-box}}.costing-calculator-modal .costing-estimate-results .results-header{display:flex;align-items:center;gap:16px;margin-bottom:24px;text-align:center;justify-content:center}@media(max-width:768px){.costing-calculator-modal .costing-estimate-results .results-header{flex-direction:column;gap:12px}}.costing-calculator-modal .costing-estimate-results .results-header .results-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:hsla(0,0%,100%,.1);border-radius:12px;color:#fff}.costing-calculator-modal .costing-estimate-results .results-header .results-icon svg{width:24px;height:24px}.costing-calculator-modal .costing-estimate-results .results-header .results-title{font-size:24px;font-weight:600;margin:0;line-height:1.2}@media(max-width:768px){.costing-calculator-modal .costing-estimate-results .results-header .results-title{font-size:20px}}.costing-calculator-modal .costing-estimate-results .price-display{text-align:center;margin-bottom:24px}.costing-calculator-modal .costing-estimate-results .price-display .price-amount{display:flex;align-items:baseline;justify-content:center;gap:4px;margin-bottom:20px}.costing-calculator-modal .costing-estimate-results .price-display .price-amount .currency{font-size:32px;font-weight:600;color:hsla(0,0%,100%,.8)}@media(max-width:768px){.costing-calculator-modal .costing-estimate-results .price-display .price-amount .currency{font-size:28px}}.costing-calculator-modal .costing-estimate-results .price-display .price-amount .amount{font-size:48px;font-weight:700;line-height:1}@media(max-width:768px){.costing-calculator-modal .costing-estimate-results .price-display .price-amount .amount{font-size:40px}}.costing-calculator-modal .costing-estimate-results .price-display .price-breakdown{background:hsla(0,0%,100%,.1);border-radius:12px;padding:20px;text-align:left}@media(max-width:768px){.costing-calculator-modal .costing-estimate-results .price-display .price-breakdown{padding:16px}}.costing-calculator-modal .costing-estimate-results .price-display .price-breakdown .breakdown-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.costing-calculator-modal .costing-estimate-results .price-display .price-breakdown .breakdown-item:last-child{border-bottom:none}.costing-calculator-modal .costing-estimate-results .price-display .price-breakdown .breakdown-item.total{border-top:2px solid hsla(0,0%,100%,.2);border-bottom:none;padding-top:16px;margin-top:8px;font-weight:600;font-size:18px}@media(max-width:768px){.costing-calculator-modal .costing-estimate-results .price-display .price-breakdown .breakdown-item.total{font-size:16px}}.costing-calculator-modal .costing-estimate-results .price-display .price-breakdown .breakdown-item .label{font-size:16px;color:hsla(0,0%,100%,.9)}@media(max-width:768px){.costing-calculator-modal .costing-estimate-results .price-display .price-breakdown .breakdown-item .label{font-size:12px}}.costing-calculator-modal .costing-estimate-results .price-display .price-breakdown .breakdown-item .value{font-size:16px;font-weight:600;color:#fff}@media(max-width:768px){.costing-calculator-modal .costing-estimate-results .price-display .price-breakdown .breakdown-item .value{font-size:12px}}.costing-calculator-modal .costing-estimate-results .disclaimer-section{display:flex;gap:16px;align-items:flex-start;background:hsla(0,0%,100%,.05);border-radius:12px;padding:20px}@media(max-width:768px){.costing-calculator-modal .costing-estimate-results .disclaimer-section{flex-direction:column;align-items:center;text-align:center;gap:12px;padding:16px}}.costing-calculator-modal .costing-estimate-results .disclaimer-section .disclaimer-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.8);flex-shrink:0}.costing-calculator-modal .costing-estimate-results .disclaimer-section .disclaimer-icon svg{width:16px;height:16px}.costing-calculator-modal .costing-estimate-results .disclaimer-section .disclaimer-content{flex:1}.costing-calculator-modal .costing-estimate-results .disclaimer-section .disclaimer-content .disclaimer-text{font-size:12px;line-height:1.5;margin:0 0 8px;color:hsla(0,0%,100%,.9)}@media(max-width:768px){.costing-calculator-modal .costing-estimate-results .disclaimer-section .disclaimer-content .disclaimer-text{font-size:13px}}.costing-calculator-modal .costing-estimate-results .disclaimer-section .disclaimer-content .disclaimer-note{font-size:12px;line-height:1.4;margin:0;color:hsla(0,0%,100%,.7);font-style:italic}@media(max-width:768px){.costing-calculator-modal .costing-estimate-results .disclaimer-section .disclaimer-content .disclaimer-note{font-size:11px}}@media(max-width:480px){.costing-calculator-modal{border-radius:12px;margin:0 8px}.costing-calculator-modal .costing-calculator-container{padding:20px 12px}.costing-calculator-modal .costing-calculator-container .form-section .section-title{font-size:18px}.costing-calculator-modal .costing-calculator-container .form-section .form-wrapper{padding:12px}.costing-calculator-modal .costing-calculator-container .action-buttons-section .button-group button{min-width:100%;height:48px;font-size:15px}.costing-calculator-modal .costing-estimate-results{margin:0 12px 12px;padding:20px 12px}.costing-calculator-modal .costing-estimate-results .price-display .price-amount .currency{font-size:24px}.costing-calculator-modal .costing-estimate-results .price-display .price-amount .amount{font-size:36px}}.costing-estimate-results{animation:slideInUp .3s ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.costing-calculator-container .action-buttons-section .button-group button:disabled{position:relative;overflow:hidden}.costing-calculator-container .action-buttons-section .button-group button:disabled:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:loading 1.5s infinite}@keyframes loading{0%{left:-100%}to{left:100%}}.business-details-form-section{background-color:#fff}.questionaire-container{width:85vw;height:60vh;overflow-y:auto;overflow-x:hidden;max-width:900px;min-width:800px;box-sizing:border-box}@media(max-width:768px){.questionaire-container{width:100vw;max-width:100vw;min-width:unset;padding:0 8px;box-sizing:border-box}}.balance-financial-layout .account-balance-row{display:flex;flex-wrap:wrap;width:100%}.balance-financial-layout .account-balance-row .account-balance-col{width:50%;border-right:1px solid #e5e9ec;padding-right:24px;margin-bottom:20px}@media(max-width:500px){.balance-financial-layout .account-balance-row .account-balance-col{width:100%;padding-right:0;border-right:none;border-bottom:1px solid #e5e9ec;padding-top:10px;padding-bottom:10px}}.balance-financial-layout .account-balance-row .account-balance-col h4{color:#595d60;font-size:20px;margin:0}@media(max-width:1279px){.balance-financial-layout .account-balance-row .account-balance-col h4{font-size:18px}}.balance-financial-layout .account-balance-row .account-balance-col p{margin:0}.balance-financial-layout .account-balance-row .account-balance-col p small{font-size:14px;color:#323e48;font-weight:500}.balance-financial-layout .account-balance-row .account-balance-col h1{font-weight:700;margin:5px 0 0;text-align:left}.balance-financial-layout .account-balance-row .account-balance-col:last-child{border-right:none;padding-left:24px}@media(max-width:500px){.balance-financial-layout .account-balance-row .account-balance-col:last-child{padding-right:0;padding-left:0;border-right:none;border-bottom:none}}.financials-details-container{background-color:#e7e8eb;padding:24px}@media(max-width:500px){.financials-details-container{padding:24px 15px}}.financials-details-container h1{text-align:center;color:#38424b;margin:0 0 20px}.financials-details-container .row{flex-wrap:wrap}.financials-details-container .row .left{width:58%;padding-right:24px}@media(max-width:1200px){.financials-details-container .row .left{width:100%;padding-right:0}}.financials-details-container .row .left .financial-layout .account-balance-row{display:flex;flex-wrap:wrap;width:100%}.financials-details-container .row .left .financial-layout .account-balance-row .account-balance-col{width:50%;border-right:1px solid #e5e9ec;padding-right:24px;margin-bottom:20px}@media(max-width:500px){.financials-details-container .row .left .financial-layout .account-balance-row .account-balance-col{width:100%;padding-right:0;border-right:none;border-bottom:1px solid #e5e9ec;padding-top:10px;padding-bottom:10px}}.financials-details-container .row .left .financial-layout .account-balance-row .account-balance-col h4{color:#595d60;font-size:20px;margin:0}@media(max-width:1279px){.financials-details-container .row .left .financial-layout .account-balance-row .account-balance-col h4{font-size:18px}}.financials-details-container .row .left .financial-layout .account-balance-row .account-balance-col p{margin:0}.financials-details-container .row .left .financial-layout .account-balance-row .account-balance-col p small{font-size:14px;color:#323e48;font-weight:500}.financials-details-container .row .left .financial-layout .account-balance-row .account-balance-col h1{font-weight:700;margin:5px 0 0;text-align:left}.financials-details-container .row .left .financial-layout .account-balance-row .account-balance-col:last-child{border-right:none;padding-left:24px}@media(max-width:500px){.financials-details-container .row .left .financial-layout .account-balance-row .account-balance-col:last-child{padding-right:0;padding-left:0;border-right:none;border-bottom:none}}.financials-details-container .row .right{width:41%}@media(max-width:1200px){.financials-details-container .row .right{width:100%}}.financials-details-container .row .full-col{width:100%}.financials-details-container .row .financial-layout{width:100%;background-color:#fff;padding:24px;border-radius:2px;margin-bottom:20px}@media(max-width:1279px){.financials-details-container .row .financial-layout{padding:24px 15px}}.financials-details-container .row .financial-layout h3{color:#38424b}.financials-details-container .row .financial-layout .title{display:flex;justify-content:space-between;flex-wrap:wrap}.financials-details-container .row .financial-layout .stetment-row{padding:15px 0 0}.financials-details-container .row .financial-layout .stetment-row .stetment-col{width:100%;display:flex;justify-content:space-between;background-color:#f3f3f3;padding:5px 15px;margin:0 0 8px}.financials-details-container .row .financial-layout .stetment-row .stetment-col p{font-size:16px;color:#38424b;width:calc(100% - 60px);margin:0}.financials-details-container .row .financial-layout .stetment-row .stetment-col a{color:#fa4236;font-size:16px}.dashboard-container{height:86vh}.segment-wrapper{height:100%;overflow:auto}.booking-container{display:flex;flex-direction:row;height:50%}.photo-container{width:9em}.ms-Pivot{white-space:normal}.calender-icon-container{width:50px;height:50px;background-color:#ff4438;position:fixed;bottom:2vh;right:10px;z-index:999;border-radius:50%;color:#fff;font-size:2rem;display:flex;align-items:center;justify-content:center}.calender-icon-container i.icon{margin:0}.date-picker-popup-container{right:10px!important;left:auto!important;bottom:calc(2vh + 50px)!important;position:fixed!important}.date-picker-popup:before{right:1em!important;left:auto!important}@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;600;700&display=swap";.home-inspector-search-container{width:70%;max-width:1200px;z-index:10;margin:0 auto 320px;background-color:#323e48;padding:1%}.home-inspector-search-container .control-header{display:flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:0}.home-inspector-search-container .control-header>div{display:flex;gap:2px}.home-inspector-search-container .control-header>div>button:nth-child(3){display:none}.home-inspector-search-container .control-header button{text-align:center!important}.home-inspector-search-container .control-header button,.home-inspector-search-container .control-header button span{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;font-style:normal!important;font-size:16px!important;line-height:19.6px!important;letter-spacing:0!important}.home-inspector-search-container .control-header .desktop-only-text{flex-grow:1;text-align:right;color:#fff!important;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-style:italic;font-size:16px;line-height:1;letter-spacing:0;display:flex;align-items:center;justify-content:flex-end}.home-inspector-search-container .control-header .desktop-only-text a{color:#fff;text-decoration:underline;text-decoration-style:solid;text-underline-offset:0;text-decoration-thickness:0}.home-inspector-search-container .advanced-search-container{margin-top:0;padding:0}.right-text{text-align:right}@media(max-width:768px){.home-inspector-search-container{width:96%;max-width:1200px;z-index:10;margin:0 auto 40px;background-color:#323e48;padding:16px;border-radius:8px}.home-inspector-search-container .control-header{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.home-inspector-search-container .control-header>div{display:flex;flex-direction:row;gap:2px;width:100%;flex-wrap:wrap}.home-inspector-search-container .control-header>div>button:nth-child(3){display:block!important}.home-inspector-search-container .control-header button{flex:1;min-width:0;font-size:14px!important;padding:12px 8px!important;white-space:normal;word-wrap:break-word}.home-inspector-search-container .control-header button span{font-size:14px!important;line-height:1.2!important}.home-inspector-search-container .control-header .desktop-only-text{display:none}.home-inspector-search-container .advanced-search-container{margin-top:0;padding:0}}.client-dashbord-detail-spec{display:flex;flex-direction:row;padding:15px 0 25px;flex-wrap:wrap}.client-dashbord-detail-spec .client-dashbord-detail-text{font-size:1em;margin-right:.5em;display:flex;align-items:center;padding-right:10px;margin:0 10px!important;font-weight:600!important}.client-dashbord-detail-spec .client-dashbord-detail-text:not(:last-child){border-right:2px solid #b7b7bc}@media(max-width:768px){.client-dashbord-detail-spec .client-dashbord-detail-text{font-weight:550;font-size:1em;margin-right:.5em}}.dashboard-container{width:100%;height:100%}.scheduler-container{height:40%;margin:30px 10px 10px}.side-bar-header{min-height:200px;max-height:250px}.user-booking-container{width:100%;height:auto}.user-booking-container h4{color:#000;text-align:center}.client-stack-section{height:60vh;overflow:hidden;background-color:#fff}.client-stack-section .title{padding:2%}.side-bar-footer{bottom:0;left:0}.customBtn{background-color:#ff4438;border-radius:5px;display:flex;justify-content:center;align-items:center;min-width:160px;width:-moz-fit-content;width:fit-content;color:#fff;height:40px;font-size:18px;font-weight:700;cursor:pointer}.customBtn:hover{color:#fff}.dashboardMain{background-color:#e7e8eb;padding:10px 34px 24px;border-radius:5px;margin:10px}.dashboardMain h1{text-align:center;color:#323e48}.ui.segment{background:rgba(0,0,0,0)}.userBlock{background-color:#fff;padding:20px;border-radius:5px;display:flex}.userBlock .left{width:100%;max-width:280px;border-right:1px solid #e7e8eb;padding-right:24px;display:flex;flex-direction:column;justify-content:space-between}.userBlock .left .userBlockProfile{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.userBlock .left .userBlockProfile .MuiAvatar-root{width:80px;height:80px;margin-bottom:10px}.userBlock .left .userBlockProfile p{text-align:center;color:#323e48;font-size:16px;font-weight:600}.userBlock .left .userBlockMember{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.userBlock .left .userBlockMember h6{font-weight:600}.userBlock .left .userBlockMember h6,.userBlock .left .userBlockMember p{text-align:center;color:#323e48;font-size:16px;margin:0}.userBlock .right{width:calc(100% - 280px);position:relative}.userBlock .right .userBlockPersonalinfo{padding-left:24px}.userBlock .right .userBlockPersonalinfo h6{color:#323e48;font-size:18px;margin:0 0 15px;font-weight:500}.userBlock .right .userBlockPersonalinfo ul{display:flex;flex-wrap:wrap;margin:0;padding:0}.userBlock .right .userBlockPersonalinfo ul li{width:50%;display:flex;align-items:center;padding:0 0 25px}.userBlock .right .userBlockPersonalinfo ul li .iconBlock{margin-right:20px;display:flex;justify-content:center;align-items:center}.userBlock .right .userBlockPersonalinfo ul li .iconBlock svg{font-size:40px;color:#ff4438}.userBlock .right .userBlockPersonalinfo ul li .contentBlock h5{color:#323e48;font-size:16px;margin:0 0 5px;font-weight:600}.userBlock .right .userBlockPersonalinfo ul li .contentBlock p{color:#323e48;font-size:16px;margin:0;font-weight:400;word-break:break-word}.userBlock .right .customBtn{margin-left:auto}.inspectionReportBlockTab{padding:34px 0 0}.inspectionReportBlockTab ul{display:flex;align-items:center;padding:0;margin:0;border-bottom:1px solid #ff4438}.inspectionReportBlockTab ul li{list-style:none;display:flex}.inspectionReportBlockTab ul li a{background-color:#fff;padding:8px 15px;border-radius:5px 5px 0 0;margin:0 2px 0 0;color:#323e48;cursor:pointer}.inspectionReportBlockTab ul li a.active{background-color:#ff4438;color:#fff}.inspectionReportBlockTabContent{padding:15px 24px;background-color:#fff;border-radius:0 0 5px 5px;max-height:450px;overflow:scroll}.loderblock{position:relative;min-height:200px}.shortDateType{display:flex;justify-content:flex-end;align-items:center;margin-bottom:15px}.shortDateType button{background-color:rgba(0,0,0,0);border:none;color:#000;font-size:16px;margin-right:15px;padding:0 18px 0 0;position:relative}.shortDateType button:last-child{margin-right:0}.shortDateType button.sort_asc{background-image:url(/_next/static/media/sort_asc.427235cb.png);background-position:100%;background-repeat:no-repeat}.shortDateType button.sort_desc{background-image:url(/_next/static/media/sort_desc.c37fa59a.png);background-position:100%;background-repeat:no-repeat}.bookedInspection{padding:15px 0}.bookedInspectionBlock{display:flex;background-color:#e7e8eb;padding:15px;border-radius:5px;margin:0 0 24px}.bookedInspectionBlock .left{width:100%;max-width:300px;border-right:1px solid #323e48;padding-right:15px}.bookedInspectionBlock .inspectorNameBlock{display:flex;align-items:center}.bookedInspectionBlock .inspectorNameBlock .MuiAvatar-root{width:100px;height:100px;margin-right:24px;border:4px solid #fff}.bookedInspectionBlock .inspectorNameBlock .inspectorNameContent{width:calc(100% - 124px)}.bookedInspectionBlock .inspectorNameBlock .inspectorNameContent h3{color:#323e48;font-size:22px;margin:0;font-weight:700}.bookedInspectionBlock .inspectorNameBlock .inspectorNameContent p{color:#323e48;font-size:16px;margin:0;font-weight:400}.bookedInspectionBlock .right{width:calc(100% - 300px);padding:0 0 0 10px;display:flex;flex-direction:row;flex-wrap:wrap}.bookedInspectionBlock .right .contentSetion{flex:1;min-width:380px}.bookedInspectionBlock .right .contentSetion>div{display:flex;align-items:center}.bookedInspectionBlock .right .contentSetion>div span{color:#000;font-size:16px;margin:0;font-weight:600;display:block;width:100px;min-width:100px}.bookedInspectionBlock .right>div p{color:#000;font-size:16px;margin:0;font-weight:400;overflow-wrap:break-word}.bookedInspectionBlock .right .buttonSectiion{display:flex;flex-direction:column;min-width:200px}.no-report-section{text-align:center;padding:50px 10px;margin:5px}.no-report-section p{font-size:1.5rem}.no-report-section button{width:100%;max-width:250px;margin:auto;display:flex;justify-content:center;align-items:center;position:relative}.no-report-section button svg{position:absolute;right:3px;top:3px;font-size:17px}@media screen and (max-width:1380px){.userBlock{padding:8px}.userBlock .left{padding-right:15px;max-width:250px}.userBlock .right{width:calc(100% - 250px)}.userBlock .right .userBlockPersonalinfo{padding-left:15px}.userBlock .right .userBlockPersonalinfo ul li .iconBlock svg{font-size:30px}.userBlock .right .userBlockPersonalinfo ul li .iconBlock{margin-right:10px}.userBlock .right .userBlockPersonalinfo ul li .contentBlock{padding-right:8px}.bookedInspectionBlock .right .buttonSectiion{flex-direction:row;justify-content:flex-end;flex:1;flex-wrap:wrap}.bookedInspectionBlock .right .buttonSectiion button{margin-left:15px}}@media screen and (max-width:1200px){.userBlock .right .userBlockPersonalinfo ul li{width:100%;align-items:flex-start}.bookedInspectionBlock .left{max-width:200px}.bookedInspectionBlock .inspectorNameBlock{flex-direction:column}.bookedInspectionBlock .inspectorNameBlock .inspectorNameContent{width:100%;text-align:center;margin-top:10px}.bookedInspectionBlock .inspectorNameBlock .inspectorNameContent h4{margin-bottom:5px}.bookedInspectionBlock .right{width:calc(100% - 200px)}}@media screen and (max-width:991px){.userBlock .left{padding-right:8px;max-width:220px}.userBlock .right{width:calc(100% - 220px)}}@media screen and (max-width:900px){.userBlock .left{padding-right:0;max-width:150px;padding-bottom:24px}.userBlock .right{width:calc(100% - 150px)}.userBlock .right .userBlockPersonalinfo{padding-left:10px}.userBlock .left .userBlockProfile{padding:0 0 15px}}@media screen and (max-width:767px){.inspectionReportBlockTabContent{padding:15px 5px}.bookedInspectionBlock .left{max-width:100px;padding-right:2px}.bookedInspectionBlock .right{width:calc(100% - 100px);flex-direction:column;padding:0 0 0 8px}.bookedInspectionBlock .right .contentSetion{min-width:0}.bookedInspectionBlock .right .contentSetion>div p,.bookedInspectionBlock .right .contentSetion>div span{font-size:14px}.bookedInspectionBlock .inspectorNameBlock .MuiAvatar-root{width:60px;height:60px;margin-right:10px}.bookedInspectionBlock .right .contentSetion>div span{min-width:65px;width:65px}.bookedInspectionBlock .right .buttonSectiion{min-width:0}.inspectionReportBlockTab ul li a{padding:8px 10px;font-size:14px}}@media(max-width:767px){.dashboard-container.client .ui-basic-segment-container{padding:0;margin:0}.dashboardMain{padding:10px;margin:5px}}.purchaseReportBlock{display:flex;background-color:#e7e8eb;padding:15px;border-radius:5px;margin:0 0 24px}.purchaseReportBlock .left{max-width:100px;width:100px}.purchaseReportBlock .left img{height:80px}.purchaseReportBlock .contentSetionLeft,.purchaseReportBlock .contentSetionRight{flex:1}.purchaseReportBlock .contentSetionLeft{border-right:1px solid #000}.purchaseReportBlock .contentSetionRight{padding-left:10px}.purchaseReportBlock .contentSetionLeft>div,.purchaseReportBlock .contentSetionRight>div{display:flex;align-items:center}.purchaseReportBlock .contentSetionLeft>div span,.purchaseReportBlock .contentSetionRight>div span{color:#000;font-size:16px;margin:0;font-weight:600;display:block;width:100px;min-width:100px}.purchaseReportBlock .contentSetionLeft>div p,.purchaseReportBlock .contentSetionRight>div p{color:#000;font-size:16px;margin:0;font-weight:400;overflow-wrap:break-word}.purchaseReportBlock .right{flex:1;display:flex}.purchaseReportBlock .buttonSection{min-width:150px;display:flex}@media(max-width:1380px){.purchaseReportBlock .contentSetionLeft{border-right:none}.purchaseReportBlock .contentSetionRight{padding-left:0}.purchaseReportBlock .right{flex-direction:column}.purchaseReportBlock .right .buttonSection{justify-content:flex-end}}@media(max-width:767px){.purchaseReportBlock .left{max-width:60px;width:60px}.purchaseReportBlock .left img{height:60px}.purchaseReportBlock .contentSetionLeft>div span,.purchaseReportBlock .contentSetionRight>div span{width:75px;min-width:75px}}.Booking_bookingContainer__Ky_LI{width:80%;background-color:#fff;padding:32px 32px 64px;margin:0 auto;overflow:auto;min-height:50vh}.Booking_bookingContainer__Ky_LI h3{text-align:center}.Booking_bookingContainer__Ky_LI .Booking_al__4b7xE{text-align:left}.Booking_bookingContainer__Ky_LI .Booking_ac__EuvQn{text-align:center}.Booking_bookingRequest__k6sus{text-align:center;font-size:x-large}.Booking_bookingRequest__k6sus,.Booking_instructions__O0B_f{font-weight:700;margin-bottom:10px;margin-top:20px}.Booking_bookingFormContainer__1QYip{display:flex;flex-direction:column;justify-content:center}.Booking_formHeader__sI6Uj{margin:0 auto;text-align:center}.Booking_lodertext__93AT_{text-align:center;font-weight:700;font-size:x-large;margin-bottom:10px;margin-top:20px}.Booking_prevNextSec__Jm5o1{display:flex;justify-content:space-between}.Booking_prevNextSec__Jm5o1 button{border:none}.coverpage-container{position:relative}.overlay{font-family:Arial!important;position:absolute;text-align:left}.booking-cover-page-container{position:relative;width:794px;height:1122px;margin:0;padding:0;background:url(https://files.auspropertyreport.com.au/general/agreement_cover_bg.png) no-repeat top;background-size:cover;background-position:0 0}.booking-cover-page-overlay{position:absolute;top:480px;left:92px;right:88px;bottom:74px;background-color:hsla(0,0%,100%,.8);padding:20px 30px;box-shadow:0 0 15px rgba(0,0,0,.3);text-align:left;font-family:Plus Jakarta Sans,Arial;line-height:1.4285em}.booking-cover-page-text,.booking-cover-page-title{font-family:Plus Jakarta Sans;font-size:13px;font-weight:700;margin:1px 0}.booking-cover-page-title{font-family:Plus Jakarta Sans;font-size:16px;font-weight:700;margin-bottom:8px}.booking-cover-page-signature{margin-top:2px;background:#fff;width:400px;border:1px solid #ccc;border-radius:8px;text-align:center;padding:4px}.signature-text{padding:22px;font-size:26px;min-height:45px;font-family:Great Vibes!important}.signature-image{padding:4px}.signature-image img{height:76px}.divider{height:8px}.BookingV3_root__XLltA{--apr-red:#ff4438;--apr-red-hover:#ee4423;--apr-red-pressed:#d93a2b;--apr-red-10:#ffece7;--apr-red-25:#fccfbf;--apr-red-50:#f8a38c;--apr-ink:#2d3640;--apr-ink-75:#585d66;--apr-ink-50:#83858c;--apr-ink-25:#b7b7bc;--apr-green:#43a047;--apr-bg:#f5f7fa;--apr-surface:#ffffff;--apr-line:#e7e8eb;--apr-border:#d1d5dc;--apr-muted:#6a7282;--font-sans:"Plus Jakarta Sans","Helvetica",Arial,sans-serif;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:9999px;--shadow-sm:0 2px 4px rgba(0,0,0,0.04),0 1px 2px rgba(0,0,0,0.03);--shadow-md:0 4px 12px rgba(0,0,0,0.06),0 2px 4px rgba(0,0,0,0.04);--shadow-lg:0 16px 35px rgba(0,0,0,0.08),0 4px 12px rgba(0,0,0,0.04);--ease-brand:cubic-bezier(0.22,1,0.36,1);min-height:100vh;display:flex;flex-direction:column;font-family:var(--font-sans);background:var(--apr-bg);color:var(--apr-ink);-webkit-font-smoothing:antialiased}.BookingV3_nav__Z64lL{background:#fff;border-bottom:1px solid var(--apr-line);padding:0 24px;display:flex;align-items:center;gap:12px;height:52px;flex-shrink:0;position:sticky;top:0;z-index:10}.BookingV3_navBack__N4Tha{display:flex;align-items:center;gap:6px;background:none;border:none;font-size:13px;font-weight:600;color:var(--apr-ink-75);padding:6px 10px;border-radius:var(--radius-xs);cursor:pointer;transition:background .12s,color .12s;font-family:var(--font-sans)}.BookingV3_navBack__N4Tha:hover{background:var(--apr-bg);color:var(--apr-ink)}.BookingV3_breadcrumbTrail__ZNUaY{font-size:13px;color:var(--apr-ink-50)}.BookingV3_breadcrumbTrail__ZNUaY span{color:var(--apr-ink);font-weight:600}.BookingV3_inspectorPill__sIkvp{margin-left:auto;display:flex;align-items:center;gap:7px;background:var(--apr-red-10);border-radius:var(--radius-pill);padding:5px 12px;font-size:12px;font-weight:600;color:var(--apr-red-pressed);white-space:nowrap;min-width:0;overflow:hidden;flex-shrink:1}.BookingV3_inspectorPillText__jt6jt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media (max-width:480px){.BookingV3_inspectorPill__sIkvp{max-width:40vw}.BookingV3_breadcrumbTrail__ZNUaY{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}}.BookingV3_stepperWrap__qPq1i{background:#fff;border-bottom:1px solid var(--apr-line);padding:0 24px}.BookingV3_stepperInner__s0BVz{max-width:680px;margin:0 auto;padding:14px 0}.BookingV3_stepLabelBar__9aWbN{text-align:center;font-size:13px;font-weight:600;color:var(--apr-ink-50);margin-bottom:10px}.BookingV3_stepLabelBar__9aWbN .BookingV3_cur__20NQF{color:var(--apr-ink);font-weight:800}.BookingV3_stepDots__hoaJq{display:flex;align-items:center;position:relative}.BookingV3_track__mSBdu{position:absolute;top:50%;left:0;right:0;height:2px;background:var(--apr-line);z-index:0;transform:translateY(-50%)}.BookingV3_trackFill__3plBU{position:absolute;top:0;left:0;height:100%;background:var(--apr-red);border-radius:2px;transition:width .4s var(--ease-brand)}.BookingV3_stepDotItem__lmts7{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;position:relative;z-index:1}.BookingV3_stepDot__0NlJw{width:14px;height:14px;border-radius:50%;border:2px solid var(--apr-line);background:#fff;transition:all .2s var(--ease-brand);display:flex;align-items:center;justify-content:center}.BookingV3_stepDotActive__kVaON,.BookingV3_stepDotDone__CI5vi{background:var(--apr-red);border-color:var(--apr-red)}.BookingV3_stepDotActive__kVaON{width:18px;height:18px;box-shadow:0 0 0 4px var(--apr-red-25)}.BookingV3_stepDotLabel__WySih{font-size:11px;font-weight:600;color:var(--apr-ink-25);white-space:nowrap;transition:color .2s}.BookingV3_stepDotLabelDone__x_VEz{color:var(--apr-ink-50)}.BookingV3_stepDotLabelActive__REDT4{color:var(--apr-ink);font-weight:700}.BookingV3_mobileStepBar__pvuRq{display:none;background:#fff;border-bottom:1px solid var(--apr-line);padding:10px 16px 0}.BookingV3_mobileTabRow__1T20x{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.BookingV3_mobileTab__kB2u_{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.BookingV3_mobileTabDot__lgAIg{width:16px;height:16px;border-radius:50%;border:2px solid var(--apr-line);background:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s}.BookingV3_mobileTabDone__rfU1H .BookingV3_mobileTabDot__lgAIg{background:var(--apr-red);border-color:var(--apr-red)}.BookingV3_mobileTabActive__diTcU .BookingV3_mobileTabDot__lgAIg{background:var(--apr-red);border-color:var(--apr-red);box-shadow:0 0 0 3px var(--apr-red-25);width:18px;height:18px}.BookingV3_mobileTabLabel__EATka{font-size:10px;font-weight:600;color:var(--apr-ink-25);white-space:nowrap;text-align:center}.BookingV3_mobileTabDone__rfU1H .BookingV3_mobileTabLabel__EATka{color:var(--apr-ink-50)}.BookingV3_mobileTabActive__diTcU .BookingV3_mobileTabLabel__EATka{color:var(--apr-ink);font-weight:700}.BookingV3_mobileStepProgress__Zezxo{height:3px;background:var(--apr-line);overflow:hidden}.BookingV3_mobileStepProgressFill__2qM5o{height:100%;background:var(--apr-red);transition:width .4s var(--ease-brand)}.BookingV3_bookingBody__wpLF9{flex:1;padding:28px 24px 80px}.BookingV3_bodyInner__2sFqt{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:24px;align-items:start;transition:grid-template-columns .3s var(--ease-brand)}.BookingV3_bodyInnerWithRail__fLbEn{grid-template-columns:1fr 320px}.BookingV3_formCard__QH8dM{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--apr-line);padding:32px 36px}.BookingV3_priceRail__mMCxw{position:sticky;top:20px;display:flex;flex-direction:column;gap:14px}.BookingV3_priceRailCard__6lzmW{background:var(--apr-ink);color:#fff;border-radius:var(--radius-lg);padding:22px;box-shadow:var(--shadow-md)}.BookingV3_priceRailEyebrow__8UkTv{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:8px}.BookingV3_priceRailTotal__i12V_{font-size:30px;font-weight:800;color:#fff;line-height:1;margin-bottom:3px}.BookingV3_priceRailInc__QvKYH{font-size:11px;color:rgba(255,255,255,.5);margin-bottom:14px}.BookingV3_priceRailBreakdown__ayHEW{display:flex;flex-direction:column;gap:7px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12)}.BookingV3_priceRailLine___Ts4K{display:flex;justify-content:space-between;font-size:12px}.BookingV3_priceRailLine___Ts4K span:first-child{color:rgba(255,255,255,.6)}.BookingV3_priceRailLine___Ts4K span:last-child{font-weight:600;color:#fff}.BookingV3_priceRailNoCharge__3rDdZ{display:flex;align-items:flex-start;gap:8px;background:rgba(255,255,255,.08);border-radius:var(--radius-sm);padding:10px 12px;margin-top:12px;font-size:11px;color:rgba(255,255,255,.7);line-height:1.5}.BookingV3_savedCard__eXDrv{background:#fff;border:1px solid var(--apr-line);border-radius:var(--radius-md);padding:14px 16px;display:flex;align-items:flex-start;gap:10px}.BookingV3_savedCardText__AWQg1 h4{font-size:12px;font-weight:800;color:var(--apr-ink);margin-bottom:2px}.BookingV3_savedCardText__AWQg1 p{font-size:11px;color:var(--apr-muted);line-height:1.45;margin:0}.BookingV3_pricePillFloat__6RXsF{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);background:var(--apr-ink);color:#fff;border-radius:var(--radius-pill);padding:10px 18px;font-weight:700;display:none;align-items:center;gap:12px;box-shadow:var(--shadow-lg);z-index:20}.BookingV3_pricePillAmount__A6KKG{font-size:17px;font-weight:800}.BookingV3_pricePillLabel__3L0w_{font-size:10px;color:rgba(255,255,255,.5);font-weight:500}.BookingV3_screenHead__FnO57{margin-bottom:22px}.BookingV3_screenHead__FnO57 h2{font-size:21px;font-weight:800;color:var(--apr-ink);letter-spacing:-.02em;margin-bottom:5px}.BookingV3_screenHead__FnO57 p{font-size:14px;color:var(--apr-muted);line-height:1.55;margin:0}.BookingV3_sectionTitle__sHbph{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--apr-ink-50);margin:24px 0 12px;display:flex;align-items:center;gap:8px}.BookingV3_sectionTitle__sHbph:after{content:"";flex:1;height:1px;background:var(--apr-line)}.BookingV3_sectionTitle__sHbph:first-child{margin-top:0}.BookingV3_fieldGroup__Ybhpk{margin-bottom:16px}.BookingV3_fieldLabel__ZZk0D{font-size:13px;font-weight:600;color:var(--apr-ink);margin-bottom:5px;display:flex;align-items:center;gap:6px}.BookingV3_fieldLabel__ZZk0D .BookingV3_optional__lIoLv,.BookingV3_optional__lIoLv{font-weight:400;color:var(--apr-ink-50);font-size:12px}.BookingV3_fieldInput__5__cA{width:100%;height:44px;border:1.5px solid var(--apr-border);border-radius:var(--radius-xs);padding:0 12px;font-size:15px;color:var(--apr-ink);background:#fff;outline:none;transition:border-color .15s,box-shadow .15s;font-family:var(--font-sans)}.BookingV3_fieldInput__5__cA:focus{border-color:var(--apr-red);box-shadow:0 0 0 3px var(--apr-red-25)}.BookingV3_fieldInput__5__cA::-moz-placeholder{color:var(--apr-ink-25)}.BookingV3_fieldInput__5__cA::placeholder{color:var(--apr-ink-25)}.BookingV3_fieldInputFilled___GAOP{border-color:var(--apr-ink-50)}.BookingV3_fieldSelect__NcIHS{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236A7282' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px;cursor:pointer}.BookingV3_fieldHelp__McqID{font-size:12px;color:var(--apr-muted);margin-top:4px;line-height:1.5;display:flex;align-items:flex-start;gap:5px}.BookingV3_fieldsGrid2__f7Mou{display:grid;grid-template-columns:1fr 1fr;gap:14px}.BookingV3_fieldsGrid3__jRY1_{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.BookingV3_fieldsGrid5__vVWYo{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.BookingV3_trustStrip___qTzv{display:flex;align-items:flex-start;gap:8px;background:var(--apr-bg);border-radius:var(--radius-sm);padding:10px 13px;margin-bottom:18px;font-size:12px;color:var(--apr-muted);line-height:1.5}.BookingV3_infoBanner__txbaa{display:flex;align-items:flex-start;gap:11px;background:var(--apr-red-10);border:1px solid var(--apr-red-25);border-radius:var(--radius-md);padding:14px 16px;margin-bottom:22px}.BookingV3_infoBanner__txbaa h4{font-size:13px;font-weight:800;color:var(--apr-ink);margin-bottom:2px}.BookingV3_infoBanner__txbaa p{font-size:12px;color:var(--apr-ink-75);line-height:1.5;margin:0}.BookingV3_footingGrid__Elw25{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.BookingV3_footingBtn__5x89e{padding:10px 8px;border:1.5px solid var(--apr-border);border-radius:var(--radius-xs);background:#fff;font-size:13px;font-weight:600;color:var(--apr-ink-75);cursor:pointer;transition:all .15s;text-align:center;font-family:var(--font-sans)}.BookingV3_footingBtn__5x89e:hover{border-color:var(--apr-ink);color:var(--apr-ink)}.BookingV3_footingBtnActive__oLP09{background:var(--apr-red);border-color:var(--apr-red);color:#fff}.BookingV3_segGroup__FjFMU{display:flex;gap:8px}.BookingV3_segBtn__0DJIa{flex:1;height:44px;border-radius:var(--radius-xs);border:1.5px solid var(--apr-border);background:#fff;font-size:14px;font-weight:600;color:var(--apr-ink-75);cursor:pointer;transition:all .15s;font-family:var(--font-sans)}.BookingV3_segBtnActive__bEEwO{background:var(--apr-red);border-color:var(--apr-red);color:#fff}.BookingV3_offerBtns__aMobt{display:flex;gap:8px}.BookingV3_offerBtn__XrCzt{flex:1;padding:11px 8px;border:1.5px solid var(--apr-border);border-radius:var(--radius-xs);background:#fff;font-size:13px;font-weight:600;color:var(--apr-ink-75);cursor:pointer;transition:all .15s;text-align:center;font-family:var(--font-sans)}.BookingV3_offerBtnActive__RKogv{border-color:var(--apr-red);background:var(--apr-red-10);color:var(--apr-red-pressed)}.BookingV3_noOfferNotice__7AJMf{background:var(--apr-bg);border-radius:var(--radius-sm);padding:13px;margin-top:11px;font-size:13px;color:var(--apr-ink);display:flex;gap:9px;align-items:flex-start}.BookingV3_radioList__Iw6wQ{display:flex;flex-direction:column;gap:7px}.BookingV3_radioRow__fAs_T{display:flex;align-items:flex-start;gap:13px;padding:13px 15px;border:1.5px solid var(--apr-line);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .15s,background .15s}.BookingV3_radioRow__fAs_T:hover{border-color:var(--apr-red-50);background:var(--apr-red-10)}.BookingV3_radioRowSelected__yiWwG{border-color:var(--apr-red);background:var(--apr-red-10)}.BookingV3_radioRowDisabled__U1vkx{opacity:.45;cursor:not-allowed;pointer-events:none}.BookingV3_radioDot__xe8k_{width:18px;height:18px;border-radius:50%;border:2px solid var(--apr-border);background:#fff;flex-shrink:0;margin-top:1px;display:flex;align-items:center;justify-content:center;transition:all .15s}.BookingV3_radioRowSelected__yiWwG .BookingV3_radioDot__xe8k_{border-color:var(--apr-red);background:var(--apr-red)}.BookingV3_radioRowSelected__yiWwG .BookingV3_radioDotInner__3qghv{width:6px;height:6px;border-radius:50%;background:#fff}.BookingV3_radioRowBody__W446L strong{font-size:13px;font-weight:700;color:var(--apr-ink);display:block;margin-bottom:2px}.BookingV3_radioRowBody__W446L span{font-size:12px;color:var(--apr-muted);line-height:1.4}.BookingV3_inlineEstimate__Kr0r2{background:var(--apr-ink);border-radius:var(--radius-md);padding:17px 20px;margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;animation:BookingV3_fadeSlideIn__XTRNV .25s var(--ease-brand)}@keyframes BookingV3_fadeSlideIn__XTRNV{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.BookingV3_ieLabel__XMyfo{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.5);margin-bottom:3px}.BookingV3_ieTotal__scmew{font-size:24px;font-weight:800;color:#fff}.BookingV3_ieSub__OjJck{font-size:11px;color:rgba(255,255,255,.5);margin-top:2px}.BookingV3_ieBadge__XP6VF{background:rgba(255,255,255,.1);border-radius:var(--radius-pill);padding:6px 12px;font-size:11px;font-weight:600;color:rgba(255,255,255,.7);white-space:nowrap;display:flex;align-items:center;gap:6px;flex-shrink:0}.BookingV3_authCards__i73Ef{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.BookingV3_authCard__i7LOG{border:1.5px solid var(--apr-border);border-radius:var(--radius-md);padding:14px;cursor:pointer;transition:all .15s;text-align:left;position:relative;background:#fff;font-family:var(--font-sans);width:100%}.BookingV3_authCard__i7LOG:hover{border-color:var(--apr-red-50)}.BookingV3_authCardSelected__DYJWk{border-color:var(--apr-red);background:var(--apr-red-10)}.BookingV3_authCardRecommended__tEdnS{border-color:var(--apr-green);background:#f1f8f1}.BookingV3_authCardRecommended__tEdnS.BookingV3_authCardSelected__DYJWk{border-color:var(--apr-green);background:#e9f5ea}.BookingV3_authCardIcon__fn9M5{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--apr-bg);color:var(--apr-ink-50);display:flex;align-items:center;justify-content:center;margin-bottom:8px;transition:all .15s}.BookingV3_authCardSelected__DYJWk .BookingV3_authCardIcon__fn9M5{background:var(--apr-red);color:#fff}.BookingV3_authCardRecommended__tEdnS .BookingV3_authCardIcon__fn9M5{background:var(--apr-green);color:#fff}.BookingV3_authCardFastest__vKQuh{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--apr-green);margin-bottom:3px}.BookingV3_authCard__i7LOG strong{font-size:12px;font-weight:700;color:var(--apr-ink);display:block;margin-bottom:3px}.BookingV3_authCard__i7LOG p{font-size:11px;color:var(--apr-muted);line-height:1.4;margin:0}.BookingV3_loginPane__hhjgF{background:var(--apr-bg);border-radius:var(--radius-sm);padding:18px;margin-bottom:18px;border:1px solid var(--apr-line)}.BookingV3_loginPane__hhjgF h4{font-size:13px;font-weight:700;color:var(--apr-ink);margin-bottom:12px;display:flex;align-items:center;gap:7px}.BookingV3_loginPaneDivider__BppfY{text-align:center;font-size:12px;color:var(--apr-ink-50);margin:12px 0}.BookingV3_loginPaneBtn__7WDu6{width:100%;height:42px;border-radius:var(--radius-sm);border:1.5px solid var(--apr-red);background:var(--apr-red);color:#fff;font-size:14px;font-weight:600;cursor:pointer;font-family:var(--font-sans);transition:background .15s}.BookingV3_loginPaneBtn__7WDu6:hover{background:var(--apr-red-hover)}.BookingV3_reviewSection__mrlG9{border:1px solid var(--apr-line);border-radius:var(--radius-sm);margin-bottom:10px;overflow:hidden}.BookingV3_reviewSectionHead__OkPvv{display:flex;align-items:center;justify-content:space-between;padding:11px 15px;background:var(--apr-bg)}.BookingV3_reviewSectionHead__OkPvv h4{font-size:13px;font-weight:700;color:var(--apr-ink);display:flex;align-items:center;gap:7px;margin:0}.BookingV3_reviewSectionEdit___CaNl{font-size:11px;font-weight:600;color:var(--apr-red);background:none;border:none;cursor:pointer;padding:2px 6px;border-radius:var(--radius-xs);font-family:var(--font-sans)}.BookingV3_reviewSectionEdit___CaNl:hover{background:var(--apr-red-10)}.BookingV3_reviewSectionBody__v67gu{padding:12px 15px;display:grid;grid-template-columns:1fr 1fr;gap:7px 18px;font-size:13px}.BookingV3_rf__5F0cN{display:flex;flex-direction:column}.BookingV3_rf__5F0cN span:first-child{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--apr-ink-50);margin-bottom:2px}.BookingV3_rf__5F0cN span:last-child{color:var(--apr-ink);font-weight:500}.BookingV3_rfSpan2__sIGWT{grid-column:span 2}.BookingV3_agreementSection__ZqyTq{background:var(--apr-bg);border-radius:var(--radius-md);padding:16px 18px;margin-bottom:14px}.BookingV3_agreementSection__ZqyTq h3{font-size:13px;font-weight:700;color:var(--apr-ink);margin-bottom:6px}.BookingV3_agreementSection__ZqyTq p{font-size:12px;color:var(--apr-muted);line-height:1.5;margin-bottom:11px}.BookingV3_checkboxRow__CzzYo{display:flex;align-items:flex-start;gap:9px;margin-bottom:10px;cursor:pointer}.BookingV3_checkboxBox__NolFT{width:17px;height:17px;border-radius:var(--radius-xs);border:1.5px solid var(--apr-border);background:#fff;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .15s;margin-top:1px}.BookingV3_checkboxBoxChecked__q37cD{background:var(--apr-red);border-color:var(--apr-red)}.BookingV3_checkboxLabel__YZyJZ{font-size:13px;color:var(--apr-ink);line-height:1.5}.BookingV3_checkboxLabel__YZyJZ a{color:var(--apr-red);font-weight:600;cursor:pointer;text-decoration:none}.BookingV3_checkboxLabel__YZyJZ a:hover{text-decoration:underline}.BookingV3_signBtn__bB6H0{display:flex;align-items:center;gap:7px;padding:9px 16px;border-radius:var(--radius-pill);border:1.5px solid var(--apr-red);background:#fff;color:var(--apr-red);font-size:13px;font-weight:700;cursor:pointer;transition:all .15s;margin-bottom:10px;font-family:var(--font-sans)}.BookingV3_signBtn__bB6H0:hover{background:var(--apr-red);color:#fff}.BookingV3_signDoneRow__mokvt{display:flex;align-items:center;gap:7px;padding:9px 12px;background:#e9f5ea;border-radius:var(--radius-sm);font-size:13px;font-weight:600;color:#2e7d32;margin-bottom:10px}.BookingV3_noChargeBanner__lXFxw{background:var(--apr-ink);color:#fff;border-radius:var(--radius-md);padding:14px 16px;margin-bottom:16px;display:flex;align-items:flex-start;gap:11px}.BookingV3_noChargeBanner__lXFxw h4{font-size:14px;font-weight:800;color:#fff;margin-bottom:2px}.BookingV3_noChargeBanner__lXFxw p{font-size:12px;color:rgba(255,255,255,.7);line-height:1.5;margin:0}.BookingV3_billingFields__GGIC1{background:#fff;border:1px solid var(--apr-line);border-radius:var(--radius-md);padding:18px}.BookingV3_billingFields__GGIC1 h3{font-size:14px;font-weight:800;margin-bottom:14px;color:var(--apr-ink)}.BookingV3_stripeFieldWrap__D_zWP{border-radius:var(--radius-xs);padding:11px 12px;transition:border-color .15s,box-shadow .15s}.BookingV3_stripeFieldWrap__D_zWP:focus-within{border-color:var(--apr-red);box-shadow:0 0 0 3px var(--apr-red-25)}.BookingV3_processTimeline__rGmQS{margin-bottom:18px;background:var(--apr-bg);border-radius:var(--radius-md);padding:16px 18px}.BookingV3_processTimeline__rGmQS h3{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--apr-ink);margin-bottom:12px;display:flex;align-items:center;gap:7px}.BookingV3_processSteps__wY8wC{display:flex;flex-direction:column}.BookingV3_processStep__yto9H{display:flex;gap:12px;align-items:flex-start;padding-bottom:14px;position:relative}.BookingV3_processStep__yto9H:last-child{padding-bottom:0}.BookingV3_processStep__yto9H:not(:last-child):before{content:"";position:absolute;left:13px;top:28px;bottom:0;width:2px;background:var(--apr-border)}.BookingV3_processStepNum__r9cW_{width:26px;height:26px;border-radius:50%;background:var(--apr-ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;flex-shrink:0}.BookingV3_processStepBody__HaYUQ{padding-top:2px}.BookingV3_processStepBody__HaYUQ p{font-size:12.5px;color:var(--apr-ink);line-height:1.55;margin:0}.BookingV3_sectionDivider__xHRCK{display:flex;align-items:center;gap:10px;margin:18px 0 14px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--apr-ink-50)}.BookingV3_sectionDivider__xHRCK:after,.BookingV3_sectionDivider__xHRCK:before{content:"";flex:1;height:1px;background:var(--apr-line)}.BookingV3_ctaArea__5IR48{margin-top:22px;display:flex;flex-direction:column;gap:9px}.BookingV3_btnPrimary__y3Djn{width:100%;height:50px;border-radius:var(--radius-pill);background:var(--apr-red);border:none;color:#fff;font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .15s,transform .1s;font-family:var(--font-sans)}.BookingV3_btnPrimary__y3Djn:hover{background:var(--apr-red-hover)}.BookingV3_btnPrimary__y3Djn:active{transform:translateY(1px)}.BookingV3_btnPrimary__y3Djn:disabled{background:var(--apr-ink-25);cursor:not-allowed;transform:none}.BookingV3_btnPrimaryInactive__UHKLw{background:var(--apr-ink-25);cursor:default}.BookingV3_btnPrimaryInactive__UHKLw:hover{background:var(--apr-ink-25)}.BookingV3_btnPrimaryInactive__UHKLw:active{transform:none}.BookingV3_btnPrimaryDark__v5w63{background:var(--apr-ink);height:54px;font-size:16px}.BookingV3_btnPrimaryDark__v5w63:hover{background:#1f262e}.BookingV3_btnSecondary__dxsYe{width:100%;height:42px;border-radius:var(--radius-pill);background:transparent;border:1.5px solid var(--apr-border);color:var(--apr-ink-75);font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .15s;font-family:var(--font-sans)}.BookingV3_btnSecondary__dxsYe:hover{border-color:var(--apr-ink);color:var(--apr-ink)}.BookingV3_ctaMicrocopy__06I3z{text-align:center;font-size:12px;color:var(--apr-muted);display:flex;align-items:center;justify-content:center;gap:5px}.BookingV3_modalOverlay__ODSp2{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:50;display:flex;align-items:center;justify-content:center;padding:20px;animation:BookingV3_fadeIn__Pyhi_ .15s ease}@keyframes BookingV3_fadeIn__Pyhi_{0%{opacity:0}to{opacity:1}}.BookingV3_modal__OlGl8{background:#fff;border-radius:var(--radius-lg);max-width:520px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);animation:BookingV3_slideUp__uCLUF .2s var(--ease-brand)}@keyframes BookingV3_slideUp__uCLUF{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}.BookingV3_modalHeader__K_zgw{padding:18px 22px 14px;border-bottom:1px solid var(--apr-line);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.BookingV3_modalHeader__K_zgw h3{font-size:16px;font-weight:800;color:var(--apr-ink);margin:0}.BookingV3_modalClose__94JVr{width:30px;height:30px;border-radius:50%;border:none;background:var(--apr-bg);color:var(--apr-ink-50);display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:var(--font-sans)}.BookingV3_modalBody__DlxKf{flex:1;overflow-y:auto;padding:18px 22px}.BookingV3_modalFooter__1s30e{padding:14px 22px;border-top:1px solid var(--apr-line);flex-shrink:0}.BookingV3_plainEnglishSummary__EUkOe{background:var(--apr-red-10);border-radius:var(--radius-sm);padding:14px;margin-bottom:18px}.BookingV3_plainEnglishSummary__EUkOe h4{font-size:12px;font-weight:800;color:var(--apr-red-pressed);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.BookingV3_plainEnglishSummary__EUkOe ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:6px}.BookingV3_plainEnglishSummary__EUkOe li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--apr-ink);line-height:1.4}.BookingV3_termsDoc__5XmD0{background:var(--apr-bg);border-radius:var(--radius-sm);padding:16px;font-size:13px;color:var(--apr-ink);line-height:1.65;max-height:220px;overflow-y:auto;margin-bottom:14px}.BookingV3_termsDoc__5XmD0 h4{font-size:13px;font-weight:700;margin-bottom:5px;margin-top:12px}.BookingV3_termsDoc__5XmD0 h4:first-child{margin-top:0}.BookingV3_termsDoc__5XmD0 p{margin-bottom:7px;color:var(--apr-muted)}.BookingV3_sigArea__Oz1eL{border:1.5px dashed var(--apr-border);border-radius:var(--radius-sm);height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;background:var(--apr-bg);font-size:13px;color:var(--apr-ink-50);cursor:pointer}.BookingV3_sigArea__Oz1eL:hover{border-color:var(--apr-red);color:var(--apr-red)}.BookingV3_sigDone__jINMk{border:1.5px solid var(--apr-green);background:#e9f5ea;border-radius:var(--radius-sm);height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-family:Georgia,serif;font-size:20px;color:#2e7d32;font-style:italic}.BookingV3_successWrap__hEZaR{min-height:100vh;background:var(--apr-bg);display:flex;align-items:center;justify-content:center;padding:40px 20px;position:relative}.BookingV3_successBg__JaL8M{position:fixed;inset:0;background:linear-gradient(180deg,rgba(45,54,64,.5),rgba(45,54,64,.75));z-index:0}.BookingV3_successCard__i_1BX{position:relative;z-index:1;background:#fff;border-radius:var(--radius-xl);padding:36px;max-width:500px;width:100%;box-shadow:var(--shadow-lg)}.BookingV3_successIcon__XR0RY{width:52px;height:52px;border-radius:50%;background:var(--apr-green);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.BookingV3_successCard__i_1BX h2{font-size:22px;font-weight:800;color:var(--apr-ink);margin-bottom:7px;letter-spacing:-.02em}.BookingV3_successLead__LOBwV{font-size:14px;color:var(--apr-muted);margin-bottom:20px;line-height:1.6}.BookingV3_successBullets__avnGZ{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.BookingV3_successBullet__xjiT3{display:flex;align-items:flex-start;gap:11px;font-size:13px;color:var(--apr-ink);line-height:1.55}.BookingV3_successBulletDot__RhUMM{width:6px;height:6px;border-radius:50%;background:var(--apr-red);flex-shrink:0;margin-top:6px}.BookingV3_successReassure__huzKF{background:var(--apr-bg);border-radius:var(--radius-sm);padding:10px 14px;font-size:12px;color:var(--apr-muted);margin-bottom:20px;display:flex;align-items:flex-start;gap:7px}.BookingV3_successBtns__TqDzn{display:flex;flex-direction:column;gap:8px}.BookingV3_fieldError__z10De{font-size:12px;color:#d32f2f;margin-top:4px}.BookingV3_fieldHint__U7ZV_{font-size:11.5px;color:var(--apr-muted);margin-top:5px;line-height:1.45}.BookingV3_fieldInputError__vVaA0{border-color:#d32f2f}.BookingV3_fieldInputError__vVaA0:focus{box-shadow:0 0 0 3px rgba(211,47,47,.2)}.BookingV3_inspectionTypeHint__HpE75{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;background:var(--apr-bg);border:1px dashed var(--apr-border);border-radius:var(--radius-sm);margin-top:4px;font-size:13px;color:var(--apr-ink-50);line-height:1.5}.BookingV3_agentPrivacyNote__F0Mae{font-size:12px;color:var(--apr-muted);margin-top:14px;line-height:1.5}.BookingV3_btnSkip__rMe9I{background:none;border:1.5px solid var(--apr-line);color:var(--apr-muted);border-radius:var(--radius-sm);padding:0 20px;height:46px;font-size:14px;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s;white-space:nowrap}.BookingV3_btnSkip__rMe9I:hover{border-color:var(--apr-ink-50);color:var(--apr-ink)}.BookingV3_fieldFull__RuMxq{grid-column:1/-1}.BookingV3_stepActions__y7gCn{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:28px}.BookingV3_radioLabel__wg_Ze{flex:1;font-size:14px;color:var(--apr-ink)}.BookingV3_radioBadge__S7XWX{font-size:10px;font-weight:600;color:var(--apr-muted);background:var(--apr-ink-10);padding:2px 7px;border-radius:20px;letter-spacing:.03em;white-space:nowrap}.BookingV3_inlineEstimateCard__r679F{background:var(--apr-ink);color:#fff;border-radius:var(--radius-md);padding:18px 20px;margin-top:24px;margin-bottom:4px}.BookingV3_inlineEstimateLoading__qy4d_{display:flex;align-items:center;gap:10px;font-size:14px;color:rgba(255,255,255,.7)}.BookingV3_inlineEstimateLabel__wrKDB{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.55);margin-bottom:4px}.BookingV3_inlineEstimateTotal__qlesi{font-size:28px;font-weight:700;letter-spacing:-.03em;color:#fff;line-height:1}.BookingV3_inlineEstimateSub__C0BVE{font-size:11px;color:rgba(255,255,255,.5);margin-top:3px;margin-bottom:10px}.BookingV3_inlineEstimateNote__tRDV_{font-size:12px;color:rgba(255,255,255,.65);line-height:1.45;border-top:1px solid rgba(255,255,255,.12);padding-top:10px}.BookingV3_spinner__9pdoB{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:BookingV3_spin__m3HiT .7s linear infinite;flex-shrink:0}@keyframes BookingV3_spin__m3HiT{to{transform:rotate(1turn)}}@keyframes BookingV3_fieldShake__rc3nx{0%,to{transform:translateX(0)}15%{transform:translateX(-5px)}45%{transform:translateX(5px)}65%{transform:translateX(-3px)}85%{transform:translateX(3px)}}.BookingV3_fieldShake__rc3nx{animation:BookingV3_fieldShake__rc3nx .45s ease}.BookingV3_reviewWarning__vCNss{background:#fff8e1;border:1px solid #ffe082;border-radius:var(--radius-sm);padding:12px 16px;font-size:13px;color:#7b5800;margin-bottom:16px}.BookingV3_noChargeBannerV4__x301o{text-align:center;font-size:12px;color:var(--apr-muted);padding:12px 0 4px}@media (max-width:900px){.BookingV3_bodyInnerWithRail__fLbEn{grid-template-columns:1fr}.BookingV3_priceRail__mMCxw{display:none}.BookingV3_pricePillFloat__6RXsF{display:flex}}@media (max-width:700px){.BookingV3_stepperWrap__qPq1i{display:none}.BookingV3_mobileStepBar__pvuRq{display:block}.BookingV3_formCard__QH8dM{padding:22px 18px}.BookingV3_fieldsGrid2__f7Mou,.BookingV3_fieldsGrid3__jRY1_,.BookingV3_fieldsGrid5__vVWYo,.BookingV3_footingGrid__Elw25{grid-template-columns:1fr 1fr}.BookingV3_authCards__i73Ef,.BookingV3_reviewSectionBody__v67gu{grid-template-columns:1fr}.BookingV3_rfSpan2__sIGWT{grid-column:span 1}}@media (max-width:500px){.BookingV3_fieldsGrid2__f7Mou,.BookingV3_fieldsGrid3__jRY1_,.BookingV3_fieldsGrid5__vVWYo{grid-template-columns:1fr}.BookingV3_bookingBody__wpLF9{padding:16px 12px 60px}.BookingV3_offerBtns__aMobt{flex-direction:column}.BookingV3_formCard__QH8dM{padding:18px 14px}}.BookingV3_mobilePriceCard__V8nFY{display:none;background:var(--apr-ink);border-radius:var(--radius-md);padding:16px 18px;margin-bottom:10px;color:#fff}@media (max-width:900px){.BookingV3_mobilePriceCard__V8nFY{display:block}}.BookingV3_travelWarning__6l2I9{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 14px;background:#fff8e1;border:1px solid #ffe082;border-radius:8px;font-size:13px;color:#7c6000;line-height:1.5}.BookingV3_billingSection__qDyb2{display:flex;flex-direction:column;gap:16px;margin-top:16px}.BookingV3_stripeFieldWrap__D_zWP{border:1.5px solid var(--apr-border);border-radius:9px;padding:13px 14px;background:#fff;transition:border-color .15s}.BookingV3_stripeFieldWrap__D_zWP:focus-within{border-color:var(--apr-ink)}.BookingV3_billingTotal__cUik4{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--apr-bg);border-radius:8px;font-size:14px;color:var(--apr-muted);margin-bottom:4px}.BookingV3_billingTotal__cUik4 strong{font-size:18px;font-weight:800}.directory-container{width:100%;display:flex;flex-direction:column;height:100%;overflow:hidden}.search-directory-homer{height:100%}.directory-subsection{background-color:#f5f7fa;padding:20px 0}.directory-subsection--flush-top{padding-top:0}.directory-subsection--flush-bottom{padding-bottom:0}.inspector-search-container{width:60%;max-width:1200px;height:27vh;padding-bottom:1%;margin:120px auto 0;display:flex;flex-direction:column;align-items:center;text-align:center}.inspector-search-container h1{text-align:center;width:100%;margin-bottom:24px}.directory-content-section{width:100%;background-color:#f5f7fa;padding:80px 20px;display:flex;justify-content:center}.directory-content-wrapper{max-width:1200px;width:100%;display:flex;flex-direction:column;align-items:center}.directory-content-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-style:normal;font-size:60px;line-height:normal;letter-spacing:-.9px;text-align:center;color:var(--APR-Dark,#2d3640);width:1100px;height:auto;margin-bottom:40px;display:flex;align-items:center;justify-content:center}@media(max-width:1200px){.directory-content-title{width:100%;font-size:48px;height:auto}}@media(max-width:768px){.directory-content-title{font-size:36px}}.directory-content-subtitle{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:25.5px;letter-spacing:0;text-align:center;color:var(--APR-Dark,#2d3640);width:714px;height:auto;margin-bottom:60px;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.directory-content-subtitle{width:100%;font-size:18px;line-height:23px;height:auto}}.directory-steps-container{display:flex;flex-direction:row;gap:32px;width:100%;margin-bottom:48px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.directory-steps-container{flex-direction:column;gap:24px}}.directory-step-card{display:flex;width:358px;padding:40px;flex-direction:column;align-items:center;border-radius:20px;background:var(--APR-White,#fff);box-shadow:0 2px 8px rgba(0,0,0,.1)}@media(max-width:768px){.directory-step-card{width:100%;padding:32px}}.directory-step-card .directory-step-icon{width:40.326px;height:40.326px;flex-shrink:0;margin-bottom:24px;display:flex;align-items:center;justify-content:center}.directory-step-card .directory-step-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:1.25rem;color:#323e48;margin-bottom:16px;margin-top:0;text-align:center;width:100%}.directory-step-card .directory-step-description{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24.063px;letter-spacing:0;text-align:center;color:#4a5565;width:100%;height:auto;margin:0;align-self:stretch}.directory-inspector-cta{width:100%;display:flex;justify-content:center;padding:60px 20px;background-color:#fff}.directory-inspector-cta-content{max-width:400px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;padding:40px;background-color:#fff;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.directory-inspector-cta-content .directory-inspector-cta-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:24px;color:#323e48;margin-bottom:24px;margin-top:0}.directory-inspector-cta-content .directory-inspector-cta-icon{margin-bottom:24px;display:flex;align-items:center;justify-content:center}.directory-inspector-cta-content .directory-inspector-cta-icon img{width:auto;height:auto;max-width:100px}.directory-inspector-cta-content .directory-inspector-cta-description{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:18px;line-height:1.6;color:#323e48;margin-bottom:32px}.directory-inspector-cta-content .directory-inspector-cta-button{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:16px;background-color:#ff4438;color:#fff;border:none;border-radius:9999px;padding:12px 32px;text-decoration:none;display:inline-block;transition:background-color .2s;cursor:pointer}.directory-inspector-cta-content .directory-inspector-cta-button:hover{background-color:#bf372e}.directory-inspector-cta-content .directory-inspector-cta-button:active{opacity:.8}.directory-help-section{width:100%;display:flex;justify-content:center;padding:60px 20px;background-color:#323e48}.directory-help-content{max-width:1200px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;padding:60px 40px}.directory-help-content .directory-help-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:42px;color:#fff;margin-bottom:24px}.directory-help-content .directory-help-description{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:18px;line-height:1.6;color:#fff;margin-bottom:32px;max-width:800px}.directory-help-content .directory-help-description .directory-help-note{font-style:italic;opacity:.9}.directory-help-content .directory-help-button{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:16px;background-color:#ff4438;color:#fff;border:none;border-radius:9999px;padding:12px 32px;cursor:pointer;transition:background-color .2s}.directory-help-content .directory-help-button:hover{background-color:#bf372e}.directory-help-content .directory-help-button:active{opacity:.8}.directory-results-how-it-works{width:100%;background-color:#f5f7fa;padding:72px 20px 80px}.directory-results-how-it-works__inner{max-width:1280px;margin:0 auto}.directory-results-how-it-works__title{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:clamp(32px,5vw,48px);text-align:center;color:#2d3640;margin:0 0 16px;line-height:1.15}.directory-results-how-it-works__subtitle{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:18px;line-height:1.55;text-align:center;color:#6c757d;max-width:820px;margin:0 auto 48px}.directory-steps-grid-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media(max-width:1100px){.directory-steps-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.directory-steps-grid-four{grid-template-columns:1fr}}.directory-step-card--results{width:auto!important;max-width:none!important;min-width:0;padding:28px 22px!important}.directory-step-label{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:11px;letter-spacing:.1em;color:#ff4438;margin:0 0 10px;text-align:center;text-transform:uppercase}.directory-inspector-cta-band{width:100%;margin:0;background-color:#323e48;padding:64px 20px}.directory-inspector-cta-band__inner{max-width:540px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.directory-inspector-cta-band__title{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:clamp(22px,4vw,28px);line-height:1.35;color:#fff;margin:0 0 20px}.directory-inspector-cta-band__icon{margin-bottom:12px;display:flex;align-items:center;justify-content:center}.directory-inspector-cta-band__icon img{width:72px;height:auto;max-width:100%}.directory-inspector-cta-band__description{font-family:Plus Jakarta Sans,sans-serif;font-size:17px;line-height:1.55;color:#fff;margin:0 0 28px}.directory-inspector-cta-band__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:16px;background:#ff4438;color:#fff!important;padding:14px 28px;border-radius:9999px;text-decoration:none;transition:background-color .2s ease;border:none;cursor:pointer}.directory-inspector-cta-band__button:hover{background-color:#bf372e;color:#fff!important}.directory-inspector-cta-band__button:active{opacity:.92}.directory-more-information{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:500px;width:100%;max-width:100%;overflow:hidden;background:#4a5565}@media(max-width:900px){.directory-more-information{min-height:auto}}.directory-more-information__image{position:absolute;top:0;left:50%;width:50%;height:100%;min-height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;z-index:1;pointer-events:none;display:block}.directory-more-information__shell{max-width:1280px;margin:0 auto;width:100%;padding:0 20px;box-sizing:border-box;position:relative;z-index:2}.directory-more-information__content-panel{background:#4a5565;padding:64px 0;display:flex;align-items:center;width:52%;min-height:500px;box-sizing:border-box}@media(max-width:900px){.directory-more-information__content-panel{padding:40px 0;width:100%;min-height:auto}}.directory-more-information__content-inner{max-width:560px;width:100%}.directory-more-information__title{font-weight:700;font-size:clamp(26px,4vw,34px);color:#fff;line-height:1.2}.directory-more-information__text,.directory-more-information__title{font-family:Plus Jakarta Sans,sans-serif;margin:0 0 32px;text-align:left}.directory-more-information__text{font-size:16px;line-height:1.55;color:hsla(0,0%,100%,.95)}.directory-more-information__buttons{display:flex;flex-direction:column;gap:12px;margin:26px 0 20px;max-width:400px}.directory-more-info-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:14px 22px;border-radius:9999px;background:#fff;color:#4a5565!important;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:15px;line-height:1.3;text-decoration:none;text-align:center;transition:box-shadow .2s ease,transform .15s ease}.directory-more-info-btn:hover{box-shadow:0 6px 20px rgba(0,0,0,.15);color:#4a5565!important}.directory-more-info-btn svg{flex-shrink:0;color:#4a5565}.directory-more-information__related{margin-top:8px;text-align:left;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;line-height:1.6;color:#fff}.directory-more-information__related a{color:#fff;text-decoration:underline;text-underline-offset:3px}.directory-more-information__related a:hover{opacity:.9}.directory-more-information__related>a{display:block;margin-bottom:32px}.directory-more-information__related>a:last-of-type{margin-bottom:0}.directory-more-information__related-label{display:block;margin-bottom:32px;font-weight:700}.directory-more-information__related-link{display:block;max-width:100%;overflow-wrap:anywhere}.directory-more-information__image-panel{display:none}@media(max-width:900px){.directory-more-information__image{display:none}.directory-more-information__shell{padding:0 24px}.directory-more-information__content-inner{max-width:620px}}@media(max-width:600px){.directory-more-information__shell{padding:0 14px}.directory-more-information__content-panel{padding:40px 0}.directory-more-information__title{font-size:28px;margin-bottom:24px}.directory-more-information__text{font-size:16px;line-height:1.55;margin-bottom:26px}.directory-more-information__buttons{max-width:none;margin:26px 0 22px}.directory-more-info-btn{min-height:52px;padding:12px 18px;font-size:15px;white-space:normal}.directory-more-info-btn span{overflow-wrap:anywhere}.directory-more-information__related{font-size:15px;line-height:1.55}.directory-more-information__related-label{margin-bottom:24px}.directory-more-information__related>a{margin-bottom:26px}}.testimonial-container{height:50%}@media(max-width:600px){.directory-subsection{padding-bottom:20px}.directory-subsection--flush-bottom{padding-bottom:0}.inspector-search-container{font-size:1rem;min-height:.5em;line-height:1em;width:100%;padding:0 2% 2%;margin-top:80px}}:export{PantoneWarmRed:#ff4438;PantoneWarmRed75:#f47a63;PantoneWarmRed50:#f8a38c;PantoneWarmRed25:#fccfbf;Pantone43210:#323e48;Pantone43275:#585d66;Pantone43250:#83858c;Pantone43225:#b7b7bc;White:#fff;Black:#000}.payment-container{display:flex;flex-direction:row}.payment-container h3{align-self:flex-start}.payment-container sub{bottom:0!important}.payment-container .info-section,.payment-container .payment-details-section{width:50%;padding:5%;display:flex;flex-direction:column}.payment-container .info-section{min-height:40vh;border-radius:3px;background-color:#e7e8eb}.payment-container .ccv-expiry{display:flex;flex-direction:row;width:14em}.payment-container .ccv-expiry .element-item{width:9em;margin:auto 1em auto auto}.payment-container .StripeElement{box-shadow:none;margin:0;padding:0;box-sizing:border-box;border:1px solid #b7b7bc;border-radius:3px;background:#fff;cursor:text;height:32px;align-items:stretch;position:relative}.booking-price-section .lighter{font-weight:lighter}.booking-price-section .bolder{font-weight:bolder}.desc{color:red}@media screen and (max-width:767px){.payment-container{flex-direction:column}.payment-container .info-section,.payment-container .payment-details-section{width:100%}}.tw-progress-primary::-webkit-progress-value{background-color:#ff4438}.tw-progress-primary::-moz-progress-bar{background-color:#ff4438}.tw-progress-primary{color:#ff4438}