:root{--containerWidth:1440px;--containerWidthMd:1100px;--containerWidthSm:780px}@media (max-width:1440px){:root{--containerWidth:1200px}}@media (max-width:1200px){:root{--containerWidth:100%;--containerWidthMd:992px}}@media (max-width:992px){:root{--containerWidth:100%;--containerWidthMd:768px}}@media (max-width:768px){:root{--containerWidth:100%;--containerWidthMd:100%;--containerWidthSm:100%}}.repairs-booking-form-section{background:#041d71}#repairs-booking-form{background:#eaeef7;width:100vw;padding:30px;max-width:1000px;border-radius:20px;overflow:hidden}@media (max-width:768px){#repairs-booking-form{max-height:80svh;overflow-y:auto}}#repairs-booking-form .globo-form-app{max-width:100%!important;width:100%!important;background:0 0!important}@media (max-width:768px){#repairs-booking-form .globo-form-app{padding:0!important;margin:0!important}#repairs-booking-form .globo-form-app .panel{padding:0!important}}#repairs-booking-form .globo-form-app nav{background:0 0!important}#repairs-booking-form .booking-form-grid{display:grid;grid-template-columns:1fr 40%;gap:0;align-items:center;min-height:440px}@media (max-width:1024px){#repairs-booking-form .booking-form-grid{grid-template-columns:1fr}}#repairs-booking-form .booking-form-grid .steps .line{height:2px!important;top:calc(50% - 1px)!important}#repairs-booking-form .booking-form-grid .steps .line.-background{background:#c9d4f1!important}#repairs-booking-form .booking-form-grid .steps .line.-progress{background:#1f47d4!important}#repairs-booking-form .booking-form-grid .steps .step{text-align:left!important;position:relative}#repairs-booking-form .booking-form-grid .steps .step:before{content:"1";display:block;width:20px;height:20px;background:#f8e022;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#000;border-radius:50%;margin-bottom:10px!important}#repairs-booking-form .booking-form-grid .steps .step:after{position:absolute;top:-2px;left:30px}#repairs-booking-form .booking-form-grid .steps .step[data-element-id=group-1]:before{content:"1"}#repairs-booking-form .booking-form-grid .steps .step[data-element-id=group-1]:after{content:"Contact Details";color:#000!important}#repairs-booking-form .booking-form-grid .steps .step[data-element-id=group-2]:before{content:"2"}#repairs-booking-form .booking-form-grid .steps .step[data-element-id=group-2]:after{content:"Repair Information";color:#000!important}#repairs-booking-form .booking-form-grid .steps .step .checkmark{background:#f8e022!important;border-color:#f8e022!important;color:#000!important;animation:none!important;display:none!important}#repairs-booking-form .booking-form-grid .steps .step .checkmark:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}#repairs-booking-form .booking-form-grid .steps .step .checkmark__check,#repairs-booking-form .booking-form-grid .steps .step .checkmark__circle{fill:#f8e022!important;stroke:#041d71!important}#repairs-booking-form .booking-form-grid .steps .line.-start{background:#1f47d4!important}#repairs-booking-form .booking-form-grid .steps .step__number{border-color:#1f47d4!important;color:#041d71!important;background:#041d71!important;display:none!important}#repairs-booking-form .booking-form-grid .gfb-style-material_filled .globo-form-control:not([data-type=file2],[data-type=imageOptions],[data-type=rating-level],[data-type=feedback],[data-type=matrix],[data-type=rating-star2],[data-type=checkbox],[data-type=radio],[data-type=colorSwatches],[data-type=rangeSlider],[data-type=switcher],[data-type=button],[data-type=signature]) .globo-form-input{background:#fff!important}@media (max-width:768px){#repairs-booking-form .booking-form-grid .gfb-style-material_filled .globo-form-control:not([data-type=file2],[data-type=imageOptions],[data-type=rating-level],[data-type=feedback],[data-type=matrix],[data-type=rating-star2],[data-type=checkbox],[data-type=radio],[data-type=colorSwatches],[data-type=rangeSlider],[data-type=switcher],[data-type=button],[data-type=signature]){padding:0!important}}#repairs-booking-form .booking-form-grid .action{background:#45a44b!important;color:#fff!important;border:0!important;border-radius:1000px!important;font-weight:600;text-decoration:none;display:inline-block;box-sizing:border-box;text-align:center;font-size:1.5rem;padding:1.5rem 4rem;cursor:pointer}#repairs-booking-form .booking-form-grid .action:hover{background:#45a44b!important}#repairs-booking-form .booking-form-grid .action.previous{background:0 0!important;color:#000!important;margin-right:10px;border:1px solid #c4cee4!important}#repairs-booking-form .booking-form-grid .message{padding:40px!important;text-align:left!important}#repairs-booking-form .booking-form-grid .message.success{background:#fff!important}#repairs-booking-form .booking-form-title{font-size:40px;font-weight:700;margin-bottom:60px}@media (max-width:768px){#repairs-booking-form .booking-form-title{font-size:30px;margin-bottom:0}#repairs-booking-form .booking-form-image{display:none}}#repairs-booking-form .booking-form-image-inner{position:absolute;bottom:0;right:0;width:40%}@media (max-width:1024px){#repairs-booking-form .booking-form-image-inner{position:relative}}#repairs-booking-form .booking-form-image-inner img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;position:relative;z-index:2;display:block}#repairs-booking-form .booking-form-image-inner:before{width:95%;aspect-ratio:1/1;background:#f8e022;position:absolute;top:35%;left:50%;z-index:1;border-radius:50%;content:"";display:block;transform:translate(-50%,0)}