.MaintenanceWidget{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:312px;background-color:#fff;border:1px solid #d9d9d6;padding:16px;border-radius:5px}.MaintenanceWidget__button{text-transform:uppercase;display:block;position:relative;font-size:1.6rem;font-weight:700;color:#000}.MaintenanceWidget__button:after{content:"";display:inline-block;border:2px solid #efdf00;border-width:2px 2px 0 0;height:.6em;width:.6em;transform:rotate(45deg);margin-left:6px;vertical-align:middle}.MaintenanceWidget__button:hover:after{border-color:currentColor}.MaintenanceWidget__header{display:flex;width:100%;flex-direction:row;justify-content:space-between}.MaintenanceWidget__title{font-size:1.8rem;font-weight:700}.MaintenanceWidget__tag{font-size:1.2rem;font-weight:700;padding:4px 8px;color:#fff;background-color:#f7a84b;border-radius:2px}.MaintenanceWidget__tag.is-expired{background-color:#ee5352}.MaintenanceWidget__tag.is-faroff{background-color:#72c293}.MaintenanceWidget__content{align-self:flex-start;height:70%}.MaintenanceWidget__date{padding-top:16px;font-size:1.5rem;font-weight:700}.MaintenanceWidget__operationLabel{font-size:1.4rem;margin-top:16px;color:#d9d9d6}.MaintenanceWidget__description{font-size:1.4rem;margin-top:4px;color:#3e3f40}.ContractsWidget{flex-direction:column;align-items:center;height:312px;background-color:#fff;border:1px solid #d9d9d6;padding:16px;border-radius:5px}.ContractsWidget,.ContractsWidget__header{display:flex;justify-content:space-between}.ContractsWidget__header{width:100%;flex-direction:row}.ContractsWidget__title{font-size:1.8rem;font-weight:700}.ContractsWidget__tag{font-size:1.2rem;font-weight:700;padding:4px 8px;color:#fff;background-color:#72c293;border-radius:2px}.ContractsWidget__content{height:70%;width:100%;display:flex}.ContractsWidget__section{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center}.ContractsWidget__sectionSeparator{margin:auto;height:80%;width:1px;background:#d9d9d6}.ContractsWidget__sectionLabel{font-size:1.4rem;margin-top:8px;color:#d9d9d6}.ContractsWidget__sectionValue{font-size:1.7rem;font-weight:700;margin-top:16px}.ContractsWidget__svgWrapper{display:flex;justify-content:center;height:50px;width:50px;border-radius:50%;background-color:#f2f2f2}.ContractsWidget__sectionSvg{width:20px;fill:#000}.ContractsWidget__button{text-transform:uppercase;display:block;position:relative;font-size:1.6rem;font-weight:700;color:#000}.ContractsWidget__button:after{content:"";display:inline-block;border:2px solid #efdf00;border-width:2px 2px 0 0;height:.6em;width:.6em;transform:rotate(45deg);margin-left:6px;vertical-align:middle}.ContractsWidget__button:hover:after{border-color:currentColor}.StaticMap{cursor:pointer;height:100%;width:100%}.CustomCarousel{width:100%;position:relative;overflow:hidden}.CustomCarousel__slider{display:flex;transition-property:transform;transition-timing-function:ease-in-out}.CustomCarousel__slide{display:block;margin:0;position:relative;flex-shrink:0;transition:transform 1s ease-in-out}.CustomCarousel__slide.is-active:after{width:100%;height:4px;position:absolute;bottom:0;content:""}.CustomCarousel__slide.is-active .CustomCarousel__slideButton:after{display:none}.CustomCarousel__slide.is-active-centered{transform:scale(1.1);transition:transform 1s ease-in-out;z-index:2}.CustomCarousel__slide.is-active-centered .CustomCarousel__slideButton:after{visibility:none;opacity:0;transition:opacity 1s ease-in-out}.CustomCarousel__slideButton{width:100%;padding:0;position:relative;display:block;height:100%}.CustomCarousel__slideButton:after{content:"";visibility:visible;opacity:1;transition:opacity 1s ease-in-out;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.CustomCarousel__dots{position:absolute;left:50%;transform:translateX(-50%);bottom:8px;display:flex;line-height:0}@media screen and (min-width:670px){.CustomCarousel__dots{bottom:16px}}.CustomCarousel__dot:not(:last-of-type){margin-right:4px}.CustomCarousel__dotbutton{width:18px;height:18px;padding:0;position:relative}.CustomCarousel__dotbutton:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";border-radius:50%;height:13px;width:13px;background-color:#fff;border:1px solid #d9d9d6;transition-duration:0s}.CustomCarousel__dotbutton:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";padding-top:1px;transition-duration:0s;border:1px solid transparent;border-radius:50%;width:16px;height:16px}.CustomCarousel__arrow{position:absolute;top:50%;transform:translateY(-50%);display:none;cursor:pointer;background-color:#000;opacity:.75;z-index:1;height:60px}.CustomCarousel__arrow .SvgIcon path{fill:#fff}.CustomCarousel__arrow:focus:focus{outline:1px dotted #3e3f40}.CustomCarousel__arrow_showOnMobile{display:block}@media screen and (min-width:670px){.CustomCarousel__arrow_showOnDesktop{display:block}}.CustomCarousel__previousArrow{left:0}.CustomCarousel__nextArrow{right:0}.CustomCarousel__slideActiveArea{border:3px solid #efdf00;height:100%;position:absolute;z-index:3;transition:left 1s ease-in-out;will-change:left;transform:scale(1.1)}.CustomCarousel_centeredOnSelectedSlide{padding:16px 0}.CustomCarousel_centeredOnSelectedSlide .CustomCarousel__dots{position:relative;justify-content:center;margin-top:40px}.CustomCarousel_centeredOnSelectedSlide.is-items-slideshow .CustomCarousel__slide.is-active-centered{transform:scale(1)}.CustomCarousel_centeredOnSelectedSlide.is-items-slideshow .CustomCarousel__slideButton:after{content:none}.CustomCarousel_centeredOnSelectedSlide.is-items-slideshow .CustomCarousel__slideActiveArea{display:none}.CustomCarousel__dotbutton_active:before{background-color:#efdf00;border:none;width:10px;height:10px;transition-duration:.3s}.CustomCarousel__dotbutton_active:after{border:1px solid #efdf00;transition-delay:.3s;transition-duration:.3s}.CustomCarousel__nextArrow{background:linear-gradient(270deg,#000 50%,#000 0);background-size:200% 100%;background-position:100% 100%;transition:background-position .3s}.CustomCarousel__nextArrow:hover{background-position:0 100%}.CustomCarousel__previousArrow{background:linear-gradient(90deg,#000 50%,#000 0);background-size:200% 100%;background-position:0 100%;transition:background-position .3s}.CustomCarousel__previousArrow:hover{background-position:100% 100%}.CustomCarousel__slide.is-active:after{background-color:#efdf00}.CustomCarousel__slide.is-active-centered,.CustomCarousel__slideActiveArea{border-color:#efdf00}.FavoriteDealerWidget{display:flex;flex-direction:column;align-items:center;height:312px;background-color:#fff;border:1px solid #d9d9d6;border-radius:5px;position:relative;justify-content:space-between;overflow:hidden;padding:0}.FavoriteDealerWidget:hover .FavoriteDealerWidget__dealerMap:before{opacity:0}.FavoriteDealerWidget__dealer{height:100%}.FavoriteDealerWidget__onboarding{display:flex;flex:1;flex-direction:column;align-items:center;padding:16px}.FavoriteDealerWidget__onboardingCarousel{text-align:center;display:inherit;flex:1;flex-direction:column;justify-content:center}.FavoriteDealerWidget__reinssuranceText{font-size:1.4rem}.FavoriteDealerWidget__header{display:flex;width:100%;flex-direction:row;justify-content:space-between}.FavoriteDealerWidget__title{font-size:1.8rem;font-weight:700;text-align:center}.FavoriteDealerWidget__dealerMap{height:100%}.FavoriteDealerWidget__dealerMap:before{content:"";background-color:#fff;width:100%;height:100%;position:absolute;opacity:.5;transition:opacity .5s ease-in-out}.FavoriteDealerWidget__dealerCard{position:absolute;top:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding:16px}.FavoriteDealerWidget__informations{width:100%;background:#fff;padding:16px;box-shadow:0 3px 10px 0 rgba(0,0,0,.1)}.FavoriteDealerWidget__name{font-size:1.3rem}.FavoriteDealerWidget__address{font-size:1.4rem;color:#000;font-weight:700}.FavoriteDealerWidget__updateLink{display:inline-block;color:#efdf00;margin-top:8px;font-weight:700}@media screen and (max-width:669px){.FavoriteDealerWidget__updateLink{width:100%;text-align:center}}.FavoriteDealerWidget__picture{max-width:100px;margin:auto}.FavoriteDealerWidget__button{text-transform:uppercase;display:block;position:relative;font-size:1.6rem;font-weight:700;color:#000}.FavoriteDealerWidget__button:after{content:"";display:inline-block;border:2px solid #efdf00;border-width:2px 2px 0 0;height:.6em;width:.6em;transform:rotate(45deg);margin-left:6px;vertical-align:middle}.FavoriteDealerWidget__button:hover:after{border-color:currentColor}.PromotionalWidget{position:relative;height:312px;border:1px solid #f2f2f2;border-radius:5px;overflow:hidden}.PromotionalWidget__background{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%}.PromotionalWidget__background img{height:100%;width:auto}.PromotionalWidget__content{padding:32px;position:relative;height:100%;display:flex;flex-direction:column;align-items:center;background:linear-gradient(270deg,transparent,rgba(0,0,0,.5))}.PromotionalWidget__subContent{height:70%;width:60%;margin-top:16px;text-align:center}.PromotionalWidget__title{font-size:2.4rem;font-weight:700;color:#f2f2f2}.PromotionalWidget__description{font-size:2.2rem;color:#f2f2f2}.PromotionalWidget__link{color:#f2f2f2;margin-top:32px;display:block;position:relative;font-size:1.6rem;font-weight:700;color:#000}.PromotionalWidget__link:after{content:"";display:inline-block;border:2px solid #efdf00;border-width:2px 2px 0 0;height:.6em;width:.6em;transform:rotate(45deg);margin-left:6px;vertical-align:middle}.PromotionalWidget__link:hover:after{border-color:currentColor}.DocumentationWidget{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:312px;background-color:#fff;border:1px solid #d9d9d6;padding:16px;border-radius:5px}.DocumentationWidget__header{display:flex;width:100%;flex-direction:row;justify-content:center}.DocumentationWidget__content{height:70%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.DocumentationWidget__icon{max-width:100px}.DocumentationWidget__title{font-size:1.8rem;font-weight:700}.DocumentationWidget__description{font-size:1.6rem;color:#3e3f40}.DocumentationWidget__button{text-transform:uppercase;display:block;position:relative;font-size:1.6rem;font-weight:700;color:#000}.DocumentationWidget__button:after{content:"";display:inline-block;border:2px solid #efdf00;border-width:2px 2px 0 0;height:.6em;width:.6em;transform:rotate(45deg);margin-left:6px;vertical-align:middle}.DocumentationWidget__button:hover:after{border-color:currentColor}.EasyConnectWidget{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:312px;background-color:#fff;border:1px solid #d9d9d6;padding:16px;border-radius:5px}.EasyConnectWidget__button{text-transform:uppercase;display:block;position:relative;font-size:1.6rem;font-weight:700;color:#000}.EasyConnectWidget__button:after{content:"";display:inline-block;border:2px solid #efdf00;border-width:2px 2px 0 0;height:.6em;width:.6em;transform:rotate(45deg);margin-left:6px;vertical-align:middle}.EasyConnectWidget__button:hover:after{border-color:currentColor}.EasyConnectWidget__header{display:flex;width:100%;flex-direction:row;justify-content:space-between}.EasyConnectWidget__title{font-size:1.8rem;font-weight:700}.EasyConnectWidget__tag{font-size:1.2rem;font-weight:700;padding:4px 8px;color:#fff;background-color:#ee5352;border-radius:2px}.EasyConnectWidget__section{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center}.EasyConnectWidget__svgWrapper{display:flex;justify-content:center;height:50px;width:50px;border-radius:50%;background-color:#f2f2f2}.EasyConnectWidget__sectionSvg{width:20px;fill:#000}.EasyConnectWidget__sectionLabel{font-size:1.4rem;margin-top:8px;color:#656666}.EasyConnectWidget__sectionValue{font-size:1.7rem;font-weight:700;padding-top:16px}.EasyConnectWidget__updateModal{text-align:center}@media screen and (min-width:1024px){.EasyConnectWidget__updateModal{min-width:368px}}.EasyConnectWidget__updateModalContainer{height:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:1024px){.EasyConnectWidget__updateModalContainer{display:block}}.EasyConnectWidget__updateModalContent{padding:8px 10px}@media screen and (min-width:1024px){.EasyConnectWidget__updateModalContent{padding:8px 32px 24px}}.EasyConnectWidget__updateModalText{font-size:1.6rem;font-weight:700;line-height:1.25}.EasyConnectWidget__updateModalText+.EasyConnectWidget__updateModalDescriptiveText{margin:16px 0}.EasyConnectWidget__updateModalDescriptiveText:first-letter,.EasyConnectWidget__updateModalDetailsLabel:first-letter,.EasyConnectWidget__updateModalText:first-letter{text-transform:uppercase}.EasyConnectWidget__updateModalDescriptiveText,.EasyConnectWidget__updateModalDetails{font-size:1.4rem;line-height:1.43}.EasyConnectWidget__updateModalDetails{display:flex;justify-content:center;border:1px solid #d9d9d6;padding:8px;margin:16px 0;text-align:initial}.EasyConnectWidget__updateModalDetailsColumn{display:flex;flex-direction:column}.EasyConnectWidget__updateModalDetailsLabel{font-weight:700;padding-right:16px}.EasyConnectWidget__updateModalActions{display:flex;flex-direction:column-reverse;padding:0 8px;justify-content:center}@media screen and (min-width:1024px){.EasyConnectWidget__updateModalActions{flex-direction:row;padding:0}}.EasyConnectWidget__updateModalCta:last-of-type{margin-bottom:16px}@media screen and (min-width:1024px){.EasyConnectWidget__updateModalCta{width:50%}.EasyConnectWidget__updateModalCta:first-of-type{margin-right:8px}.EasyConnectWidget__updateModalCta:last-of-type{margin-left:8px;margin-bottom:0}}.SoftwareUpdateValidationModal{text-align:center}@media screen and (min-width:1024px){.SoftwareUpdateValidationModal{min-width:368px}}.SoftwareUpdateValidationModal__container{height:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:1024px){.SoftwareUpdateValidationModal__container{display:block}}.SoftwareUpdateValidationModal__content{padding:8px}@media screen and (min-width:1024px){.SoftwareUpdateValidationModal__content{padding:8px 32px 24px}}.SoftwareUpdateValidationModal__text{font-size:1.6rem;font-weight:700;line-height:1.25}.SoftwareUpdateValidationModal__text+.SoftwareUpdateValidationModal__descriptiveText{margin:16px 0}.SoftwareUpdateValidationModal__descriptiveText:first-letter,.SoftwareUpdateValidationModal__detailsLabel:first-letter,.SoftwareUpdateValidationModal__text:first-letter{text-transform:uppercase}.SoftwareUpdateValidationModal__descriptiveText,.SoftwareUpdateValidationModal__details{font-size:1.4rem;line-height:1.43}.SoftwareUpdateValidationModal__details{display:flex;justify-content:center;border:1px solid #d9d9d6;padding:8px;margin:16px 0;text-align:initial}.SoftwareUpdateValidationModal__detailsColumn{display:flex;flex-direction:column}.SoftwareUpdateValidationModal__detailsLabel{font-weight:700;padding-right:16px}.SoftwareUpdateValidationModal__actions{display:flex;flex-direction:column-reverse;padding:0 10px;justify-content:center}@media screen and (min-width:1024px){.SoftwareUpdateValidationModal__actions{flex-direction:row;padding:0}}.SoftwareUpdateValidationModal__cta:last-of-type{margin-bottom:16px}@media screen and (min-width:1024px){.SoftwareUpdateValidationModal__cta{width:50%}.SoftwareUpdateValidationModal__cta:first-of-type{margin-right:8px}.SoftwareUpdateValidationModal__cta:last-of-type{margin-left:8px;margin-bottom:0}}.DashboardV2{width:100%;display:flex;flex-direction:column}@media screen and (min-width:670px){.DashboardV2{padding:16px!important}}.DashboardV2__dynamicWidgets{display:grid;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:670px){.DashboardV2__dynamicWidgets{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.DashboardV2__dynamicWidgets{grid-template-columns:repeat(3,1fr)}}.DashboardV2__promotionalWidgets{display:flex;flex-direction:column}@media screen and (min-width:670px){.DashboardV2__promotionalWidgets{flex-direction:row}}.DashboardV2__widget{padding:8px}.DashboardV2__widget.is-hidden{display:none}.DashboardV2__promoWidget{width:100%}@media screen and (min-width:670px){.DashboardV2__promoWidget{width:50%}}@media screen and (min-width:1024px){.DashboardV2__promoWidget{width:33.3333333333%}.DashboardV2__promoWidget:last-of-type{width:66.6666666667%}}