@import url(https://fonts.googleapis.com/css?family=Material+Icons|Material+Icons+Outlined&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Roboto+Mono:400&display=swap);
@import url(https://fonts.googleapis.com/css?family=DM+Serif+Display:300,400,500,700&display=swap);
appointment-select .appointment-select-container .times-container .md-button{margin:0}appointment-select .appointment-select-container .times-container .btn-show-more{margin-top:16px}appointment-select .appointment-select-container .calendar-container{padding:0;font-size:13px}appointment-select .appointment-select-container .calendar-container td:focus{outline:none}appointment-select .appointment-select-container .calendar-container table{width:100%}appointment-select .appointment-select-container .calendar-container table.md-calendar{background:inherit}appointment-select .appointment-select-container .calendar-container table td,appointment-select .appointment-select-container .calendar-container table th{width:unset;max-width:unset}appointment-select .appointment-select-container .calendar-container table tbody tr:last-child td{padding-bottom:16px}appointment-select .appointment-select-container .calendar-container table td.md-calendar-date{height:68px}appointment-select .appointment-select-container .calendar-container table td.md-calendar-date .md-caption{font-size:85%;margin-top:4px;padding:0 4px;color:rgba(0,0,0,.54);display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}appointment-select .appointment-select-container .calendar-container table td.md-calendar-date .available-indicator{display:flex;height:17px;align-items:center;justify-content:center}appointment-select .appointment-select-container .calendar-container table td.md-calendar-date .available-indicator span{height:5px;width:5px;border-radius:50%}appointment-select .appointment-select-container .calendar-container table td.md-calendar-date .spacer{height:17px}appointment-select .appointment-select-container .calendar-container md-calendar .md-calendar-month-label{pointer-events:none}@media (min-width:601px){appointment-select .appointment-select-container .calendar-container table.md-calendar-day-header{border-radius:3px}}@media (max-width:625px){appointment-select .appointment-select-container .calendar-container,appointment-select .appointment-select-container .tabs-container{margin:0 -16px}}
callback-appointments .callback-appointments-container md-list md-list-item.md-3-line{align-items:center}callback-appointments .callback-appointments-container md-list md-list-item.md-3-line md-icon{height:30px;width:30px;font-size:30px;margin-right:16px}callback-appointments .callback-appointments-container md-list md-list-item .md-list-item-text h3{font-size:125%;font-weight:100}callback-appointments .callback-appointments-container .action{margin:24px 0}@media (max-width:625px){callback-appointments .callback-appointments-container appointment-select .appointment-select-container .calendar-container{margin:0 -16px}}
callback-confirmation .callback-confirmation-container .disclaimer .md-headline{margin-bottom:0}callback-confirmation .callback-confirmation-container md-list md-list-item>p{font-size:20px;font-weight:100}callback-confirmation .callback-confirmation-container md-list md-list-item .md-list-item-text h3{font-size:125%;font-weight:100}callback-confirmation .callback-confirmation-container .action{margin-top:24px}
callback-appointments .callback-appointments-container md-list md-list-item.md-3-line{align-items:center}callback-appointments .callback-appointments-container md-list md-list-item.md-3-line md-icon{height:30px;width:30px;font-size:30px;margin-right:16px}callback-appointments .callback-appointments-container md-list md-list-item .md-list-item-text h3{font-size:125%;font-weight:100}callback-appointments .callback-appointments-container .action{margin:24px 0}@media (max-width:625px){callback-appointments .callback-appointments-container appointment-select .appointment-select-container .calendar-container{margin:0 -16px}}
.jk-carousel{overflow:hidden}.jk-carousel,.jk-carousel .slides-container{height:100%;position:relative}.jk-carousel .slides-container .slide .ng-scope img:first-child{max-width:100%;max-height:100%}.jk-carousel .left-arrow-button,.jk-carousel .right-arrow-button{position:absolute;margin:auto!important;top:0;bottom:0}.jk-carousel .right-arrow-button{right:0}.jk-carousel .md-icon-button{width:48px;height:48px;margin:0;padding:0}.jk-carousel .md-icon-button md-icon{width:48px;height:48px;font-size:48px;cursor:pointer;outline:none!important}.jk-carousel .radio-buttons-container{position:absolute;bottom:0;margin-bottom:8px;width:100%}.jk-carousel .radio-buttons-container md-radio-button{margin-right:5px;outline:none}
contact-data-form .contact-data-form-container div[layout=row]>div{margin:0 16px}contact-data-form .contact-data-form-container div[layout=row]>div:first-child{margin-left:0}contact-data-form .contact-data-form-container div[layout=row]>div:last-child{margin-right:0}
default-case-data .default-case-data-container{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-around;margin-bottom:24px}default-case-data .default-case-data-container .spacer{display:flex;flex:1}default-case-data .default-case-data-container .case-number,default-case-data .default-case-data-container .license-plate{margin:24px 16px 0;display:flex;flex-flow:column;align-items:center}@media (max-width:625px){default-case-data .default-case-data-container .md-headline{font-size:20px}}
feedback{margin:24px 0;display:block}feedback .feedback-container{display:flex;flex-flow:column nowrap}feedback .feedback-container .rating-container{display:flex;flex:1;flex-flow:row nowrap}feedback .feedback-container .rating-container .rating{display:flex;flex:1;align-items:center}feedback .feedback-container .rating-container .rating .md-button.md-icon-button{height:64px;width:64px}feedback .feedback-container .rating-container .rating .md-button.md-icon-button md-icon{height:48px;width:48px;line-height:48px;font-size:48px}
error-page{flex:1;text-align:center}error-page .error-description h1{line-height:98px;font-size:98px}error-page .error-description>*{margin:0 8px}error-page .error-explanation{margin:24px 0 0}error-page .error-explanation .md-subhead:first-child{margin-bottom:0}error-page .error-explanation .md-subhead:nth-child(2){margin-top:0}error-page .error-illustration{margin:24px auto;width:500px;max-width:90%}error-page .error-actions{margin-top:24px}
body.axa.loading loading-indicator h3{font-weight:100}body.loading loading-indicator{display:block;position:fixed;top:0;right:0;bottom:0;left:0;height:100%;width:100%;z-index:100;background:#fff}body.loading md-progress-linear.floating,body loading-indicator{display:none}
body.axa login .md-headline{color:inherit!important;font-family:DM Serif Display,Georgia,serif}body.axa login form .md-input-invalid .hint{opacity:0}body.axa login form .hint{display:block}body.axa login form md-input-container{padding:0}body.axa login form md-input-container div[data-ng-messages].tos-error{margin:-22px 0 20px}body.axa login .alert-card,body.axa login .hint-card{margin:32px 0}body.axa login .alert-card md-card-content h3,body.axa login .hint-card md-card-content h3{font-family:inherit}body.axa login a{color:#010090;text-decoration:none;font-weight:500}login{background:#f5f5f5}login .hint-card{margin:8px 0}login .content{max-width:350px;margin:0 auto;padding:8px}login .content .logo-container{margin:0 0 16px}login .content .logo-container img{margin:28px 0 16px;max-width:50%}login .content form .actions{margin:16px 0 0;text-align:center}login .content form .actions .md-button{margin:0}login .content form .captcha img.captcha{width:100%;margin:16px 0 8px;border:1px solid rgba(0,0,0,.12);border-radius:4px 4px 0 0;background:#f4f4f4}login .content form .captcha .actions{margin-top:0}login .content form .captcha .hint{display:block;bottom:unset;left:unset;right:unset;position:relative;text-align:left}login .content form .hint{display:none;opacity:1;position:absolute;left:2px;right:auto;bottom:-22px;font-size:12px;line-height:16px;transition:all .3s cubic-bezier(.55,0,.55,.2);color:rgba(0,0,0,.32)}login .content form div[data-data-protection-policy-section]>div{display:flex;flex-flow:column}login .content .disclaimers{flex-flow:row wrap}login .content .disclaimers a.md-body-1{white-space:nowrap}@media (min-width:728px){login .content{margin-top:20vh}}
body.axa navigation-bar md-toolbar .md-toolbar-tools #contact-menu,body.axa navigation-bar md-toolbar .md-toolbar-tools #language-menu{display:none}body.axa navigation-bar md-toolbar .md-toolbar-tools .md-button{min-width:unset;padding:0;margin-left:0}body.axa navigation-bar md-toolbar .md-toolbar-tools .md-button img{max-height:38px}body.vhv navigation-bar md-toolbar .md-toolbar-tools .md-button img{max-height:32px}navigation-bar{display:contents}navigation-bar md-toolbar{z-index:10;background:#fff!important;position:sticky;top:-1px;transition:box-shadow .25s ease-in}navigation-bar md-toolbar .md-toolbar-tools{max-width:600px}navigation-bar md-toolbar .md-toolbar-tools>.md-button{margin:0;display:flex}navigation-bar md-toolbar .md-toolbar-tools>.md-button img{max-height:22px}navigation-bar md-toolbar .md-toolbar-tools>.md-button.md-pdr-theme img{max-height:30px;max-width:125px}
body.axa container .copyright img{display:none}body.axa container{padding:0 16px}container{display:flex;flex-direction:column;flex:1;max-width:100%;margin-bottom:24px}container .languages{margin:16px 0}
notification-data-form .notification-data-form-container .fade-in-container{height:0;max-height:0;opacity:0;padding:0;margin:0;transition:all .5s ease-out}notification-data-form .notification-data-form-container .fade-in-container.visible{display:block;height:auto;max-height:999px;opacity:1;transition:all .5s ease-in}
polling .polling-container .polling-error-info,polling .polling-container .polling-info{margin:72px 0 48px}polling .polling-container .polling-error-info .progress-wrapper,polling .polling-container .polling-info .progress-wrapper{position:relative}polling .polling-container .polling-error-info .progress-wrapper .seconds-left,polling .polling-container .polling-info .progress-wrapper .seconds-left{position:absolute;top:0;right:0;bottom:0;left:0}polling .polling-container .polling-error-info p.md-subhead,polling .polling-container .polling-info p.md-subhead{text-align:center}polling .polling-container .polling-error-info p.md-subhead:last-child,polling .polling-container .polling-info p.md-subhead:last-child{margin:0}polling .polling-container .polling-info h2{margin:0;margin-top:48px}polling .polling-container .polling-error-info h2{margin-top:36px}polling .polling-container .polling-error-info h1{margin:0}polling .polling-container .polling-error-info h1 md-icon{font-size:48px;height:48px;width:48px}
repair-order .repair-order-container .disclaimer:first-child{margin-top:0}repair-order .repair-order-container .action.secondary{padding:0;display:flex;flex-flow:row;align-items:center;margin-bottom:16px}repair-order .repair-order-container .action.secondary .spacer{flex:1}repair-order .repair-order-container md-input-container:last-of-type{margin-bottom:18px}repair-order .repair-order-container .signature-pad{display:flex;flex:1;flex-flow:column;background:rgba(0,0,0,.05);margin:8px 0;border-radius:4px 4px 0 0;position:relative;border-bottom:1px solid rgba(0,0,0,.12);transition:all .1s ease-out}repair-order .repair-order-container .signature-pad:active,repair-order .repair-order-container .signature-pad:focus,repair-order .repair-order-container .signature-pad:hover{background:rgba(0,0,0,.03)}repair-order .repair-order-container .signature-pad:active,repair-order .repair-order-container .signature-pad:focus{border-bottom-color:#004f90}repair-order .repair-order-container .signature-pad label{position:absolute;left:18px;top:7px;font-size:12px;color:#002c5a}repair-order .repair-order-container .signature-pad label:after{content:" *";font-size:13px;vertical-align:top;color:rgba(0,0,0,.54)}repair-order .repair-order-container .signature-pad canvas{display:flex;flex:1;padding:20px 16px 6px;height:150px;min-height:150px;max-height:150px}@media (max-width:625px){repair-order .repair-order-container .disclaimer{margin:24px 0}}body repair-order .repair-order-container .agreements a,body repair-order .repair-order-container .agreements a:active,body repair-order .repair-order-container .agreements a:link,body repair-order .repair-order-container .agreements a:visited{color:#004f90}body repair-order .repair-order-container .agreements a:hover{color:#004888}body.generali repair-order .repair-order-container .agreements a,body.generali repair-order .repair-order-container .agreements a:active,body.generali repair-order .repair-order-container .agreements a:hover,body.generali repair-order .repair-order-container .agreements a:link,body.generali repair-order .repair-order-container .agreements a:visited{color:#c21b18}
station-select .station-select-container md-list-item.repair.md-3-line{min-height:102px}station-select .station-select-container md-list-item.repair .md-list-item-text p{font-weight:unset}station-select .station-select-container md-list-item.repair.disabled{pointer-events:none}station-select .station-select-container .hint-card{margin:0 0 16px}station-select .station-select-container .hint-card md-icon{color:inherit}station-select .station-select-container md-list-item.md-2-line md-radio-button,station-select .station-select-container md-list-item.md-3-line md-radio-button{margin:0 8px 0 0}station-select .station-select-container md-list-item.md-2-line .md-list-item-text h3,station-select .station-select-container md-list-item.md-3-line .md-list-item-text h3{font-size:125%;font-weight:100}station-select .station-select-container md-list-item.md-2-line .md-list-item-text h4,station-select .station-select-container md-list-item.md-3-line .md-list-item-text h4{white-space:unset}station-select .station-select-container md-list-item md-radio-button{margin:0}@media (max-width:625px){station-select .station-select-container .hint-card,station-select .station-select-container .search-container,station-select .station-select-container .search-reset-container{margin:0 16px}station-select .station-select-container .hint-card{margin-bottom:16px}}
.uploads-collection-dialog .image-tile-list-container .image-tile-list .image-tile,.uploads-file-dialog .image-tile-list-container .image-tile-list .image-tile,uploads .image-tile-list-container .image-tile-list .image-tile{cursor:pointer;background:#002c5a}.uploads-collection-dialog .image-tile-list-container .image-tile-list .image-tile:focus,.uploads-file-dialog .image-tile-list-container .image-tile-list .image-tile:focus,uploads .image-tile-list-container .image-tile-list .image-tile:focus{outline:none}.uploads-collection-dialog .image-tile-list-container .image-tile-list .image-tile .more-files,.uploads-file-dialog .image-tile-list-container .image-tile-list .image-tile .more-files,uploads .image-tile-list-container .image-tile-list .image-tile .more-files{position:absolute;background:rgba(0,0,0,.65)}.uploads-collection-dialog .image-tile-list-container .image-tile-list .image-tile .more-files md-icon,.uploads-file-dialog .image-tile-list-container .image-tile-list .image-tile .more-files md-icon,uploads .image-tile-list-container .image-tile-list .image-tile .more-files md-icon{margin:0 0 0 -3px}.uploads-collection-dialog .image-tile-list-container .image-tile-list .image-tile>figure>md-icon,.uploads-file-dialog .image-tile-list-container .image-tile-list .image-tile>figure>md-icon,uploads .image-tile-list-container .image-tile-list .image-tile>figure>md-icon{height:48px;width:48px;font-size:48px}.uploads-collection-dialog .image-tile-list-container .image-tile-list .image-tile md-grid-tile-footer,.uploads-file-dialog .image-tile-list-container .image-tile-list .image-tile md-grid-tile-footer,uploads .image-tile-list-container .image-tile-list .image-tile md-grid-tile-footer{height:36px;background:rgba(0,44,90,.35);display:flex;flex:1;flex-flow:column}.uploads-collection-dialog .image-tile-list-container .image-tile-list .image-tile md-grid-tile-footer figcaption,.uploads-file-dialog .image-tile-list-container .image-tile-list .image-tile md-grid-tile-footer figcaption,uploads .image-tile-list-container .image-tile-list .image-tile md-grid-tile-footer figcaption{max-width:100%;width:100%;display:flex;flex:1;align-items:center;justify-content:start}.uploads-collection-dialog .image-tile-list-container .image-tile-list .image-tile md-grid-tile-footer figcaption h3,.uploads-file-dialog .image-tile-list-container .image-tile-list .image-tile md-grid-tile-footer figcaption h3,uploads .image-tile-list-container .image-tile-list .image-tile md-grid-tile-footer figcaption h3{margin:0 12px;max-width:100%}body.axa .uploads-collection-dialog .image-tile-list-container .image-tile-list .image-tile,body.axa .uploads-file-dialog .image-tile-list-container .image-tile-list .image-tile,body.axa uploads .image-tile-list-container .image-tile-list .image-tile{background:#010090}body.axa .uploads-collection-dialog .image-tile-list-container .image-tile-list .image-tile .more-files,body.axa .uploads-file-dialog .image-tile-list-container .image-tile-list .image-tile .more-files,body.axa uploads .image-tile-list-container .image-tile-list .image-tile .more-files{background:rgba(0,0,0,.65)}body.axa .uploads-collection-dialog .image-tile-list-container .image-tile-list .image-tile md-grid-tile-footer,body.axa .uploads-file-dialog .image-tile-list-container .image-tile-list .image-tile md-grid-tile-footer,body.axa uploads .image-tile-list-container .image-tile-list .image-tile md-grid-tile-footer{background:rgba(1,0,144,.7)}body.generali .uploads-collection-dialog .image-tile-list-container .image-tile-list .image-tile,body.generali .uploads-file-dialog .image-tile-list-container .image-tile-list .image-tile,body.generali uploads .image-tile-list-container .image-tile-list .image-tile{background:#c21b17}body.generali .uploads-collection-dialog .image-tile-list-container .image-tile-list .image-tile .more-files,body.generali .uploads-file-dialog .image-tile-list-container .image-tile-list .image-tile .more-files,body.generali uploads .image-tile-list-container .image-tile-list .image-tile .more-files{background:rgba(0,0,0,.65)}body.generali .uploads-collection-dialog .image-tile-list-container .image-tile-list .image-tile md-grid-tile-footer,body.generali .uploads-file-dialog .image-tile-list-container .image-tile-list .image-tile md-grid-tile-footer,body.generali uploads .image-tile-list-container .image-tile-list .image-tile md-grid-tile-footer{background:rgba(194,27,23,.7)}
.uploads-file-dialog md-toolbar._md.main-app-bar{position:fixed;border-radius:0;opacity:1}.uploads-file-dialog md-toolbar._md.main-app-bar .md-icon-button.md-button>md-icon{color:inherit!important}.uploads-file-dialog md-toolbar._md.main-app-bar.hidden{opacity:0}.uploads-file-dialog md-toolbar._md.main-app-bar.hidden .md-button{pointer-events:none}.uploads-file-dialog .main-app-bar{top:0}.uploads-file-dialog .secondary-app-bar{bottom:0}.uploads-file-dialog .secondary-app-bar .tag-chips-container{overflow:hidden;flex-wrap:wrap;align-items:center}.uploads-file-dialog .container md-progress-circular>svg>path{stroke:hsla(0,0%,100%,.87)}.uploads-file-dialog .container .img-container{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent}.uploads-file-dialog .container .img-container img{max-width:100%;max-height:100%;cursor:move}
vehicle-data-form .vehicle-data-form-container>div>md-input-container{margin-top:0}vehicle-data-form .vehicle-data-form-container div[layout=row]>div{margin:0 16px}vehicle-data-form .vehicle-data-form-container div[layout=row]>div:first-child{margin-left:0}vehicle-data-form .vehicle-data-form-container div[layout=row]>div:last-child{margin-right:0}vehicle-data-form .vehicle-data-form-container .labelled-radio-group-container{margin-top:18px}vehicle-data-form .vehicle-data-form-container .labelled-radio-group-container md-radio-group{display:block;margin:18px 0}vehicle-data-form .vehicle-data-form-container .labelled-radio-group-container label.md-label>div{display:inline-block;cursor:pointer}vehicle-data-form .vehicle-data-form-container .labelled-radio-group-container.vehicle-access{max-height:999px;opacity:1;transition:all .5s ease-in}vehicle-data-form .vehicle-data-form-container .labelled-radio-group-container.vehicle-access.invisible{max-height:0;opacity:0;transition:all .5s ease-out}
axa-ch-case-data{display:block;margin:0 -50vw}axa-ch-case-data md-list md-list-item .md-list-item-text h3,axa-ch-case-data md-list md-list-item .md-list-item-text h4,axa-ch-case-data md-list md-list-item .md-list-item-text p{color:inherit}axa-ch-case-data .wrapper{display:flex;flex-flow:column nowrap;width:600px;max-width:100vw;margin:0 auto}axa-ch-case-data .wrapper p.md-headline{margin:0;font-family:Roboto,Helvetica Neue,sans-serif;font-size:18px}axa-ch-case-data .wrapper .preview{display:flex;flex:1;flex-flow:row;flex-wrap:wrap;padding:16px}axa-ch-case-data .wrapper .preview .primary{overflow:hidden;display:flex;justify-content:space-around;flex:1}axa-ch-case-data .wrapper .preview .primary .license-plate{margin-right:24px}axa-ch-case-data .wrapper .preview .primary .car,axa-ch-case-data .wrapper .preview .primary .license-plate,axa-ch-case-data .wrapper .preview .primary .name{max-width:45%;display:flex;flex-flow:column;overflow:hidden}axa-ch-case-data .wrapper .preview .primary .car p,axa-ch-case-data .wrapper .preview .primary .license-plate p,axa-ch-case-data .wrapper .preview .primary .name p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}axa-ch-case-data .wrapper .preview .secondary{display:flex;align-items:center;justify-content:center}axa-ch-case-data .wrapper .preview .secondary button.md-icon-button{min-width:unset;padding:0;margin-left:0;margin-right:-8px}axa-ch-case-data .wrapper .preview .secondary button.md-icon-button md-icon{color:inherit}axa-ch-case-data .wrapper.extended .data{max-height:999px;transition:max-height .5s ease-in}axa-ch-case-data .wrapper .data{display:flex;flex:1;max-height:0;overflow:hidden;transition:max-height .5s ease-out}axa-ch-case-data .wrapper .data .grid{padding:16px;display:grid;grid-template-columns:auto minmax(0,1fr);font-size:14px}axa-ch-case-data .wrapper .data .grid label,axa-ch-case-data .wrapper .data .grid p{font-size:inherit}axa-ch-case-data .wrapper .data .grid p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}axa-ch-case-data .wrapper .data .grid label{line-height:32px;margin-right:18px}
axa-ch-default-appointment-confirmation .axa-ch-default-appointment-confirmation-container .disclaimer .md-headline{margin-bottom:0}axa-ch-default-appointment-confirmation .axa-ch-default-appointment-confirmation-container md-list md-list-item>p{font-size:20px;font-weight:100}axa-ch-default-appointment-confirmation .axa-ch-default-appointment-confirmation-container md-list md-list-item .md-list-item-text h3{font-size:125%;font-weight:100}axa-ch-default-appointment-confirmation .axa-ch-default-appointment-confirmation-container .action{margin-top:24px}@media (max-width:625px){axa-ch-default-appointment-selection .axa-ch-default-appointment-selection-container appointment-select .appointment-select-container .calendar-container{margin:0 -16px}}
axa-ch-default-appointment-selection .axa-ch-default-appointment-selection-container .disclaimer .md-headline{margin-bottom:0}axa-ch-default-appointment-selection .axa-ch-default-appointment-selection-container md-list.selected-station{margin:0 -16px}axa-ch-default-appointment-selection .axa-ch-default-appointment-selection-container .action{margin-top:24px}@media (max-width:625px){axa-ch-default-appointment-selection .axa-ch-default-appointment-selection-container appointment-select .appointment-select-container .calendar-container{margin:0 -16px}}
.appointment-selection-dialog{max-width:600px}.appointment-selection-dialog md-dialog-content{padding:0}.appointment-selection-dialog md-dialog-content appointment-select .appointment-select-container .times-container{padding:0 16px 16px}
axa-ch-default-assessment-status .axa-ch-default-assessment-status-container .md-subheader .md-subheader-inner{padding-top:0}axa-ch-default-assessment-status .axa-ch-default-assessment-status-container .cards{margin-bottom:24px}axa-ch-default-assessment-status .axa-ch-default-assessment-status-container .cards .hint-card{margin:0 -16px}axa-ch-default-assessment-status .axa-ch-default-assessment-status-container .expertise md-list{margin-top:24px}axa-ch-default-assessment-status .axa-ch-default-assessment-status-container .expertise .hint-card,axa-ch-default-assessment-status .axa-ch-default-assessment-status-container .workshop-of-choice .hint-card{margin-top:0}axa-ch-default-assessment-status .axa-ch-default-assessment-status-container .expertise .hint-card:not(:last-child),axa-ch-default-assessment-status .axa-ch-default-assessment-status-container .workshop-of-choice .hint-card:not(:last-child){margin-bottom:0}axa-ch-default-assessment-status .axa-ch-default-assessment-status-container .expertise .hint-card.has-link h3,axa-ch-default-assessment-status .axa-ch-default-assessment-status-container .workshop-of-choice .hint-card.has-link h3{word-wrap:break-word}axa-ch-default-assessment-status .axa-ch-default-assessment-status-container md-list{margin:0 -16px}axa-ch-default-assessment-status .axa-ch-default-assessment-status-container .hint-card:not(.close-tab) md-icon{margin-right:32px}axa-ch-default-assessment-status .axa-ch-default-assessment-status-container .hint-card.close-tab{margin-bottom:0}axa-ch-default-assessment-status .axa-ch-default-assessment-status-container .md-list-item-text h3,axa-ch-default-assessment-status .axa-ch-default-assessment-status-container md-list-item md-icon+p,axa-ch-default-assessment-status .axa-ch-default-assessment-status-container md-list-item p:first-child{font-size:125%;font-weight:300;white-space:inherit}axa-ch-default-assessment-status .axa-ch-default-assessment-status-container .action{margin-bottom:24px;flex-flow:column}axa-ch-default-assessment-status .axa-ch-default-assessment-status-container .action .md-button{width:100%}axa-ch-default-assessment-status .axa-ch-default-assessment-status-container uploads{display:block;margin-bottom:24px}axa-ch-default-assessment-status .axa-ch-default-assessment-status-container .text-section .md-headline{font-size:20px;margin:1em 0}axa-ch-default-assessment-status .axa-ch-default-assessment-status-container .advantages{margin:0 -50vw 24px}axa-ch-default-assessment-status .axa-ch-default-assessment-status-container .advantages md-list md-list-item p{font-size:100%;font-weight:400}axa-ch-default-assessment-status .axa-ch-default-assessment-status-container .advantages .wrapper.inner{width:600px;max-width:100vw;margin:0 auto}axa-ch-default-assessment-status .axa-ch-default-assessment-status-container .advantages .wrapper.outer{background:#f9f9f9}axa-ch-default-assessment-status .axa-ch-default-assessment-status-container .advantages .md-padding{padding:8px 16px}@media (max-width:616px){axa-ch-default-assessment-status .axa-ch-default-assessment-status-container .hint-card.close-tab{margin:24px 0 0}}
axa-ch-default-bvm-check .text-section{overflow:hidden;display:flex;flex-flow:column}axa-ch-default-bvm-check .text-section .question.fade-in{height:0;max-height:0;opacity:0;padding:0;margin:0;transition:all .5s ease-out}axa-ch-default-bvm-check .text-section .question.fade-in.visible{display:block;height:auto;max-height:999px;opacity:1;transition:all .5s ease-in}axa-ch-default-bvm-check .text-section p{overflow:hidden}axa-ch-default-bvm-check .text-section p small{margin-top:8px;display:block;max-height:0;opacity:0;transition:all .5s ease-out}
axa-ch-default-glass-damage .text-section{overflow:hidden;display:flex;flex-flow:column}axa-ch-default-glass-damage .text-section .question.fade-in{height:0;max-height:0;opacity:0;padding:0;margin:0;transition:all .5s ease-out}axa-ch-default-glass-damage .text-section .question.fade-in.visible{display:block;height:auto;max-height:999px;opacity:1;transition:all .5s ease-in}axa-ch-default-glass-damage .text-section p{overflow:hidden}axa-ch-default-glass-damage .text-section p small{margin-top:8px;display:block;max-height:0;opacity:0;transition:all .5s ease-out}
axa-ch-default-decision .axa-ch-default-decision-container .decision .action{margin-top:28px}axa-ch-default-decision .axa-ch-default-decision-container .decision .options md-list{margin:0 -16px}axa-ch-default-decision .axa-ch-default-decision-container .decision .options md-list .md-list-item-text{padding:16px}axa-ch-default-decision .axa-ch-default-decision-container .decision .options md-list .md-list-item-text h3{font-size:18px;white-space:inherit}axa-ch-default-decision .axa-ch-default-decision-container .decision .options md-list .md-list-item-text p{font-weight:400}
axa-ch-default-fallback .axa-ch-default-fallback-container{display:flex;flex-direction:column}
axa-ch-default-station-selection .axa-ch-default-station-selection-container{display:flex;flex-flow:column}axa-ch-default-station-selection .axa-ch-default-station-selection-container .text-section p strong{font-weight:500}axa-ch-default-station-selection .axa-ch-default-station-selection-container .advantages,axa-ch-default-station-selection .axa-ch-default-station-selection-container md-tabs{margin:0 -50vw}axa-ch-default-station-selection .axa-ch-default-station-selection-container .advantages .wrapper.inner,axa-ch-default-station-selection .axa-ch-default-station-selection-container .advantages md-tabs-wrapper md-tab-data,axa-ch-default-station-selection .axa-ch-default-station-selection-container .advantages md-tabs-wrapper md-tabs-canvas,axa-ch-default-station-selection .axa-ch-default-station-selection-container md-tabs .wrapper.inner,axa-ch-default-station-selection .axa-ch-default-station-selection-container md-tabs md-tabs-wrapper md-tab-data,axa-ch-default-station-selection .axa-ch-default-station-selection-container md-tabs md-tabs-wrapper md-tabs-canvas{width:600px;max-width:100vw;margin:0 auto}axa-ch-default-station-selection .axa-ch-default-station-selection-container .advantages md-tab-item.md-tab,axa-ch-default-station-selection .axa-ch-default-station-selection-container md-tabs md-tab-item.md-tab{color:rgba(0,0,0,.87);line-height:32px;padding:8px 16px;flex:1}axa-ch-default-station-selection .axa-ch-default-station-selection-container .advantages .wrapper.outer,axa-ch-default-station-selection .axa-ch-default-station-selection-container .advantages .wrapper.outer md-tab-content,axa-ch-default-station-selection .axa-ch-default-station-selection-container .advantages md-tabs-content-wrapper,axa-ch-default-station-selection .axa-ch-default-station-selection-container .advantages md-tabs-content-wrapper md-tab-content,axa-ch-default-station-selection .axa-ch-default-station-selection-container md-tabs .wrapper.outer,axa-ch-default-station-selection .axa-ch-default-station-selection-container md-tabs .wrapper.outer md-tab-content,axa-ch-default-station-selection .axa-ch-default-station-selection-container md-tabs md-tabs-content-wrapper,axa-ch-default-station-selection .axa-ch-default-station-selection-container md-tabs md-tabs-content-wrapper md-tab-content{background:#f9f9f9}axa-ch-default-station-selection .axa-ch-default-station-selection-container .advantages .wrapper.outer md-tab-content>div,axa-ch-default-station-selection .axa-ch-default-station-selection-container .advantages md-tabs-content-wrapper md-tab-content>div,axa-ch-default-station-selection .axa-ch-default-station-selection-container md-tabs .wrapper.outer md-tab-content>div,axa-ch-default-station-selection .axa-ch-default-station-selection-container md-tabs md-tabs-content-wrapper md-tab-content>div{width:600px;max-width:100vw;flex:unset;margin:0 auto}axa-ch-default-station-selection .axa-ch-default-station-selection-container .advantages .md-padding,axa-ch-default-station-selection .axa-ch-default-station-selection-container md-tabs .md-padding{padding:8px 16px}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select{overflow-y:clip;max-height:9999px;opacity:1;transition:all .5s ease-in}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select.not-visible{max-height:0;opacity:0;transition:all .25s ease-out}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select .actions{margin:16px 0;display:flex;flex:1}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select .actions md-input-container.md-filled{margin:6px 8px;border-radius:0;flex:1}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select .actions .md-button{height:56px}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select .axa-authorized-info{margin:0 -50vw;padding-bottom:0;background:#f9f9f9}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select .axa-authorized-info .wrapper{width:600px;max-width:100vw;margin:0 auto}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select .axa-authorized-info .wrapper .content{display:flex;flex-flow:column;padding:0 16px}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select .axa-authorized-info .wrapper .content p.md-headline{margin-top:24px;margin-bottom:0}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select .text-section:not(:first-of-type) .md-headline{font-size:20px;margin:1em 0}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select .video-section{display:flex;flex:1}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select .video-section:before{float:left;content:"";padding-top:100%}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select .video-section video{min-height:100%;min-width:100%}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select md-radio-group md-list md-list-item>.md-button{padding:8px 16px;min-height:0}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select md-radio-group md-list md-list-item>.md-button .md-list-item-inner{width:auto;min-width:0;flex:1}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select md-radio-group md-list md-list-item>.md-button .md-list-item-inner .md-list-item-text h3,axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select md-radio-group md-list md-list-item>.md-button .md-list-item-inner .md-list-item-text h4,axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select md-radio-group md-list md-list-item>.md-button .md-list-item-inner .md-list-item-text p{white-space:inherit}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select md-radio-group md-list md-list-item>.md-button .md-list-item-inner .md-list-item-text h4 small.provisional-address{background:#f71624;border-radius:3px;margin-left:5px;padding:3px;color:hsla(0,0%,100%,.95);font-weight:700}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select md-radio-group.drive-ins md-list md-list-item>.md-button .md-secondary-container div{display:flex;flex-flow:column;justify-content:center;align-items:center}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select md-radio-group.drive-ins md-list md-list-item>.md-button .md-secondary-container div .md-button,axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select md-radio-group.drive-ins md-list md-list-item>.md-button .md-secondary-container div p{margin:0}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select md-radio-group.drive-ins md-list md-list-item>.md-button .md-secondary-container div p{color:rgba(0,0,0,.54);line-height:24px}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select>md-list:first-of-type{margin:0 -50vw;padding:0}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select>md-list:first-of-type md-list-item{width:600px;max-width:100vw;margin:0 auto;padding:0}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select>md-list:first-of-type md-list-item md-icon{margin:0 18px 0 16px}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select>md-list:first-of-type md-list-item p{font-size:18px}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select md-radio-group md-list{padding-top:0;margin-bottom:24px}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select md-radio-group md-list md-list-item.md-2-line md-radio-button,axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select md-radio-group md-list md-list-item.md-3-line md-radio-button{margin:0 8px 0 0}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select md-radio-group md-list md-list-item md-radio-button{margin:0}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select .action{margin-bottom:24px}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select .alt-action{margin-bottom:24px;display:flex;flex-flow:row wrap}axa-ch-default-station-selection .axa-ch-default-station-selection-container .station-select .alt-action div{display:flex;flex:1;align-items:center;justify-content:center}axa-ch-default-station-selection .axa-ch-default-station-selection-container md-list{margin:0 -16px}axa-ch-default-station-selection .axa-ch-default-station-selection-container md-list.station-type md-list-item md-icon{color:inherit}axa-ch-default-station-selection .axa-ch-default-station-selection-container md-list.station-type md-list-item p{font-weight:500}@media (max-width:625px){axa-ch-default-station-selection .axa-ch-default-station-selection-container station-select .station-select-container{margin:0 -16px}}
axa-ch-default-waiting .axa-ch-default-waiting-container .md-headline.signature{font-size:110%;margin-top:0}
axa-ch-default-welcome .axa-ch-default-welcome-container{display:flex;flex-direction:column}axa-ch-default-welcome .axa-ch-default-welcome-container .steps-container{background:#f5f5f5;margin:0 -50vw}axa-ch-default-welcome .axa-ch-default-welcome-container .steps-container .steps-wrapper{width:600px;max-width:100vw;margin:0 auto}axa-ch-default-welcome .axa-ch-default-welcome-container .steps-container .steps-wrapper .steps{display:flex;flex:1;flex-flow:column nowrap;padding:9px 16px 24px;position:relative}axa-ch-default-welcome .axa-ch-default-welcome-container .steps-container .steps-wrapper .steps h1{margin:0;padding:24px 0;font-size:22px}axa-ch-default-welcome .axa-ch-default-welcome-container .steps-container .steps-wrapper .steps .step{display:flex;flex:1;flex-flow:row nowrap;min-height:90px;max-height:90px}axa-ch-default-welcome .axa-ch-default-welcome-container .steps-container .steps-wrapper .steps .step.muted{opacity:.33}axa-ch-default-welcome .axa-ch-default-welcome-container .steps-container .steps-wrapper .steps .step .icon{position:relative;display:flex;width:72px;align-items:center;justify-content:center}axa-ch-default-welcome .axa-ch-default-welcome-container .steps-container .steps-wrapper .steps .step .icon md-icon{height:36px;width:36px;font-size:36px;line-height:36px;color:rgba(0,0,0,.87)}axa-ch-default-welcome .axa-ch-default-welcome-container .steps-container .steps-wrapper .steps .step .icon .line{position:absolute;bottom:-20%;left:50%;width:2px;height:40%;background:rgba(0,0,0,.87)}axa-ch-default-welcome .axa-ch-default-welcome-container .steps-container .steps-wrapper .steps .step .text{display:flex;flex-flow:column nowrap;flex:1;justify-content:center}axa-ch-default-welcome .axa-ch-default-welcome-container .steps-container .steps-wrapper .steps .step .text p{margin:0 0 0 24px;font-size:18px}axa-ch-default-welcome .axa-ch-default-welcome-container .steps-container .steps-wrapper .steps .action{display:flex;flex:1;flex-flow:row nowrap;padding:0}axa-ch-default-welcome .axa-ch-default-welcome-container .steps-container .steps-wrapper .steps .action .md-button{flex:1}
axa-ch-repair-decision-decision .axa-ch-repair-decision-decision-container uploads{margin-bottom:24px}axa-ch-repair-decision-decision .axa-ch-repair-decision-decision-container .text-section p+p{margin-bottom:0}axa-ch-repair-decision-decision .axa-ch-repair-decision-decision-container .decision .action{margin-top:28px}axa-ch-repair-decision-decision .axa-ch-repair-decision-decision-container .decision .options md-list{margin:0 -16px}axa-ch-repair-decision-decision .axa-ch-repair-decision-decision-container .decision .options md-list md-list-item .md-list-item-inner md-radio-button{margin-bottom:0}axa-ch-repair-decision-decision .axa-ch-repair-decision-decision-container .decision .options md-list md-list-item .md-list-item-inner p{padding:16px;font-size:18px;white-space:inherit;line-height:20px}@media (max-width:616px){axa-ch-repair-decision-decision .axa-ch-repair-decision-decision-container uploads{padding:0 16px}}
axa-ch-repair-decision-decision-status .axa-ch-repair-decision-decision-status-container uploads{margin-top:24px}axa-ch-repair-decision-decision-status .axa-ch-repair-decision-decision-status-container .text-section p+p{margin-bottom:0}axa-ch-repair-decision-decision-status .axa-ch-repair-decision-decision-status-container .decision md-list md-list-item p{font-size:125%;font-weight:300;white-space:inherit;line-height:20px}@media (max-width:616px){axa-ch-repair-decision-decision-status .axa-ch-repair-decision-decision-status-container .hint-card.close-tab{margin:24px 0 0}}
#onetrust-consent-sdk{margin:0;font-family:Source Sans Pro,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#333;text-align:left;background-color:#fff}#onetrust-consent-sdk #ot-pc-content .ot-sdk-container.ot-grps-cntr.ot-sdk-column{margin-left:0}.axa-ch .md-display-1,.axa-ch .md-headline{font-weight:300}.axa-ch .action{display:flex;flex:1;flex-flow:row nowrap;align-items:center}.axa-ch .banner{margin:0 -50vw;padding:24px 30px;text-align:center}.axa-ch .case-data{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-around;margin-bottom:24px}.axa-ch .case-data .spacer{display:flex;flex:1}.axa-ch .case-data .case-number,.axa-ch .case-data .license-plate{margin:24px 16px 0;display:flex;flex-flow:column;align-items:center}.axa-ch .axa-authorized-info,.axa-ch .text-section,.axa-ch .welcome-text,.axa-ch .workshop-of-choice-info{margin:24px 0}.axa-ch .axa-authorized-info p.md-headline:first-of-type,.axa-ch .text-section p.md-headline:first-of-type,.axa-ch .welcome-text p.md-headline:first-of-type,.axa-ch .workshop-of-choice-info p.md-headline:first-of-type{margin-top:0}.axa-ch .axa-authorized-info p.md-headline:last-of-type,.axa-ch .text-section p.md-headline:last-of-type,.axa-ch .welcome-text p.md-headline:last-of-type,.axa-ch .workshop-of-choice-info p.md-headline:last-of-type{margin-bottom:0}.axa-ch .axa-authorized-info .binary-actions,.axa-ch .text-section .binary-actions,.axa-ch .welcome-text .binary-actions,.axa-ch .workshop-of-choice-info .binary-actions{display:flex;flex-flow:row wrap}.axa-ch .axa-authorized-info .binary-actions .md-button:not(:first-child):not(:last-child),.axa-ch .text-section .binary-actions .md-button:not(:first-child):not(:last-child),.axa-ch .welcome-text .binary-actions .md-button:not(:first-child):not(:last-child),.axa-ch .workshop-of-choice-info .binary-actions .md-button:not(:first-child):not(:last-child){margin:0}.axa-ch .carousel{margin:24px 0}.axa-ch .callback{margin:35px 0 0}.axa-ch .callback h1{margin:0}.axa-ch .disclaimer{margin:24px 0}.axa-ch .disclaimer .md-headline,.axa-ch .disclaimer p:first-child{margin-top:0}.axa-ch .disclaimer p:last-child{margin-bottom:0}.axa-ch md-card.hint-card{border-radius:3px}.axa-ch md-card.hint-card p{text-align:center}.axa-ch md-card.hint-card[md-colors]>md-card-content>h3.md-subhead{color:inherit}.axa-ch .slide-content-container{padding:35px 0;width:75%;margin:0 auto}.axa-ch .slide-content-container md-icon{font-size:48px;height:48px;width:48px;line-height:48px}.axa-ch .slide-content-container h1,.axa-ch .slide-content-container p{margin:12px 0}.axa-ch .slide-content-container p.md-subhead{margin-top:0;text-align:justify}.axa-ch .hint-card{margin:24px -16px;background:transparent;box-shadow:none}.axa-ch .hint-card h3{font-family:inherit;color:rgba(0,0,0,.87)}.axa-ch .hint-card.workshop-binding{margin:16px 0 24px;max-height:0;opacity:0;transition:all .5s ease-out}.axa-ch .hint-card.workshop-binding.visible{max-height:999px;opacity:1;transition:all .5s ease-in}@media (max-width:625px){.generali .welcome-text{margin:24px 16px}.generali .welcome-text p.md-headline{margin:1em 0}.generali .disclaimer,.generali form{margin:0 16px}.generali .disclaimer>p.md-headline:not(:first-child),.generali form>p.md-headline:not(:first-child){margin:1em 0}.generali p.md-headline{margin:1em 16px}.generali .callback{margin:35px 16px}.generali .callback h1{margin:0}.generali .callback .md-subhead,.generali .callback h1{text-align:center}.generali .generali-new-cars-appointment-confirmation-container .disclaimer,.generali .generali-new-cars-appointment-selection-container .disclaimer,.generali .generali-new-cars-station-selection-container .disclaimer{margin-top:0}}
md-card md-toolbar:first-child{border-top-right-radius:inherit;border-top-left-radius:inherit}md-dialog>form{display:flex;flex:1;flex-direction:column}md-dialog>form>.md-dialog-actions-fix{display:flex;flex-grow:1;order:2!important}md-dialog>form>md-dialog-content{order:1!important}md-dialog>form>md-dialog-actions{order:3!important}div.md-panel-outer-wrapper.md-generali-theme.md-panel-is-showing>div>md-tooltip{margin-top:3px;max-width:calc(min(90vw, 500px));text-overflow:unset;white-space:inherit;height:auto;font-size:14px;line-height:22px;padding:6px 12px}body:not(.dark-theme) md-card md-toolbar md-icon,body:not(.dark-theme) md-dialog md-toolbar md-icon{color:rgba(0,0,0,.54)!important}md-input-container div.md-input-messages-animation div{padding-left:2px!important}md-input-container{margin-bottom:0}md-checkbox.top-spacing{margin-top:18px}.md-button{border-radius:3px;padding:0 12px}md-input-container>md-select{margin-bottom:20px}a.md-button.alignment-fix{padding-top:8px}.layout-padding{padding:16px}.layout-padding>*{padding:0}@media (max-width:959px){md-toast .md-toast-content{border-radius:0!important}}table.md-table th.md-column md-icon{min-width:unset;min-height:unset}.md-table td[md-cell].md-numeric .md-icon-button{margin-right:0;margin-left:0;padding-right:0;padding-left:0}[disabled] md-input-container.md-default-theme .md-input,[disabled] md-input-container .md-input,md-input-container.md-default-theme .md-input[disabled],md-input-container .md-input[disabled],md-select.md-default-theme[disabled] .md-select-value,md-select[disabled] md-select-value:not(.md-select-placeholder){color:rgba(0,0,0,.65)!important;cursor:not-allowed}fieldset[disabled] .md-button,fieldset[disabled] md-switch,fieldset[disabled] md-switch .md-container{cursor:not-allowed!important}.md-button.md-button-primary{line-height:42px;min-height:42px;font-size:16px}.md-body-1.list-caption{margin-bottom:3px}ul{margin:4px 0;list-style:square}ul li .md-caption{margin:2px 0}md-card.hint-card{margin-bottom:16px}md-card.hint-card md-icon{color:inherit;margin-right:15px}md-card.hint-card .md-button{margin:-6px}md-card.hint-card h3.md-subhead{margin:0}md-dialog.fullscreen{border-radius:0;width:100%;height:100%;min-width:100%!important;min-height:100%;max-width:0;max-height:0}md-card-content .md-table-filter{padding-top:0;padding-bottom:0}.md-table-filter{margin:8px}.md-table-filter.no-margin{margin:0}.md-table-filter md-input-container{margin:16px 0}.md-table-filter md-input-container md-select{margin-bottom:0}.md-table-filter md-input-container .md-errors-spacer{display:none}.md-autocomplete-fix,.md-input-row-button-fix{margin:18px 0 0}.md-autocomplete-fix button.md-button:not(.md-icon-button),.md-input-row-button-fix button.md-button:not(.md-icon-button){margin-top:-18px}.md-autocomplete-fix md-input-container,.md-input-row-button-fix md-input-container{margin:0}.md-autocomplete-fix md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline,.md-input-row-button-fix md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline{bottom:22px!important}.md-autocomplete-fix md-autocomplete md-autocomplete-wrap button,.md-input-row-button-fix md-autocomplete md-autocomplete-wrap button{top:unset!important}table.md-table.hover tbody.md-body>tr.md-row,table.md-table.md-row-select tbody.md-body>tr.md-row{transition:background-color .2s}table.md-table.hover tbody.md-body>tr.md-row:not([disabled]):hover,table.md-table.md-row-select tbody.md-body>tr.md-row.md-selected,table.md-table.md-row-select tbody.md-body>tr.md-row:not([disabled]):hover{background-color:rgba(0,0,0,.08)!important;cursor:pointer}md-table-pagination.md-table-pagination,table.md-table td.md-cell{color:inherit}table.md-table td.md-cell{font-size:14px}table.md-table th.md-column{color:inherit;opacity:.64}md-table-pagination label{font-weight:400}.md-table tr td.no-data-indicator span{opacity:.5;font-style:italic}.md-inline-list-icon-label{display:inline-block;padding-left:10px;padding-right:10px;margin-top:-10px;height:24px;vertical-align:middle}md-list-item,md-list-item .md-list-item-inner{min-height:48px}md-bottom-sheet .md-subheader .md-subheader-inner{padding:0}md-toolbar.neutral{background-color:inherit;color:inherit}md-toolbar.neutral .md-toolbar-tools .md-button:not(.md-fab) md-icon{color:rgba(0,0,0,.54)}md-toolbar.neutral .md-toolbar-tools md-input-container{font-size:14px}md-toolbar.neutral .md-toolbar-tools md-input-container:not(.md-input-focused) md-icon{color:inherit}md-progress-linear.float{position:fixed;top:0;right:0;left:0;z-index:110}md-toolbar.md-table-toolbar.alternate .md-toolbar-tools{font-size:14px}md-toolbar.md-table-toolbar.alternate .md-toolbar-tools md-icon{color:inherit}md-toolbar .md-button.md-button-offset-fix{margin-right:7px!important}.md-subheader{background:inherit!important}.list-header-container{padding-right:16px}.list-header-container .md-icon-button{margin:5px 0 5px 3px}.list-header-container h5.md-subheader{margin:0}@media (min-width:960px){md-dialog{min-width:500px!important}}md-icon.outlined{font-family:Material Icons Outlined}md-icon.md-small-icon{font-size:16px;height:16px;width:16px;min-height:16px;min-width:16px;margin-top:-2px;margin-right:5px}md-icon.md-small-icon:not(:first-child){margin-left:5px}.md-toast-content md-icon{color:inherit}.md-button.md-fab md-icon{color:inherit!important}.card-form md-card-content h5.md-subhead{margin:0 0 32px}.card-form md-card-content .md-subheader,.card-form md-card-content entity-details .md-subheader{margin-left:-16px;margin-right:-16px}.card-form md-card form .form-chunk:first-child p.md-subhead,.card-form md-card form .form-chunk:first-child p.md-title{margin-top:0}.card-form md-card form .form-chunk p.md-subhead{margin-bottom:24px}md-toolbar .md-toolbar-tools-addition{font-size:20px;letter-spacing:.005em;box-sizing:border-box;font-weight:400;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;width:100%;max-height:64px;padding:0 16px;margin:0}md-toolbar .md-toolbar-tools-addition h5.md-subhead{margin:0}.md-input-container-icon-button .md-icon-button{margin:18px 0}md-autocomplete.md-filled md-input-container,md-input-container.md-filled{background:rgba(0,0,0,.05);height:56px;min-height:56px;border-radius:4px 4px 0 0;position:relative;box-sizing:border-box;will-change:opacity,transform,color;padding:0;margin:16px 0}md-autocomplete.md-filled md-input-container[disabled=disabled],md-input-container.md-filled[disabled=disabled]{background:rgba(0,0,0,.11)}md-autocomplete.md-filled md-input-container:not([disabled=disabled]):hover,md-input-container.md-filled:not([disabled=disabled]):hover{background:rgba(0,0,0,.03)}md-autocomplete.md-filled md-input-container.md-height-auto,md-input-container.md-filled.md-height-auto{height:auto}md-autocomplete.md-filled md-input-container.md-no-label,md-input-container.md-filled.md-no-label{height:42px;min-height:42px}md-autocomplete.md-filled md-input-container.md-no-label .md-input,md-autocomplete.md-filled md-input-container.md-no-label md-select-value>span:first-child,md-input-container.md-filled.md-no-label .md-input,md-input-container.md-filled.md-no-label md-select-value>span:first-child{padding-top:6px}md-autocomplete.md-filled md-input-container.md-input-focused,md-input-container.md-filled.md-input-focused{background:rgba(0,0,0,.03)}md-autocomplete.md-filled md-input-container.md-input-focused .md-input,md-input-container.md-filled.md-input-focused .md-input{padding-bottom:5px}md-autocomplete.md-filled md-input-container.md-input-has-placeholder label:not(.md-no-float),md-input-container.md-filled.md-input-has-placeholder label:not(.md-no-float){transform:translate3d(0,16px,0) scale(.75)}md-autocomplete.md-filled md-input-container label,md-input-container.md-filled label{padding-left:0!important}md-autocomplete.md-filled md-input-container input.md-input,md-autocomplete.md-filled md-input-container textarea.md-input,md-input-container.md-filled input.md-input,md-input-container.md-filled textarea.md-input{width:100%;height:100%;padding:20px 16px 6px}md-autocomplete.md-filled md-input-container md-chips>md-chips-wrap.md-chips,md-input-container.md-filled md-chips>md-chips-wrap.md-chips{padding-left:6px}md-autocomplete.md-filled md-input-container md-chips>md-chips-wrap.md-chips>.md-chip-input-container>div[md-chip-transclude]>input:not([type]),md-input-container.md-filled md-chips>md-chips-wrap.md-chips>.md-chip-input-container>div[md-chip-transclude]>input:not([type]){width:100%;height:100%;padding:36px 16px 6px 10px}md-autocomplete.md-filled md-input-container md-chips>md-chips-wrap.md-chips md-chip,md-input-container.md-filled md-chips>md-chips-wrap.md-chips md-chip{margin-top:33px}md-autocomplete.md-filled md-input-container md-select md-select-value span:first-child,md-input-container.md-filled md-select md-select-value span:first-child{line-height:26px;padding:20px 16px 6px}md-autocomplete.md-filled md-input-container md-select md-select-value .md-select-icon,md-input-container.md-filled md-select md-select-value .md-select-icon{padding-right:16px}md-autocomplete.md-filled md-input-container md-select,md-autocomplete.md-filled md-input-container md-select-value,md-input-container.md-filled md-select,md-input-container.md-filled md-select-value{height:100%;width:100%;box-sizing:border-box}md-autocomplete.md-filled md-input-container label:not(.md-container-ignore),md-input-container.md-filled label:not(.md-container-ignore){left:16px;bottom:80%}md-autocomplete.md-filled md-input-container.md-input-focused label:not(.md-no-float),md-autocomplete.md-filled md-input-container.md-input-has-value label:not(.md-no-float),md-input-container.md-filled.md-input-focused label:not(.md-no-float),md-input-container.md-filled.md-input-has-value label:not(.md-no-float){transform:translate3d(0,16px,0) scale(.75)}md-autocomplete.md-filled md-input-container.md-icon-left,md-input-container.md-filled.md-icon-left{padding-left:0}md-autocomplete.md-filled md-input-container.md-icon-left>md-icon:first-of-type,md-input-container.md-filled.md-icon-left>md-icon:first-of-type{position:absolute;top:30%;left:16px;right:auto}md-autocomplete.md-filled md-input-container.md-icon-left:not(.md-container-ignore) label,md-input-container.md-filled.md-icon-left:not(.md-container-ignore) label{left:48px}md-autocomplete.md-filled md-input-container.md-icon-left input.md-input,md-input-container.md-filled.md-icon-left input.md-input{padding-left:48px}md-autocomplete.md-filled md-input-container.md-button-right,md-autocomplete.md-filled md-input-container.md-icon-right,md-input-container.md-filled.md-button-right,md-input-container.md-filled.md-icon-right{padding-right:0}md-autocomplete.md-filled md-input-container.md-button-right>md-icon:not(:first-of-type):last-of-type,md-autocomplete.md-filled md-input-container.md-icon-right>md-icon:not(:first-of-type):last-of-type,md-input-container.md-filled.md-button-right>md-icon:not(:first-of-type):last-of-type,md-input-container.md-filled.md-icon-right>md-icon:not(:first-of-type):last-of-type{position:absolute;top:30%;right:16px;left:auto}md-autocomplete.md-filled md-input-container.md-button-right input.md-input,md-autocomplete.md-filled md-input-container.md-icon-right input.md-input,md-input-container.md-filled.md-button-right input.md-input,md-input-container.md-filled.md-icon-right input.md-input{padding-right:48px}md-autocomplete.md-filled md-input-container.md-button-right button.md-icon-button,md-autocomplete.md-filled md-input-container.md-icon-right button.md-icon-button,md-input-container.md-filled.md-button-right button.md-icon-button,md-input-container.md-filled.md-icon-right button.md-icon-button{position:absolute;right:0;top:15%;left:auto}.axa md-list.selected-station md-list-item.md-2-line,.generali md-list.selected-station md-list-item.md-2-line,.pdr md-list.selected-station md-list-item.md-2-line,.vhv md-list.selected-station md-list-item.md-2-line{align-items:center}.axa md-list.selected-station md-list-item.md-2-line md-icon.md-primary,.generali md-list.selected-station md-list-item.md-2-line md-icon.md-primary,.pdr md-list.selected-station md-list-item.md-2-line md-icon.md-primary,.vhv md-list.selected-station md-list-item.md-2-line md-icon.md-primary{height:30px;width:30px;font-size:30px;margin-right:16px}.axa md-list.selected-station md-list-item .md-list-item-text h3,.generali md-list.selected-station md-list-item .md-list-item-text h3,.pdr md-list.selected-station md-list-item .md-list-item-text h3,.vhv md-list.selected-station md-list-item .md-list-item-text h3{text-overflow:unset;white-space:unset;font-size:125%;font-weight:100}.generali .md-display-1,.generali .md-headline,.pdr .md-display-1,.pdr .md-headline,.vhv .md-display-1,.vhv .md-headline{font-weight:300}.generali .action,.pdr .action,.vhv .action{display:flex;flex:1;flex-flow:row nowrap;align-items:center}.generali .banner,.pdr .banner,.vhv .banner{margin:0 -50vw;padding:24px 16px;text-align:center}.generali .welcome-text,.pdr .welcome-text,.vhv .welcome-text{margin:24px 0}.generali .welcome-text p.md-headline:first-of-type,.pdr .welcome-text p.md-headline:first-of-type,.vhv .welcome-text p.md-headline:first-of-type{margin-top:0}.generali .welcome-text p.md-headline:last-of-type,.pdr .welcome-text p.md-headline:last-of-type,.vhv .welcome-text p.md-headline:last-of-type{margin-bottom:0}.generali .carousel,.pdr .carousel,.vhv .carousel{margin:24px 0}.generali .callback,.pdr .callback,.vhv .callback{margin:35px 0 0}.generali .callback h1,.pdr .callback h1,.vhv .callback h1{font-size:28px;margin:0}.generali .disclaimer,.pdr .disclaimer,.vhv .disclaimer{margin:24px 0}.generali .disclaimer .md-headline,.generali .disclaimer .md-subhead:first-child,.pdr .disclaimer .md-headline,.pdr .disclaimer .md-subhead:first-child,.vhv .disclaimer .md-headline,.vhv .disclaimer .md-subhead:first-child{margin-top:0}.generali .disclaimer p:last-child,.pdr .disclaimer p:last-child,.vhv .disclaimer p:last-child{margin-bottom:0}.generali md-card.hint-card,.pdr md-card.hint-card,.vhv md-card.hint-card{border-radius:3px}.generali md-card.hint-card p,.pdr md-card.hint-card p,.vhv md-card.hint-card p{text-align:center}.generali .slide-content-container,.pdr .slide-content-container,.vhv .slide-content-container{padding:35px 0;width:75%;margin:0 auto}.generali .slide-content-container md-icon,.pdr .slide-content-container md-icon,.vhv .slide-content-container md-icon{font-size:48px;height:48px;width:48px;line-height:48px}.generali .slide-content-container h1,.generali .slide-content-container p,.pdr .slide-content-container h1,.pdr .slide-content-container p,.vhv .slide-content-container h1,.vhv .slide-content-container p{margin:12px 0}.generali .slide-content-container p.md-subhead,.pdr .slide-content-container p.md-subhead,.vhv .slide-content-container p.md-subhead{margin-top:0;text-align:justify}.generali .stations,.pdr .stations,.vhv .stations{display:inherit;flex-flow:inherit}.generali .stations .disclaimer .md-headline,.pdr .stations .disclaimer .md-headline,.vhv .stations .disclaimer .md-headline{margin-bottom:0}.generali .no-stations,.pdr .no-stations,.vhv .no-stations{display:inherit;flex-flow:inherit}.generali .decision,.pdr .decision,.vhv .decision{margin:24px 0}.generali .decision .options md-radio-group md-radio-button.option,.pdr .decision .options md-radio-group md-radio-button.option,.vhv .decision .options md-radio-group md-radio-button.option{user-select:none;border-radius:3px;margin-bottom:30px}.generali .decision .options md-radio-group md-radio-button.option .md-container,.pdr .decision .options md-radio-group md-radio-button.option .md-container,.vhv .decision .options md-radio-group md-radio-button.option .md-container{left:unset}.generali .decision .options md-radio-group md-radio-button.option div[ng-transclude],.pdr .decision .options md-radio-group md-radio-button.option div[ng-transclude],.vhv .decision .options md-radio-group md-radio-button.option div[ng-transclude]{display:block;margin-left:45px}.generali .decision .options md-radio-group md-radio-button.option div[ng-transclude] .md-headline,.pdr .decision .options md-radio-group md-radio-button.option div[ng-transclude] .md-headline,.vhv .decision .options md-radio-group md-radio-button.option div[ng-transclude] .md-headline{font-size:20px}.generali .decision .options md-radio-group md-radio-button.option div[ng-transclude] .md-subhead,.pdr .decision .options md-radio-group md-radio-button.option div[ng-transclude] .md-subhead,.vhv .decision .options md-radio-group md-radio-button.option div[ng-transclude] .md-subhead{font-size:14px;font-weight:400;letter-spacing:.01em;margin:0;line-height:1.2em;overflow:hidden}.generali .decision .options md-radio-group md-radio-button.option div[ng-transclude] .values,.pdr .decision .options md-radio-group md-radio-button.option div[ng-transclude] .values,.vhv .decision .options md-radio-group md-radio-button.option div[ng-transclude] .values{margin-top:8px}.generali .decision .options md-radio-group md-radio-button.option div[ng-transclude] .values.pros>div md-icon,.pdr .decision .options md-radio-group md-radio-button.option div[ng-transclude] .values.pros>div md-icon,.vhv .decision .options md-radio-group md-radio-button.option div[ng-transclude] .values.pros>div md-icon{color:#259b24}.generali .decision .options md-radio-group md-radio-button.option div[ng-transclude] .values.cons>div md-icon,.pdr .decision .options md-radio-group md-radio-button.option div[ng-transclude] .values.cons>div md-icon,.vhv .decision .options md-radio-group md-radio-button.option div[ng-transclude] .values.cons>div md-icon{color:#f44336}.generali .decision .options md-radio-group md-radio-button.option div[ng-transclude] .values>div,.pdr .decision .options md-radio-group md-radio-button.option div[ng-transclude] .values>div,.vhv .decision .options md-radio-group md-radio-button.option div[ng-transclude] .values>div{margin:2px 0}.generali .decision .options md-radio-group md-radio-button.option div[ng-transclude] .values>div md-icon,.pdr .decision .options md-radio-group md-radio-button.option div[ng-transclude] .values>div md-icon,.vhv .decision .options md-radio-group md-radio-button.option div[ng-transclude] .values>div md-icon{margin:0;height:24px;width:24px;font-size:14px;line-height:24px}.generali .decision .options md-radio-group md-radio-button.option div[ng-transclude] .values>div p.md-caption,.pdr .decision .options md-radio-group md-radio-button.option div[ng-transclude] .values>div p.md-caption,.vhv .decision .options md-radio-group md-radio-button.option div[ng-transclude] .values>div p.md-caption{color:rgba(0,0,0,.54);margin:0 0 0 8px;line-height:24px;font-size:14px;font-weight:500;letter-spacing:.01em}@media (max-width:625px){.generali .banner,.pdr .banner,.vhv .banner{padding:18px 16px;font-size:28px}.generali .welcome-text,.pdr .welcome-text,.vhv .welcome-text{padding:0 16px}.generali .welcome-text p.md-headline,.pdr .welcome-text p.md-headline,.vhv .welcome-text p.md-headline{margin:1em 0}.generali form,.pdr form,.vhv form{margin:0 16px}.generali .disclaimer,.pdr .disclaimer,.vhv .disclaimer{margin:24px 16px}.generali .disclaimer>p.md-headline:not(:first-child),.pdr .disclaimer>p.md-headline:not(:first-child),.vhv .disclaimer>p.md-headline:not(:first-child){margin:1em 0}.generali .callback,.pdr .callback,.vhv .callback{padding:0 16px}.generali .callback h1,.pdr .callback h1,.vhv .callback h1{font-size:26px;margin:0}.generali .callback .md-subhead,.pdr .callback .md-subhead,.vhv .callback .md-subhead{margin-top:0}.generali .callback .md-subhead,.generali .callback h1,.pdr .callback .md-subhead,.pdr .callback h1,.vhv .callback .md-subhead,.vhv .callback h1{text-align:center}.generali station-select .station-select-container,.pdr station-select .station-select-container,.vhv station-select .station-select-container{margin:0 -16px}.generali .generali-default-appointment-confirmation-container .disclaimer,.generali .generali-default-appointment-selection-container .disclaimer,.generali .generali-default-station-selection-container .disclaimer,.generali .pdr-team-default-appointment-confirmation-container .disclaimer,.generali .pdr-team-default-appointment-selection-container .disclaimer,.generali .pdr-team-default-station-selection-container .disclaimer,.pdr .generali-default-appointment-confirmation-container .disclaimer,.pdr .generali-default-appointment-selection-container .disclaimer,.pdr .generali-default-station-selection-container .disclaimer,.pdr .pdr-team-default-appointment-confirmation-container .disclaimer,.pdr .pdr-team-default-appointment-selection-container .disclaimer,.pdr .pdr-team-default-station-selection-container .disclaimer,.vhv .generali-default-appointment-confirmation-container .disclaimer,.vhv .generali-default-appointment-selection-container .disclaimer,.vhv .generali-default-station-selection-container .disclaimer,.vhv .pdr-team-default-appointment-confirmation-container .disclaimer,.vhv .pdr-team-default-appointment-selection-container .disclaimer,.vhv .pdr-team-default-station-selection-container .disclaimer{padding-top:0}}body.axa .copyright h5:first-of-type{margin-bottom:16px}body.axa .copyright h5:nth-of-type(2){display:none}.copyright{margin-top:28px}.copyright img{max-height:30px;margin-bottom:16px;max-width:125px}.copyright h5{font-weight:500;margin:0}.copyright h5:nth-of-type(2){margin-bottom:16px;font-size:70%}.languages{margin:28px 0}.languages .md-button{min-width:50px;margin:0;padding:0}.languages .separator{height:20px;width:1px;opacity:.1;background:rgba(0,0,0,.87)}.disclaimers a:nth-child(2),.disclaimers md-menu:nth-child(2){margin-left:16px}.disclaimers md-menu a{cursor:pointer}body,html{min-height:100%;min-width:100%;max-height:100%;max-width:100%;overflow:hidden}body .container-wrapper,html .container-wrapper{height:100%;width:100%;overflow-x:hidden}body md-toast,html md-toast{position:fixed}body.axa .md-headline,body.axa h1,body.axa h2,body.axa h3,html.axa .md-headline,html.axa h1,html.axa h2,html.axa h3{font-family:DM Serif Display,Georgia,serif}body.axa md-list h3,html.axa md-list h3{font-family:inherit}body.axa .md-button:not(.normal-height),html.axa .md-button:not(.normal-height){border-radius:0!important}body.axa .md-button:not(.normal-height).md-button-primary,html.axa .md-button:not(.normal-height).md-button-primary{line-height:56px;min-height:56px}body container ui-view>:not(ui-view)>div,html container ui-view>:not(ui-view)>div{display:flex;flex-flow:column}md-input-container .hint{position:absolute;left:3px;right:auto;bottom:7px;font-size:12px;line-height:14px;transition:all .3 cubic-bezier(.55,0,.55,.2);color:grey}.no-data-indicator{color:rgba(0,0,0,.38);font-size:14px;line-height:20px;font-weight:400;letter-spacing:.01em}.hidden{display:none}.text-center{text-align:center!important}.layout-extra-padding-top{padding-top:16px}.layout-padding>ui-view{padding:0}.layout-no-padding{padding:0!important}.layout-no-padding-top{padding-top:0!important}.layout-no-padding-left{padding-left:0}.layout-no-padding-right{padding-right:0}.layout-no-padding-bottom{padding-bottom:0!important}.container{max-width:600px;width:100%;margin:0 auto}.card-container{max-width:940px}.card-container.small{max-width:626.66667px}.write-info-container{margin:8px}.write-info-container p.md-caption{opacity:.4;margin:3px}md-toolbar.md-table-toolbar input{font-size:14px}.card-wizard .wizard-step-button-container{margin-left:-5px;margin-right:-5px}.card-wizard .wizard-step-button-container .md-button.wizard-step-button{height:50px;margin:0}fieldset{display:unset;margin-inline-start:unset;margin-inline-end:unset;padding-block-start:unset;padding-inline-start:unset;padding-inline-end:unset;padding-block-end:unset;min-width:100%;border:0!important;border:unset unset unset;border-image:unset}md-toolbar.calendar-week-navigation .calendar-week-navigation-controls{width:unset!important}md-toolbar.calendar-week-navigation .calendar-week-navigation-controls .button-container .md-button{margin:0}md-toolbar.calendar-week-navigation .calendar-week-navigation-controls .date-param-select{font-size:12px;margin-left:32px}@media (max-width:959px){md-toolbar.calendar-week-navigation .calendar-week-navigation-controls .date-param-select:first-child{margin-left:0}}md-toolbar.calendar-week-navigation .calendar-week-navigation-controls .date-param-select md-select{min-width:64px;margin:0}md-toolbar.calendar-week-navigation .calendar-week-navigation-controls .date-param-select md-select md-select-value{border-bottom:none;text-align:right}md-toolbar.calendar-week-navigation .calendar-week-navigation-controls .date-param-select md-select md-select-value .md-select-icon{width:unset}md-toolbar.calendar-week-navigation .calendar-week-navigation-controls .date-param-select input{margin-bottom:-3px}

/*# sourceMappingURL=core-9bd47fe4.css.map*/