@font-face{font-family:"MuseoSlab";src:url(/static/media/Museo_Slab_300.da13314d.otf);font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"MuseoSlab";src:url(/static/media/Museo_Slab_700.8f259e72.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"MuseoSans";src:url(/static/media/MuseoSans_300.12b1cf72.otf);font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"MuseoSans";src:url(/static/media/MuseoSans_700.52c3465d.otf);font-style:normal;font-weight:700;font-display:swap}:root{--ion-font-family:"MuseoSans";--ion-color-primary:#ffeb00;--ion-color-primary-rgb:255,235,0;--ion-color-primary-contrast:#000;--ion-color-primary-contrast-rgb:0,0,0;--ion-color-primary-shade:#e0ac08;--ion-color-primary-tint:#ffca22;--ion-color-link-cta-primary:#000;--ion-color-secondary:#efe1cd;--ion-color-secondary-rgb:239,225,205;--ion-color-secondary-contrast:0,0,0;--ion-color-secondary-contrast-rgb:255,255,255;--ion-color-secondary-shade:#36abe0;--ion-color-secondary-tint:#efe1cd;--ion-color-tertiary:#5260ff;--ion-color-tertiary-rgb:82,96,255;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255,255,255;--ion-color-tertiary-shade:#4854e0;--ion-color-tertiary-tint:#6370ff;--ion-color-orange:#f59b0a;--ion-color-orange-rgb:245,155,0;--ion-color-orange-contrast:#000;--ion-color-orange-contrast-rgb:255,255,255;--ion-color-bege-one:#f7f2e9;--ion-color-bege-one-rgb:247,242,233;--ion-color-bege-one-contrast:#000;--ion-color-bege-one-contrast-rgb:255,255,255;--ion-color-bege-two:#edffcd;--ion-color-bege-two-rgb:237,255,205;--ion-color-bege-two-contrast:#000;--ion-color-bege-two-contrast-rgb:255,255,255;--ion-color-bege-threee:#dccdb2;--ion-color-bege-threee-lighter:#f7f4ed;--ion-color-bege-threee-rgb:220,205,178;--ion-color-bege-threee-contrast:#000;--ion-color-bege-threee-contrast-rgb:255,255,255;--ion-color-success:#2dd36f;--ion-color-success-rgb:45,211,111;--ion-color-success-contrast:#fff;--ion-color-success-contrast-rgb:255,255,255;--ion-color-success-shade:#28ba62;--ion-color-success-tint:#42d77d;--ion-color-warning:#ffc409;--ion-color-warning-rgb:255,196,9;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0,0,0;--ion-color-warning-shade:#e0ac08;--ion-color-warning-tint:#ffca22;--ion-color-danger:#eb445a;--ion-color-danger-rgb:235,68,90;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255,255,255;--ion-color-danger-shade:#cf3c4f;--ion-color-danger-tint:#ed576b;--ion-color-dark:#222428;--ion-color-dark-rgb:34,36,40;--ion-color-dark-contrast:#fff;--ion-color-dark-contrast-rgb:255,255,255;--ion-color-dark-shade:#1e2023;--ion-color-dark-tint:#383a3e;--ion-color-medium:#92949c;--ion-color-medium-rgb:146,148,156;--ion-color-medium-contrast:#fff;--ion-color-medium-contrast-rgb:255,255,255;--ion-color-medium-shade:#808289;--ion-color-medium-tint:#9d9fa6;--ion-color-light:#f4f5f8;--ion-color-light-rgb:244,245,248;--ion-color-light-contrast:#000;--ion-color-light-contrast-rgb:0,0,0;--ion-color-light-shade:#d7d8da;--ion-color-light-tint:#f5f6f9;--background:var(--ion-color-secondary);--min-height:48px;--footer-height:65px;--content-margin:15px;--text-font:16px;--header-font:16px;--title-font:20px;--border-radius:5px;--border-radius-round:30px}ion-textarea{border:1px solid #dccdb2;border:1px solid var(--ion-color-bege-threee);border-radius:5px;text-align:left}ion-textarea .textarea-wrapper,ion-textarea .textarea-wrapper textarea{height:100%}ion-input{border:1px solid #dccdb2;border:1px solid var(--ion-color-bege-threee);border-radius:5px;text-align:left}ion-input.generic-disabled{opacity:.4;cursor:not-allowed}ion-menu::part(backdrop){background:#000}ion-button::part(native){box-shadow:none;padding:10px;font-size:16px;font-size:var(--text-font)}ion-radio-group ion-item:first-child{border-top:2px solid #dccdb2;border-top:2px solid var(--ion-color-bege-threee)}ion-radio::part(mark){background:#000}ion-radio::part(container){border-color:#9d9fa6;border-color:var(--ion-color-medium-tint)}ion-item::part(native){padding-left:0;--border-color:var(--ion-color-bege-threee)}ion-item.item-radio-checked::part(native){background:#f7f4ed;background:var(--ion-color-bege-threee-lighter)}.selected::part(native){background:#ffeb00;background:var(--ion-color-primary)}.ion-error{color:red;padding-top:.25rem;text-align:left;display:flex}.ion-error .vin-ion-error{color:#fff}.tcs-invalid.button-tcs{border-radius:5px}.tcs-invalid{border:1px solid red!important}.button-tcs{font-family:"MuseoSlab";font-weight:700;font-size:15px;text-transform:none;--box-shadow:none;--border-width:1px;--border-style:solid;--border-color:var(--ion-color-bege-threee);--background:#fff}.button-tcs .wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.button-tcs .wrapper div{width:32px}.button-tcs .wrapper-insurance-buttons{display:flex;align-items:center;width:100%}.button-tcs .wrapper-insurance-buttons ion-icon{margin-left:24px}.button-tcs .wrapper-insurance-buttons ion-label{margin-right:24px;padding:10px;width:100%}@media (min-width:768px){.button-tcs .wrapper-insurance-buttons{justify-content:center}.button-tcs .wrapper-insurance-buttons ion-label{width:25%;text-align:center}}.button-tcs.input{height:39px}.button-tcs.input ion-label{font-weight:300;letter-spacing:normal;line-height:normal;text-overflow:clip;text-align:left;font-style:normal;font-feature-settings:normal;font-variant:normal;font-family:"MuseoSans",sans-serif}.button-grid{display:grid;grid-gap:.5em}.tcs-label{text-align:left;color:#000;width:100%;display:flex;margin:4px 2px;font-weight:700}.container-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em;gap:1em}ion-popover{font-family:"MuseoSlab",sans-serif}ion-popover h4{font-weight:700}form{height:100%}h2{font-size:20px;font-size:var(--title-font)}h3,h5,h6,p{font-size:16px;font-size:var(--text-font)}p{color:#000}a{color:#000;color:var(--ion-color-link-cta-primary);font-weight:700;text-decoration:underline}ion-button{will-change:transform}#insurance-info-text p{text-align:start}#insurance-info-text .text-info{margin-top:2.5rem;margin-bottom:2.5rem}#insurance-info-text .text-info-2{margin-top:2.5rem}#insurance-info-text .text-info-3{margin-bottom:2.5rem}#insurance-info-text .text-info-4{margin-top:1.5rem}.privacy-settings-link{background:none;border:none;padding:0;color:#000;text-decoration:underline;cursor:pointer}ion-menu ion-content{--background:var(--ion-item-background,var(--ion-background-color,#fff))}ion-menu.md ion-content{--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0}ion-menu.md ion-list{padding:0}ion-menu.md ion-list#inbox-list ion-list-header{font-size:22px;font-weight:600;min-height:20px}ion-menu.ios ion-content{--padding-bottom:20px}ion-menu.ios ion-list{padding:20px 0 0}ion-menu ion-list-header{padding-left:10px}ion-item.selected{--color:var(--ion-color-primary)}ion-item>.item-native{padding:0}ion-buttons{border-left:1px solid #fff}.menu-component .header-container{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;width:100%;font-weight:700;font-size:15px}.menu-component .header-container .abrev{min-width:30px;text-align:center}.menu-component .header-container .action{margin-left:10px}.menu-component .content{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;width:100%;font-weight:400}.menu-component .content .abrev{min-width:30px}.menu-component .content .title{padding-left:10%}.menu-component .menu-button{margin:0}.menu-component .menu-button::part(native){background:#fff;padding:10px;border:1px solid var(--ion-color-bege-threee)}.menu-component .menu-button-active{margin:0}.menu-component .menu-button-active::part(native){background:var(--ion-color-primary);padding:10px;border:1px solid var(--ion-color-bege-threee)}.home-component .header-lang{font-size:var(--title-font)}.home-component .header-title{margin-left:calc(var(--logo-width) + var(--content-margin));text-align:center;padding-inline:0;font-size:var(--text-font);font-family:"MuseoSlab";font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:break-spaces}.home-component .logo{position:absolute;top:0;left:0;width:var(--logo-width);height:auto;margin-left:10px;z-index:11}.no-connection-alert .alert-title{font-weight:700}.no-connection-alert .alert-message{color:#000}.router-outlet{position:relative;text-align:center;width:100%;height:100%;display:flex;flex-direction:column}.router-outlet>:first-child{overflow:auto;display:flex;flex:1 1;flex-direction:column}.container{text-align:center;width:100%;height:100%;display:flex;flex-direction:column}.container strong{font-size:var(--title-font);line-height:26px}.container p{font-size:var(--text-font);line-height:22px;margin:0}.layout-header-component{min-height:calc(100% - var(--footer-height) - 10px);margin:auto;display:flex;flex-direction:column;max-width:1400px;padding:var(--content-margin);padding-bottom:0}.layout-header-component .title-container{display:flex;flex-direction:row}.layout-header-component .title-container.hasTitleContainerPadding{padding:var(--content-margin)}.layout-header-component .title-container>:first-child{flex:1 1}.layout-header-component .title-container .icon-container{padding:0 var(--content-margin)}.layout-header-component .title-container .icon-container .icon-action{border-radius:100%;width:45px;height:45px}.layout-header-component .tab{padding-left:1em}.layout-header-component .spacer{display:block;height:var(--content-margin)}.layout-header-component .layout-title{text-align:left;font-weight:700;margin-top:5px;margin-bottom:var(--content-margin)}.layout-header-component .layout-image-title-container{display:flex;align-items:center;margin-top:var(--content-margin);margin-bottom:var(--content-margin);justify-content:center}.layout-header-component .layout-image-title-container>*{margin-right:.5rem}.layout-header-component .layout-logo-title{text-align:center;font-weight:700;margin:0}.layout-header-component .layout-image-container{display:flex;align-items:center;margin-top:var(--content-margin);margin-bottom:var(--content-margin);justify-content:center}.layout-header-component .layout-logo-wrapper{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:var(--ion-color-primary);border-radius:100%}.layout-header-component .layout-logo-wrapper .layout-logo{max-width:30px;width:100%}.layout-header-component .only-image{width:90px;height:90px}.layout-header-component .only-image .layout-logo{max-width:60px}.layout-header-component .layout-grid{display:grid;grid-template-rows:1fr;grid-auto-columns:auto;width:100%;grid-gap:1.5em}.layout-header-component h1,.layout-header-component h2,.layout-header-component h3,.layout-header-component h4{color:#000;font-weight:700}.layout-header-component h1,.layout-header-component h2,.layout-header-component h3,.layout-header-component h4,.layout-header-component h5,.layout-header-component h6{text-align:left;margin-top:0}.layout-footer-component,.layout-header-component section{display:flex;flex-direction:column}.layout-footer-component{margin:10px auto auto;max-width:1400px;border-top:1px solid rgba(0,0,0,.13);border-top:1px solid var(--ion-item-border-color,var(--ion-border-color,var(--ion-color-step-150,rgba(0,0,0,.13))))}.layout-footer-component.layout-footer-actions{background:#fff;height:var(--footer-height);padding:0 var(--content-margin);position:relative;align-items:center;justify-content:center}.layout-footer-component.layout-footer-actions .full-width{width:100%}.layout-footer-component.layout-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em}.layout-footer-component.layout-flex{display:flex;width:100%}.layout-footer-component.layout-flex>.button-tcs{width:100%}.borderless{padding-right:0;padding-left:0}:root{--additional-information-footer-height:180px;--viewport-height:100vh}img{max-width:100%}.maps-container img{max-width:none}.autocomplete-container{display:flex;flex-direction:column}.autocomplete-container>div{display:flex;flex:1 1}.autocomplete-container .autocomplete-input{background-origin:content-box!important;height:41px;border-bottom:1px solid var(--ion-color-bege-threee);border-radius:var(--border-radius);-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-start:8px;padding-inline-start:8px;padding:10px 0 10px 8px;display:flex;flex:1 1;position:inherit;box-shadow:none;border:1px solid var(--ion-color-bege-threee);margin:4px 2px;background:#fff;outline:0}.autocomplete-container .autocomplete{align-items:center;grid-column-start:1;grid-column-end:1;grid-row-start:2;grid-row-end:2}.autocomplete-container .autocomplete-label{font-weight:700;grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:1;text-align:left;margin:4px 2px}.gps-img{height:20px;width:20px}.address-error{grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:3;margin-bottom:10px}.button-gps{--box-shadow:none;grid-column-start:2;grid-column-end:2;grid-row-start:2;grid-row-end:2;--background:#fff;width:45px;height:45px}.pac-item{font-family:"MuseoSans"}.hdpi.pac-container:after{display:none}.marker{--marker-width:35px;--marker-height:35px;position:absolute;top:calc(50% - var(--marker-width)/2);left:50%;transform:translate(-50%,-50%);width:var(--marker-width);height:var(--marker-height);z-index:1;pointer-events:none}.sections{padding-right:var(--content-margin);padding-left:var(--content-margin)}.geolocationComponent .layout-header-component{padding-top:0;padding-bottom:0;min-height:calc(100vh - var(--min-height) - 180px);min-height:calc(var(--viewport-height) - var(--min-height) - var(--additional-information-footer-height));max-height:calc(100vh - var(--min-height) - 180px);max-height:calc(var(--viewport-height) - var(--min-height) - var(--additional-information-footer-height))}.geolocationComponent .layout-header-component .layout-grid{grid-gap:0}.geolocationComponent.form{overflow:hidden}.geolocationComponent.form .layout-footer-component.layout-grid{grid-template-columns:1fr;min-height:110px;max-height:180px;max-height:var(--additional-information-footer-height);grid-gap:0}.geolocationComponent.form .layout-footer-component .button-section{display:grid;grid-template-columns:1fr 1fr}.geolocationComponent.form .layout-footer-component.layout-footer-actions{align-items:unset}.geolocationComponent.form .layout-footer-component .additional-information-bottom-section{padding-bottom:15px}.maps-container{width:100%;height:100%;min-height:calc(100vh - var(--min-height) - 180px);min-height:calc(var(--viewport-height) - var(--min-height) - var(--additional-information-footer-height));max-height:calc(100vh - var(--min-height) - 180px);max-height:calc(var(--viewport-height) - var(--min-height) - var(--additional-information-footer-height))}.maps-container-fallback{display:flex;flex-direction:column;flex-grow:1;margin:1.5rem 0;width:100%;height:100%;min-height:calc(-69.97143px + 61.57143vh);background:#ccc}.gps-precision-label{color:green}.alert-button.customAlertYellowButton{background-color:var(--ion-color-primary);color:var(--ion-color-primary-contrast);font-size:var(--text-font);text-transform:none;font-weight:700;padding:10px;border:var(--border-width) var(--border-style) var(--border-color);border-radius:4px;width:100%;margin:12px}.alert-button.customAlertYellowButton .alert-button-inner.sc-ion-alert-md{justify-content:center}#locateMeControlButton{position:absolute;bottom:100px;right:10px;width:40px;height:40px;margin-right:10px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3)}#locateMeControlButton img{width:30px;height:30px}#addressOverlay{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:50%;top:-5px;transform:translateX(-50%) translateY(-50%);background-color:#fff;padding:5px;border-radius:4px;border:1px solid #d3d3d3;font-size:small;min-width:70%}.location-tutorial-card-title{text-align:center!important}.location-tutorial-img{max-width:50px;max-height:80px}.location-tutorial-header-button{max-height:100px;max-width:100px;width:100px;height:100px}.location-tutorial-header-button::part(native){border-radius:50%}.location-tutorial-grid{display:grid;grid-template-rows:1fr auto;grid-auto-columns:auto;width:100%;grid-gap:2em;height:100%}.form{height:100%}.location-tutorial-container{display:flex;flex:1 1;flex-direction:column}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px}.location-tutorial-info{display:flex;flex-direction:column}.location-tutorial-info .divider{margin-top:5px;border-top:1px solid var(--ion-color-bege-threee)}.location-tutorial-info .location-tutorial-buttons-container{display:flex;flex-direction:row;grid-gap:1.5rem;gap:1.5rem;place-content:space-around}.location-tutorial-info .rounded-button{--border-radius:50%;height:100%}.location-tutorial-info .rounded-button::part(native){width:50px;height:50px}.location-tutorial-info .active::part(native){background:var(--ion-color-primary)}.location-tutorial-info .location-tutorial-button-container{display:flex;flex-direction:column;place-items:center}.location-tutorial-info .location-tutorial-button-title{display:flex;place-self:center}.location-tutorial-slider{display:grid;grid-template-columns:auto 1fr auto;align-items:center}.location-tutorial-slider .arrow-button{--padding-bottom:0;--padding-top:0;--padding-start:0;--padding-end:0}.location-tutorial-slider .arrow-button::part(native){padding:0}.location-tutorial-slider-content{height:400px}.location-tutorial-slider-content ion-slides{height:100%}.location-tutorial-slider-content ion-slides ion-slide{display:grid;grid-template-rows:auto minmax(100px,auto);padding:.25rem .5rem;justify-items:center}.location-tutorial-slider-content ion-slides ion-slide p{text-align:justify;color:#000}.location-tutorial-slider-content ion-slides ion-slide p strong{font-size:var(--text-font)}.location-tutorial-slider-content ion-slides ion-slide p .gps-img{padding-top:5px;width:18px}.location-tutorial-slider-content ion-slides ion-slide .gesture-hand-img,.location-tutorial-slider-content ion-slides ion-slide .location-permission-img,.location-tutorial-slider-content ion-slides ion-slide .location-write-img{align-self:flex-start;max-height:290px}.locate-me-now-button{margin-top:1rem}.personal-details-container{display:grid;grid-gap:1em}.personal-details-container .pd-disclaimer{text-align:left}.personal-details-container .personal-reference-container{height:41px;border:1px solid var(--ion-color-bege-threee);border-radius:5px;outline:0;box-shadow:none;-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-start:8px;padding-inline-start:8px;padding:10px 0 10px 8px}.personal-details-container .personal-reference-container .personal-reference-input{padding:0;border:none;width:100%;height:100%;background:#fff}.personal-details-container .personal-reference-container .personal-reference-input:focus,.personal-details-container .personal-reference-container .personal-reference-input:focus-visible{outline:none}.personal-details-container h6{font-weight:700}.personal-details-address{display:grid!important;grid-template-columns:60% auto!important;grid-gap:1em}.personal-details-city{display:grid!important;grid-template-columns:auto 55%!important;grid-gap:1em}.custom-loading{--background:transparent;--spinner-color:#000}.custom-loading .loading-wrapper{box-shadow:none!important}.custom-loading .loading-wrapper .loading-spinner{transform:scale(3)}.search-modal-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;overflow:hidden;z-index:0}.search-modal-list{margin:0 var(--content-margin)}.search-modal-title{font-weight:700;font-size:var(--title-font);color:#000;position:absolute;text-align:center;margin-left:auto;margin-right:auto;left:0;right:0;margin-top:0;top:0;height:100%}.search-modal-searchbar{--box-shadow:none;--background:#ededed;--color:#000;padding-top:15px;padding-left:var(--content-margin);padding-right:var(--content-margin)}.md .session-list-filter ion-item{--padding-start:1rem;--inner-padding-start:1rem}.ios .session-list-filter ion-list-header{margin-top:10px}.loading-c-content{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;align-items:center;justify-content:center;z-index:10001;background:rgba(0,0,0,.3);pointer-events:none}.summary-component .card-subtitle,.summary-component .card-title{text-align:left}.summary-component .card-content{display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-gap:1em;width:100%;height:100%;align-items:center}.layout-footer-component.layout-footer-actions.stickyFooter{position:-webkit-sticky;position:sticky;bottom:0}.gm-style img{cursor:default}.summary-card .card-content .sub-card-container{display:grid;flex:1 1;grid-template-columns:.7fr 1fr}.summary-card .card-content .sub-card-container .problem-text-title{display:flex;justify-content:flex-start;white-space:break-spaces}.summary-card .card-content .sub-card-container .incident-text-title{display:flex;align-items:center}.summary-card .card-content .sub-card-container .incident-issue-container{display:flex;flex-direction:row;grid-gap:1rem;gap:1rem}.summary-card .card-content .sub-card-container .incident-issue-container .incident-description-text{display:flex;flex:1 1;justify-content:flex-start;font-weight:700;align-items:center}.summary-card .card-content .sub-card-container .problem-description-text{display:flex;flex:1 1;justify-content:flex-start}.summary-card .card-content .sub-card-container .sub-card-incident-icon{display:flex;height:40px;width:40px;border-radius:50%;background:var(--ion-color-primary);align-items:center;justify-content:center}.summary-card .card-content .sub-card-container .sub-card-incident-icon img{height:50%}.summary-card{position:relative;text-align:left;margin:0;box-shadow:none;border-radius:8px}.summary-card .card-header{font-weight:700;padding:0 0 5px}.summary-card .card-header ion-card-title{font-weight:700;font-size:var(--text-font)}.summary-card .card-content{padding:0;display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-gap:0;width:100%;height:100%;align-items:center}.summary-card .edit-icon{position:absolute;top:.5em;right:.5em;display:none;height:35px;width:35px;border-radius:50%;background:var(--ion-color-bege-threee);align-items:center;justify-content:center}.summary-card .edit-icon img{height:50%;filter:var(--svg-filter-contrast)}.summary-card.editing{padding:5px;border:2px solid var(--ion-color-bege-threee);cursor:pointer}.summary-card.editing .edit-icon{display:flex}.sub-card-location{flex-direction:column}.sub-card-location .address-container{display:grid;grid-template-columns:1fr auto}.row-min-height{min-height:41px}.pd-5{padding:5px}.mb-10{margin-bottom:10px}.thank-you-component{height:100%;background:var(--ion-color-primary);display:grid;place-items:center;grid-template-rows:80% 20%}.thank-you-component .icon-title{display:flex;flex-direction:column;flex:1 1;align-items:center}.thank-you-component .icon-title .title{display:flex;flex:1 1;justify-content:center;width:80%;font-weight:700;font-size:40px}.thank-you-component img{width:200px;height:200px}.thank-you-component .sub-title{font-weight:700}.vehicle-details-container{display:grid;grid-gap:1em}.vehicle-details-container .details-title{margin:0;font-weight:700}.vehicle-details-container h6{font-weight:700}.vehicle-details-container .splittedLicencePlateContainer{display:flex;flex-direction:row}.vehicle-details-container .splittedLicencePlateContainer ion-button,.vehicle-details-container .splittedLicencePlateContainer ion-input{height:39px}.vehicle-details-container .splittedLicencePlateContainer .smallSelect{width:65px;margin:0 5px 0 0}#vin-input-title{color:#fff}.vin-input{display:flex;flex-direction:column;border-radius:1rem;padding:1rem;color:#fff}.vin-input .icon-info{font-size:24px;padding:0 16px}.vin-input .vin-numbers-input{display:flex}.vin-input .vin-numbers-input ion-input{padding:8px}.vin-input .vin-numbers-input .vin-partial-input{width:100%;font-weight:600;padding-left:4px}.vin-input .vin-numbers-input .vin-partial-input ion-input{letter-spacing:2px}.vin-input .vin-numbers-input .vin-total-input{width:100%}.vin-input .vin-info-icon{display:flex;flex-direction:row;justify-content:space-between}.vin-input .vin-label{display:flex;align-items:center;letter-spacing:2px;justify-content:center;font-weight:600}.vin-input .vin-text,.vin-warning-text{padding:12px 0;text-align:left}.vin-warning-text{display:flex;flex-direction:row;justify-content:flex-start;width:220%}ion-modal#vin-modal{--width:fit-content;--min-width:250px;--height:fit-content;--border-radius:6px;--box-shadow:0 28px 48px rgba(0,0,0,0.4)}ion-modal#vin-modal::part(content){margin:15px}ion-modal#vin-modal .vin-info-modal{padding:20px;color:#000}ion-modal#vin-modal .vin-info-modal .wrapper{justify-content:center}.loader-vehicles{padding:10px}.right-align{display:flex;justify-content:flex-end;padding-top:.5rem}.vehicle-options{padding-top:10px}.vin-warning-info{display:flex;flex-direction:row;align-items:center;border-radius:1rem;padding:1rem;margin:1rem 0 0;color:#000;background:#fff;font-weight:700}.vin-warning-info #vin-warning-icon,.vin-warning-info ion-icon,.vin-warning-info svg{display:block;height:100%;width:40%;margin-right:.5rem}.fuel-issue-component .wrong-fuel-litters{display:flex;align-items:flex-end;justify-content:center}.fuel-issue-component .wrong-fuel-litters p{display:flex;place-self:center}.fuel-issue-component .wrong-fuel-litters .fuel-input{height:41px;border:1px solid var(--ion-color-bege-threee);border-radius:5px;outline:0;box-shadow:none;-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-start:8px;padding-inline-start:8px;padding:10px 0 10px 8px;margin-right:.5em;max-width:60px}.doors-and-keys-component .locked-inside-question{display:flex;justify-content:space-between}.doors-and-keys-component .locked-inside-question .options{width:48%;border-top:1px solid var(--ion-color-bege-threee)}.warning-card{display:grid;grid-gap:calc(var(--content-margin)/2);padding:var(--content-margin);border:3px solid var(--ion-color-bege-threee);border-radius:var(--border-radius-round);background:var(--ion-color-bege-one)}.warning-card .warning-img{width:100px;height:100px;margin:auto;display:flex;position:relative;background:var(--ion-color-orange);border-radius:50%;overflow:hidden}.warning-card .warning-img img{position:absolute;width:90%;height:90%;top:calc(50% - 6px);left:50%;transform:translate(-50%,-50%)}.warning-card .warning-txt{text-align:start;font-size:16px;font-weight:300;padding-bottom:calc(var(--content-margin)/2);margin:15px}.warning-card .warning-txt strong{font-size:16px}.warning-card .phone-button{display:flex;align-items:center;justify-content:center;background:var(--ion-color-orange);color:#000;height:45px;border-radius:6px;font-weight:700}.warning-card .phone-button .call-img{position:relative;width:30px;height:30px;display:block;margin-right:1em}.warning-card .phone-button .call-img img{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);height:150px;max-width:unset}@media only screen and (max-width:370px){.warning-card .warning-txt{font-size:14px}}.fluid-loss-component .has-smell-question{display:flex;justify-content:space-between}.fluid-loss-component .has-smell-question .options{width:48%;border-top:1px solid var(--ion-color-bege-threee)}.wheels-and-tires-component .has-spare-wheel-question{display:flex;justify-content:space-between}.wheels-and-tires-component .has-spare-wheel-question .options{width:48%;border-top:1px solid var(--ion-color-bege-threee)}.wheels-and-tires-component .damage-wheels{display:flex;align-items:flex-end;justify-content:center}.wheels-and-tires-component .damage-wheels .damage-wheels-input{height:41px;border:1px solid var(--ion-color-bege-threee);border-radius:5px;outline:0;box-shadow:none;-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-start:8px;padding-inline-start:8px;padding:10px 0 10px 8px;margin-right:.5em;max-width:60px}.wheels-and-tires-component .tire-dimensions{display:flex;justify-content:center;flex-direction:row;grid-gap:.5rem;gap:.5rem;align-items:center}.wheels-and-tires-component .tire-dimensions .tire-dimensions-txt{font-size:20px;margin-top:7px}.wheels-and-tires-component .tire-dimensions .tire-dimensions-input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:41px;border:1px solid var(--ion-color-bege-threee);border-radius:5px;outline:0;box-shadow:none;-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-start:8px;padding-inline-start:8px;padding:10px 0 10px 8px;background:#fff;--padding-bottom:0;max-width:65px}.wheels-and-tires-component .tire-dimensions .tire-dimensions-input:focus{outline:0}.wheels-and-tires-component .tire-dimensions .tire-dimensions-input:focus-visible{outline:none}.wheels-and-tires-component .tire-dimensions-question{display:flex}.wheels-and-tires-component .wheel-size-tutorial{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem}.wheels-and-tires-component .wheel-size-tutorial .wheel-tutorial-img{width:100%;max-height:200px;object-fit:contain}.tire-dimensions-tutorial .tire-dimensions-tutorial-content{display:flex;flex-direction:column;grid-gap:1em;gap:1em}.schedule-service-container{display:grid}.schedule-service-container .time-picker-container{width:100%;overflow:hidden;padding:1.5rem 0 0}.schedule-service-container .time-picker-container:nth-child(3){padding-top:0}.schedule-service-container .time-picker-schedule-service{width:100%;border:none;height:30%}.schedule-service-container .time-picker-schedule-service .react-datepicker__header--time{background-color:transparent;border:none;width:100%;font-weight:bolder}.schedule-service-container .time-picker-schedule-service .react-datepicker-time__header{font-size:20px;font-weight:700;text-align:center}.schedule-service-container .time-picker-schedule-service .react-datepicker__time-container,.schedule-service-container .time-picker-schedule-service .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:100%}.schedule-service-container .time-picker-schedule-service .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{display:flex;justify-content:space-around;overflow-x:scroll;overflow-y:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.schedule-service-container .time-picker-schedule-service .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{padding:20px;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500;margin-bottom:1rem}.schedule-service-container .time-picker-schedule-service .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background:none;font-weight:700;border-bottom:2px solid var(--ion-color-bege-threee);outline:0;color:#000}.schedule-service-container .time-picker-schedule-service .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:focus-visible{outline:0}.schedule-service-container .time-picker-schedule-service .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{display:none}@media (min-width:768px){.schedule-service-container .time-picker-schedule-service ::-webkit-scrollbar{height:5px;-ms-overflow-style:none;scrollbar-width:none}.schedule-service-container .time-picker-schedule-service ::-webkit-scrollbar-track{background:#f1f1f1}.schedule-service-container .time-picker-schedule-service ::-webkit-scrollbar-thumb{background:#888}.schedule-service-container .time-picker-schedule-service ::-webkit-scrollbar-thumb:hover{background:#555}}@media (max-width:768px){.schedule-service-container .time-picker-schedule-service ::-webkit-scrollbar{height:5px}}.information{text-align:left;color:#000;font-weight:300}.calendar .header{display:grid;grid-template-columns:auto auto auto;font-weight:700;font-size:115%;background:var(--ion-color-bege-one);border-bottom:1px solid var(--ion-color-bege-threee);border-top:1px solid var(--ion-color-bege-threee);padding:5px}.calendar .header .header-month{place-self:center}.calendar .header .header-back{display:flex;align-self:center;justify-self:flex-start;cursor:pointer}.calendar .header .header-forward{align-self:center;justify-self:flex-end;cursor:pointer}.calendar .row{margin:0;padding:0;display:flex;flex-direction:row;width:100%}.calendar .days{text-transform:uppercase;font-weight:400;font-size:var(--text-font);padding:.5em 0;border-bottom:1px solid var(--ion-color-bege-threee)}.calendar .days-col{flex-grow:1;flex-basis:0;max-width:100%}.calendar .body .row{border-bottom:1px solid var(--ion-color-bege-threee)}.calendar .body .cell{overflow:hidden;cursor:pointer;font-size:18px;display:flex;flex:1 1;justify-content:center;padding:5px 0;font-weight:500}.calendar .body .cell:not(:last-child){margin-right:2px}.calendar .body .selected{background:var(--ion-color-primary)}.calendar .body .disabled{color:#d3d3d3;background:var(--ion-color-bege-one);pointer-events:none}.code-information{text-align:center;font-size:var(--text-font);font-weight:300}.resend-code{text-decoration:underline;font-weight:700;cursor:pointer;color:var(--ion-color-link-cta-primary)}.validate-authentication-container{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}h6{font-weight:700}.request-authentication-container{display:flex;flex-direction:column;grid-gap:1.5em;gap:1.5em}.request-authentication-container .information-txt{text-align:left;font-weight:300}.request-authentication-container h6{font-weight:700}.PhoneInputCountryIcon--border{--PhoneInputCountryFlag-height:1.8em;--PhoneInputCountryFlag-borderColor:hsla(0,0%,79.2%,0.5)}.PhoneInputInput{border:1px solid var(--ion-color-bege-threee);border-radius:5px;text-align:left;background-color:transparent;padding:10px}.PhoneInputInput:-ms-input-placeholder{color:hsla(0,0%,49.4%,.75);opacity:1}.PhoneInputInput::placeholder{color:hsla(0,0%,49.4%,.75);opacity:1}.tcs-invalid.PhoneInput{border:none}.tcs-invalid.PhoneInput .PhoneInputInput{border-color:red}.tcs-invalid.PhoneInput .PhoneInputInput:focus,.tcs-invalid.PhoneInput .PhoneInputInput:focus-visible{outline:1px solid red}.PhoneInput--focus .PhoneInputInput{outline:1px solid var(--ion-color-bege-threee)}.intlTelContainer,.intlTelContainer .intl-tel-input{width:100%}.intlTelContainer .intlTelInput{outline:1px solid var(--ion-color-bege-threee);padding:10px;width:100%;border:0;border-radius:5px;text-align:left;background-color:transparent}.intl-tel-input .country-list .country-name{color:#222}.intlTelContainer .intl-tel-input .country-list .divider{border-bottom:0}.intl-tel-input .country-list .country:not(.preferred){display:none}.incident-component{height:100%}.incident-component .incident-type-grid{display:grid;grid-template-columns:1fr 1fr;width:100%;grid-gap:var(--content-margin);grid-auto-rows:1fr}.incident-component .incident-button{border-radius:var(--border-radius);min-width:110px;min-height:65px;border:2px solid var(--ion-color-bege-threee);background:var(--ion-color-bege-one);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;--padding-icons:2em;padding:.3em 0 .3em 1em;grid-gap:.5em;gap:.5em;cursor:pointer}.incident-component .incident-button .label{color:#000}.incident-component .incident-button .button-logo{height:36px;width:36px}.incident-component .incident-button .incident-arrow-icon{display:none}@media only screen and (max-width:374px){.incident-component{height:100%}.incident-component .incident-type-grid{display:grid;grid-template-columns:1fr;width:100%;grid-gap:var(--content-margin)}.incident-component .incident-button{flex-direction:row;align-items:center;justify-content:space-between}.incident-component .incident-button .label{font-size:var(--title-font);color:#000}.incident-component .incident-button .button-logo{display:none}.incident-component .incident-button .incident-arrow-icon{display:block}}.extra-confirmation{margin-top:20px}.confirmation-bottom-txt{width:100%;padding:var(--content-margin);bottom:0}.confirmation-bottom-txt p{font-size:14px}.warning-txt-confirmation{text-align:start;font-size:1rem}.warning-txt-confirmation strong{font-size:1rem}.warning-confirmation{margin-top:15px}.app-download{padding-bottom:15px}.incident-online-claim{padding-top:15px}.incident-online-claim p{text-align:left}.store-icons{display:flex;justify-content:space-around}.store-notes{text-align:start;padding-bottom:8px}.store-notes .title{font-weight:700;padding-bottom:8px}.locate-me-description{margin-top:1rem;text-align:left}.locate-me-description strong{font-size:var(--text-font)}.hr{width:100%;height:var(--text-font);border-bottom:1px solid #000;text-align:center;margin-top:var(--text-font);margin-bottom:calc(var(--text-font)*2);padding-top:calc(var(--text-font)/3)}.hr span{font-size:var(--text-font);background-color:#fff;padding:0 10px}.parked-home-vehicle-question{display:flex;justify-content:space-between}.parked-home-vehicle-question .options{width:48%;border-top:1px solid var(--ion-color-bege-threee)}@media (max-height:800px){.pac-container{max-height:60px!important;overflow:auto}}.confirmation-information-txt{text-align:left;padding:15px 0 0}.confirmation-information-number{margin:0;background:var(--ion-color-primary);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:.25rem}.container p.confirmation-bottom-txt{font-size:14px}.layout-grid .abroad-case-component section{margin-bottom:var(--content-margin)}#call-tcs-button{margin:1.5rem 0}.button-grid-insurance{display:grid;grid-gap:.5em;grid-template-columns:repeat(1,1fr);justify-content:center;align-items:center}@media (min-width:768px){.button-container-insurance{margin-top:1rem;padding-inline:3rem;grid-template-columns:repeat(3,1fr)}.button-grid-insurance{grid-template-columns:repeat(3,1fr);justify-content:center;align-items:center}.button-grid-insurance>*{min-width:205px}.button-grid-insurance>:first-child:only-child{grid-column:2/3;grid-row:1/2}}ion-modal#insurance-provider-modal{--width:80%;--min-width:250px;--height:fit-content;--border-radius:20px;--box-shadow:0 28px 48px rgba(0,0,0,0.4)}ion-modal#insurance-provider-modal h3{margin-top:0;color:#000;text-align:center;font-weight:700;font-size:large}ion-modal#insurance-provider-modal h2{text-transform:uppercase;font-size:18pt;color:#000}ion-modal#insurance-provider-modal ion-label{text-wrap:wrap}ion-modal#insurance-provider-modal .wrapper{margin:20px 10px}ion-modal#insurance-provider-modal .icon-container{display:flex;justify-content:center;align-items:center}ion-modal#insurance-provider-modal .insurance-provider-modal-buttons{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;margin-bottom:3rem}ion-modal#insurance-provider-modal .insurance-provider-modal-buttons .button-tcs{display:flex;align-items:center;justify-content:center}ion-modal#insurance-provider-modal .insurance-provider-modal-buttons .wrapper-icon{display:flex;align-items:center}.yes-no-buttons{display:flex;justify-content:center;grid-gap:1rem;gap:1rem}.yes-no-buttons .button-tcs{flex-grow:1;max-width:80%}#text-insurance-info{margin-top:2.5rem;text-align:start}#text-insurance-info-tcs{text-align:start}#insurance-tcs-tittle{font-weight:700}.insurance-grid-style{grid-gap:15px!important}.home-component{--logo-width:60px}.home-component ion-toolbar{--background:var(--ion-color-secondary);--min-height:48px}.schedule-service-container .time-picker-schedule-service .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:var(--ion-color-primary);border-bottom:0;border-radius:5px}
/*# sourceMappingURL=main.c4dc4ab1.chunk.css.map */