*{box-sizing:border-box;font-size:10px}html{width:100%;height:100%}body,html{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1}body{overflow-x:hidden}*{font-family:var(--font-family);margin:0;padding:0;text-decoration:none}.aftersales-container{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-grow:1;background-color:var(--background-color);max-width:1920px;width:100%;padding:40px 80px;row-gap:40px;margin:auto}@media(max-width:950px){.aftersales-container{row-gap:20px;padding:20px 40px}}@media(max-width:720px){.aftersales-container{padding:20px}}.aftersales-page-title{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:20px;width:100%;max-width:1280px}@media(max-width:950px){.aftersales-page-title{row-gap:10px}}.checkbox{display:flex;align-items:center;width:auto;position:relative}.checkbox input[type=checkbox]{position:absolute;opacity:0;left:-99999px}.checkbox label{display:flex;align-items:flex-start;justify-content:flex-start;-moz-column-gap:4px;column-gap:4px}.checkbox label:hover{cursor:pointer}.checkbox input[type=checkbox]+label:before{content:"";display:inline-block;width:17px;height:17px;border:1px solid var(--text-color);margin-right:6px;flex-shrink:0;margin-top:-2px}.checkbox input[type=checkbox]:checked+label:before{border:1px solid var(--radio-color);background-color:var(--radio-color)}.checkbox input[type=checkbox]:checked+label:after{content:"";position:absolute;top:0;left:6px;display:inline-block;transform:rotate(45deg);height:10px;width:4px;border-bottom:3px solid var(--background-color);border-right:3px solid var(--background-color);border-radius:0 0 2px 0}.checkbox:hover{cursor:pointer}.checkbox:hover .fine-print{color:var(--text-color-hover)}.checkbox:hover .fine-print a{color:var(--highlight-color-hover)}.checkbox:hover label:before{opacity:.7}.checkbox.checkbox-disabled input[type=checkbox]+label:before,.checkbox.checkbox-disabled input[type=checkbox]:checked+label:before{border:1px solid var(--button-disabled-color);background-color:var(--cards-background-color)}.checkbox.checkbox-disabled label:hover,.checkbox.checkbox-disabled:hover{cursor:not-allowed}.checkbox.checkbox-disabled:hover .fine-print{color:var(--text-color)}.checkbox.checkbox-disabled:hover .fine-print a{color:var(--highlight-color)}.checkbox.checkbox-disabled:hover label:before{opacity:1}@media(max-width:950px){.checkbox:hover .fine-print,.checkbox:hover label:before{opacity:1}}.radio{display:flex;align-items:center;width:auto;flex-shrink:0;position:relative}.radio input[type=checkbox],.radio input[type=radio]{display:none}.radio input[type=checkbox]+:before,.radio input[type=radio]+:before{content:"";cursor:pointer;display:inline-block;vertical-align:bottom;width:15px;height:15px;border-radius:50%;border:1px solid var(--text-color);background-color:var(--background-color)}.radio input[type=checkbox]:checked+:before,.radio input[type=radio]:checked+:before{background-color:var(--radio-color);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:17px;height:17px;border:1px solid var(--text-color);box-shadow:inset 0 0 0 3px var(--background-color)}.radio label{display:flex;align-items:center;justify-content:flex-start;-moz-column-gap:10px;column-gap:10px;padding-top:2px}.radio.disabled-radio,.radio.disabled-radio input[type=checkbox]+:before,.radio.disabled-radio input[type=radio]+:before,.radio.disabled-radio label{cursor:not-allowed}.radio.disabled-radio:hover{cursor:not-allowed;opacity:1}.radio:hover{cursor:pointer;opacity:.7}@media(max-width:950px){.radio:hover{opacity:1}}.radio-box{display:flex;align-items:center;width:auto;flex-shrink:0;position:relative}.radio-box input[type=checkbox],.radio-box input[type=radio]{display:none}.radio-box label{display:flex;align-items:center;justify-content:flex-start;padding:5px 15px;border:1px solid var(--button-disabled-color);border-radius:8px;cursor:pointer}.radio-box input[type=checkbox]:checked+label,.radio-box input[type=radio]:checked+label{padding:3px 13px;border:3px solid var(--highlight-color)}.radio-box:hover{cursor:pointer}.radio-box:hover label{border:1px solid var(--highlight-color)}@media(max-width:950px){.radio-box:hover{opacity:1}.radio-box:hover label{border:1px solid var(--button-disabled-color)}}.button{width:280px;height:44px;outline:none;cursor:pointer;transition:all .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0 none;background-color:var(--button-color);display:flex;align-items:center;justify-content:center;font-weight:var(--button-text-weight);font-size:var(--button-text-size);line-height:17px;color:var(--button-text-color)}.button:hover{background-color:var(--button-hover-color)}.button:active{background-color:var(--button-active-color)}.button.button-disabled{background-color:var(--button-disabled-color);cursor:not-allowed}.button.secondary-button{background-color:var(--cards-background-color);color:var(--highlight-color)}.button.secondary-button:active,.button.secondary-button:hover{background-color:var(--button-hover-color);color:var(--button-text-color)}@media(max-width:950px){.button:active,.button:hover{background-color:var(--button-color)}.button.secondary-button:active,.button.secondary-button:hover{background-color:var(--cards-background-color);color:var(--highlight-color)}}.button.small-button{height:24px;width:auto;padding:4px 10px 5px;background-color:var(--background-color);color:var(--highlight-color);display:inline-flex;border:1px solid var(--button-disabled-color);border-radius:8px}.button.small-button:hover{border:1px solid var(--button-color)}.button.small-button:active{border:1px solid var(--button-active-color)}@media(max-width:950px){.button.small-button:active,.button.small-button:hover{border:1px solid var(--button-disabled-color)}}.button.is-invalid,.button.is-invalid:hover{background-color:var(--error-color)}header,header nav{background-color:var(--header-background-color);width:100%;height:auto}header nav{margin:0 auto;max-width:1920px;justify-content:var(--header-position);padding:20px}footer,header nav{display:flex;align-items:center}footer{flex-direction:column;padding:20px 40px;gap:20px;box-shadow:0 0 110px rgba(0,0,0,.17);background-color:var(--footer-background-color);position:sticky;bottom:0;flex-grow:1;width:100%;z-index:5}footer .device-button,footer .device-buttons-container,footer.only-device-footer{display:none}@media(max-width:950px){footer{padding:20px;gap:20px}}@media(max-width:720px){footer{padding:0;flex-grow:0;justify-content:space-between}footer .button{margin-top:1px;width:100%}footer:not(.button)>:not(.button){padding:0 20px}footer:not(.button)>:not(.button):first-child{padding-top:10px}footer:not(.button)>:not(.button).total-service-box{padding-bottom:20px}}.hover-able{cursor:pointer;transition:all .2s ease-in-out}.hover-able:hover{opacity:.7}@media(max-width:950px){.hover-able:hover{opacity:1}}.loader-container{position:fixed;top:0;left:0;width:100%;height:100%;background:transparent;z-index:15;display:flex;justify-content:center;align-items:center}.loader-container .loader{width:10rem;height:10rem;border-radius:50%;border:.5rem solid var(--button-disabled-color);border-top:.5rem solid var(--button-color);animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.language-button{border-radius:4px;padding:5px 10px;border:1px solid var(--button-disabled-color);margin-left:auto;cursor:pointer}.language-button:hover{border:1px solid var(--button-hover-color)}.language-button:active{border:1px solid var(--button-active-color)}@media(max-width:950px){.language-button:active,.language-button:hover{border:1px solid var(--button-disabled-color)}}.language-radios-box{margin-left:auto;gap:10px}.language-radios-box,.language-radios-box .language-radio{display:flex;align-items:center}.language-radios-box .language-radio input[type=radio]{position:absolute;opacity:0;left:-99999px}.language-radios-box .language-radio label{padding:5px;cursor:pointer;height:32px;border:1px solid transparent}.language-radios-box .language-radio label img{width:36px;height:20px;-o-object-fit:contain;object-fit:contain}.language-radios-box .language-radio input[type=radio]:checked+label{border:3px solid var(--text-color);padding:3px;border-radius:4px}.device-button{display:flex;align-items:center;justify-content:center;gap:20px;padding:10px 30px;border:1px solid var(--button-disabled-color);width:100%;max-width:280px;height:64px}.device-button p{font-weight:600;font-size:25px;line-height:25px;color:var(--highlight-color)}.back-button-box{display:flex;align-items:center;justify-content:flex-start;gap:10px;cursor:pointer}.heading-1{font-weight:var(--heading-one-weight);font-size:var(--heading-one-size);line-height:100%;color:var(--highlight-color)}.heading-2{font-weight:var(--heading-two-weight);color:var(--text-color)}.heading-2,.heading-2-bold{font-size:var(--heading-two-size);line-height:120%}.heading-2-bold{font-weight:var(--heading-two-bold-weight);color:var(--highlight-color)}.fine-print{font-weight:var(--fine-print-weight)}.fine-print,.fine-print-bold{font-size:var(--fine-print-size);line-height:15px;color:var(--text-color)}.fine-print-bold{font-weight:var(--fine-print-bold-weight)}.body-text{font-weight:var(--body-text-weight)}.body-text,.body-text-bold{font-size:var(--body-text-size);line-height:22px;color:var(--text-color)}.body-text-bold{font-weight:var(--body-text-bold-weight)}.text-link{font-weight:var(--text-link-weight)}.text-link,.text-link-underlined{font-size:var(--text-link-size);line-height:22px;color:var(--highlight-color)}.text-link-underlined{font-weight:var(--text-link-weight-underlined);text-decoration:underline}.text-link-uppercase{font-weight:var(--text-link-weight);font-size:var(--text-link-size);line-height:22px;color:var(--highlight-color);text-transform:uppercase}.text-link-fine-print{font-weight:var(--text-link-weight)}.text-link-fine-print,.text-link-fine-print-underlined{font-size:var(--text-link-fine-print-size);line-height:15px;color:var(--highlight-color)}.text-link-fine-print-underlined{font-weight:var(--text-link-weight-underlined);text-decoration:underline}@media(max-width:950px){.heading-1{font-size:var(--heading-one-size-mobile);line-height:110%}.heading-2,.heading-2-bold{font-size:var(--heading-two-size-mobile)}}.error-text{color:var(--error-color)}.device-link{font-weight:600;font-size:25px;line-height:120%;color:var(--highlight-color);text-decoration:underline;width:-moz-fit-content;width:fit-content}.info-icon{width:21px;height:21px;cursor:pointer;background-color:var(--button-color);position:relative;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.info-icon:before{height:3px;top:4.5px}.info-icon:after,.info-icon:before{content:"";width:3px;background-color:var(--button-text-color);position:absolute;left:9px}.info-icon:after{height:7px;top:9.5px}.info-icon.icon-smaller{width:14px;height:14px;margin-bottom:-3px}.info-icon.icon-smaller:before{width:2px;height:2px;left:6px;top:3px}.info-icon.icon-smaller:after{width:2px;height:5px;left:6px;top:6px}.info-icon:hover{background-color:var(--button-hover-color)}.info-icon:active{background-color:var(--button-active-color)}@media(max-width:950px){.info-icon:active,.info-icon:hover{background-color:var(--button-color)}}.add-service{display:flex;align-items:center;margin-left:auto;gap:10px}.add-service .buttons-fake{width:21px;height:21px;background-color:var(--button-color);position:relative;display:flex;align-items:center;justify-content:center;padding:5px;cursor:pointer;transition:all .2s ease-in-out}.add-service .buttons-fake:before{content:"";width:100%;height:3px;background-color:var(--button-text-color)}.add-service .buttons-fake:after{content:"";width:3px;height:calc(100% - 10px);background-color:var(--button-text-color);position:absolute;top:5px;left:calc(50% - 1.5px)}.add-service .add-service-text{transition:all .2s ease-in-out}.add-service.added .add-service-text{color:var(--button-text-color)}.add-service.added .buttons-fake{border-radius:50%;background:var(--button-text-color)}.add-service.added .buttons-fake:before{background-color:var(--button-color);width:100%;height:3px}.add-service.added .buttons-fake:after{display:none}.add-service.added:hover{opacity:.7}.add-service.added:hover .add-service-text{color:var(--button-text-color)}.add-service.added:hover .buttons-fake{border-radius:50%;background:var(--button-text-color)}.add-service.added:hover .buttons-fake:before{background-color:var(--button-color);width:100%;height:3px}.add-service.added:hover .buttons-fake:after{display:none}.add-service:hover{cursor:pointer}.add-service:hover .add-service-text{color:var(--button-hover-color)}.add-service:hover .buttons-fake{background-color:var(--button-hover-color)}.add-service:active .add-service-text{color:var(--button-active-color)}.add-service:active .buttons-fake{background-color:var(--button-active-color)}@media(max-width:950px){.add-service:hover .add-service-text{color:var(--highlight-color)}.add-service:hover .buttons-fake{background-color:var(--button-color)}.add-service:hover.added .add-service-text{color:var(--button-text-color)}.add-service:hover.added .buttons-fake{background-color:var(--button-text-color)}.add-service:hover.added .buttons-fake:before{background-color:var(--button-color)}}.triangle-box{width:20px;height:18px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:3px}.triangle-box .triangle{position:relative;background-color:var(--button-color);width:10px;height:10px;transform:rotate(-60deg) skewX(-30deg) scaleY(.866);border-top-right-radius:30%}.triangle-box .triangle:after,.triangle-box .triangle:before{content:"";position:absolute;background-color:inherit;width:10px;height:10px;border-top-right-radius:30%}.triangle-box .triangle:before{transform:rotate(-135deg) skewX(-45deg) scale(1.414,.707) translateY(-50%)}.triangle-box .triangle:after{transform:rotate(135deg) skewY(-45deg) scale(.707,1.414) translate(50%)}.triangle-box .info{top:6px;height:6px;z-index:2}.triangle-box .info,.triangle-box .info:after{position:absolute;left:50%;transform:translateX(-50%);width:2px;background-color:var(--button-text-color)}.triangle-box .info:after{content:"";top:8px;height:2px}.triangle-box.is-invalid .triangle,.triangle-box.is-invalid .triangle:after,.triangle-box.is-invalid .triangle:before{background-color:var(--error-color)}.gallery-option{display:flex;justify-content:center;align-items:center;padding:10px;width:44px;height:44px;background-color:var(--button-color)}.gallery-option:hover{cursor:pointer;background-color:var(--button-hover-color)}.gallery-option:active{background-color:var(--button-active-color)}.gallery-option:after{content:"";height:11.5px;width:11.5px;transform:rotate(45deg)}.gallery-option.option-right:after{margin-right:6px;border-right:2px solid var(--button-text-color);border-top:2px solid var(--button-text-color)}.gallery-option.option-left:after{margin-left:6px;border-left:2px solid var(--button-text-color);border-bottom:2px solid var(--button-text-color)}@media(max-width:950px){.gallery-option:active,.gallery-option:hover{background-color:var(--button-color)}}.dropdown-arrow{height:11.5px;width:11.5px;margin-bottom:6px;border-right:2px solid var(--text-color);border-bottom:2px solid var(--text-color);transform:rotate(45deg);cursor:pointer;flex-shrink:0;transition:all .2s ease-in-out}.dropdown-arrow.dropdown-opened{transform:rotate(-135deg);margin-bottom:0;margin-top:6px}.right-arrow{margin-right:6px;border-right:2px solid var(--text-color);border-top:2px solid var(--text-color)}.left-arrow,.right-arrow{height:11.5px;width:11.5px;transform:rotate(45deg);cursor:pointer;transition:all .2s ease-in-out}.left-arrow{border-left:2px solid var(--text-color);border-bottom:2px solid var(--text-color);margin-left:3px}.video-box{position:relative}.play-button{position:absolute;pointer-events:none;top:50%;left:50%;transform:translate(-50%,-50%);width:35px;height:35px;border-radius:50%;background-color:var(--button-color);display:flex;justify-content:center;align-items:center;border:2px solid var(--button-text-color)}.play-button:hover{cursor:pointer;background-color:var(--button-hover-color)}.play-button:active{background-color:var(--button-active-color)}.play-button:after{content:"";margin-left:3px;width:0;height:0;border-color:transparent transparent transparent var(--button-text-color);border-style:solid;border-width:6px 0 6px 12px}@media(max-width:950px){.play-button:active,.play-button:hover{background-color:var(--button-color)}}.close-icon{cursor:pointer;width:20px;height:20px;position:relative;margin-top:-2px;flex-shrink:0}.close-icon:after,.close-icon:before{position:absolute;content:"";width:100%;height:3px;background-color:var(--highlight-color);top:10px}.close-icon:before{transform:rotate(45deg)}.close-icon:after{transform:rotate(-45deg)}.steps-container{flex-direction:column;row-gap:5px}.steps-container,.steps-container .steps-box{display:flex;align-items:flex-start;justify-content:flex-start}.steps-container .steps-box{-moz-column-gap:32.5px;column-gap:32.5px;position:relative}.steps-container .steps-box .step{border:1px solid var(--text-color);border-radius:50%;width:12px;height:12px;z-index:2;background-color:var(--background-color);display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}.steps-container .steps-box .step:before{content:"";display:inline-flex;width:6px;height:6px;background-color:var(--background-color);border-radius:50%}.steps-container .steps-box .step.active:before,.steps-container .steps-box .step.passed:before{background-color:var(--highlight-color)}.steps-container .steps-box .step:hover{cursor:pointer}.steps-container .steps-box .line{height:1px;width:100%;background-color:var(--text-color);position:absolute;top:50%;transform:translateY(-50%)}.input-component{display:flex;flex-flow:column-reverse;width:100%;transition:all .2s ease-in-out;position:relative;height:47px}.input-component.read-only-input input{border-bottom:none}.input-component.is-invalid input,.input-component.is-invalid input:focus{border-bottom:1px solid var(--error-color)}.input-component.is-invalid input:focus+label,.input-component.is-invalid label{color:var(--error-color)}.input-component.is-invalid input:not(:-moz-placeholder-shown)+label{color:var(--error-color)}.input-component.is-invalid input:not(:placeholder-shown)+label{color:var(--error-color)}.input-component .clear-input{opacity:0;position:absolute;right:0;width:13px;height:13px;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out}.input-component .clear-input.show{opacity:1;cursor:pointer;margin-bottom:7.5px;background-color:transparent;animation:fadeIn .2s ease-in-out;z-index:2}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.input-component .clear-input.show:after,.input-component .clear-input.show:before{position:absolute;content:"";width:100%;height:1px;background-color:var(--text-color)}.input-component .clear-input.show:before{transform:rotate(45deg)}.input-component .clear-input.show:after{transform:rotate(-45deg)}.input-component .clear-input.show:hover{opacity:.7}.input-component input{width:100%;height:2.7rem;border:0;border-bottom:.1rem solid var(--button-disabled-color);-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;font-weight:400;font-size:15px;line-height:22px;color:var(--text-color);padding-bottom:5px;padding-right:20px;background-color:transparent}.input-component input:focus,.input-component input:hover{cursor:pointer;outline:none}.input-component label{font-weight:400;font-size:15px;line-height:22px;color:var(--text-color)}.input-component input:-moz-placeholder-shown+label{transform:translateY(22.5px) scale(1)}.input-component input:placeholder-shown+label{transform:translateY(22.5px) scale(1)}.input-component input:focus+label{font-weight:400;font-size:12px;line-height:15px;color:var(--text-color)}.input-component ::-webkit-input-placeholder{opacity:0;-webkit-transition:inherit;transition:inherit}.input-component input:not(:-moz-placeholder-shown)+label{font-weight:400;font-size:12px;line-height:15px;color:var(--text-color)}.input-component input:not(:placeholder-shown)+label{font-weight:400;font-size:12px;line-height:15px;color:var(--text-color)}.input-component input:not(:-moz-placeholder-shown)+label{transform:translate(0) scale(1)}.input-component input:focus+label,.input-component input:not(:placeholder-shown)+label{transform:translate(0) scale(1)}.input-component input,.input-component label{transition:all .2s;touch-action:manipulation}.textarea-row{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;row-gap:5px;position:relative}.textarea-row label{font-weight:400;font-size:12px;line-height:15px;color:var(--text-color);display:flex;align-items:center;gap:10px}.textarea-row label svg{cursor:pointer}.textarea-row textarea{width:100%;height:39px;border:1px solid var(--button-disabled-color);font-weight:400;font-size:15px;line-height:22px;padding:8.5px;outline:none;resize:none;overflow:hidden;background-color:transparent}.textarea-row textarea:focus,.textarea-row textarea:hover{border:1px solid var(--text-color)}.textarea-row .dictating-box{width:100%;height:calc(100% - 20px);position:absolute;top:20px;overflow:auto;left:0;padding:8.5px;background-color:var(--cards-background-color)}.textarea-row.is-invalid label{color:var(--error-color)}.textarea-row.is-invalid input{border:1px solid var(--error-color)}.pdf-signer-container{position:relative;width:100%;max-width:388px;display:flex;flex-direction:column;height:auto;gap:10px}.pdf-signer-container .pdf-signer-surface{z-index:1;padding-bottom:120px;-moz-user-select:none;-webkit-user-select:none;user-select:none;width:100%;height:0}.pdf-signer-container .pdf-signer-surface #pdf-signer-signature-pad{box-sizing:border-box;position:absolute;width:100%;height:80%;border:1px solid var(--button-disabled-color);border-radius:4px;background-color:#fff}.pdf-signer-container .pdf-signer-signature-buttons{box-sizing:border-box;display:flex;justify-content:space-between;gap:10px}.pdf-signer-container .pdf-signer-signature-buttons .button-signature{border:none;outline:none;background-color:transparent;cursor:pointer;transition:all .2s ease-in-out}.pdf-signer-container .pdf-signer-signature-buttons .button-signature:hover{color:var(--button-hover-color)}@media(max-width:950px){.pdf-signer-container .pdf-signer-signature-buttons .button-signature:hover{color:var(--highlight-color)}}.dictation-box{display:flex;align-items:flex-end;width:100%;gap:10px}.dictation-box .icon-box{border-radius:8px;border:1px solid var(--button-disabled-color);height:40px;width:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;z-index:1}.dictation-box .icon-box svg{height:22px}.dictation-box .icon-box .square{width:10px;height:10px;position:relative;background:var(--text-color)}.dictation-box .icon-box .square:before{animation:pulse 2s ease-in-out infinite}.dictation-box .icon-box .square:after,.dictation-box .icon-box .square:before{content:"";position:absolute;width:100%;height:100%;opacity:.2;background-color:var(--text-color);top:0;left:0;z-index:-1}.dictation-box .icon-box .square:after{animation:pulse 2s ease-in-out .5s infinite}@keyframes pulse{0%{transform:scale(1);opacity:.5}to{transform:scale(2);opacity:0}}.dictation-box .icon-box:hover{border:1px solid var(--button-color)}.full-screen-modal-background{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--background-color);z-index:10}.full-screen-modal-background .full-screen-modal-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:20px 40px;row-gap:20px;max-width:1920px}.full-screen-modal-background .full-screen-modal-container .close-box{cursor:pointer;margin-left:auto;width:23px;height:23px;position:relative;flex-shrink:0}.full-screen-modal-background .full-screen-modal-container .close-box:after,.full-screen-modal-background .full-screen-modal-container .close-box:before{position:absolute;content:"";width:100%;height:1px;background-color:var(--text-color);top:10px}.full-screen-modal-background .full-screen-modal-container .close-box:before{transform:rotate(45deg)}.full-screen-modal-background .full-screen-modal-container .close-box:after{transform:rotate(-45deg)}.full-screen-modal-background .full-screen-modal-container .services-info-modal{display:flex;justify-content:flex-start;flex-direction:column;width:100%;row-gap:20px}.full-screen-modal-background .full-screen-modal-container .services-info-modal .service-info-image{width:100%;height:498px;-o-object-fit:cover;object-fit:cover}.full-screen-modal-background .full-screen-modal-container .services-info-modal .services-info-modal-service{display:flex;flex-direction:column;gap:10px;padding:10px;border:1px solid var(--button-disabled-color);border-radius:8px;width:100%;height:74px}.full-screen-modal-background .full-screen-modal-container .services-info-modal .services-info-modal-service .service-info-modal-service-info{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.full-screen-modal-background .full-screen-modal-container .services-info-modal .services-info-modal-service .service-info-modal-service-info .service-info-modal-service-info-options{display:flex;align-items:center;gap:30px}.full-screen-modal-background .full-screen-modal-container .gallery-box{display:flex;justify-content:flex-start;flex-direction:column;width:100%;max-width:870px;margin:0 auto;row-gap:40px}.full-screen-modal-background .full-screen-modal-container .gallery-box .image-gallery{width:auto;height:490px;-o-object-fit:contain;object-fit:contain;aspect-ratio:16/9}.full-screen-modal-background .full-screen-modal-container .gallery-box .gallery-options{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:320px;margin:0 auto}.full-screen-modal-background .full-screen-modal-container .gallery-box .gallery-options .gallery-number{width:60px;text-align:center}.full-screen-modal-background .full-screen-modal-container .services-card-modal{display:flex;justify-content:flex-start;flex-direction:column;width:100%;max-width:870px;margin:0 auto;background-color:var(--cards-background-color)}.full-screen-modal-background .full-screen-modal-container .services-card-modal.services-card-modal-active{background-color:var(--button-color)}.full-screen-modal-background .full-screen-modal-container .services-card-modal.services-card-modal-active .service-modal-text{color:var(--button-text-color);font-weight:700}.full-screen-modal-background .full-screen-modal-container .services-card-modal .service-preview-image{width:100%;height:470px;-o-object-fit:cover;object-fit:cover}.full-screen-modal-background .full-screen-modal-container .services-card-modal .services-card-modal-info{display:flex;justify-content:flex-start;flex-direction:column;padding:20px;row-gap:10px}.full-screen-modal-background .full-screen-modal-container .services-card-modal .services-card-modal-info .add-service{padding:20px;margin-right:-20px;margin-bottom:-20px;margin-top:-20px}.full-screen-modal-background .full-screen-modal-container .services-text{width:100%;max-width:870px;margin:0 auto}@media(max-width:950px){.full-screen-modal-background .full-screen-modal-container .gallery-box .image-gallery{height:534px;width:calc(100% + 80px);margin-left:-40px}.full-screen-modal-background .full-screen-modal-container .services-card-modal .service-preview-image{height:330px}.full-screen-modal-background .full-screen-modal-container .services-info-modal .service-info-image{height:367px}.full-screen-modal-background .full-screen-modal-container .services-info-modal .services-info-modal-service{max-width:640px;margin:0 auto}.full-screen-modal-background .full-screen-modal-container .services-info-modal .services-info-modal-text{width:100%;max-width:640px;margin:0 auto}}@media(max-width:720px){.full-screen-modal-background .full-screen-modal-container{padding:20px}.full-screen-modal-background .full-screen-modal-container .gallery-box .image-gallery{height:240px;width:calc(100% + 40px);margin-left:-20px}.full-screen-modal-background .full-screen-modal-container .services-card-modal .service-preview-image{height:367px}.full-screen-modal-background .full-screen-modal-container .services-info-modal .service-info-image{height:201px}}.normal-modal-background{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:transparent;z-index:10}.normal-modal-background.device-modal .normal-modal-container{height:auto;width:870px}.normal-modal-background.device-modal .normal-modal-container .modal-page-steps-box{flex-wrap:wrap;width:100%}.normal-modal-background.device-modal .normal-modal-container .modal-page-steps-box .modal-page-step{width:100%;border-bottom:1px solid var(--button-disabled-color);padding-bottom:40px}.normal-modal-background.device-modal .normal-modal-container .modal-page-steps-box .modal-page-step:last-child{border-bottom:none;padding-bottom:0}.normal-modal-background .normal-modal-container{width:1280px;max-width:90%;height:685px;max-height:85%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:40px;row-gap:40px;background-color:var(--background-color);box-shadow:0 0 110px rgba(0,0,0,.17);overflow-y:auto}.normal-modal-background .normal-modal-container.smaller-modal{width:870px;height:auto;max-height:338px}.normal-modal-background .normal-modal-container .close-box{cursor:pointer;margin-left:auto;width:23px;height:23px;position:relative;flex-shrink:0}.normal-modal-background .normal-modal-container .close-box:after,.normal-modal-background .normal-modal-container .close-box:before{position:absolute;content:"";width:100%;height:1px;background-color:var(--text-color);top:10px}.normal-modal-background .normal-modal-container .close-box:before{transform:rotate(45deg)}.normal-modal-background .normal-modal-container .close-box:after{transform:rotate(-45deg)}.normal-modal-background .normal-modal-container .modal-page-steps-box{border-top:1px solid var(--button-disabled-color);border-bottom:1px solid var(--button-disabled-color);padding:40px 0;display:flex;align-items:flex-start;justify-content:flex-start;gap:40px;width:100%}.normal-modal-background .normal-modal-container .modal-page-steps-box .modal-page-step{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:10px;width:calc(33.33333% - 15px)}.normal-modal-background .normal-modal-container .modal-page-steps-box .modal-page-step .modal-page-step-info{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:20px;width:100%}.normal-modal-background .normal-modal-container .marketing-text-box a{font-weight:var(--text-link-weight);font-size:var(--text-link-size);line-height:22px;color:var(--highlight-color)}@media(max-width:950px){.normal-modal-background .normal-modal-container{padding:20px;gap:20px;width:100%;height:100%;max-width:100%;max-height:100%}.normal-modal-background .normal-modal-container.smaller-modal{width:100%;height:100%}.normal-modal-background .normal-modal-container .modal-page-steps-box{padding:20px 0;flex-wrap:wrap;gap:20px;width:100%}.normal-modal-background .normal-modal-container .modal-page-steps-box .modal-page-step{width:100%;border-bottom:1px solid var(--button-disabled-color);padding-bottom:20px;gap:20px}.normal-modal-background .normal-modal-container .modal-page-steps-box .modal-page-step:last-child{border-bottom:none;padding-bottom:0}.normal-modal-background .normal-modal-container .modal-page-steps-box .modal-page-step .modal-page-step-info{align-items:center;flex-direction:row;width:100%}}.learn-more-container{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px}.customer-information-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:40px;max-width:870px;width:100%;padding-bottom:40px;border-bottom:1px solid var(--button-disabled-color)}.customer-information-container .customer-information-name{width:100%}.customer-information-container .customer-information-car{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:20px}.customer-information-container .customer-information-car .customer-information-car-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;width:312px}.customer-information-container .customer-information-car .customer-information-car-box .customer-information-car-img-check{position:absolute;top:-20px;right:0;z-index:1}.customer-information-container .customer-information-car .customer-information-car-box .customer-information-car-img{height:126px;width:100%;z-index:2;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:359px){.customer-information-container .customer-information-car .customer-information-car-box,.customer-information-container .customer-information-car .customer-information-car-box .customer-information-car-img{width:100%}}.customer-information-container .customer-information-car .customer-information-registration{width:319px;height:69px;background-color:#e7e7e7;border:1px solid #000;border-radius:8px;padding:1.5px}.customer-information-container .customer-information-car .customer-information-registration .customer-information-registration-box{height:100%;width:100%;border-radius:6px;border:3px solid #000;background-color:#fff;display:flex;justify-content:center;align-items:center}.customer-information-container .customer-information-car .customer-information-registration .customer-information-registration-box .registration-country-box{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;width:30px;background-color:#14419c;gap:6.22px;border-radius:2px 0 0 2px}.customer-information-container .customer-information-car .customer-information-registration .customer-information-registration-box .registration-country-box .registration-country{font-weight:600;font-size:16px;line-height:100%;color:#fff}.customer-information-container .customer-information-car .customer-information-registration .customer-information-registration-box .registration-number{display:flex;justify-content:center;align-items:center;font-weight:600;font-size:48px;line-height:100%;color:#000;width:calc(100% - 30px);height:100%}@media only screen and (max-width:359px){.customer-information-container .customer-information-car .customer-information-registration{width:279px}.customer-information-container .customer-information-car .customer-information-registration .customer-information-registration-box .registration-number{font-size:44px}}.customer-information-container .customer-information-car .customer-information-details-box{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:100%;gap:20px}.customer-information-container .customer-information-car .customer-information-details-box .customer-information-detail{width:calc(25% - 15px);display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.customer-information-container .checkout-text{border-top:1px solid var(--button-disabled-color);padding-top:40px}.terms-and-conditions-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:40px;max-width:870px;width:100%}.terms-and-conditions-container a{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;text-decoration:underline}.terms-and-conditions-container .terms-and-conditions-container-text{word-break:break-word}.welcome-checkbox{text-align:center}@media(max-width:950px){.customer-information-container{row-gap:20px;max-width:100%;padding-bottom:20px;justify-content:center;align-items:center}.customer-information-container .customer-information-car{max-width:388px}.customer-information-container .customer-information-car .customer-information-details-box .customer-information-detail{width:calc(50% - 10px)}.customer-information-container .checkout-text{padding-top:20px}.terms-and-conditions-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:20px;max-width:100%;width:100%;margin-top:-20px;padding-top:20px}}.information-form{flex-direction:column;max-width:870px;row-gap:40px;height:100%}.information-form,.information-form .input-group{display:flex;align-items:flex-start;justify-content:flex-start;width:100%}.information-form .input-group{flex-wrap:wrap;-moz-column-gap:40px;column-gap:40px}.information-form .input-group .fake-input-component,.information-form .input-group .input-component{width:calc(50% - 20px)}.information-form .input-group .fake-input-component{display:flex;flex-direction:column}.information-form .input-group .fake-input-component .error-text{font-size:15px;line-height:22px;color:var(--text-color);padding-bottom:5px;height:27px}.information-form .input-group .fake-input-component .fine-print{padding-bottom:5px}.information-form .contact-methods-box{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;row-gap:10px;width:100%}.information-form .contact-methods-box .contact-methods-container{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;width:100%;gap:20px}.information-form .marketing-container{row-gap:20px}.information-form .marketing-container,.information-form .marketing-container .consents-container{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;width:100%}.information-form .marketing-container .consents-container{row-gap:10px}.information-form .marketing-container .consents-container.mandatory-consents{padding-bottom:20px;border-bottom:1px solid var(--button-disabled-color)}.information-form .marketing-container .consents-container .checkbox-name span a{font-size:inherit;color:var(--highlight-color);line-height:inherit;font-weight:var(--text-link-weight)}@media(max-width:950px){.information-form{max-width:100%;row-gap:20px}}@media(max-width:720px){.information-form,.information-page-title{max-width:388px}.information-form .input-group{row-gap:20px}.information-form .input-group .fake-input-component,.information-form .input-group .input-component{width:100%}.information-form .contact-methods-box .contact-methods-container{gap:10px}}.services-page-title{flex-direction:column;row-gap:20px}.services-container,.services-page-title{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1760px}.services-container{flex-wrap:wrap;-moz-column-gap:2px;column-gap:2px}.services-container.services-container-more-items{gap:10px}.services-container.services-container-more-items .service{width:calc(50% - 5px);flex-direction:row;position:relative;background-color:var(--cards-background-color);height:-moz-fit-content;height:fit-content}.services-container.services-container-more-items .service .service-image{width:40%;height:240px;-o-object-fit:cover;object-fit:cover}.services-container.services-container-more-items .service .service-info{padding:20px;width:60%}.services-container .service{display:flex;justify-content:space-between;flex-direction:column;position:relative;width:calc(33.33333% - 1.5px);background-color:var(--cards-background-color);height:100%}.services-container .service.service-active{background-color:var(--button-color)}.services-container .service.service-active .service-info .body-text-service,.services-container .service.service-active .service-info .service-info-text{color:var(--button-text-color);font-weight:700}.services-container .service .info-icon-service{position:absolute;top:10px;left:10px}.services-container .service .service-image{width:100%;height:341px;-o-object-fit:cover;object-fit:cover}.services-container .service .service-info{display:flex;align-items:flex-start;justify-content:space-between;flex-grow:1;flex-direction:column;padding:20px;width:100%;row-gap:10px}.services-container .service .service-info .service-box-column{display:flex;flex-direction:column;width:100%;gap:10px}.services-container .service .service-info .service-box-column .add-service{padding:20px;margin-right:-20px;margin-bottom:-20px;margin-top:-20px}@media(max-width:950px){.services-container .service .service-image{width:100%;height:224px;-o-object-fit:cover;object-fit:cover}.services-container.services-container-more-items{gap:10px}.services-container.services-container-more-items .service{width:100%}.services-container.services-container-more-items .service .service-image{height:162px}.services-container.services-container-more-items .service .service-info{padding:10px}}@media(max-width:720px){.services-container{row-gap:10px}.services-container .service{flex-direction:row;position:relative;background-color:var(--cards-background-color);width:100%;height:-moz-fit-content;height:fit-content}.services-container .service .service-image{width:40%;height:162px;-o-object-fit:cover;object-fit:cover}.services-container .service .service-info{padding:10px;width:60%}}.conformation-container{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:100%;height:100%;max-width:870px;row-gap:40px}.conformation-container .conformation-form-box{width:100%;background-color:var(--button-color);padding:20px;position:sticky;top:0}.conformation-container .conformation-form-box p{color:var(--button-text-color)}.conformation-container .conformation-form-box:before{content:"";position:absolute;width:100vw;height:100%;background-color:var(--button-color);top:0;left:50%;transform:translateX(-50%);z-index:-1;transition:all .2s;opacity:0;visibility:hidden}.conformation-container .conformation-form-box.important-box-fixed:before{opacity:1;visibility:visible}.conformation-container .conformation-info-container{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:100%}.conformation-container .conformation-info-container .conformation-info-box{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:20px;padding:20px 0;width:100%;border-top:1px solid var(--button-disabled-color)}.conformation-container .conformation-info-container .conformation-info-box .conformation-info{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:calc(25% - 15px)}.conformation-container .conformation-info-container .conformation-info-box .conformation-info .conformation-info-value{display:inline-block;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.conformation-container .conformation-info-container .services-details{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:100%;border-top:1px solid var(--button-disabled-color);border-bottom:1px solid var(--button-disabled-color)}.conformation-container .conformation-info-container .services-details .heading-2{padding:25px 0;width:100%;margin-top:20px;border-bottom:1px solid var(--button-disabled-color)}.conformation-container .conformation-info-container .services-details:last-child{border-top:none}.conformation-container .conformation-info-container .services-details .total-row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 0}.conformation-container .conformation-info-container .services-details .service-detail{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;row-gap:5px;width:100%;padding:25px 0;border-bottom:1px solid var(--button-disabled-color)}.conformation-container .conformation-info-container .services-details .service-detail:last-child{border-bottom:none}.conformation-container .conformation-info-container .services-details .service-detail .service-detail-box{display:flex;align-items:center;justify-content:space-between;width:100%;-moz-column-gap:10px;column-gap:10px}.conformation-container .conformation-info-container .services-details .service-detail .service-detail-box .service-title{display:inline-block;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.conformation-container .conformation-info-container .services-details .service-detail .service-detail-box .service-detail-price-box{display:flex;align-items:center;justify-content:flex-end;-moz-column-gap:10px;column-gap:10px}.conformation-container .conformation-info-container .services-details .service-detail .service-detail-box-workorders{display:flex;justify-content:space-between;width:100%;-moz-column-gap:10px;column-gap:10px}.conformation-container .conformation-info-container .services-details .service-detail .service-detail-box-workorders .dropdown-arrow{display:flex}.conformation-container .conformation-info-container .services-details .service-detail .service-detail-box-workorders:not(.service-detail-box-long-text) .dropdown-arrow{display:none}.conformation-container .conformation-info-container .services-details .service-detail .service-detail-box-workorders.service-detail-box-long-text p{display:inline-block;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.conformation-container .conformation-info-container .services-details .service-detail .service-detail-box-workorders.service-detail-box-workorders-expanded p{flex:1;white-space:wrap;overflow:visible;text-overflow:unset;width:100%}.conformation-container .conformation-info-container .services-details .service-detail .service-detail-expanded{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:20px;width:100%}.conformation-container .conformation-info-container .services-details .service-detail .service-detail-expanded .service-detail-expanded-item-box{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:20px;margin-top:20px;width:100%;border-top:1px solid var(--cards-background-color);padding-top:20px}.conformation-container .conformation-info-container .services-details .service-detail .service-detail-expanded .service-detail-expanded-item-box .service-detail-expanded-item{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:5px;width:100%;border-bottom:1px solid var(--cards-background-color);padding-bottom:20px}.conformation-container .conformation-info-container .services-details .service-detail .service-detail-expanded .service-detail-expanded-item-box .service-detail-expanded-item:last-child{border-bottom:none;padding-bottom:0}.conformation-container .conformation-info-container .services-details .service-detail .service-detail-expanded .service-detail-expanded-item-box .service-detail-expanded-item .service-detail-expanded-item-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:32px}.comment-container{width:100%;display:flex;align-items:flex-end;justify-content:center;gap:20px}.comment-container .textarea-row{width:100%;max-width:870px}.comment-container .dictation-box{margin:0 auto;max-width:870px}.comment-container.comment-container-expanded{border-bottom:1px solid var(--button-disabled-color);padding-bottom:20px}.footer-box{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:1920px}.footer-box .terms-and-conditions-footer{padding-bottom:20px;border-bottom:1px solid var(--button-disabled-color);width:100%;max-width:1920px;position:relative}.footer-box .terms-and-conditions-footer .terms-and-conditions-container{gap:20px;margin:0 auto;padding-top:0;max-height:220px}.footer-box .terms-and-conditions-footer .terms-and-conditions-container .terms-and-conditions-container-text{overflow-y:auto;display:flex;gap:20px;flex-direction:column;padding-right:10px}.footer-box .terms-and-conditions-footer .terms-and-conditions-container .terms-and-conditions-container-text .terms-and-conditions-container-text-container,.footer-box .terms-and-conditions-footer .terms-and-conditions-container .terms-and-conditions-container-text .terms-and-conditions-container-text-container ul{display:flex;flex-direction:column;gap:10px}.footer-box .terms-and-conditions-footer .terms-and-conditions-container .terms-and-conditions-container-text::-webkit-scrollbar{width:9px;height:9px}.footer-box .terms-and-conditions-footer .terms-and-conditions-container .terms-and-conditions-container-text::-webkit-scrollbar-track{background:transparent;box-shadow:inset 0 0 9px #ddd;border-radius:5px;border-left:4.5px solid transparent;border-right:4.5px solid transparent}.footer-box .terms-and-conditions-footer .terms-and-conditions-container .terms-and-conditions-container-text::-webkit-scrollbar-thumb{background:var(--button-color);border-radius:5px}.footer-box .terms-and-conditions-footer .terms-and-conditions-container .terms-and-conditions-container-text h2{font-weight:var(--heading-two-weight);font-size:var(--heading-two-size);line-height:120%;color:var(--text-color);margin-top:10px}.footer-box .terms-and-conditions-footer .terms-and-conditions-container .terms-and-conditions-container-text h2:first-child{margin-top:0}.footer-box .terms-and-conditions-footer .terms-and-conditions-container .terms-and-conditions-container-text .heading-2-bold{font-weight:var(--heading-two-bold-weight);font-size:var(--heading-two-size);line-height:120%;color:var(--highlight-color)}@media(max-width:950px){.footer-box .terms-and-conditions-footer .terms-and-conditions-container .terms-and-conditions-container-text .heading-2-bold,.footer-box .terms-and-conditions-footer .terms-and-conditions-container .terms-and-conditions-container-text h2{font-size:var(--heading-two-size-mobile)}}.footer-box .terms-and-conditions-footer .terms-and-conditions-container .terms-and-conditions-container-text li,.footer-box .terms-and-conditions-footer .terms-and-conditions-container .terms-and-conditions-container-text p{font-weight:var(--body-text-weight);font-size:var(--body-text-size);line-height:22px;color:var(--text-color)}.footer-box .terms-and-conditions-footer .terms-and-conditions-container .terms-and-conditions-container-text strong{font-weight:var(--body-text-bold-weight);font-size:var(--body-text-size);line-height:22px;color:var(--text-color)}.footer-box .terms-and-conditions-footer .terms-and-conditions-container-header-close{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;position:sticky;top:0;padding-bottom:20px;margin-bottom:-20px;background-color:var(--footer-background-color)}.footer-box .close-box{cursor:pointer;width:23px;height:23px;position:relative;flex-shrink:0;margin-left:auto}.footer-box .close-box:after,.footer-box .close-box:before{position:absolute;content:"";width:100%;height:1px;background-color:var(--text-color);top:10px}.footer-box .close-box:before{transform:rotate(45deg)}.footer-box .close-box:after{transform:rotate(-45deg)}@media(max-width:950px){.conformation-container{max-width:100%;row-gap:20px}.conformation-container .conformation-form-box{width:calc(100% + 80px);margin-left:-40px;padding:20px 40px}}@media(max-width:720px){.conformation-container .conformation-form-box{width:calc(100% + 40px);margin-left:-20px;padding:10px}.conformation-container .conformation-info-container .conformation-info-box{-moz-column-gap:0;column-gap:0;row-gap:10px;padding:10px 0}.conformation-container .conformation-info-container .conformation-info-box .conformation-info{width:50%;padding-right:20px}.conformation-container .conformation-info-container .conformation-info-box .conformation-info:first-child,.conformation-container .conformation-info-container .conformation-info-box .conformation-info:nth-child(2){border-bottom:1px solid var(--button-disabled-color);padding-bottom:10px}.conformation-container .conformation-info-container .conformation-info-box .conformation-info:nth-child(2n){padding-right:0;padding-left:10px}.conformation-container .conformation-info-container .conformation-info-box.bottom-confirmation-info-box .conformation-info{padding-bottom:0;border-bottom:none}.conformation-container .conformation-info-container .services-details .service-detail{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;row-gap:20px;width:100%;padding:20px 0;border-bottom:1px solid var(--button-disabled-color)}.conformation-container .conformation-info-container .services-details .service-detail:last-child{border-bottom:none}.conformation-container .conformation-info-container .services-details .service-detail .service-detail-box{display:flex;align-items:center;justify-content:space-between;width:100%;-moz-column-gap:10px;column-gap:10px}.conformation-container .conformation-info-container .services-details .service-detail .service-detail-box .service-detail-price-box{display:flex;align-items:center;justify-content:flex-end;-moz-column-gap:10px;column-gap:10px}}.success-page-container{display:flex;align-items:center;flex-direction:column;gap:40px;width:100%;max-width:1280px}.success-page-container .heading-2-bold{width:100%}.success-page-container .additional-information-box{display:flex;flex-direction:column;gap:20px;width:calc(100% + 160px);max-width:1280px;padding:20px 80px;background-color:var(--cards-background-color)}.success-page-container .additional-information-box p{border-bottom:1px solid var(--button-disabled-color);padding-bottom:20px}.success-page-container .additional-information-box p:last-child{border-bottom:none;padding-bottom:0}.success-page-container .success-page-steps-box{border-top:1px solid var(--button-disabled-color);border-bottom:1px solid var(--button-disabled-color);padding:40px 0;display:flex;align-items:flex-start;justify-content:flex-start;gap:40px;width:100%}.success-page-container .success-page-steps-box .success-page-step{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:10px;width:calc(33.33333% - 15px)}.success-page-container .success-page-steps-box .success-page-step .success-page-step-info{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:20px;width:100%}@media(max-width:950px){.success-page-container{gap:20px}.success-page-container .additional-information-box{padding:20px 40px;width:calc(100% + 80px)}.success-page-container .success-page-steps-box{padding:20px 0;flex-wrap:wrap;gap:20px;width:100%}.success-page-container .success-page-steps-box .success-page-step{width:100%;border-bottom:1px solid var(--button-disabled-color);padding-bottom:20px;gap:20px}.success-page-container .success-page-steps-box .success-page-step:last-child{border-bottom:none;padding-bottom:0}.success-page-container .success-page-steps-box .success-page-step .success-page-step-info{align-items:center;flex-direction:row;width:100%}}@media(max-width:720px){.success-page-container .additional-information-box{padding:20px;width:calc(100% + 40px)}}.parking-container{max-width:1280px}.parking-container,.parking-container .parking-sub-container{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:100%;row-gap:40px}.parking-container .parking-sub-container{margin:auto;max-width:870px}.parking-container .parking-sub-container .device-parking-info,.parking-container .parking-sub-container .parking-info-box{display:none}.parking-container .parking-sub-container .parking-container{position:relative;width:100%}.parking-container .parking-sub-container .parking-container .dot{width:20px;height:20px;position:absolute;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--text-color);background-color:var(--button-text-color);margin-top:-10px;margin-left:-10px}.parking-container .parking-sub-container .parking-container .dot:before{content:"";display:inline-block;background-color:var(--radio-color);width:10px;height:10px;border-radius:50%}.parking-container .parking-sub-container .parking-container .parking-box{width:100%;display:block}.parking-container .parking-sub-container .parking-container .parking-box svg{display:block;width:100%;height:100%}.parking-container .parking-sub-container .parking-container .parking-box svg .spot~*{pointer-events:none}.parking-container .parking-sub-container .parking-container .parking-box svg .spot:hover{fill:#fff;cursor:pointer}@media(max-width:950px){.parking-container .parking-sub-container .parking-container .parking-box svg .spot:hover{fill:var(--selected-parking-color)}}.parking-container .parking-sub-container .parking-container .parking-box svg .selected{fill:var(--selected-parking-color)}.parking-container .parking-sub-container .parking-confirmation-box{width:100%;background-color:var(--button-color);padding:20px}.parking-container .parking-sub-container .parking-confirmation-box p{max-width:720px;color:var(--button-text-color);width:100%;margin:0 auto}.parking-container .parking-sub-container .parking-device-box{display:flex;max-width:720px;width:100%;margin:0 auto;flex-direction:column;gap:2px}.parking-container .parking-sub-container .parking-device-box .parking-device-box-title{display:none}.parking-container .parking-sub-container .parking-device-box .parking-device-box-info{display:flex;flex-direction:column;padding:20px;gap:20px;background-color:var(--button-color)}.parking-container .parking-sub-container .parking-device-box .parking-device-box-info p{color:var(--button-text-color)}.parking-container .parking-sub-container .parking-device-box .parking-device-box-info h2{color:var(--button-text-color);padding-top:20px;border-top:1px solid var(--button-text-color)}.parking-container .parking-sub-container .parking-device-box .parking-device-box-steps{display:flex;width:100%;flex-direction:column;gap:2px}.parking-container .parking-sub-container .parking-device-box .parking-device-box-steps .parking-device-box-step{display:flex;width:100%;background-color:var(--button-color);position:relative;height:84px}.parking-container .parking-sub-container .parking-device-box .parking-device-box-steps .parking-device-box-step img{width:110px;height:100%;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.parking-container .parking-sub-container .parking-device-box .parking-device-box-steps .parking-device-box-step .number-box{position:absolute;top:0;left:0;width:34px;height:34px;background-color:var(--button-disabled-color);padding:5px;display:flex;align-items:center;justify-content:center;color:var(--button-text-color)}.parking-container .parking-sub-container .parking-device-box .parking-device-box-steps .parking-device-box-step .parking-device-box-step-info{display:flex;align-items:center;padding:10px 20px;color:var(--button-text-color);width:calc(100% - 110px)}@media(max-width:950px){.parking-container,.parking-container .parking-sub-container{row-gap:20px}}.confirmation-checkin-container{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:100%;max-width:1280px;row-gap:40px}.confirmation-checkin-container .confirmation-checkin-container-info{display:flex;flex-direction:column;gap:10px;width:100%;max-width:870px;margin:0 auto}.confirmation-checkin-container .confirmation-checkin-container-info .confirmation-checkin-container-info-row{display:flex;gap:20px;width:100%;border-bottom:1px solid var(--button-disabled-color);padding-bottom:10px}.confirmation-checkin-container .confirmation-checkin-container-info .confirmation-checkin-container-info-row.no-border-info-row{border-bottom:none;padding-bottom:0}.confirmation-checkin-container .confirmation-checkin-container-info .confirmation-checkin-container-info-row .confirmation-checkin-container-info-row-box{width:calc(50% - 10px);flex-grow:1;display:flex;flex-direction:column}.confirmation-checkin-container .confirmation-checkin-container-info .confirmation-checkin-container-info-row .confirmation-checkin-container-info-row-box .body-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1}@media(max-width:950px){.confirmation-checkin-container,.confirmation-checkin-container .parking-sub-container{row-gap:20px}}.service-details-container{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:100%;max-width:870px;row-gap:40px;height:100%}.service-details-container .service-details-images{width:100%;height:auto;display:flex;flex-wrap:wrap;margin:0 auto;gap:10px}.service-details-container .service-details-images img{width:calc(25% - 7.5px);height:127px;-o-object-fit:cover;object-fit:cover;cursor:pointer}.service-details-container .service-details-images .video-box{width:calc(25% - 7.5px);height:127px}.service-details-container .service-details-images .video-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-details-container .service-details-images video{width:calc(25% - 7.5px);height:127px;-o-object-fit:cover;object-fit:cover}.invoice-container{display:flex;flex-direction:column;width:100%;max-width:870px;margin:0 auto;flex-grow:1}.invoice-container .invoice-box{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px}.invoice-container .pdf-picture{display:block;max-width:100%;height:auto}.service-details-footer-box{display:flex;flex-direction:column;gap:20px;width:100%;max-width:870px;margin:0 auto}.service-details-footer-box .invoice-box{display:flex;justify-content:space-between;align-items:center;width:100%;border-bottom:1px solid var(--button-disabled-color);padding-bottom:20px}.service-details-footer-box .invoice-box .invoice-status-text,.service-details-footer-box .invoice-box.opened-invoice{display:none}.service-details-footer-box .total-box{display:flex;justify-content:space-between;align-items:center;width:100%}@media(max-width:950px){.service-details-container{max-width:100%;row-gap:20px}.service-details-container .service-details-images .video-box,.service-details-container .service-details-images img{height:94px}}@media(max-width:720px){.service-details-container .service-details-images .video-box,.service-details-container .service-details-images img{height:53px}}.payment-selection-container{display:flex;flex-direction:column;width:100%;max-width:388px;margin:0 auto;gap:20px}.payment-selection-container .payment-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px;border:1px solid var(--button-disabled-color);border-radius:8px;cursor:pointer}.payment-selection-container .payment-option:first-child{border-top:1px solid var(--button-disabled-color)}.payment-selection-container .payment-option.disabled-payment{cursor:not-allowed}.payment-selection-container .payment-option.disabled-payment .text-link{color:var(--button-disabled-color)}.payment-selection-container .payment-option.disabled-payment .radio{cursor:not-allowed!important}.payment-selection-container .payment-option.disabled-payment .radio:hover{cursor:not-allowed!important;opacity:1}.payment-selection-container .payment-option.selected-payment{border:3px solid var(--button-color);padding:18px}.payment-details-card-container{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;background-color:var(--cards-background-color);padding:40px;gap:40px}.payment-details-card-container .payment-details-info{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:870px;gap:20px}.payment-details-card-container .payment-details-card{display:flex;flex-direction:column;width:100%;max-width:388px;padding:20px;gap:10px;background-color:#fff;border-radius:8px;border:1px solid var(--button-disabled-color)}.payment-details-card-container .payment-details-card .payment-details-invoice-card-logo{margin-left:auto}.payment-details-card-container .payment-details-card .payment-details-card-separator{display:flex;-moz-column-gap:20px;column-gap:20px}.payment-details-card-container .payment-details-card .payment-details-card-separator .input-component{width:calc(50% - 1rem)}.payment-disclaimer-text{width:100%;max-width:388px;margin:0 auto}@media(max-width:950px){.payment-details-card-container{padding:20px;gap:20px}.payment-details-card-container .payment-details-info{max-width:100%}}.pickup-selection-options{display:flex;width:100%;align-items:flex-start;height:auto;max-width:870px;gap:40px}.pickup-selection-options .pickup-selection-option{display:flex;flex-direction:column;padding:20px;width:100%;row-gap:20px;border:1px solid var(--button-disabled-color);border-radius:8px}.pickup-selection-options .pickup-selection-option.active-option{padding:16px;border:5px solid var(--button-color)}.pickup-selection-options .pickup-selection-option .additional-info{border-top:1px solid var(--button-disabled-color);width:100%;padding-top:20px;display:flex;justify-content:space-between;align-items:center;margin-top:auto}.pickup-selection-options .pickup-selection-option .working-hours-box{display:flex;width:100%;gap:30px}.pickup-selection-options .pickup-selection-option .working-hours-box .working-hours-box-dates{display:flex;flex-direction:column;gap:10px;flex-grow:1}.pickup-selection-options .pickup-selection-option .working-hours-box .working-hours-box-dates:first-child{text-align:left}.pickup-selection-options .pickup-selection-option .working-hours-box .working-hours-box-dates:last-child{text-align:right}@media(max-width:950px){.pickup-selection-options{flex-direction:column;gap:20px;max-width:388px}}.arrival-container-top{background-color:var(--cards-background-color);padding:40px 20px}.arrival-container-top,.arrival-container-top .arrival-container-top-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.arrival-container-top .arrival-container-top-box{gap:20px;max-width:380px;text-align:center}.arrival-container{display:flex;flex-direction:column;width:100%;max-width:388px;gap:20px}.arrival-container .arrival-selection-box{display:flex;flex-direction:column;width:100%;gap:10px}.arrival-container .arrival-selection-box .arrival-selection-box-options{display:flex;width:100%;gap:10px;flex-wrap:wrap}.arrival-container .working-hours-container{display:flex;flex-direction:column;width:100%;gap:20px;max-width:388px;padding:20px;background-color:var(--cards-background-color)}.arrival-container .working-hours-container .working-hours-box{display:flex;width:100%;gap:20px}.arrival-container .working-hours-container .working-hours-box .working-hours-box-dates{display:flex;flex-direction:column;gap:10px;flex-grow:1;white-space:nowrap}.arrival-container .working-hours-container .working-hours-box .working-hours-box-dates:first-child{text-align:left}.arrival-container .working-hours-container .working-hours-box .working-hours-box-dates:last-child{text-align:right}.check-out-success-container{width:100%;max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.check-out-success-container .success-working-hours-box{display:flex;width:100%;gap:30px;max-width:430px;padding:0 20px;margin:0 auto}.check-out-success-container .success-working-hours-box .success-working-hours-box-dates{display:flex;flex-direction:column;gap:10px;flex-grow:1}.check-out-success-container .success-working-hours-box .success-working-hours-box-dates:first-child{text-align:left}.check-out-success-container .success-working-hours-box .success-working-hours-box-dates:last-child{text-align:right}.check-out-success-footer{width:100%;display:flex;flex-direction:column;background-color:var(--cards-background-color);padding:40px;gap:40px}.check-out-success-footer .check-out-success-footer-container{display:flex;flex-direction:column;gap:20px;width:100%;max-width:390px;margin:0 auto}.check-out-success-footer .check-out-success-footer-container.center{align-items:center;justify-content:center}.check-out-success-footer .check-out-success-footer-container .selection-box{display:flex;flex-direction:column;gap:10px;width:100%}.check-out-success-footer .check-out-success-footer-container .selection-box .selection-box-options{display:flex;flex-wrap:wrap;-moz-column-gap:40px;column-gap:40px;row-gap:20px}.check-out-success-footer .button{margin:0 auto}@media(max-width:950px){.check-out-success-container{gap:20px}.check-out-success-footer{padding:20px}}@media(max-width:720px){.check-out-success-container .success-working-hours-box{padding:0}}.services-welcome-page-title{display:flex;flex-direction:column;gap:40px;width:100%;max-width:1760px}.services-welcome-page-title .service-welcome-page-title-box{display:flex;flex-direction:column;gap:20px;width:100%}.services-welcome-page-title .services-welcome-page-sub-title{margin:0 auto}.service-box,.services-welcome-page-title .services-welcome-page-sub-title{width:100%;max-width:870px;padding-bottom:40px;border-bottom:1px solid var(--button-disabled-color)}.service-box,.service-box .service-info{display:flex;flex-direction:column;gap:40px}.service-box .service-info .service-info-title{display:flex;align-items:center;gap:10px}.service-box .service-info .service-info-images{display:flex;gap:10px;flex-wrap:wrap}.service-box .service-info .service-info-images .service-info-image{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:calc(16.66667% - 8.5px)}.service-box .service-info .service-info-box{display:flex;flex-direction:column;padding:10px;gap:10px;border-radius:8px;border:1px solid var(--button-disabled-color);background:var(--background-color);width:100%;max-width:640px}.service-box .service-info .service-info-box.selected-service{padding:8px;border:3px solid var(--button-color)}.service-box .service-info .service-info-box.denied-service{padding:8px;border:3px solid var(--button-disabled-color)}.service-box .service-info .service-info-box.is-invalid{padding:8px;border:3px solid var(--error-color)}.service-box .service-info .service-info-box .service-info-box-row{display:flex;align-items:center;justify-content:space-between;gap:30px}.service-box .service-info .service-info-box .service-info-box-row .service-radios{display:flex;align-items:center;gap:30px}footer .total-service-box{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:870px;margin:0 auto;padding:0 20px;padding-bottom:20px;border-bottom:1px solid var(--button-disabled-color)}@media(max-width:950px){.services-welcome-page-title{gap:20px}.service-box,.services-welcome-page-title .services-welcome-page-sub-title{max-width:100%;padding-bottom:20px}.service-box{gap:20px}.service-box .service-info{display:flex;flex-direction:column;gap:20px}}@media(max-width:720px){.services-welcome-container{row-gap:10px}.services-welcome-container .service{flex-direction:row;position:relative;background-color:var(--cards-background-color);width:100%}.services-welcome-container .service .service-image{width:40%;height:151px;-o-object-fit:cover;object-fit:cover}.services-welcome-container .service .service-info{padding:10px;height:100%;width:60%}.services-welcome-container .service .service-info .body-text-service{height:65px;width:100%;-webkit-line-clamp:3}}.service-success-container{display:flex;flex-direction:column;gap:40px;width:100%;max-width:870px;margin:0 auto}.service-success-container .service-orders{display:flex;flex-direction:column;gap:20px}.service-success-container .service-orders .service-order{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding-bottom:20px;border-bottom:1px solid var(--button-disabled-color)}.service-success-container .service-orders .service-order:first-child{padding-top:20px;border-top:1px solid var(--button-disabled-color)}.service-success-container .service-orders .service-order .service-order-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex:1}.service-success-container .service-success-info{display:flex;flex-direction:column;gap:20px;width:100%}@media(max-width:950px){.service-success-container{gap:20px;max-width:100%}}.registration-container .registration-page-container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:388px;margin-top:20px;gap:60px}.registration-container .registration-page-container .button{max-width:320px}.registration-container .registration-page-container .registration-page-container-options{display:flex;flex-direction:column;gap:20px;width:100%}.registration-container .registration-page-container .registration-page-container-options p{text-align:center}.registration-container .registration-page-container .registration-page-container-options .registration-page-container-options-box{display:flex;align-items:center;gap:40px;justify-content:center}.registration-container .registration-page-container .registration-page-container-options .registration-page-container-options-box a{cursor:pointer}.registration-container .registration-page-container .registration-page-container-input{display:flex;flex-direction:column;gap:20px;width:100%}.registration-container .registration-page-container .registration-page-container-input .input-component input{text-transform:uppercase}@media(max-width:950px){.registration-container .aftersales-page-title{row-gap:20px}.registration-container .registration-page-container{gap:40px}}@media(max-width:720px){.registration-container .aftersales-page-title{max-width:388px}}#app{display:flex;flex-direction:column;flex-grow:1;position:fixed;height:100vh;width:100vw;max-height:100%;overflow-x:hidden;top:0;bottom:0;left:0;right:0}