repair-form{display:block}.repair-form .container-content{padding:0}.repair-form h2,.repair-form h3{text-align:center;margin-bottom:2rem;margin-top:4rem}.repair-form h4{margin-bottom:0}.repair-form h4 span{font-size:inherit}.repair-form select{width:100%;max-width:20rem;border:0;border-bottom:1px solid var(--color-black);padding:.5rem 0;outline:none;cursor:pointer}.repair-form textarea{width:100%;padding:1rem;box-sizing:border-box;font-family:var(--font-regular-family);margin-top:.5rem}.repair-form label{cursor:pointer}.repair-form__inner{max-width:48rem;margin:auto;position:relative}.repair-form__faq{background:var(--color-white);padding:1rem;font-size:1.25rem}.repair-form__faq-button{justify-content:space-between;font-size:1rem}.repair-form__faq-content{font-size:1rem}.repair-form__faq [data-collapsible-group]{padding:1rem 0;border-bottom:1px solid var(--color-black);color:var(--color-black)}.repair-form__faq [data-collapsible-group] button{max-width:2rem;flex-basis:2rem;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;max-width:100%;flex-basis:100%;color:var(--color-black);outline:none}.repair-form__faq [data-collapsible-group] button svg{min-width:1rem}.repair-form__faq [data-collapsible-group] button:hover{color:var(--button-hover-text)}.repair-form__faq .collapsible--rte [data-collapsible-target]{padding-left:0;padding-right:0}.repair-form__faq-text{padding-bottom:2rem;border-bottom:1px solid var(--color-black)}.repair-form__faq-floating-button{position:absolute;right:-1rem;top:2rem;background:var(--color-black);color:var(--color-white);padding:.5rem 1rem}.repair-form__style{background:var(--color-white);padding:1rem}.repair-form__content{margin-bottom:2rem;padding:0 1rem}.repair-form__previous{background:var(--color-white);padding:1rem;margin-bottom:1rem}.repair-form__previous p{font-weight:600;margin-bottom:0}.repair-form__previous span{font-size:.875rem}.repair-form__choice{display:flex;flex-direction:column;gap:.25rem}.repair-form__totals{padding:1rem;margin-top:1rem}@media screen and (min-width:768px){.repair-form__totals{margin-left:1rem;margin-top:0}}.repair-form__form{row-gap:.5rem}.repair-form__form label{font-size:.875rem}.repair-form__form-flex{display:flex;flex-direction:column}.repair-form__form-flex span{display:none;color:red;font-size:.75rem}.repair-form__form-flex.error input{border:1px solid red}.repair-form__form-flex.error span{display:block}.repair-form__form input{padding:.625rem .5rem;margin-right:1rem}.repair-form .edit{position:absolute;top:.5rem;right:.5rem;cursor:pointer;text-transform:lowercase}.repair-form__block{position:relative;border-bottom:1px solid var(--color-black);padding-bottom:1rem;margin-bottom:1rem}.repair-form__block:last-of-type{border-bottom:0;margin-bottom:0}.repair-form__block h6{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;max-width:calc(100% - 64px)}.repair-form__block span{font-size:.875rem}.repair-form__block span.edit{position:absolute;top:0;right:0;font-size:.75rem}.repair-form__block p{font-size:.875rem;font-weight:400;display:flex;column-gap:0;margin-bottom:.25rem}.repair-form__block p span{font-weight:400;max-width:65%;flex-basis:65%}.repair-form__block p strong{max-width:55%;flex-basis:55%}.repair-form__block-note{flex-basis:100%;max-width:100%;font-size:.75rem;text-align:left}.repair-form__flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.repair-form__terms{background:var(--color-white);padding:1rem;margin-top:1rem;margin-bottom:1rem}@media screen and (min-width:768px){.repair-form__terms{margin-top:3rem;margin-bottom:4rem}}.repair-form__terms.error span{display:block}.repair-form__terms.error input{border:1px solid red}.repair-form__terms div{display:flex;align-items:center;flex-wrap:wrap}.repair-form__terms div span{display:none;color:red;font-size:.75rem;flex-basis:100%;max-width:100%}.repair-form__terms label{font-size:.875rem;cursor:pointer}.repair-form__thankyou{margin-bottom:3rem}.repair-form__button{margin-top:2rem;display:flex;justify-content:center;align-items:center;cursor:pointer;text-decoration:none}.repair-form__button:active,.repair-form__button:focus,.repair-form__button:hover{text-decoration:underline}.repair-form__button-wrapper{display:flex;justify-content:flex-end;align-items:center;margin-bottom:3rem}.fancybox__container .repair-form__faq-content[data-collapsible-target]{padding-left:0;padding-right:0;font-size:1rem}.fancybox__container .repair-form__faq-content[data-collapsible-target] div,.fancybox__container .repair-form__faq-content[data-collapsible-target] p{width:100%}.fancybox__carousel .fancybox__slide .fancybox__content{max-width:90vw;min-width:90vw}@media screen and (min-width:768px){.fancybox__carousel .fancybox__slide .fancybox__content{max-width:80vw;min-width:80vw}}@media screen and (min-width:1024px){.fancybox__carousel .fancybox__slide .fancybox__content{max-width:70vw;min-width:70vw}}.loading-wrapper{min-height:100vh;display:none}.loading-wrapper:first-of-type{display:block}