body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}#root{height:100%;display:flex;justify-content:center;align-items:center}.MuiStep-horizontal{padding:2px!important}.makeStyles-buttons-32{display:flex!important;justify-content:space-between!important;align-items:center!important}.makeStyles-button-33,.makeStyles-root-1,.makeStyles-wrapper-34{margin:0!important}.makeStyles-stepper-31{padding:inherit!important}.MuiStepLabel-root{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.MuiPaper-elevation1{box-shadow:none!important;margin-top:0!important}.MuiStepper-horizontal{box-shadow:0 4px 4px rgba(0,0,0,.25)!important}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#fff;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#41baae}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.text{padding-bottom:1rem}.customer-portal-container{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;width:100%}.title-container{background:#41baae;padding:1rem}.flex-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;height:100%}.bottom-container{grid-gap:2rem;gap:2rem}button{width:125px}.d-flex{align-items:center}.chipContainer,.d-flex{display:flex;justify-content:center}.chipContainer{flex-wrap:wrap;margin:0 auto;width:100%}.text{padding-bottom:.8rem}.css-1am11g3.Mui-selected,.css-hj378o-MuiButtonBase-root-MuiMenuItem-root.Mui-selected,.MuiPaper-root>ul .Mui-selected{background-color:rgba(65,186,174,.4)!important}.five-m{padding-left:20px;padding-right:20px}.cost-container{color:#fff}.center{display:flex;align-items:center;justify-content:center}.cost-container,.tooltip{display:flex;justify-content:space-between}.cost-container{align-items:center;color:#fff!important}.italic-paragraf{padding-top:0;margin-top:0;margin-left:15px;font-style:italic;display:inline-block!important}.MuiGrid-root .MuiGrid-item .MuiGrid-grid-xs-12{padding-bottom:1rem}.postcode-list{background-color:#fafafa;list-style-type:none}.postcode-list li{padding:.5rem;border-bottom:1px solid #e0e0e0;cursor:pointer}.postcode-list li :hover{background-color:#bdf5ee}.public-liability-container{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;width:100%}.public-liability{color:#41baae;padding-bottom:1rem}.quote-container{background:#41baae;padding:1rem}.tax{padding-bottom:0!important;color:#fff}#checkoutForm{color:#000}.switch{margin-left:15px;margin-top:1rem;margin-bottom:1rem}.horizontal-display{padding-top:.3rem}.horizontal-display,.horizontal-display-2{display:flex;justify-content:space-between}.horizontal-display-2{align-items:flex-start;padding-top:1rem}.button-container{display:flex;align-items:center;padding-top:2rem}.button-hide{display:none}form{display:flex;align-items:center;justify-content:center;flex-direction:column}.font-bold{font-weight:700!important}.proceed-button{width:400px}@media only screen and (max-width:930px){.stripe-payment-form{width:500px!important}}@media only screen and (max-width:640px){.stripe-payment-form{width:-webkit-fill-available!important}.button-container{flex-direction:column;grid-gap:1rem;gap:1rem}.proceed-button{width:250px}}.stripe-container{display:flex;justify-content:center;align-items:center;padding-top:2rem}.FormGroup{margin:0 15px 20px;padding:0;border-style:none;background-color:#fafafa;will-change:opacity,transform;box-shadow:0 6px 9px rgba(50,50,93,.06),0 2px 5px rgba(0,0,0,.08),inset 0 2px 0 #41baae;border-radius:4px;width:350px}.FormRow{display:flex;align-items:center;margin-left:15px;border-top:1px solid #41baae}.StripeElement--webkit-autofill{background:transparent!important}.StripeElement{width:100%;padding:11px 15px 11px 0}.stripe-payment-form{display:flex;align-items:center;justify-content:center;flex-direction:column;width:50%}fieldset{margin:0 0 5px!important}
/*# sourceMappingURL=main.3ce15829.chunk.css.map */