@charset "UTF-8";header.MuiPaper-root.navbar{--AppBar-background: c.$background-primary;background-color:var(--AppBar-background);width:auto;flex-grow:2}.icon-map .material-symbols-rounded,.material-symbols-rounded.arrow-outward,.material-symbols-rounded.keyboard-arrow-down,.material-symbols-rounded.chevron-left,.material-symbols-rounded.navbar-logout{font-size:24px}.navbar__flyout{animation:slideIn .1s ease-in-out;background:#fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:1201}.navbar__flyout .material-symbols-rounded{min-width:40px}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.navbar .material-symbols-rounded{font-size:24px;font-weight:400;color:#1a1a1a}.navbar{font-size:14px;font-family:Arial;font-weight:700;line-height:20px}.navbar .MuiButtonBase-root.MuiButton-root{background-color:#fff;color:#1a1a1a;font-weight:700;text-transform:none;line-height:20px;height:72px}.navbar .navbar__button-border{border-bottom:4px solid #F08C30;border-radius:0}.navbar__button--active.MuiButtonBase-root.MuiButton-root{border-bottom:2px solid #f08c30;border-radius:0}.navbar__toolbar{display:flex;justify-content:space-between;align-items:center;background:transparent;box-shadow:none}.navbar__toolbar--mobile{justify-content:flex-end}.navbar__toolbar--mobile .MuiButtonBase-root{padding:0}.navbar__toolbar--mobile.MuiToolbar-root{padding-right:0;gap:20px}.navbar__toolbar.MuiToolbar-root{padding-right:0}.navbar__drawer{width:100%;background:#fff;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-top:0!important}@media (max-width: 1024px){.navbar__drawer{width:340px}}.navbar__left,.navbar__right,.navbar__center{display:flex;align-items:center}.navbar__left,.navbar__center{gap:24px}.navbar__right{gap:12px}.navbar__dropdown{position:relative;display:flex;align-items:center}.navbar__dropdown .MuiButtonBase-root:hover{border-bottom:2px solid #f08c30;border-radius:0}.navbar__menu-span{color:#1a1a1a;font-size:14px;font-family:Arial;font-weight:700;line-height:20px;word-wrap:break-word}.navbar__bounding-box{width:24px;height:24px;position:absolute;background:#d9d9d9}.navbar__vector{width:11.15px;height:6.55px;left:6.42px}.navbar .MuiSvgIcon-root{fill:#1a1a1a}.navbar .MuiPaper-root{padding:16px}.navbar__menu-grid{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:12px 24px;color:#2d2d2d;margin:32px 48px}.navbar .MuiMenuItem-root{display:flex;align-items:center;gap:12px;padding:12px}.navbar .MuiMenuItem-root .MuiListItemIcon-root{margin-top:4px}.navbar .MuiMenuItem-root .MuiListItemText-root .MuiTypography-root:first-child{font-weight:600}.navbar .MuiMenuItem-root .MuiListItemText-root .MuiTypography-root:last-child{font-size:12px;color:#777}.navbar__subitem--last{margin-bottom:16px}.navbar__subitem--external--first{position:relative}.navbar__subitem--external--first:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:90%;height:1px;background-color:#aaa}.navbar__subitem--external .MuiListItemIcon-root{justify-content:end}.navbar__menu--last ul.MuiList-root{padding:16px}.navbar__menu--last .MuiTypography-root{color:#1a1a1a}.navbar__subitem--mobile{color:#2d2d2d!important;text-decoration:none!important}.navbar__subitem--mobile .MuiTypography-root,.navbar__subitem--mobile .MuiSvgIcon-root{color:#2d2d2d!important}.navbar__subitem--mobile .MuiTypography-root+.MuiTypography-caption{color:gray!important}.navbar__subitem--mobile .MuiListItemIcon-root{min-width:40px}.navbar__subitem--mobile:not(:first-child){position:relative}.navbar__subitem--mobile:not(:first-child):before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:90%;height:1px;background-color:#aaa}.navbar__subitem--mobile--0:before{background-color:transparent!important}.navbar__subitem--mobile--loyalty:before{background-color:transparent!important}.navbar__subitem--mobile--loyalty--external-first{position:relative}.navbar__subitem--mobile--loyalty--external-first:before{background-color:#aaa!important}.navbar__mobile-parent.MuiListItem-root:hover{background:#ececec}.navbar__mobile-parent--loyalty{position:relative}.navbar__mobile-parent--loyalty:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:90%;height:2px;background-color:#aaa}.navbar__mobile-parent--loyalty+.MuiCollapse-root{background-color:#f8f8f8;border-top:none}.navbar__mobile-parent--loyalty+.MuiCollapse-root .c:before{content:none!important;display:none!important}.navbar__subitem--mobile.MuiListItem-root{justify-content:flex-start;padding:8px 16px}@media (max-width: 1024px){.navbar__subitem__button--mobile{width:100%}.navbar__subitem__button--mobile .btn__label{display:flex;justify-content:center;align-items:center;gap:4px}.navbar__subitem__button--mobile.btn--orange.btn--primary{margin-bottom:24px}}.navbar__subitem--mobile:active{background-color:#ececec!important}.navbar__mobile-parent--active.navbar__mobile-parent--loyalty+.MuiCollapse-root{background-color:#ececec!important}.navbar__mobile-parent--active{background-color:#ececec!important}.navbar .hide-btn{display:none}.navbar .MuiIconButton-root{border-radius:8px!important}.navbar .MuiIconButton-root:hover{background-color:#ececec}.navbar .MuiIconButton-root:active{background-color:#d8d8d8}.navbar__menu-paper .MuiList-root .MuiMenuItem-root:hover,.navbar__menu-last-paper .MuiList-root .MuiMenuItem-root:hover,.navbar__menu-paper .MuiListItem-button:hover,.navbar__menu-last-paper .MuiListItem-button:hover{background-color:transparent!important}.navbar__menu-paper .MuiList-root .MuiMenuItem-root:focus-visible{outline-color:#101010;outline-style:auto;outline-width:.8px}.navbar__menu .MuiMenuItem-root:hover,.navbar__menu--last .MuiMenuItem-root:hover{background-color:transparent!important}.navbar__subitem,.navbar__subitem--last{color:#2d2d2d!important;text-decoration:none!important}.navbar__subitem:focus-visible,.navbar__subitem--last:focus-visible{outline-color:#101010;outline-style:auto;outline-width:.8px}.navbar__subitem:link,.navbar__subitem:visited,.navbar__subitem--last:link,.navbar__subitem--last:visited{color:#2d2d2d!important;text-decoration:none!important}.navbar__subitem:hover,.navbar__subitem:active,.navbar__subitem:focus,.navbar__subitem--last:hover,.navbar__subitem--last:active,.navbar__subitem--last:focus{color:#2d2d2d!important;background-color:transparent!important;text-decoration:none!important}.navbar__menu-paper .MuiList-root .MuiMenuItem-root:hover,.navbar__menu-last-paper .MuiList-root .MuiMenuItem-root:hover,.navbar__menu .MuiMenuItem-root:hover,.navbar__menu--last .MuiMenuItem-root:hover{background-color:#fadbbf!important;color:#2d2d2d!important;border-radius:4px}.drawer__backdrop.navbar__backdrop{margin-top:52px}@media (max-width: 1024px){.drawer__backdrop.navbar__backdrop .MuiModal-backdrop{margin-top:52px}.drawer__backdrop.navbar__backdrop .MuiDrawer-paper{margin-top:52px;height:calc(100% - 52px);box-shadow:none}}.btn{display:inline-flex;justify-content:center;align-items:center;padding:0 24px;gap:6px;flex-shrink:0;font-weight:600;line-height:normal;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease,color .2s ease;font-family:Vaillant_16,Arial,sans-serif}.btn__label{color:inherit;display:flex}.btn__icon{display:flex;align-items:center;text-decoration:none}.btn:hover .btn__icon{text-decoration:none}.btn--icon-right{flex-direction:row-reverse}.btn .material-symbols-rounded{width:20px;height:20px;font-size:20px}.btn .MuiSvgIcon-root{width:20px;height:20px}.btn--hide-on-mobile{display:none}@media (min-width: 1024px){.btn--hide-on-mobile{display:inline-flex}}@media (min-width: 1024px){.btn--hide-on-desktop{display:none}}@media (max-width: 767px){.btn--mobile-fullWidth{width:100%}}.btn--small{min-height:32px;font-size:12px}.btn--large{min-height:44px;font-size:16px}.btn--x-small{width:48px;height:32px;padding:0 8px;font-size:12px;gap:4px}.btn--medium{width:72px;height:32px;padding:0 8px;font-size:12px;gap:4px}.btn--orange.btn--primary{background-color:#f08c30;color:#000;border:none}.btn--orange.btn--primary:focus-visible{outline:1px solid #000000;outline-offset:3px}.btn--orange.btn--primary:hover:not(:disabled){background-color:#c07026;color:#000}.btn--orange.btn--primary:active:not(:disabled){transform:translateY(0)}.btn--orange.btn--primary:disabled{background-color:#aaa;color:gray;cursor:not-allowed}.btn--orange.btn--secondary{background-color:transparent;color:#1a1a1a;border:1px solid #f08c30}.btn--orange.btn--secondary:focus-visible{outline:1px solid #000000;outline-offset:3px}.btn--orange.btn--secondary:hover:not(:disabled){background-color:#fadbbf;color:#1a1a1a;border-color:#f08c30}.btn--orange.btn--secondary:active:not(:disabled){transform:translateY(0)}.btn--orange.btn--secondary:disabled{background-color:#aaa;color:gray;border:none;cursor:not-allowed}.btn--orange.btn--tertiary{background-color:transparent;color:#f08c30;border:none;padding-left:0}.btn--orange.btn--tertiary:hover:not(:disabled){color:#b46924!important}.btn--orange.btn--tertiary:hover:not(:disabled)>*:not(.btn__icon){text-decoration:underline}.btn--orange.btn--tertiary:focus-visible{outline:1px solid #000000;outline-offset:3px}.btn--orange.btn--tertiary:hover:not(:disabled){color:#f08c30}.btn--orange.btn--tertiary:active:not(:disabled){transform:translateY(0)}.btn--orange.btn--tertiary:disabled{background-color:transparent;color:gray;cursor:not-allowed}.btn--black.btn--primary{background-color:#1a1a1a;color:#fff;border:none}.btn--black.btn--primary:focus-visible{outline:1px solid #000000;outline-offset:3px}.btn--black.btn--primary:hover:not(:disabled){background-color:#606060;color:#fff}.btn--black.btn--primary:active:not(:disabled){transform:translateY(0)}.btn--black.btn--primary:disabled{background-color:#aaa;color:gray;cursor:not-allowed}.btn--black.btn--secondary{background-color:transparent;color:#1a1a1a;border:1px solid #1a1a1a}.btn--black.btn--secondary:focus-visible{outline:1px solid #000000;outline-offset:3px}.btn--black.btn--secondary:hover:not(:disabled){background-color:#ececec;color:#1a1a1a;border-color:#1a1a1a}.btn--black.btn--secondary:active:not(:disabled){transform:translateY(0)}.btn--black.btn--secondary:disabled{background-color:#aaa;color:gray;border:none;cursor:not-allowed}.btn--black.btn--tertiary{background-color:transparent;color:#1a1a1a;border:none;padding-left:0}.btn--black.btn--tertiary:hover:not(:disabled){color:#333!important}.btn--black.btn--tertiary:hover:not(:disabled)>*:not(.btn__icon){text-decoration:underline}.btn--black.btn--tertiary:focus-visible{outline:1px solid #000000;outline-offset:3px}.btn--black.btn--tertiary:hover:not(:disabled){color:#1a1a1a}.btn--black.btn--tertiary:active:not(:disabled){transform:translateY(0)}.btn--black.btn--tertiary:disabled{background-color:transparent;color:gray;cursor:not-allowed}.header{width:100%;height:72px;justify-content:center}@media (max-width: 1299px){.header{height:52px}}@media (min-width: 1300px){.header__align-center{align-items:center}}.header--sticky{position:sticky;background-color:inherit;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;z-index:1100}.header__toolbar.MuiToolbar-root{display:flex;justify-content:space-between;padding-left:0;padding-right:0;max-width:1220px}@media (min-width: 1300px){.header__toolbar.MuiToolbar-root{margin-left:48px;margin-right:48px;width:1220px}}@media (max-width: 1299px){.header__toolbar.MuiToolbar-root{margin-left:24px;margin-right:24px}}@media (max-width: 767px){.header__toolbar.MuiToolbar-root{margin-left:16px;margin-right:16px}}.partner-portal .header__toolbar.MuiToolbar-root{margin-left:auto!important;margin-right:auto!important;width:100%!important;max-width:1220px!important}.header__logo{height:40px;display:flex}.header__logo-container{display:flex;flex-direction:row;align-items:center;gap:16px}.header__nav{display:flex;align-items:center;padding-right:16px;gap:24px}.header-admin .MuiToolbar-root.navbar__toolbar{padding-left:60px}@media (max-width: 1300px){.header-admin .navbar .MuiButtonBase-root.MuiButton-root{height:52px}}.navbar__menu.admin-navbar__menu .navbar__menu-paper{border-radius:8px;box-shadow:0 2px 4px #00000014}.navbar__menu.admin-navbar__menu .navbar__menu-paper--content{margin-left:-48px;margin-top:4px}.navbar__menu.admin-navbar__menu .navbar__menu-paper--guarantees{margin-left:48px;margin-top:4px}.navbar__menu.admin-navbar__menu .MuiMenu-list{padding:32px 12px 32px 48px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.navbar__menu.admin-navbar__menu .navbar__subitem{min-width:275px;display:flex;padding:8px;align-items:flex-start;gap:11px}.navbar__menu.admin-navbar__menu .navbar__menu-grid{margin:0;padding:0;grid-template-columns:repeat(2,minmax(160px,1fr));gap:20px 40px}.navbar__menu.admin-navbar__menu .navbar__menu{padding:0}.navbar__dropdown--last--admin .navbar__button-admin{gap:16px;padding:0 4px}.navbar__menu-last-paper-admin.MuiMenu-paper{margin-top:16px}.main-content.MuiBox-root{flex-grow:1;display:flex;flex-direction:column;max-width:100%;padding:0 16px}.main-content.MuiBox-root>*{width:100%;max-width:100%}@media (min-width: 767px){.main-content.MuiBox-root{padding:0 24px}}@media (min-width: 1300px){.main-content.MuiBox-root{width:1220px;margin-left:auto;margin-right:auto;padding:0!important}}.home-layout{gap:24px}@media (min-width: 1025px){.home-layout{gap:48px}}.home-layout .breadcrumb__container.MuiBreadcrumbs-root.MuiTypography-root{padding:0 16px;margin-bottom:0}@media (min-width: 767px){.home-layout .breadcrumb__container.MuiBreadcrumbs-root.MuiTypography-root{padding:0 24px}}@media (min-width: 1300px){.home-layout .breadcrumb__container.MuiBreadcrumbs-root.MuiTypography-root{width:1220px;margin-left:auto;margin-right:auto;padding:0!important}}.breadcrumb{gap:4px}.breadcrumb__container.MuiTypography-root.MuiBreadcrumbs-root{color:gray;margin-bottom:48px}@media (max-width: 1024px){.breadcrumb__container.MuiTypography-root.MuiBreadcrumbs-root{margin-bottom:32px}}.breadcrumb__link--active.MuiTypography-root.MuiLink-root,.breadcrumb__link--active{color:#1a1a1a;pointer-events:none}.breadcrumb__link.MuiTypography-root.MuiLink-root{font-size:12px;line-height:18px}.breadcrumb__separator.material-symbols-rounded{margin-top:2px;margin-left:0;margin-right:0}.footer{width:100%;background-color:#fff;padding:0;margin:0}.admin-footer .admin-footer-container{display:flex;padding:22px 110px 22px 0;align-items:center;gap:10px}.admin-footer .admin-footer-text{color:#000;font-size:12px;font-style:normal;line-height:15px}.footer-container{padding:48px 16px;width:100%;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}@media (min-width: 1300px){.footer-container{padding:48px 0;max-width:1220px}}@media (max-width: 1024px){.footer-container{gap:32px;padding:48px 24px}}@media (max-width: 767px){.footer-container{padding:40px 16px;flex-direction:column;gap:40px}}.left-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:24px}@media (max-width: 1024px){.left-section{gap:24px}}@media (max-width: 767px){.left-section{gap:40px;flex:1}}.footer-links{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:40px}@media (max-width: 1024px){.footer-links{gap:24px}}@media (max-width: 767px){.footer-links{flex-direction:column;gap:16px}}.footer-links .footer-link{font-size:16px;line-height:15px;font-weight:700;color:#000;cursor:pointer}@media (max-width: 1024px){.footer-links .footer-link{font-size:12px}}@media (max-width: 767px){.footer-links .footer-link{font-size:12px}}.footer-company-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:8px}@media (max-width: 1024px){.footer-company-info{gap:4px}}@media (max-width: 767px){.footer-company-info{gap:8px;order:4}}.footer-company-info .company-info-line{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:5px}@media (max-width: 767px){.footer-company-info .company-info-line{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:2px}}.footer-company-info .company-name{font-size:12px;line-height:15px;font-weight:700;color:#000}@media (max-width: 1024px){.footer-company-info .company-name{font-size:10px}}@media (max-width: 767px){.footer-company-info .company-name{font-size:10px}}.footer-company-info .company-address,.footer-company-info .company-registration,.footer-company-info .company-vat{font-size:12px;line-height:15px;font-weight:400;color:#000}@media (max-width: 1024px){.footer-company-info .company-address,.footer-company-info .company-registration,.footer-company-info .company-vat{font-size:10px}}@media (max-width: 767px){.footer-company-info .company-address,.footer-company-info .company-registration,.footer-company-info .company-vat{font-size:10px}}.right-section{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;gap:40px}@media (max-width: 1024px){.right-section{gap:12px;justify-content:flex-start}}@media (max-width: 767px){.right-section{width:100%;gap:40px;flex-direction:column}}.logo-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:24px}@media (max-width: 1024px){.logo-section{gap:24px}}@media (max-width: 767px){.logo-section{gap:16px}}.logo-section .logo{position:relative;align-self:center}@media (max-width: 767px){.logo-section .logo{align-self:flex-start}}.logo-section .logo img{object-fit:contain}.right-section .logo-section:first-child .logo img{height:24px}@media (max-width: 1024px){.right-section .logo-section:first-child .logo img{height:21px}}.right-section .logo-section:last-child .logo img{height:24px}@media (max-width: 1024px){.right-section .logo-section:last-child .logo img{height:21px}}@media (max-width: 767px){.right-section .logo-section:last-child .logo img{height:19px}}.logo-section .social-icons{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:8px;align-self:center}@media (max-width: 767px){.logo-section .social-icons{gap:8px;justify-content:flex-start;align-self:flex-start}}.logo-section .social-icons .social-icon{border-radius:50%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;cursor:pointer}@media (max-width: 1024px){.logo-section .social-icons .social-icon{width:18px;height:18px}}.logo-section .social-icons .social-icon img{width:38px;height:38px;object-fit:contain}@media (max-width: 1024px){.logo-section .social-icons .social-icon img{width:18px;height:18px}}@media (max-width: 767px){.cancel-button,.confirm-button{width:100%}}.error-display__wrapper{background-color:#f8f8f8;display:flex;justify-content:center;align-items:center;padding:2rem}.error-display__container{width:100%;max-width:1220px;background:#fff;padding:48px 32px;border-radius:16px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.error-display__icon-wrapper{background-color:#fadbbf;border-radius:50%;padding:16px;display:flex;justify-content:center;align-items:center}.error-display__icon.MuiSvgIcon-root{width:48px;height:48px;font-size:60px}.error-display__message{color:#2d2d2d}.error-display__separator{width:100%;border:none;border-top:1.5px solid #AAA;margin:24px 0}.error-display__support{font-size:14px;color:#2d2d2d}.error-display__support b{font-weight:700}.error-display__support p{margin:4px 0 20px}.error-display__support-header{font-weight:600!important}.error-display__support .email_cta{text-decoration:underline;color:#2d2d2d;font-weight:700}.teaser-card{display:flex;width:100%;padding:16px 32px 32px;flex-direction:column;align-items:normal;gap:16px;border-radius:12px!important;background:#f8f8f8;box-shadow:0 0 8px #0000001f!important}.teaser-card .teaser-img{width:165px;height:149px;display:flex;justify-content:center;align-items:center;background:transparent 50%/cover no-repeat;background-blend-mode:multiply}.teaser-card .teaser-img img{height:100%;width:100%;aspect-ratio:165/149;mix-blend-mode:multiply}.teaser-card .teaser-content{display:flex;flex-direction:column;gap:16px}.teaser-card .teaser-content .teaser-btn .card-btn-size{padding:0 16px!important}.teaser-card .logos-container{display:flex;gap:24px;align-items:center}@media (max-width: 1024px){.teaser-card .logos-container{gap:10px}}.teaser-card .logos-container .v-logo img{width:91px;height:24px}@media (max-width: 1024px){.teaser-card .logos-container .v-logo img{height:18px}}.teaser-card .logos-container .g-logo img{width:124px;height:20px}@media (max-width: 1024px){.teaser-card .logos-container .g-logo img{height:18px}}@media (max-width: 1024px){.teaser-card .logos-container:has(>*:nth-child(2):last-child){justify-content:center}}@media (max-width: 767px){.teaser-card .logos-container:has(>*:nth-child(2):last-child){justify-content:flex-start}}.selectbox-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:8px;margin-bottom:16px;position:relative}.selectbox-container.full-width{width:100%}.selectbox-container .selectbox-label{color:#2d2d2d;font-size:12px;font-weight:700;line-height:1.5}.selectbox-container .selectbox-placeholder{color:gray}.selectbox-container .selectbox-form-control .MuiInputLabel-root{color:#2d2d2d;font-size:14px;line-height:1.5}.selectbox-container .selectbox-form-control .MuiInputLabel-root.Mui-focused{color:#2d2d2d}.selectbox-container .selectbox-form-control .MuiInputLabel-root.Mui-error{color:#c2002a}.selectbox-container .selectbox-form-control .MuiInputLabel-root.Mui-disabled{color:#606060}.selectbox-container .selectbox-form-control .MuiOutlinedInput-root{height:44px;background:#fff;border-radius:8px;transition:all .3s ease}.selectbox-container .selectbox-form-control .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#aaa}.selectbox-container .selectbox-form-control .MuiOutlinedInput-root:hover:not(.Mui-disabled){background:#f8f8f8}.selectbox-container .selectbox-form-control .MuiOutlinedInput-root:hover:not(.Mui-disabled) .MuiOutlinedInput-notchedOutline{border-width:1.5px!important;border-color:gray!important}.selectbox-container .selectbox-form-control .MuiOutlinedInput-root.Mui-focused:before{content:"";position:absolute;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);border:1px solid #000000;border-radius:11px;pointer-events:none;z-index:1}.selectbox-container .selectbox-form-control .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#aaa;border-width:1px}.selectbox-container .selectbox-form-control .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#c2002a;border-width:1.5px}.selectbox-container .selectbox-form-control .MuiOutlinedInput-root.Mui-disabled{background:#ececec}.selectbox-container .selectbox-form-control .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:gray;border-width:1px}.selectbox-container .selectbox-form-control .MuiOutlinedInput-root.Mui-disabled .MuiInputBase-input{color:#606060}.selectbox-container .selectbox-form-control .MuiOutlinedInput-root .MuiSelect-select{padding:12px 14px;color:#2d2d2d;font-size:14px;line-height:1.5;display:flex;align-items:center;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selectbox-container .error-message-row{display:flex;align-items:center;gap:4px;color:#c2002a;font-size:12px;line-height:18px;font-family:Arial}.selectbox-container .error-message-row .error-icon{width:14px;height:14px}.selectbox-container .error-message-row .custom-error-message{font-size:12px;line-height:18px}.selectbox-menu-paper{margin-top:4px;border-radius:8px;box-shadow:0 4px 16px #0000001a;box-sizing:border-box!important}.selectbox-menu-paper .MuiList-root{padding:8px 0;width:100%;box-sizing:border-box}.selectbox-menu-paper .selectbox-menu-item{font-size:14px;line-height:1.5;padding:8px 16px;min-height:40px;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;width:100%!important;box-sizing:border-box!important}.selectbox-menu-paper .selectbox-menu-item.Mui-selected{background-color:#0000000a}.selectbox-menu-paper .selectbox-menu-item.Mui-selected:hover{background-color:#00000014}.selectbox-menu-paper .selectbox-menu-item:hover{background-color:#0000000a}.selectbox--custom-height{margin-bottom:10px!important}.selectbox--custom-height .MuiSelect-select{height:100%;display:flex;align-items:center;padding:8px 14px;max-width:calc(100% - 50px)}@media (max-width: 1023px){.selectbox-container .selectbox-form-control .MuiOutlinedInput-root .MuiSelect-select{padding:8px 12px}.selectbox-container .selectbox-menu-paper .selectbox-menu-item{min-height:32px;padding-top:4px;padding-bottom:4px}}.news-overview-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;align-self:stretch;position:relative;overflow-x:hidden}.news-listing-page{max-width:1220px!important;width:100%!important;margin:0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:48px;position:relative}@media (max-width: 1023px){.news-listing-page{gap:32px}}@media (max-width: 767px){.news-listing-page{gap:40px}}.news-listing-page .news-listing-breadcrumb{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:10px;color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:Vaillant_16;font-size:24px;line-height:32px;font-style:normal;font-weight:600}.news-listing-page .news-listing-breadcrumb .breadcrumb__container{margin-bottom:0!important}.news-listing-page .news-banner-search{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:var(--size-300, 24px);width:100%;position:sticky;z-index:999;background:#fff}@media (max-width: 767px){.news-listing-page .news-banner-search{width:100%}}.news-listing-page .news-banner-search .news-filter-fields{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:24px;width:100%;margin:0 auto}@media (max-width: 1023px){.news-listing-page .news-banner-search .news-filter-fields{flex:0 0 100%;flex-direction:row;justify-content:space-between}}@media (max-width: 767px){.news-listing-page .news-banner-search .news-filter-fields{flex-direction:column}}.news-listing-page .news-banner-search .news-date-picker{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:10px;width:100%;overflow:visible}@media (max-width: 767px){.news-listing-page .news-banner-search .news-date-picker{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}}.news-listing-page .news-banner-search .news-date-selector{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:8px;height:44px}@media (max-width: 1023px){.news-listing-page .news-banner-search .news-date-selector{width:215px!important;height:32px}}@media (max-width: 767px){.news-listing-page .news-banner-search .news-date-selector{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:0;height:32px;width:100%!important}.news-listing-page .news-banner-search .news-date-selector .MuiButton-root{max-width:100%!important;width:100%!important}}.news-listing-page .news-banner-search .news-custom-select-box{border-radius:8px;background:var(--White, #fff);margin-bottom:0!important;height:32px;width:100%}@media (max-width: 1023px){.news-listing-page .news-banner-search .news-custom-select-box{width:215px;height:32px}}@media (max-width: 767px){.news-listing-page .news-banner-search .news-custom-select-box{flex-direction:column;gap:0;height:32px;width:100%!important}}.news-listing-page .news-banner-search .news-custom-select-box .selectbox-menu-paper .selectbox-menu-item.Mui-selected{background-color:gray!important;border:none!important}@media (max-width: 1023px){.news-listing-page .news-banner-search .news-custom-select-box .MuiOutlinedInput-root{height:32px!important}}.news-listing-page .news-banner-search .news-custom-select-box .selectbox-container .selectbox-form-control .MuiOutlinedInput-root:hover:not(.Mui-disabled) .MuiOutlinedInput-notchedOutline{border:none!important}.news-listing-page .news-teaser{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;padding:16px 32px 32px;gap:16px;flex-shrink:0}.news-listing-page .news-teaser .teaser-card .teaser-img{width:165px;height:149px;flex-shrink:0}.selectbox-container .selectbox-form-control .MuiOutlinedInput-root.Mui-focused:before{border:none!important}.news-listing-layout{width:100%}.news-listing-layout .news-listing-cards{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:40px var(--size-400, 40px);width:100%}.news-listing-layout .news-listing-card{flex:1 1 calc(33.333% - 27px);max-width:calc(33.333% - 27px);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;background:#fff;overflow:hidden}@media (max-width: 1023px){.news-listing-layout .news-listing-card{flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px)}}@media (max-width: 767px){.news-listing-layout .news-listing-card{flex:1 1 100%;max-width:100%}}.news-listing-layout .news-listing-card .news-listing-media{width:100%;margin-bottom:24px}.news-listing-layout .news-listing-card .news-listing-media img{width:100%;flex-shrink:0;aspect-ratio:2/1;object-fit:cover;height:174px;border-radius:10px}@media (min-width: 768px) and (max-width: 1199px){.news-listing-layout .news-listing-card .news-listing-media img{height:172px}}@media (min-width: 1200px){.news-listing-layout .news-listing-card .news-listing-media img{height:190px}}.news-listing-layout .news-listing-card .news-listing-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;align-self:stretch;margin-bottom:16px}.news-listing-layout .news-listing-card .news-listing-content .news-listing-date{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:Arial;font-size:16px;line-height:24px;font-style:normal;font-weight:400}.news-listing-layout .news-listing-card .news-listing-content .brand-section{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;flex-wrap:nowrap}.news-listing-layout .news-listing-card .news-listing-content .brand-section .brand-logo{width:124px;height:24px;aspect-ratio:31/5}.news-listing-layout .news-listing-card .news-listing-content .news-listing-label-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.news-listing-layout .news-listing-card .news-listing-content .news-listing-label-section .news-listing-title{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-size:24px!important;line-height:32px!important;font-style:normal;font-weight:600}@media (max-width: 1023px){.news-listing-layout .news-listing-card .news-listing-content .news-listing-label-section .news-listing-title{font-size:20px!important;line-height:26px!important}}@media (max-width: 767px){.news-listing-layout .news-listing-card .news-listing-content .news-listing-label-section .news-listing-title{font-size:18px!important;line-height:24px!important}}.news-load-action-btns{display:flex;justify-content:space-between;width:96%;z-index:1000}.news-load-action-btns .news-actionbtns{display:flex;justify-content:space-between;align-items:center;width:55%}@media (max-width: 480px){.news-load-action-btns .news-actionbtns{width:68%}}@media (max-width: 1022px){.news-load-action-btns .news-actionbtns{width:60%}}@media (max-width: 480px){.news-load-action-btns{width:85%}}@media (max-width: 768px) and (min-width: 481px){.news-load-action-btns{width:90%}}.news-pagination-controls{display:flex;justify-content:center;flex:1;z-index:1050;width:95%}.news-back-to-top{position:static;bottom:24px;display:flex;justify-content:flex-end;margin-top:-6rem}@media (max-width: 1023px){.news-back-to-top{margin-top:-5rem}}@media (max-width: 767px){.news-back-to-top{margin-top:-5rem}}.news-back-to-top.sticky{position:sticky!important}.MuiMonthCalendar-button.Mui-disabled,.MuiYearCalendar-button.Mui-disabled{opacity:.5;color:#aaa;cursor:not-allowed}.MuiMonthCalendar-button:hover,.MuiYearCalendar-button:hover{background:#fadbbf!important}.news-listing-card{flex:1 1 calc(33.333% - 27px);max-width:calc(33.333% - 27px);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;background:#fff;border-radius:10px;overflow:hidden;cursor:pointer}.news-listing-card.offer-cards{flex:none;max-width:100%;background:#fff}.news-listing-card.offer-cards .news-listing-media{height:240px;margin-bottom:0;overflow:hidden;object-fit:cover}.news-listing-card.offer-cards .news-listing-media img{width:100%;height:100%;object-fit:cover;display:block}.news-listing-card.offer-cards .news-listing-media .expiry-pill{position:absolute;top:12px;right:12px;padding:4px 16px;border-radius:100px;font-size:14px;font-weight:700;z-index:1}.news-listing-card.offer-cards .offer-cards-button-group{width:100%;display:flex;justify-content:space-between;margin-top:16px}.news-listing-card.islogo{background:transparent}@media (max-width: 1023px){.news-listing-card{flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px)}.news-listing-card.offer-cards{flex:none;max-width:100%}.news-listing-card.offer-cards .news-listing-media{height:240px;margin-bottom:0;overflow:hidden;object-fit:cover}.news-listing-card.offer-cards .news-listing-media img{width:100%;height:100%;object-fit:cover;display:block;border-radius:10px}.news-listing-card.offer-cards .offer-cards-button-group{width:100%;display:flex;justify-content:space-between;margin-top:16px}}@media (max-width: 767px){.news-listing-card{flex:1 1 100%;max-width:100%}.news-listing-card.offer-cards{flex:none;max-width:100%}.news-listing-card.offer-cards .news-listing-media{height:240px;margin-bottom:0;border-radius:10px;overflow:hidden;object-fit:cover img;object-fit-width:100%;object-fit-height:100%;object-fit-object-fit:cover;object-fit-display:block;object-fit-border-radius:10px}.news-listing-card.offer-cards .offer-cards-button-group{width:100%;display:flex;justify-content:space-between;margin-top:16px}}.news-listing-card .detail-offer,.news-listing-card .btn .btn--large .btn--orange .btn--tertiary .btn--icon-right .detail-offer{padding-right:0}.news-listing-card .btn--orange.btn--tertiary:disabled{color:var(--Greys-Dark-Grey-IV, #1A1A1A)}.news-listing-card .news-listing-media{width:100%;flex-shrink:0;overflow:hidden;margin-bottom:24px;border-radius:10px;position:relative}.news-listing-card .news-listing-media .badge-pill{display:inline-flex;padding:4px 16px;justify-content:center;align-items:center;gap:4px;color:var(--Greys-Dark-Grey-IV, #1a1a1a);font-family:Arial;font-size:14px;font-style:normal;font-weight:700;line-height:20px}@media (max-width: 1023px){.news-listing-card .news-listing-media .badge-pill{font-size:12px;font-style:normal;font-weight:700;line-height:18px}}.news-listing-card .news-listing-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;align-self:stretch;margin-bottom:16px}.news-listing-card .news-listing-content .news-listing-date{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:Arial;font-size:16px;line-height:24px;font-style:normal;font-weight:400}.news-listing-card .news-listing-content .brand-section{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;flex-wrap:nowrap}.news-listing-card .news-listing-content .brand-section.brand-start{justify-content:flex-start}.news-listing-card .news-listing-content .brand-section .brand-logo{width:124px;height:24px;aspect-ratio:31/5}.news-listing-card .news-listing-content .news-listing-label-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.news-listing-card .news-listing-content .news-listing-label-section.offercard{max-height:72px;overflow:hidden;text-overflow:ellipsis}.news-listing-card .news-listing-content .news-listing-label-section .news-listing-title{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-size:24px;font-style:normal;font-weight:600}@media (max-width: 1023px){.news-listing-card .news-listing-content .news-listing-label-section .news-listing-title{font-size:20px}}@media (max-width: 767px){.news-listing-card .news-listing-content .news-listing-label-section .news-listing-title{font-size:18px}}.news-listing-card .logo-container{display:flex;gap:30px}.news-listing-card .logo-container.offercard{padding-top:24px}.news-listing-card .v-logo,.news-listing-card .g-logo img{display:flex;height:24px}.news-listing-card .expiration-pill{position:absolute;top:12px;right:12px;background-color:#fff;font-size:14px;font-weight:700;font-family:Arial;padding:4px 8px;border-radius:50px;z-index:2;white-space:nowrap;line-height:20px}@media (max-width: 1023px){.news-listing-card .expiration-pill{display:inline-flex;padding:4px 16px;justify-content:center;align-items:center;gap:4px;line-height:18px;font-size:12px;font-weight:700}}.offer-modal,.offer-modal .offer-modal-content,.offer-modal .offer-modal-message{padding:0;margin:0}.offer-modal .offer-detail-wrapper{width:100%;margin:0;padding:0}.offer-modal .offer-detail-wrapper .image-text-section{margin:0;border-radius:0}.homepage-offers .offers-container .offers-flex-wrapper-new .news-listing-card .news-listing-label-section .news-listing-title{align-self:stretch;color:var(--Greys-Dark-Grey-III, #2d2d2d);font-size:20px;line-height:26px;font-style:normal;font-weight:600}@media (max-width: 1023px){.homepage-offers .offers-container .offers-flex-wrapper-new .news-listing-card .news-listing-label-section .news-listing-title{font-size:18px!important;line-height:26px!important}}@media (max-width: 767px){.homepage-offers .offers-container .offers-flex-wrapper-new .news-listing-card .news-listing-label-section .news-listing-title{font-size:16px!important;line-height:24px!important}}.image-text-section{display:flex;flex:0 0 50%;flex-direction:row;flex-wrap:nowrap;background-color:#f8f8f8;gap:0px;margin-bottom:32px;min-height:260px}.image-text-section.modal-view{margin-bottom:0;border-radius:0;min-height:auto;width:100%;background-color:#fff}@media (max-width: 1024px){.image-text-section.modal-view{flex-direction:column;min-height:auto}}@media (max-width: 1024px){.image-text-section{margin-bottom:24px;height:232px}}@media (max-width: 767px){.image-text-section{flex-direction:column;height:auto;border-radius:12px}}.image-text-section .logo-container{display:flex;gap:30px;padding-top:24px}.image-text-section .logo-container.modal-view{padding-top:0}.image-text-section .image-container{width:40%;position:relative}.image-text-section .image-container.modal-view{width:50%;object-fit:cover;border-radius:12px;margin-right:24px}@media (max-width: 1024px){.image-text-section .image-container.modal-view{width:100%;height:280px;object-fit:cover;margin-bottom:24px;margin-top:16px;margin-right:0}}@media (max-width: 767px){.image-text-section .image-container.modal-view{margin-right:0;min-height:180px;object-fit:cover;margin-top:16px}}@media (max-width: 767px){.image-text-section .image-container{width:100%;object-fit:cover}}.image-text-section .image-container img{width:385px;height:100%;border-radius:12px 0 0 12px}.image-text-section .image-container img.modal-view{border-radius:12px;width:100%}@media (max-width: 1024px){.image-text-section .image-container img.modal-view{width:100%;border-radius:12px;position:relative}}@media (max-width: 1024px){.image-text-section .image-container img{height:100%;width:95%}}@media (max-width: 767px){.image-text-section .image-container img{position:relative;width:100%;border-radius:12px}}.image-text-section .text-container{width:80%;margin:0;padding-left:32px;padding-right:25px;display:flex;flex-direction:column;justify-content:space-between}.image-text-section .text-container.modal-view{width:50%;padding-left:0;padding-right:0}@media (max-width: 1024px){.image-text-section .text-container.modal-view{width:100%;margin:0}}@media (max-width: 1024px){.image-text-section .text-container{padding-left:16px;padding-right:24px}}@media (max-width: 767px){.image-text-section .text-container{width:100%;margin:0;padding-left:16px;padding-right:16px}}.image-text-section .text-container .logo-container{align-items:center}.image-text-section .text-container .logo-container .v-logo{display:inline-block}.image-text-section .text-container .logo-container .v-logo img{width:91px;height:24px;display:block}.image-text-section .text-container .logo-container .g-logo{display:inline-block}.image-text-section .text-container .logo-container .g-logo img{width:124px;height:20px;display:block}.image-text-section .text-container .title{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:var(--font-family-Headlines, Vaillant_16);font-size:32px;font-weight:600;line-height:38px;padding-top:32px;padding-bottom:16px}.image-text-section .text-container .title.modal-view{padding-top:24px;font-size:32px;line-height:38px}@media (max-width: 1024px){.image-text-section .text-container .title.modal-view{font-size:24px;line-height:32px;letter-spacing:0px;padding-bottom:16px;padding-top:24px}}@media (max-width: 767px){.image-text-section .text-container .title.modal-view{font-size:20px;line-height:26px;letter-spacing:0px;padding-bottom:16px;padding-top:16px}}@media (max-width: 1024px){.image-text-section .text-container .title{font-size:22px;line-height:28px;padding-top:16px;padding-bottom:10px}}@media (max-width: 767px){.image-text-section .text-container .title{font-size:18px;line-height:24px;padding-top:16px;padding-bottom:16px}}.image-text-section .text-container .description{font-size:18px;line-height:26px;letter-spacing:.36px;color:#212121;max-height:78px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (max-width: 767px){.image-text-section .text-container .description{-webkit-line-clamp:3}}.image-text-section .text-container .description.modal-view{font-size:16px;line-height:24px;max-height:72px;text-overflow:ellipsis;overflow:hidden}@media (max-width: 1024px){.image-text-section .text-container .description.modal-view{color:#000;font-size:16px;line-height:24px;padding-bottom:24px}}@media (max-width: 767px){.image-text-section .text-container .description.modal-view{color:#000;font-size:14px;line-height:20px;padding-bottom:16px}}@media (max-width: 1024px){.image-text-section .text-container .description{color:#000;font-size:14px;line-height:20px;letter-spacing:0px}}@media (max-width: 767px){.image-text-section .text-container .description{color:#000;font-size:14px;line-height:20px;letter-spacing:0px;padding-bottom:32px}}.image-text-section .text-container .dateformatter{font-size:18px;font-weight:400;line-height:26px;letter-spacing:.36px;margin:auto 0}.image-text-section .text-container .dateformatter.modal-view{font-size:16px;line-height:24px;letter-spacing:0px;margin-top:auto;margin-bottom:0}@media (max-width: 767px){.image-text-section .text-container .dateformatter.modal-view{display:inline-block;font-size:12px;line-height:16px}}@media (max-width: 1024px){.image-text-section .text-container .dateformatter{font-size:12px;line-height:18px}}@media (max-width: 767px){.image-text-section .text-container .dateformatter{display:none}}.image-text-section .text-container .btn-container{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px}.image-text-section .text-container .btn-container.modal-view{flex-direction:row-reverse;padding-bottom:0}.image-text-section .text-container .btn-container .offercard-btns{display:flex;align-items:center}@media (max-width: 767px){.image-text-section .text-container .btn-container .offercard-btns{width:100%;display:flex;justify-content:space-between}}@media (max-width: 767px){.image-text-section .text-container .btn-container{justify-content:center}}.image-text-section .text-container .btn-container .activate-btn{height:44px;padding:0 24px}.image-text-section .text-container .btn-container .activate-btn.autoactivebtn{color:var(--Greys-Dark-Grey-IV, #1A1A1A);padding:0;height:0px;min-height:0px}.image-text-section .text-container .btn-container .activate-btn.details-btn{padding-right:0}.image-text-section .text-container .btn-container .activate-btn .btn__label{font-size:16px;font-weight:600}@media (max-width: 1024px){.image-text-section .text-container .btn-container .activate-btn .btn__label{font-size:12px;line-height:18px}}.product-registration-modal-msg-offer{width:100%}#custom-modal-title:empty{display:none}.offer-detail-modal.offer-detail-modal .MuiDialog-paper{padding:24px}@media (max-width: 1024px){.offer-detail-modal.offer-detail-modal .MuiDialog-paper{gap:16px}}@media (max-width: 767px){.offer-detail-modal.offer-detail-modal .MuiDialog-paper{gap:8px}}.offer-detail-modal .offer-details-banner-content{padding-top:10px}.offer-detail-container{display:flex;flex-direction:column}.offer-detail-container .terms-section{background-color:#fff;width:100%}.offer-detail-container .terms-section .accordion__item{margin-top:32px;align-items:stretch;border-radius:0;padding:0;border-top:1px solid var(--Greys-Light-Grey-III, #AAA);border-bottom:1px solid var(--Greys-Light-Grey-III, #AAA);gap:0px;box-shadow:none}.offer-detail-container .terms-section .accordion__item a{color:#f08c30}.offer-detail-container .terms-section .accordion__item .MuiAccordionSummary-root .MuiAccordionSummary-expandIconWrapper{transform:rotate(0);transition:transform .2s cubic-bezier(.4,0,.2,1)}.offer-detail-container .terms-section .accordion__item .MuiAccordionSummary-root .MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(180deg)}.offer-detail-container .terms-section .accordion__item .MuiAccordionDetails-root{padding:0 16px 16px;text-align:left}.offer-detail-container .terms-section .accordion__item.Mui-expanded{margin:32px 0 0}@media (max-width: 1024px){.offer-detail-container .terms-section .accordion__item{margin-top:24px}}.offer-detail-container .accordion__container{width:100%}.accordion__item{background-color:transparent;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.12);padding:0}.accordion__item:first-of-type{border-top:1px solid rgba(0,0,0,.12)}.accordion__item:before{display:none}.accordion__summary{padding:16px 0}.accordion__expand-more{width:25px;height:25px;color:#1a1a1a;font-size:25px!important}.accordion__title.MuiTypography-root{font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;line-height:20px;color:#2d2d2d}.accordion__details{padding:8px 0 16px}.accordion__content.MuiTypography-root{font-family:Arial;font-size:.875rem;color:#2d2d2d;font-weight:400;line-height:20px}.image-management-view{display:flex;flex-direction:column;gap:32px}.image-management-view .copy-button{background-color:transparent;border:none;cursor:pointer;border-radius:4px;transition:background-color .2s ease}.image-management-view .copy-button:hover{background-color:#0000000d}.image-management-view .copy-button:active{background-color:#0000001a}.image-management-view .data-table-container table{height:auto}.image-management-view .search-filter-container{display:flex;flex-direction:column;gap:24px}.image-management-view .search-filter-container .search-container{display:flex;justify-content:space-between;align-items:center}.image-management-view .search-filter-container .search-container .searchbox-container{display:flex;justify-content:space-between;flex-direction:row;align-items:center;gap:12px}.image-management-view .search-filter-container .search-container .search-count{color:gray;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:flex;flex-direction:column;align-items:flex-start}.image-management-view .search-filter-container .filter-container{display:flex;justify-content:space-between;align-items:center}.image-management-view .search-filter-container .filter-container .selectbox-container{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:0;flex-direction:row;width:324px}.image-management-view .search-filter-container .filter-container .selectbox-container .filter-by{color:#2d2d2d;font-family:Arial;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.36px}.image-management-view .search-filter-container .filter-container .selectbox-container .custom-select-box{margin-bottom:0!important}.image-management-view .search-filter-container .filter-container .selectbox-container .custom-select-box .selectbox-menu-paper .selectbox-menu-item.Mui-selected{background-color:gray!important}@media (max-width: 1024px){.image-management-view .search-filter-container .filter-container .selectbox-container .custom-select-box .MuiOutlinedInput-root{height:32px!important}}.modal-overlay{position:fixed;inset:0;background:#00000080;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.image-popup-modal{padding:32px 20px;flex-direction:column;gap:16px;border-radius:12px;background:#fff;box-shadow:0 0 8px #0000001f;max-width:80%;max-height:90vh;overflow:auto}.image-popup-modal .seperation-line{width:100%;height:1px;background-color:#aaa}.image-popup-modal .image-container img{max-width:100%;height:auto;object-fit:contain}.image-popup-modal .image-container{padding-bottom:16px}.image-popup-modal .footer{display:flex;justify-content:space-between;align-items:center;padding-top:16px}.image-icon-button{cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s ease}.image-icon-button:active{background-color:#0000001a}.image-icon-button:hover{background-color:#0000000d}.modal-content{margin:0!important;gap:24px!important}.success-image-upload{padding:32px 20px;flex-direction:column;display:flex;align-items:center;width:840px;gap:16px;border-radius:12px;background:#fff;box-shadow:0 0 8px #0000001f}.success-image-upload .success-image-upload-icon{display:flex;width:70px;height:70px;padding:15px;justify-content:center;align-items:center;border-radius:35px;background:#fadbbf}.data-table-container{margin-bottom:2rem;border-radius:16px;width:100%;padding:24px;background-color:#fff;box-shadow:0 0 8px #0000001f}.data-table-container .table-and-button-wrapper{display:flex;flex-direction:column;gap:16px;position:relative;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table-container .table-wrapper{overflow-y:auto}.data-table-container table{width:100%;min-width:800px;height:auto;border-collapse:collapse;background-color:#fff;white-space:nowrap}.data-table-container table th,.data-table-container table td{padding:7px 20px;text-align:left}.data-table-container table th{position:sticky;top:0;height:50px;z-index:1;border-bottom:1px solid #D8D8D8;text-align:left;padding:20px 20px 21px;color:var(--Greys-Mid-Grey, #808080);font-family:Arial;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.data-table-container table td{border-bottom:1px solid #D8D8D8;color:var(--Grey_4, #1B2128);font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.data-table-container table td.truncate-cell{max-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-table-container table td.truncate-cell>*{max-width:100%;white-space:wrap;overflow:hidden;text-overflow:ellipsis;gap:16px;padding:7px 0}.data-table-container table .truncate-cell{position:relative;cursor:pointer;color:var(--Grey_4, #1B2128);font-family:Arial;font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-transform:capitalize}.data-table-container table .clickable-row{cursor:pointer}.data-table-container table .clickable-row:hover{background-color:#fff;transition:background-color .3s ease}.data-table-container table .empty-message{padding:1.5rem;text-align:center;color:#2d2d2d}.data-table-container .show-more-container{display:flex;justify-content:center;align-items:center}.data-table-container .show-more-container button.loading{display:flex;align-items:center;gap:8px}.data-table-container .show-more-container button.loading .MuiCircularProgress-root{margin-right:8px}@media (max-width: 1024px){.data-table-container{padding:16px}.data-table-container .table-and-button-wrapper{margin:0 -16px;padding:0 16px;width:calc(100% + 32px)}.data-table-container table th,.data-table-container table td{text-align:center;padding:.25rem 1rem}}@media (max-width: 767px){.data-table-container{padding:12px}.data-table-container .table-and-button-wrapper{margin:0 -12px;padding:0 12px;width:calc(100% + 24px)}.data-table-container table{min-width:700px}.data-table-container table th,.data-table-container table td{padding:.25rem .5rem;font-size:.875rem}}.modal-overlay{position:fixed;inset:0;z-index:1300;background:#0006;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.modal-overlay .add-image-modal.modal-content{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000002e;padding:32px 24px 24px;min-width:350px;max-width:90vw;min-height:200px;position:relative;display:flex;flex-direction:column;gap:16px}.modal-overlay .add-image-modal.modal-content .image-uploader-root{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.modal-overlay .add-image-modal.modal-content .image-uploader-root .image-uploader{border:1px dashed #808080;border-radius:8px;background:#fff;padding:24px 0;width:325px;display:flex;flex-direction:column;align-items:center;cursor:pointer;text-align:center;transition:border-color .2s;gap:8px}.modal-overlay .add-image-modal.modal-content .image-uploader-root .image-uploader:hover{border-color:#333;background:#f8f8f8}.modal-overlay .add-image-modal.modal-content .image-uploader-root .image-uploader .upload-title{color:gray;text-align:center;font-family:Arial;font-size:10px;font-style:normal;font-weight:400;line-height:15px}.modal-overlay .add-image-modal.modal-content .image-uploader-root .image-file-box{border-radius:8px;border:1px solid #808080;background:#fff;padding:16px;width:325px}.modal-overlay .add-image-modal.modal-content .image-uploader-root .image-file-box .image-file-inner{border-radius:16px;padding:16px;background-color:#ececec;position:relative;display:flex;align-items:center;justify-content:center;min-height:117px}.modal-overlay .add-image-modal.modal-content .image-uploader-root .image-file-box .image-file-inner .icon-container{border-radius:2px;background:#f8f8f8;display:flex;align-items:center;justify-content:center;padding:6px 4px;box-shadow:2px 2px 10px #0000001a}.modal-overlay .add-image-modal.modal-content .image-uploader-root .image-file-box .image-file-inner .image-file-name{color:#333;text-align:center;font-family:Arial;font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-left:8px;word-break:break-word;max-width:100%}.modal-overlay .add-image-modal.modal-content .image-uploader-root .image-file-box .image-file-inner .remove-btn{position:absolute;top:8px;right:8px;background-color:#000;height:28px;width:28px;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.modal-overlay .add-image-modal.modal-content .image-uploader-root .image-file-box .image-file-inner .remove-btn:hover{background-color:#444}.modal-overlay .add-image-modal.modal-content .image-uploader-root .image-upload-error{min-width:70%;display:flex;align-items:center;gap:8px;background-color:#ffedeb;border-radius:4px;padding:8px;border:.5px solid #c2002a}.modal-overlay .add-image-modal.modal-content .image-uploader-root .image-upload-error .error-text{color:#2d2d2d;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.modal-overlay .add-image-modal.modal-content .modal-close-btn{position:absolute!important;top:12px;right:12px;z-index:2}.modal-overlay .add-image-modal.modal-content .modal-title{font-family:Vaillant_16,Arial,sans-serif;font-weight:600;font-size:20px}.modal-overlay .add-image-modal.modal-content .custom-select-box{min-width:150px}.modal-overlay .add-image-modal.modal-content .button-container{display:flex;flex-direction:row-reverse;width:100%}.info-root{width:100%;max-width:fit-content;padding:8px;border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;gap:8px}.info-root .info-content{width:100%;align-self:stretch;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px}.info-root .info-content .info-icon{color:#0089eb;width:16px;height:16px;font-size:16px;background:transparent}.info-root .info-content .info-icon.info-icon_success{color:#009a5f!important}.info-root .info-content .info-icon.info-icon_error{color:#c2002a!important}.info-row{width:100%}.info-message{color:#2d2d2d;font-size:14px;line-height:20px;font-family:Arial,sans-serif;font-weight:400;word-wrap:break-word;flex:1 1 0}.info-message .warning-message-list{list-style-type:none;padding:2px 0}.admin-overview-container{display:flex;flex-direction:column;align-items:flex-start;gap:48px;align-self:stretch}.admin-overview-container .admin-adavnce-search{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:24px;width:100%}.admin-overview-container .admin-adavnce-search .admin-overview-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.admin-overview-container .admin-adavnce-search .admin-overview-header .headline{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H1, 36px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H1, 42px)}.admin-overview-container .admin-adavnce-search .admin-search-filter{display:flex;padding:10px 0;flex-direction:column;align-items:flex-start;gap:var(--Spacing-spacing_300_24, 24px);align-self:stretch}.admin-overview-container .admin-adavnce-search .admin-search-filter .filter-fields{display:flex;justify-content:flex-start;gap:24px;width:100%;align-items:center}@media (max-width: 767px){.admin-overview-container .admin-adavnce-search .admin-search-filter .filter-fields{flex-direction:column;gap:16px}}.admin-overview-container .admin-adavnce-search .admin-search-filter .filter-fields .date-picker{display:flex;flex-direction:row;gap:10px}.admin-overview-container .admin-adavnce-search .admin-search-filter .filter-fields .date-picker .custom-select-box{margin-bottom:0!important}.admin-overview-container .admin-adavnce-search .admin-search-filter .filter-fields .date-picker>div{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:Arial;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.36px}.admin-overview-container .admin-adavnce-search .admin-search-filter .search-fields{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.admin-overview-container .admin-adavnce-search .admin-search-filter .search-fields .search-container{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;flex:1}.admin-overview-container .admin-adavnce-search .admin-search-filter .search-fields .search-container .MuiOutlinedInput-input{font-size:14px!important}.admin-overview-container .admin-adavnce-search .admin-search-filter .search-fields .adornment-input{margin-left:-25px!important;display:flex;gap:12px;border:none!important}.admin-overview-container .admin-adavnce-search .admin-search-filter .search-fields .custom-select{width:155px!important;margin-bottom:0!important}.admin-overview-container .admin-adavnce-search .admin-search-filter .search-fields .custom-select .MuiOutlinedInput-notchedOutline{border:none!important}.admin-overview-container .admin-adavnce-search .admin-search-filter .search-fields .custom-select .MuiSelect-select{border:none;padding:12px;background:#f8f8f8}.admin-overview-container .admin-installations-list{width:100%!important;margin:0 auto;display:flex;flex-direction:column;gap:32px;position:relative}.admin-overview-container .admin-installations-list .controls-container{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0;padding:20px 0;background:#fff;position:sticky;top:0;z-index:1000;box-shadow:0 2px 4px #0000001a}.admin-overview-container .admin-installations-list .controls-container.sticky{padding:15px;margin:0 -20px 20px}.admin-overview-container .admin-installations-list .controls-container .filters{display:flex;gap:15px;flex-wrap:wrap;flex-grow:1}.admin-overview-container .admin-installations-list .controls-container .filters .MuiToggleButtonGroup-root{flex-wrap:wrap}.admin-overview-container .admin-installations-list .controls-container .filters input[type=date]{padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.admin-overview-container .admin-installations-list .controls-container .filters .MuiTextField-root{flex-grow:1;min-width:200px}.admin-overview-container .admin-installations-list .controls-container .view-toggle{display:flex;align-items:center;gap:16px}.admin-overview-container .admin-installations-list .controls-container .view-toggle .MuiToggleButtonGroup-root{background:#f5f5f5}.admin-overview-container .admin-installations-list .controls-container .view-toggle .MuiToggleButton-root{text-transform:none}.admin-overview-container .admin-installations-list .controls-container .view-toggle .MuiToggleButton-root.Mui-selected{background:#1976d2;color:#fff}.admin-overview-container .admin-installations-list .controls-container .view-toggle .MuiToggleButton-root.Mui-selected:hover{background:#1565c0}.admin-overview-container .admin-installations-list .installations-container{width:100%}.admin-overview-container .admin-installations-list .installations-container .grid-view,.admin-overview-container .admin-installations-list .installations-container .list-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:32px}@media (max-width: 768px){.admin-overview-container .admin-installations-list .installations-container .grid-view,.admin-overview-container .admin-installations-list .installations-container .list-view{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}}@media (max-width: 480px){.admin-overview-container .admin-installations-list .installations-container .grid-view,.admin-overview-container .admin-installations-list .installations-container .list-view{grid-template-columns:1fr;gap:16px}}.admin-overview-container .admin-installations-list .installations-container .grid-view .teaser-card,.admin-overview-container .admin-installations-list .installations-container .list-view .teaser-card{display:flex;width:100%;padding:16px;flex-direction:column;align-items:normal;gap:16px;border-radius:12px;background:#f8f8f8;box-shadow:0 0 8px #0000001f;min-height:364px}@media (min-width: 768px){.admin-overview-container .admin-installations-list .installations-container .grid-view .teaser-card,.admin-overview-container .admin-installations-list .installations-container .list-view .teaser-card{padding:16px 32px 32px}}.admin-overview-container .admin-installations-list .installations-container .grid-view .teaser-card .teaser-img,.admin-overview-container .admin-installations-list .installations-container .list-view .teaser-card .teaser-img{width:165px;height:149px;display:flex;justify-content:center;align-items:center;background:transparent 50%/cover no-repeat;background-blend-mode:multiply}.admin-overview-container .admin-installations-list .installations-container .grid-view .teaser-card .teaser-img img,.admin-overview-container .admin-installations-list .installations-container .list-view .teaser-card .teaser-img img{height:100%;width:100%;aspect-ratio:165/149;mix-blend-mode:multiply}.admin-overview-container .admin-installations-list .installations-container .grid-view .teaser-card .teaser-content,.admin-overview-container .admin-installations-list .installations-container .list-view .teaser-card .teaser-content{display:flex;flex-direction:column;gap:16px}.admin-overview-container .admin-installations-list .installations-container .grid-view .teaser-card .teaser-content .teaser-btn .card-btn-size,.admin-overview-container .admin-installations-list .installations-container .list-view .teaser-card .teaser-content .teaser-btn .card-btn-size{padding:0 16px!important}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card{display:flex;width:100%;flex-direction:column;gap:8px;border-radius:12px;box-shadow:0 0 8px #0000001f;min-height:364px}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-header,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-header{display:flex;padding:16px;flex-direction:column;gap:12px;border-radius:12px 12px 0 0;background:#f8f8f8;align-self:stretch;min-height:163px}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-header .card-info,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-header .card-info{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-header .card-info .company-logo,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-header .card-info .company-logo{display:flex;justify-content:flex-start;align-items:center;max-width:128px;height:auto}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-header .card-info .company-logo img,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-header .card-info .company-logo img{height:20px}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-header .company-address,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-header .company-address{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;overflow:hidden}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-detail,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail{display:flex;padding:var(--size-200, 16px);align-items:flex-start;flex-direction:column;gap:var(--size-150, 12px);flex:1 0 0;align-self:stretch}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-detail .product-info,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .product-info{width:100%;display:flex;flex-direction:column;gap:12px}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-detail .product-info .validity-info,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .product-info .validity-info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--size-100-base, 8px);align-self:stretch}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-detail .product-info .validity-info .info,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .product-info .validity-info .info{width:100%;display:flex;justify-content:space-between}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-detail .status,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .status{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;flex:1 0 0;gap:12px 20px;border-radius:4px;background:#f8f8f8;position:relative}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-detail .status .completed,.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-detail .status .in-progress,.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-detail .status .out-standing,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .status .completed,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .status .in-progress,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .status .out-standing{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px;padding:8px;align-self:stretch}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-detail .status .completed-icon,.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-detail .status .in-progress-icon,.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-detail .status .out-standing-icon,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .status .completed-icon,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .status .in-progress-icon,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .status .out-standing-icon{display:flex}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-detail .status .completed,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .status .completed{align-self:center}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-detail .status .out-standing,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .status .out-standing{flex-direction:column;gap:12px 20px;padding:14px;border-radius:4px;background:#f8f8f8}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-detail .status .out-standing .out-standing-title,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .status .out-standing .out-standing-title{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;cursor:pointer}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-detail .status .out-standing .outstanding-tasks-accordion,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .status .out-standing .outstanding-tasks-accordion{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:12px 20px}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item{display:flex;min-width:146px;flex-direction:column;gap:4px;padding:8px;border-radius:4px;background:#fff;flex:1 0 0}@media (max-width: 768px){.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item{min-width:100%!important}}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-detail .status .out-standing .outstanding-tasks-accordion .extra-task-item,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .status .out-standing .outstanding-tasks-accordion .extra-task-item{display:flex;min-width:146px;flex-direction:column;gap:4px;padding:8px;flex:1 0 0}@media (max-width: 768px){.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-detail .status .out-standing .outstanding-tasks-accordion .extra-task-item,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .status .out-standing .outstanding-tasks-accordion .extra-task-item{display:none}}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item-color,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item-color{background-color:#ececec}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-detail .status .overlaycolor,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .status .overlaycolor{position:absolute;box-shadow:0 0 8px #0000001f}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-detail .view-details,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .view-details{width:100%;display:flex;justify-content:space-between;align-items:center}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .card-detail .view-details .card-btn-size,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .view-details .card-btn-size{padding:0 16px!important}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .no-products-detail,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .no-products-detail{display:flex;padding:var(--size-200, 16px);flex-direction:column;justify-content:center;align-items:center;gap:var(--size-200, 16px);flex:1 0 0;align-self:stretch;width:100%}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .no-products-detail .no-products-details,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .no-products-detail .no-products-details{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .no-products-detail .no-products-details .info,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .no-products-detail .no-products-details .info{width:100%;display:flex;align-items:center;gap:8px;padding:8px;border-radius:4px;background:var(--Greys-Light-Grey-I, #F8F8F8)}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .no-products-detail .card-actions-btns,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .no-products-detail .card-actions-btns{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.admin-overview-container .admin-installations-list .installations-container .grid-view .common-installation-card .no-products-detail .card-actions-btns .card-btn-size,.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .no-products-detail .card-actions-btns .card-btn-size{padding:0 16px!important}@media (min-width: 1024px){.admin-overview-container .admin-installations-list .installations-container .list-view{grid-template-columns:1fr}}.admin-overview-container .admin-installations-list .installations-container .list-view .teaser-card{flex-direction:row;align-items:flex-end;min-height:175px!important}.admin-overview-container .admin-installations-list .installations-container .list-view .teaser-card .teaser-img{width:165px;height:149px;flex-shrink:0}.admin-overview-container .admin-installations-list .installations-container .list-view .teaser-card .teaser-content{max-width:400px}.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card{min-height:175px!important}@media (min-width: 1024px){.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card{flex-direction:row}.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-header{width:30%;border-radius:12px 0 0 12px;justify-content:space-between}.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail{width:70%;flex-direction:row;align-items:center}.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .product-info{width:auto}.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .product-info .validity-info .info{justify-content:space-between;gap:1rem}.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .view-details{justify-content:end;width:auto}.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .card-detail .overlaycolor{z-index:1}.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .no-products-detail{flex-direction:row;justify-content:space-between}.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .no-products-detail .no-products-details{flex-direction:row;width:100%!important;justify-content:space-between;position:relative}.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .no-products-detail .no-products-details img{height:96px;position:absolute;top:0}.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .no-products-detail .no-products-details .info{width:auto}.admin-overview-container .admin-installations-list .installations-container .list-view .common-installation-card .no-products-detail .card-actions-btns{flex-direction:column-reverse!important;justify-content:center;align-items:normal;gap:var(--size-100-base, 8px)}}.admin-overview-container .admin-installations-list .pagination-controls{display:flex;justify-content:center;position:relative;z-index:1000;width:96%}@media (max-width: 480px){.admin-overview-container .admin-installations-list .pagination-controls{width:85%}}@media (max-width: 768px) and (min-width: 481px){.admin-overview-container .admin-installations-list .pagination-controls{width:90%}}.admin-overview-container .admin-installations-list .show-only-btt{position:static;bottom:24px;display:flex;justify-content:flex-end;margin-top:-4rem!important}@media (max-width: 768px){.admin-overview-container .admin-installations-list .show-only-btt{margin-top:-4rem!important}}@media (max-width: 1022px){.admin-overview-container .admin-installations-list .show-only-btt{margin-top:-2rem!important}}.admin-overview-container .admin-installations-list .back-to-top{position:static;bottom:24px;display:flex;justify-content:flex-end;margin-top:-5rem}@media (max-width: 768px){.admin-overview-container .admin-installations-list .back-to-top{margin-top:-5rem!important}}@media (max-width: 1022px){.admin-overview-container .admin-installations-list .back-to-top{margin-top:-5rem!important}}.admin-overview-container .admin-installations-list .back-to-top-sticky{position:sticky!important}.admin-overview-container .admin-installations-page-default{display:flex;padding-bottom:24px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;color:#606060}.admin-overview-container .admin-installations-page-default .installation-search-tips-list{list-style-type:none;display:flex;flex-direction:column;gap:16px}.admin-installation-details-page{display:flex;flex-direction:column;align-items:flex-start;gap:48px;align-self:stretch}.admin-installation-details-page .headline{font-weight:600}.admin-installation-details-page .installation-details-container{display:flex;flex-direction:column;gap:32px}.admin-installation-details-page .installation-details-container .installation-details-header{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;padding:32px var(--size-400, 32px);gap:var(--Spacing-spacing_200_16, 16px);border-radius:var(--size-150, 12px);background:var(--Colors-Grey-light-grey-2, #ECECEC)}.admin-installation-details-page .installation-details-container .installation-details-header .cards-layout{display:grid;grid-template-columns:repeat(3,minmax(369px,1fr));gap:24px}.admin-installation-details-page .installation-details-container .installation-details-header .cards-layout .professional-info{display:flex;flex-direction:column;gap:4px}.admin-installation-details-page .installation-details-container .installation-details-header .cards-layout .business-info{max-width:250px}@media (min-width: 1025px){.admin-installation-details-page .installation-details-container .installation-details-header{gap:48;flex-direction:column}}.admin-installation-details-page .installation-details-container .installation-details-header .customer-info,.admin-installation-details-page .installation-details-container .installation-details-header .customer{display:flex;flex-direction:column;align-items:flex-start;gap:32px;flex:1 0 0}@media (min-width: 1025px){.admin-installation-details-page .installation-details-container .installation-details-header .customer-info,.admin-installation-details-page .installation-details-container .installation-details-header .customer{gap:24px}}.admin-installation-details-page .installation-details-container .installation-details-header .customer-info .customer,.admin-installation-details-page .installation-details-container .installation-details-header .customer .customer{flex-direction:column}.admin-installation-details-page .installation-details-container .installation-details-header .customer-info .customer .customer-address,.admin-installation-details-page .installation-details-container .installation-details-header .customer .customer .customer-address{max-width:100%;margin-right:0}.admin-installation-details-page .installation-details-container .installation-details-header .customer-info .customer .customer-details,.admin-installation-details-page .installation-details-container .installation-details-header .customer .customer .customer-details{gap:16px}.admin-installation-details-page .installation-details-container .installation-details-header .customer-info .customer .customer-details .details,.admin-installation-details-page .installation-details-container .installation-details-header .customer .customer .customer-details .details{overflow-wrap:anywhere}@media (max-width: 1025px){.admin-installation-details-page .installation-details-container .installation-details-header .customer-info .customer .customer-details,.admin-installation-details-page .installation-details-container .installation-details-header .customer .customer .customer-details{max-width:100%;flex-direction:row;gap:24px}}.admin-installation-details-page .installation-details-container .customer-info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--size-200, 16px);align-self:stretch}.admin-installation-details-page .installation-details-container .customer-info .customer{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}.admin-installation-details-page .installation-details-container .customer-info .customer .customer-address{max-width:495px;margin-right:120px}.admin-installation-details-page .installation-details-container .customer-info .customer .customer-details{display:flex;max-width:618px;justify-content:flex-start;width:100%}.admin-installation-details-page .installation-details-container .customer-info .customer .customer-details .details{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch;max-width:206px;width:100%}.admin-installation-details-page .installation-details-container .customer-info .customer .hide-details{display:none}.admin-installation-details-page .installation-details-container .customer-info .info-card{display:flex;padding:8px;justify-content:center;align-items:flex-start;gap:8px;border-radius:4px;background:var(--Greys-Light-Grey-I, #F8F8F8)}.admin-installation-details-page .installation-details-container .action-btns{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.admin-installation-details-page .installation-details-container .product-container{display:flex;flex-direction:column;align-items:center;gap:var(--size-300, 24px);align-self:stretch}.admin-installation-details-page .installation-details-container .product-container .products{display:flex;align-items:center;align-self:stretch;border-radius:8px;background:var(--White, #FFF);box-shadow:0 0 8px #0000001f;width:100%}.admin-installation-details-page .installation-details-container .product-container .products .products-left{display:flex;width:300px;padding:24px;flex-direction:column;align-items:flex-start;gap:var(--size-200, 16px)}.admin-installation-details-page .installation-details-container .product-container .products .products-left .brand-info{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.admin-installation-details-page .installation-details-container .product-container .products .products-left .brand-info .img-conatiner{display:flex;width:128px;height:auto;justify-content:flex-start;align-items:center}.admin-installation-details-page .installation-details-container .product-container .products .products-left .brand-info .img-conatiner img{height:20px}.admin-installation-details-page .installation-details-container .product-container .products .products-left .brand-info .seperator{display:flex;justify-content:center;align-items:center;align-self:stretch;height:1px;background-color:#aaa;border-radius:4px}.admin-installation-details-page .installation-details-container .product-container .products .products-left .brand-details{width:100%}.admin-installation-details-page .installation-details-container .product-container .products .products-left .brand-details .product-info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--size-300, 24px);align-self:stretch}.admin-installation-details-page .installation-details-container .product-container .products .products-left .brand-details .product-info .product-header{display:flex;justify-content:flex-start;align-items:flex-start;gap:8px}.admin-installation-details-page .installation-details-container .product-container .products .products-left .brand-details .product-info .product-header .manufacture-product{padding-top:4px}.admin-installation-details-page .installation-details-container .product-container .products .products-left .brand-details .product-info .product-details{display:flex;flex-direction:column;align-items:flex-start;gap:var(--size-100-base, 8px);align-self:stretch}.admin-installation-details-page .installation-details-container .product-container .products .products-left .brand-details .product-info .product-details .prod{color:#2d2d2d;font-weight:400}.admin-installation-details-page .installation-details-container .product-container .products .products-left .brand-details .product-rewards{display:none;gap:12px;align-self:stretch;width:100%}.admin-installation-details-page .installation-details-container .product-container .products .products-left .brand-details .product-rewards .reward-card{padding:8px;border-radius:4px;background:var(--Greys-Light-Grey-I, #F8F8F8);width:100%}.admin-installation-details-page .installation-details-container .product-container .products .products-left .brand-details .product-rewards .reward-card .reward{display:flex;align-items:center;gap:8px;align-self:stretch;overflow-wrap:anywhere}.admin-installation-details-page .installation-details-container .product-container .products .products-left .brand-details .admin-buttons{display:flex;justify-content:space-between;align-items:center;flex-direction:column;margin-top:24px;gap:1rem}.admin-installation-details-page .installation-details-container .product-container .products .products-left .brand-details .admin-buttons button{width:100%}.admin-installation-details-page .installation-details-container .product-container .products .products-right{display:flex;padding:var(--size-300, 24px);flex-direction:column;align-items:flex-start;gap:var(--size-150, 12px);flex:1 0 0;align-self:stretch;background:var(--Greys-Light-Grey-I, #F8F8F8)}.admin-installation-details-page .installation-details-container .product-container .products .products-right .task{display:flex;justify-content:space-between;min-height:78px;padding:var(--size-200, 16px);align-items:center;gap:var(--size-200, 16px);align-self:stretch;border-radius:4px;background:var(--White, #FFF);box-shadow:0 0 8px #0000001f}.admin-installation-details-page .installation-details-container .product-container .products .products-right .task .task-info{display:flex;align-items:flex-start;gap:var(--size-100-base, 8px);flex:1 0 0}.admin-installation-details-page .installation-details-container .product-container .products .products-right .task .task-info .task-descriptions{display:flex;flex-direction:column;gap:4px}.admin-installation-details-page .installation-details-container .product-container .products .products-right .task .task-action{display:flex;width:44px;height:44px;padding:var(--size-050, 4px);justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1;border-radius:var(--size-500, 40px);background:var(--Orange-Brand-Orange, #F08C30)}.admin-installation-details-page .installation-details-container .product-container .products .products-right .task .completed-task-action{display:flex;justify-content:flex-start;gap:10px}.admin-installation-details-page .installation-details-container .product-container .products .products-right .task .completed-task-action .actionstyle{display:flex;width:44px;height:44px;padding:var(--size-050, 4px);justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1;border-radius:var(--size-500, 40px);border:1px solid var(--Greys-Dark-Grey-IV, #1A1A1A);cursor:pointer}.admin-installation-details-page .installation-details-container .product-container .products .products-right .task .completed-task-action .actionStyleDisabled{background-color:#c1c1c1!important;cursor:not-allowed!important}.admin-installation-details-page .installation-details-container .product-container .products .products-right .task .pending-task-action{cursor:pointer}.admin-installation-details-page .installation-details-container .card-btn-size{padding:0 16px!important}.back-to-top-admin{position:static;bottom:24px;display:flex;justify-content:flex-end;margin-top:-5rem;width:100%}@media (max-width: 768px){.back-to-top-admin{margin-top:-5rem!important}}@media (max-width: 1022px){.back-to-top-admin{margin-top:-5rem!important}}.common-card{border-radius:12px!important;box-shadow:0 0 8px #0000001f!important}.common-card .card-detail{padding:16px}.disabled-header{background:#aaa!important;cursor:not-allowed!important}.disabled-header:hover{background:#aaa!important}.generic-modal__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;box-shadow:0 4px 24px #00000026;border-radius:8px;padding:32px 20px;width:600px}@media (max-width: 600px){.generic-modal__content{width:94%}}@media (min-width: 601px) and (max-width: 900px){.generic-modal__content{width:580px}}@media (min-width: 901px){.generic-modal__content{width:800px}}.generic-modal__scroll-container{overflow-y:auto;max-height:80vh}.generic-modal__scroll-container::-webkit-scrollbar{display:none}.generic-modal__scroll-container{scrollbar-width:none;-ms-overflow-style:none}.textbox-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:8px;margin-bottom:16px;position:relative}.textbox-container .textbox-label{color:#2d2d2d;font-size:12px;font-weight:700;line-height:1.5}.textbox-container .textbox-input-root{height:44px;background:#fff;border-radius:8px;transition:all .3s ease}.textbox-container .textbox-input-root input:-internal-autofill-selected{background-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:inherit}.textbox-container .textbox-input-root .mui-auto-fill{background-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:inherit}.textbox-container .textbox-input-root .MuiOutlinedInput-notchedOutline{border-color:#aaa}.textbox-container .textbox-input-root:hover:not(.Mui-disabled){background:#f8f8f8}.textbox-container .textbox-input-root:hover:not(.Mui-disabled) .MuiOutlinedInput-notchedOutline{border-width:1.5px!important;border-color:gray!important}.textbox-container .textbox-input-root.Mui-focused:before{content:"";position:absolute;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);border:1px solid #000000;border-radius:11px;pointer-events:none;z-index:1}.textbox-container .textbox-input-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#aaa;border-width:1px}.textbox-container .textbox-input-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#c2002a;border-width:1.5px}.textbox-container .textbox-input-root.Mui-disabled{background:#ececec}.textbox-container .textbox-input-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:gray;border-width:1px}.textbox-container .textbox-input-root.Mui-disabled .MuiInputBase-input,.textbox-container .textbox-input-root.Mui-disabled .MuiPickersOutlinedInput-root{color:#606060}.textbox-container .textbox-input-root.Mui-disabled .textbox-icon:after{background:#606060}.textbox-container .textbox-input{padding:12px 14px;color:#2d2d2d;font-size:14px;line-height:1.5}.textbox-container .textbox-icon{width:16px;height:16px;position:relative;background:#d9d9d9}.textbox-container .textbox-icon:after{content:"";position:absolute;width:13.33px;height:10.67px;left:1.33px;top:2.67px;background:gray}.textbox-container .MuiFormHelperText-root{margin:4px 0 0;display:flex;align-items:center;gap:4px;font-size:12px;line-height:18px;font-family:Arial}.textbox-container .MuiFormHelperText-root.Mui-error{color:#c2002a}.textbox-container .MuiFormHelperText-root.Mui-error .error-message-row{display:flex;align-items:center;gap:4px;color:#c2002a}.textbox-container .MuiFormHelperText-root.Mui-error .error-icon{width:14px;height:14px;color:inherit;flex-shrink:0}.textbox-container .MuiFormHelperText-root.Mui-error .custom-error-message{color:inherit}.textbox-container .Mui-error.error-message-row{display:flex;align-items:center;gap:4px;color:#c2002a!important;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.textbox-container .Mui-error.error-message-row .error-icon{color:inherit!important;width:14px;height:14px}.modal-box{display:flex;flex-direction:column;gap:24px;margin-top:24px}.modal-box .selectbox-container{margin-bottom:0}.modal-box .radio-group-section{display:flex;align-items:center;gap:16px}.modal-box .radio-group-section .radio-group-title{color:#2d2d2d;font-family:Arial;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.modal-box .radio-group-section .radio-field-value{display:flex;align-items:center;gap:8px}.modal-box .radio-group-section .radio-field-value .radio-button-label{color:#2d2d2d;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.modal-box .modal-header{display:flex;justify-content:space-between;align-items:center}.modal-box .modal-header .close-button{color:#555}.modal-box .modal-header .close-button:hover{color:#000}.modal-box .form-container{display:flex;flex-direction:column;gap:20px;width:100%}.modal-box .form-container .form-title{font-size:20px;font-weight:600;margin-bottom:16px}.modal-box .form-container .form-subtitle{font-size:14px;color:#666;margin-bottom:16px}.modal-box .form-container .form-actions{display:flex;justify-content:flex-end;gap:12px}.modal-box .form-container .form-actions .cancel-button{background-color:#f0f0f0;color:#333}.modal-box .form-container .form-actions .cancel-button:hover{background-color:#e0e0e0}.modal-box .form-container .form-actions .save-button{background-color:#007bff;color:#fff}.modal-box .form-container .form-actions .save-button:hover{background-color:#0056b3}.modal-box .form-group{display:flex;justify-content:space-between;flex-direction:row;align-items:flex-start;gap:12px;width:100%;max-width:100%}.modal-box .form-group .textbox-container{margin-bottom:0}.modal-box .button-container{display:flex;justify-content:flex-end;gap:16px}.radio__container{width:20px;height:20px;background:#fff;border-radius:50%;border:1px solid #808080;justify-content:center;flex-shrink:0;align-items:center;display:inline-flex}.radio__container:hover{background-color:#ececec;border:1.5px solid #808080}.radio__container--error{border:1.5px solid #C2002A}.radio__container--error:hover{background-color:#ececec;border:1.5px solid #C2002A}.radio__container--disabled{background-color:#ececec}.radio__container--disabled .radio__main{color:transparent!important}.radio__container--disabled:hover{border:1px solid #808080}.radio__container .radio__main{width:20px;height:20px;padding:0;color:transparent}.radio__container .radio__icon{width:12px;height:12px;color:#2d2d2d}.radio__container .MuiSvgIcon-root{width:12px;height:12px}.radio__container--disabled .radio__icon{color:transparent}.desktop-modal-message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:236px;max-width:1220px;background-color:#fff;box-shadow:0 0 8px #0000001f;border-radius:12px;outline:none;position:relative}.modal-content-wrapper{padding:20px 32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px;display:flex;width:100%;box-sizing:border-box;overflow:hidden}.content-buttons{width:100%;max-width:800px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}.title{align-self:stretch;justify-content:flex-start;align-items:center;gap:10px;display:inline-flex}.email-documents{flex:1 1 0;color:#2d2d2d;font-size:18px;font-family:Arial;font-weight:700;line-height:26px;word-wrap:break-word}.form-content{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:flex}.send-button{height:32px;padding:0 16px;background:#f08c30;border-radius:6px;justify-content:center;align-items:center;gap:4px;display:inline-flex;cursor:pointer;border:none}.send-button.disabled{background:#ccc;cursor:not-allowed}.button-text{color:#000;font-size:12px;font-family:Vaillant_16;font-weight:600;word-wrap:break-word}.close-button{width:32px;height:32px;padding:4px;right:8px;top:8px;position:absolute;border-radius:4px;justify-content:center;align-items:center;display:flex;cursor:pointer;background:none;border:none}.icon{width:28px;height:28px;position:relative}.vector{width:15.34px;height:15.34px;left:6.33px;top:6.33px;position:absolute;background:#2d2d2d}.vector:before,.vector:after{content:"";position:absolute;width:15.34px;height:2px;background:#2d2d2d;top:50%;left:0;transform-origin:center}.vector:before{transform:translateY(-50%) rotate(45deg)}.vector:after{transform:translateY(-50%) rotate(-45deg)}.desktop-modal-message .MuiFormControlLabel-root{margin-left:0!important}.checkbox__container{width:20px;height:20px;background:#fff;border-radius:4px;border:1px solid #808080;justify-content:center;align-items:center;display:inline-flex;flex-shrink:0;position:relative;z-index:1}.checkbox__container:hover{background-color:#ececec;border:1.5px solid #808080}.checkbox__container--error{border:1.5px solid #C2002A}.checkbox__container--error:hover{background-color:#ececec;border:1.5px solid #C2002A}.checkbox__container .checkbox__main{width:16px;height:16px;padding:0;color:transparent}.checkbox__container .checkbox__icon{width:20px;height:20px;color:#1a1a1a}.checkbox__container .MuiSvgIcon-root{width:20px;height:20px}.checkbox__container--checked .checkbox__icon{color:gray!important}.checkbox__container--disabled{background-color:#ececec}.checkbox__container--disabled .checkbox__main{color:transparent!important}.checkbox__container--disabled .checkbox__icon{color:transparent}.checkbox__container--disabled:hover{border:1px solid #808080}.generic-modal__content.documents-sent-modal__container{width:236px!important;max-width:1220px!important;padding:32px 20px!important;background:#f3f2f2!important;box-shadow:0 0 8px #0000001f!important;border-radius:12px!important}.documents-sent-modal__content{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;justify-content:center;flex-wrap:wrap;align-content:center}.documents-sent-modal__message{color:#2d2d2d;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:left;width:100%;flex:1;display:flex;flex-direction:column;justify-content:center}.documents-sent-modal__button{height:32px;padding-left:32px;padding-right:32px;border-radius:6px;outline:1px #1A1A1A solid;outline-offset:-1px;background:transparent}.documents-sent-modal__button .btn__label{color:#1a1a1a;font-size:12px;font-family:Vaillant_16;font-weight:600}.documents-sent-modal .documents-sent-modal__container{width:236px!important;max-width:1220px;padding:32px 20px!important;background:#b52121;box-shadow:0 0 8px #0000001f;border-radius:12px}.productDetails-container{width:100%;max-width:800px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.productDetails-container .textbox-container{margin-bottom:0}.productDetails__section{display:flex;flex-direction:column;justify-content:normal;align-items:normal;flex-wrap:nowrap;width:100%;gap:24px}@media (min-width: 1024px){.productDetails__section{min-width:800px}}.productDetails__section--top{padding-top:24px;padding-bottom:24px}@media (min-width: 1024px){.productDetails__section--top{padding-bottom:32px;padding-top:32px;gap:16px}}.productDetails__form-fields{display:flex;flex-direction:column;justify-content:normal;align-items:normal;flex-wrap:nowrap;gap:16px;width:100%}.productDetails__form-fields-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:12px;width:100%}@media (max-width: 768px){.productDetails__form-fields-row{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:16px}}@media (min-width: 600px) and (max-width: 768px){.productDetails__form-fields-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:12px}}@media (max-width: 480px){.productDetails__form-fields-row{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:12px}.productDetails__form-fields-row .textbox-container{width:100%!important}}.productDetails__serial-container{width:100%}.productDetails__verified-message{display:flex;align-items:center;gap:4px;margin-top:8px}.productDetails__success-message-wrapper{width:100%}.productDetails__error-message{display:flex;align-items:flex-start;gap:4px;margin-top:8px;padding:8px 12px;border-radius:4px;background:#f8f8f8}.productDetails__error-message .error-text,.productDetails__error-message .error-text-warn{color:#2d2d2d;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.productDetails__error-message .error-text-error,.productDetails__error-message .error-text-warn-error{color:#c2002a}.productDetails__error-message .error-text-error-bold,.productDetails__error-message .error-text-warn-error-bold{color:#c2002a;font-weight:700}.productDetails__verified-text,.productDetails .MuiTypography-root{color:#00917e;font-size:12px!important;font-family:Arial;font-weight:400}.productDetails__installation-date-container{display:flex;flex-direction:row;width:100%;gap:12px}.productDetails__installation-date-container .productDetails__installation-date-field:not(:only-child){display:flex;flex-direction:column;width:100%;gap:8px}@media (max-width: 767px){.productDetails__installation-date-container .productDetails__installation-date-field:not(:only-child){width:65%}}.productDetails__installation-date-field{display:flex;flex-direction:column;width:100%;gap:8px}.productDetails__date-input{display:flex;max-height:44px;padding:12px;align-items:center;gap:8px;flex-shrink:0;align-self:stretch;border-radius:8px;border:1px solid #808080;background:#fff;color:#2d2d2d;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.productDetails__date-input .Mui-disabled{background:#ececec}.productDetails__date-input .Mui-disabled:hover{background:#ececec!important}.productDetails__verify-button{flex:1 1 0;align-self:end;min-width:163px;height:44px;padding:0 24px}@media (max-width: 480px){.productDetails__verify-button{min-width:100px}}.productDetails__verify-button .MuiCircularProgress-root{margin-right:8px}.productDetails__table-container{width:100%;box-shadow:0 0 8px #0000001f;border-radius:8px;height:auto;align-self:stretch}.productDetails .MuiCircularProgress-root{margin-right:8px}.productDetails__table-container{width:100%;box-shadow:0 0 8px #0000001f;border-radius:8px;height:auto;align-self:stretch;justify-content:flex-start;align-items:flex-start;display:flex}.productDetails__table-products{align-self:stretch;flex:1 0 0;overflow:hidden;border-radius:8px;margin-top:0;width:100%;height:100%;display:flex;flex-direction:column}.productDetails__table-products .MuiTable-root{table-layout:fixed;border-collapse:collapse;border-spacing:0;width:100%;border-radius:8px}.productDetails__table-products .MuiTable-root .MuiTableHead-root .table-header,.productDetails__table-products .MuiTable-root .MuiTableBody-root .table-row{border-collapse:collapse;display:table-row;width:100%}.productDetails__table-products .MuiTable-root .MuiTableHead-root .table-header .MuiTableCell-root.column,.productDetails__table-products .MuiTable-root .MuiTableBody-root .table-row .MuiTableCell-root.column{height:50px;padding:0 8px;background:#fff;display:table-cell;vertical-align:middle;box-shadow:0 -1px #e1e1e1 inset}.productDetails__table-products .MuiTable-root .MuiTableHead-root .table-header .MuiTableCell-root.column.number-column,.productDetails__table-products .MuiTable-root .MuiTableBody-root .table-row .MuiTableCell-root.column.number-column{width:5%}.productDetails__table-products .MuiTable-root .MuiTableHead-root .table-header .MuiTableCell-root.column.product-column,.productDetails__table-products .MuiTable-root .MuiTableBody-root .table-row .MuiTableCell-root.column.product-column{width:27%}.productDetails__table-products .MuiTable-root .MuiTableHead-root .table-header .MuiTableCell-root.column.serial-column,.productDetails__table-products .MuiTable-root .MuiTableBody-root .table-row .MuiTableCell-root.column.serial-column{width:24%;white-space:nowrap;overflow:hidden;max-width:185px;position:relative}.productDetails__table-products .MuiTable-root .MuiTableHead-root .table-header .MuiTableCell-root.column.serial-column p,.productDetails__table-products .MuiTable-root .MuiTableBody-root .table-row .MuiTableCell-root.column.serial-column p{text-overflow:initial!important;overflow:auto!important;white-space:normal}@media (max-width: 768px){.productDetails__table-products .MuiTable-root .MuiTableHead-root .table-header .MuiTableCell-root.column.serial-column,.productDetails__table-products .MuiTable-root .MuiTableBody-root .table-row .MuiTableCell-root.column.serial-column{width:120px;max-width:120px;white-space:wrap}.productDetails__table-products .MuiTable-root .MuiTableHead-root .table-header .MuiTableCell-root.column.serial-column p,.productDetails__table-products .MuiTable-root .MuiTableBody-root .table-row .MuiTableCell-root.column.serial-column p{line-height:inherit}}.productDetails__table-products .MuiTable-root .MuiTableHead-root .table-header .MuiTableCell-root.column.date-column,.productDetails__table-products .MuiTable-root .MuiTableBody-root .table-row .MuiTableCell-root.column.date-column{width:17%}.productDetails__table-products .MuiTable-root .MuiTableHead-root .table-header .MuiTableCell-root.column.status-column,.productDetails__table-products .MuiTable-root .MuiTableBody-root .table-row .MuiTableCell-root.column.status-column{width:27%}.productDetails__table-products .MuiTable-root .MuiTableHead-root .table-header .MuiTableCell-root.column .column-title,.productDetails__table-products .MuiTable-root .MuiTableBody-root .table-row .MuiTableCell-root.column .column-title{color:gray;font-size:14px;font-family:Arial;font-weight:700;line-height:50px;text-align:left;width:100%;display:block}.productDetails__table-products .MuiTable-root .MuiTableHead-root .table-header .MuiTableCell-root.column .row-text,.productDetails__table-products .MuiTable-root .MuiTableBody-root .table-row .MuiTableCell-root.column .row-text{color:#1b2128;font-size:14px;font-family:Arial;font-weight:400;text-align:left;width:100%;word-wrap:break-word;display:block}.productDetails__table-products .MuiTable-root .MuiTableHead-root .table-header .MuiTableCell-root.column .row-text.bold,.productDetails__table-products .MuiTable-root .MuiTableBody-root .table-row .MuiTableCell-root.column .row-text.bold{font-weight:700}@media (max-width: 810px){.productDetails__table-products .MuiTable-root .MuiTableHead-root .table-header .MuiTableCell-root.column .row-text,.productDetails__table-products .MuiTable-root .MuiTableBody-root .table-row .MuiTableCell-root.column .row-text{font-size:12px}}.productDetails__table-products .MuiTable-root .MuiTableHead-root .table-header .MuiTableCell-root.column .status-indicator,.productDetails__table-products .MuiTable-root .MuiTableBody-root .table-row .MuiTableCell-root.column .status-indicator{display:flex;align-items:center;justify-content:flex-start;gap:4px}.productDetails__table-products .MuiTable-root .MuiTableHead-root .table-header .MuiTableCell-root.column .status-indicator .verified-icon,.productDetails__table-products .MuiTable-root .MuiTableBody-root .table-row .MuiTableCell-root.column .status-indicator .verified-icon{color:#00a651!important;font-size:20px}.productDetails__table-products .MuiTable-root .MuiTableHead-root .table-header .MuiTableCell-root.column .status-indicator .status-text,.productDetails__table-products .MuiTable-root .MuiTableBody-root .table-row .MuiTableCell-root.column .status-indicator .status-text{color:#1b2128;font-size:14px;font-family:Arial;font-weight:400;line-height:20px}@media (max-width: 810px){.productDetails__table-products .MuiTable-root .MuiTableHead-root .table-header .MuiTableCell-root.column .status-indicator .status-text,.productDetails__table-products .MuiTable-root .MuiTableBody-root .table-row .MuiTableCell-root.column .status-indicator .status-text{font-size:12px}}.productDetails__table-products .MuiTable-root .MuiTableHead-root .table-header .MuiTableCell-root.column{box-shadow:0 -1px #e1e1e1 inset;justify-content:flex-start;text-align:left!important;padding:0 20px;height:50px}.productDetails__table-products .MuiTable-root .MuiTableBody-root .table-row .MuiTableCell-root.column{text-align:left!important;padding:20px;height:50px}.productDetails__table-products .MuiTable-root .MuiTableBody-root .table-row .MuiTableCell-root.column.product-column{font-weight:700}.productDetails__table-products .MuiTable-root .MuiTableBody-root .table-row .MuiTableCell-root.column .status-indicator{justify-content:center}.productDetails__purchase-container{width:100%;flex:1}@media (min-width: 767px){.productDetails__purchase-container{width:50%}}.productDetails__selectbox{width:100%!important;margin:0}.productDetails__textbox{width:100%;margin:0;flex:1}@media (min-width: 767px){.productDetails__textbox{width:50%!important}}.productDetails__textbox--phone,.productDetails__textbox--email{margin:0;width:50%!important}.productDetails__field-container--message,.productDetails__field-container--upload{display:flex;flex-direction:column;width:100%;gap:8px}.productDetails__message-field{width:100%;height:126px;border-radius:8px}.productDetails__message-input{align-self:stretch;background:#fff;border-radius:8px;border:1px solid #808080!important;min-height:126px;height:100%;padding:0 14px!important;border-radius:8px!important}.productDetails__message-input .MuiOutlinedInput-notchedOutline{border:none}.productDetails__message-input:hover{border-color:#00917e}.productDetails__message-input.Mui-focused{border-color:gray!important}.productDetails__message-input .MuiInputBase-input{height:100%;align-items:flex-start;font-size:14px;font-family:Arial;font-weight:400;line-height:20px}.productDetails__message-input .MuiInputBase-input::placeholder{color:gray;opacity:1}.productDetails__upload-field{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-height:126px}.productDetails__upload-field-container{width:100%;height:100%;min-height:126px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;background-color:#f8f8f8;padding:24px 12px;background:#fff;border-radius:8px;border:1px solid #808080;cursor:pointer;transition:all .3s ease}.productDetails__upload-field-container.Mui-disabled{background-color:#f8f8f8;cursor:not-allowed}.productDetails__upload-field-content{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:8px}.productDetails__upload-field-text{color:gray;font-size:10px;font-family:Arial;font-weight:400;line-height:15px;text-align:center}.productDetails__products-cards{width:100%;display:flex;flex-direction:column;gap:16px}.productDetails__products-cards .product-card{width:100%;display:flex;flex-direction:column;padding:16px;align-items:flex-start;gap:8px;align-self:stretch;border-radius:8px;box-shadow:0 0 8px #0000001f;background-color:#fff}.productDetails__products-cards .product-card .product-card-header{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:12px}.productDetails__products-cards .product-card .product-card-header .card-number{color:#1b2128;font-size:.875rem;font-family:Arial;font-weight:700}.productDetails__products-cards .product-card .product-card-header .status-indicator{display:flex;align-items:center;gap:4px}.productDetails__products-cards .product-card .product-card-content{display:flex;flex-direction:column;gap:12px;width:100%}.productDetails__products-cards .product-card .product-card-content .card-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%}.productDetails__products-cards .product-card .product-card-content .card-row.status-row .status-value{display:flex;align-items:center;gap:4px}.productDetails__products-cards .product-card .product-card-content .card-row.status-row .status-value .verified-icon{color:#00a651!important;font-size:20px}.productDetails__products-cards .product-card .product-card-content .card-row.status-row .status-value .status-text{color:#1b2128;font-size:.875rem;font-family:Arial;font-weight:400}.productDetails__products-cards .product-card .product-card-content .card-row .card-label{color:gray;font-size:.875rem;font-family:Arial;font-weight:400;min-width:100px}.productDetails__products-cards .product-card .product-card-content .card-row .card-value{color:#1b2128;font-size:.875rem;font-family:Arial;font-weight:400;text-align:left}.productDetails__products-cards .product-card .product-card-content .card-row .card-value.bold{font-weight:700}.productDetails__products-cards .product-card:nth-child(-n+2) .product-card-content .card-row:first-child{justify-content:flex-start;gap:8px}.productDetails__products-cards .product-card:nth-child(-n+2) .product-card-content .card-row:first-child .card-label{padding-left:0}.productDetails .products-section{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap;gap:24px}.productDetails .products-section .products-cards{padding:16px;width:100%;display:flex;flex-direction:column;gap:16px}.productDetails .products-section .products-cards .product-card{width:100%;display:flex;flex-direction:column;padding:16px;align-items:flex-start;gap:8px;align-self:stretch;border-radius:8px;box-shadow:0 0 8px #0000001f;background-color:#fff}.productDetails .products-section .products-cards .product-card .product-card-header{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:12px}.productDetails .products-section .products-cards .product-card .product-card-header .card-number{color:#1b2128;font-size:.875rem;font-family:Arial;font-weight:700}.productDetails .products-section .products-cards .product-card .product-card-header .status-indicator{display:flex;align-items:center;gap:4px}.productDetails .products-section .products-cards .product-card .product-card-content{display:flex;flex-direction:column;gap:12px;width:100%}.productDetails .products-section .products-cards .product-card .product-card-content .card-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.productDetails .products-section .products-cards .product-card .product-card-content .card-row.status-row .status-value{display:flex;align-items:center;gap:4px}.productDetails .products-section .products-cards .product-card .product-card-content .card-row.status-row .status-value .verified-icon{color:#00a651!important;font-size:20px}.productDetails .products-section .products-cards .product-card .product-card-content .card-row.status-row .status-value .status-text{color:#1b2128;font-size:.875rem;font-family:Arial;font-weight:400}.productDetails .products-section .products-cards .product-card .product-card-content .card-row .card-label{color:gray;font-size:.875rem;font-family:Arial;font-weight:400}.productDetails .products-section .products-cards .product-card .product-card-content .card-row .card-value{color:#1b2128;font-size:.875rem;font-family:Arial;font-weight:400;text-align:left}.productDetails .products-section .products-cards .product-card .product-card-content .card-row .card-value.bold{font-weight:700}.productDetails .products-section .products-cards .product-card:nth-child(-n+2) .product-card-content .card-row:first-child{justify-content:flex-start;gap:8px}.productDetails .products-section .products-cards .product-card:nth-child(-n+2) .product-card-content .card-row:first-child .card-label{padding-left:0}.productDetails .products-section .products-cards .product-card:nth-child(-n+2) .product-card-content .card-row:first-child .card-value.number-value{padding-left:72px}.productDetails .products-section .products-table{align-self:stretch;box-shadow:0 0 8px #0000001f;overflow:hidden;border-radius:8px}.productDetails .products-section .products-table .table-container{display:flex;flex-direction:column;width:100%}.productDetails .products-section .products-table .table-container .table-header,.productDetails .products-section .products-table .table-container .table-row{display:flex;width:100%}.productDetails .products-section .products-table .table-container .table-header .column,.productDetails .products-section .products-table .table-container .table-row .column{height:50px;padding:20px;background:#fff;box-shadow:0 -1px #e1e1e1 inset;display:flex;align-items:center}.productDetails .products-section .products-table .table-container .table-header .column.number-column,.productDetails .products-section .products-table .table-container .table-row .column.number-column{width:5%}.productDetails .products-section .products-table .table-container .table-header .column.product-column,.productDetails .products-section .products-table .table-container .table-row .column.product-column{width:27%}.productDetails .products-section .products-table .table-container .table-header .column.serial-column,.productDetails .products-section .products-table .table-container .table-row .column.serial-column{width:24%}.productDetails .products-section .products-table .table-container .table-header .column.date-column,.productDetails .products-section .products-table .table-container .table-row .column.date-column{width:17%}.productDetails .products-section .products-table .table-container .table-header .column.status-column,.productDetails .products-section .products-table .table-container .table-row .column.status-column{width:27%}.productDetails .products-section .products-table .table-container .table-header .column .column-title,.productDetails .products-section .products-table .table-container .table-row .column .column-title{color:gray;font-size:.875rem;font-family:Arial;font-weight:700;line-height:20px}.productDetails .products-section .products-table .table-container .table-header .column .row-text,.productDetails .products-section .products-table .table-container .table-row .column .row-text{color:#1b2128;font-size:.875rem;font-family:Arial;font-weight:400;line-height:20px}.productDetails .products-section .products-table .table-container .table-header .column .row-text.bold,.productDetails .products-section .products-table .table-container .table-row .column .row-text.bold{font-weight:700}.productDetails .products-section .products-table .table-container .table-header .column .row-text.light,.productDetails .products-section .products-table .table-container .table-row .column .row-text.light{color:#2d2d2d}@media (max-width: 768px){.productDetails .products-section .products-table .table-container .table-header .column .row-text,.productDetails .products-section .products-table .table-container .table-row .column .row-text{font-size:12px}}.productDetails .products-section .products-table .table-container .table-header .column .status-indicator,.productDetails .products-section .products-table .table-container .table-row .column .status-indicator{display:flex;align-items:center;gap:4px}.productDetails .products-section .products-table .table-container .table-header .column .status-indicator .verified-icon,.productDetails .products-section .products-table .table-container .table-row .column .status-indicator .verified-icon{color:#00a651!important;font-size:20px}.productDetails .products-section .products-table .table-container .table-header .column .status-indicator .status-icon,.productDetails .products-section .products-table .table-container .table-row .column .status-indicator .status-icon{width:20px;height:20px;position:relative}.productDetails .products-section .products-table .table-container .table-header .column .status-indicator .status-icon.success:after,.productDetails .products-section .products-table .table-container .table-row .column .status-indicator .status-icon.success:after{content:"";position:absolute;width:17.79px;height:17.06px;left:1.11px;top:1.47px;background:#008754}.productDetails .products-section .products-table .table-container .table-header .column .status-indicator .status-text,.productDetails .products-section .products-table .table-container .table-row .column .status-indicator .status-text{color:#2d2d2d;font-size:.875rem;font-family:Arial;font-weight:400;line-height:20px}@media (max-width: 768px){.productDetails .products-section .products-table .table-container .table-header .column .status-indicator .status-text,.productDetails .products-section .products-table .table-container .table-row .column .status-indicator .status-text{font-size:12px}}.textbox-container.productDetails__selectbox{margin-top:16px}.MuiInputBase-root.Mui-focused fieldset.MuiOutlinedInput-notchedOutline{border-color:gray!important}.productDetails__date-input{border:none}.productDetails__date-input:hover{background:#f8f8f8!important;border-width:1px!important;border-color:gray!important}.productDetails__date-input.Mui-disabled,.productDetails__date-input.Mui-disabled:hover{background:#ececec!important}.MuiPickersInputBase-root,.MuiPickersOutlinedInput-root{border-radius:8px!important;font-family:Arial!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#2d2d2d!important}.MuiPickersInputBase-root .MuiOutlinedInput-notchedOutline,.MuiPickersOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:1px solid #808080!important;border-radius:8px!important}.MuiPickersInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline,.MuiPickersOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:gray!important;border-width:1px!important}.MuiPickersInputBase-root input,.MuiPickersOutlinedInput-root input{padding:12px!important;height:44px!important}:root [class*=MuiPickersTextField-root].Mui-focused,:root [class*=MuiPickersTextField-root]:focus,:root [class*=MuiPickersTextField-root]:focus-visible,:root [class*=MuiPickersTextField-root]:focus-within{outline:none!important;position:relative}:root [class*=MuiPickersTextField-root].Mui-focused:before,:root [class*=MuiPickersTextField-root]:focus:before,:root [class*=MuiPickersTextField-root]:focus-visible:before,:root [class*=MuiPickersTextField-root]:focus-within:before{content:"";position:absolute;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);border:1px solid #000000;border-radius:11px;pointer-events:none;z-index:1}:root [class*=MuiPickersTextField-root].Mui-focused .MuiOutlinedInput-notchedOutline,:root [class*=MuiPickersTextField-root].Mui-focused fieldset,:root [class*=MuiPickersTextField-root]:focus .MuiOutlinedInput-notchedOutline,:root [class*=MuiPickersTextField-root]:focus fieldset,:root [class*=MuiPickersTextField-root]:focus-visible .MuiOutlinedInput-notchedOutline,:root [class*=MuiPickersTextField-root]:focus-visible fieldset,:root [class*=MuiPickersTextField-root]:focus-within .MuiOutlinedInput-notchedOutline,:root [class*=MuiPickersTextField-root]:focus-within fieldset{border:1px solid #000000;box-shadow:none!important;border-width:1px}.upload-icon{color:#1a1a1a;font-size:40px}.upload-content{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:8px}.upload-content .upload-icon{color:#1a1a1a;font-size:40px}.productDetails__contactus-container,.productDetails__dothislater-container{display:flex;gap:6px}@media (min-width: 1024px){.productDetails__contactus-container,.productDetails__dothislater-container{margin-top:34px}}.productDetails__contactus-container{justify-content:flex-end;align-items:flex-end}@media (max-width: 767px){.productDetails__contactus-container{justify-content:space-between}}.productDetails__dothislater-container{justify-content:flex-start;justify-content:space-between;align-items:flex-start}.productDetails__continue-container{display:flex;align-items:flex-end;justify-content:flex-end}@media (min-width: 1024px){.productDetails__continue-container{margin-top:8px}}.productDetails__contact-warning{margin-top:8px}.productDetails__upload-field-error{align-items:center!important}.partner-portal-address-container{display:flex;flex-direction:column;gap:32px;align-self:stretch}@media (max-width: 768px){.partner-portal-address-container{gap:16px}}.partner-portal-address-container .property-checks{display:flex;align-items:center;gap:var(--size-200, 16px)}.partner-portal-address-container .postcode-lookup{display:flex;flex-direction:column;gap:var(--size-200, 8px);flex:1 0 0;width:100%}.partner-portal-address-container .postcode-lookup .postcode-lookup-txt{display:flex;align-items:end;gap:16px;width:100%;padding:0 4px}.partner-portal-address-container .postcode-lookup .postcode-lookup-btn{display:flex;align-items:center;min-width:135px;width:100%}.partner-portal-address-container .default-select .MuiOutlinedInput-input{padding:9px!important}.partner-portal-address-container .custombox{margin-bottom:0!important}.partner-portal-step-container{display:flex;justify-content:space-between;gap:16px;flex-direction:column;width:100%;margin-top:16px}.partner-portal-step-container .partner-serial-number{display:flex;flex-direction:column;gap:8px}.partner-portal-step-container .partner-serial-number .serail-number-container{display:flex;justify-content:space-between;width:100%;gap:1rem;align-items:end}@media (max-width: 480px){.partner-portal-step-container .partner-serial-number .serail-number-container{flex-wrap:wrap}}.partner-portal-step-container .partner-serial-number .serail-number-container .product-registration-field{width:100%;flex-direction:column}.partner-portal-step-container .partner-serial-number .serail-number-container .product-registration-field .serial-number-input{width:100%!important;display:flex!important;margin-bottom:0!important}.partner-portal-step-container .partner-serial-number .serail-number-container .product-registration-field .serial-number-input .textbox-input-root.Mui-disabled{background:#fff!important}@media (max-width: 480px){.partner-portal-step-container .partner-serial-number .serail-number-container .verify-btn,.partner-portal-step-container .partner-serial-number .serail-number-container .verify-btn button{width:100%}}.partner-portal-step-container .partner-serial-number .verified-message{display:flex;align-items:center;gap:4px}.partner-portal-step-container .partner-serial-number .verified-message .verified-text,.partner-portal-step-container .partner-serial-number .verified-message .MuiTypography-root{color:#00917e;font-size:12px;font-weight:"700";line-height:18px}.partner-portal-step-container .partner-full-feilds{display:flex;flex-direction:column;gap:16px}.partner-portal-step-container .partner-full-feilds .installation-date-container{display:flex;flex-direction:row;width:100%;gap:12px}@media (max-width: 480px){.partner-portal-step-container .partner-full-feilds .installation-date-container{flex-direction:column;width:100%}}.partner-portal-step-container .partner-full-feilds .installation-date-container .invoive-number-field .textbox-container{margin-bottom:0!important}.partner-portal-step-container .partner-full-feilds .installation-date-container .custom-feild div p{padding:4px 0;margin:0}.partner-portal-step-container .partner-next-btn{display:flex;justify-content:flex-end;gap:2}@media (max-width: 480px){.partner-portal-step-container .partner-next-btn{justify-content:center;width:100%}.partner-portal-step-container .partner-next-btn button{width:100%}}.partner-portal-customer-consent-container{width:100%;max-width:800px;gap:32px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.partner-portal-customer-consent-container .section{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;width:100%;min-width:100%!important;margin-top:16px}@media (min-width: 1024px){.partner-portal-customer-consent-container .section{min-width:100%!important}}.partner-portal-customer-consent-container .section__header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:12px;width:100%;padding-bottom:16px}.partner-portal-customer-consent-container .section__header .MuiTypography-h5{color:#2d2d2d;font-size:20px;font-weight:600;line-height:26px;font-family:Vaillant_16}@media (max-width: 480px){.partner-portal-customer-consent-container .section__header .MuiTypography-h5{font-size:18px;line-height:24px}}.partner-portal-customer-consent-container .section__header .MuiTypography-subtitle2{color:#2d2d2d;font-size:12px;font-weight:700;line-height:18px}.partner-portal-customer-consent-container .section__agreement{color:#2d2d2d}.partner-portal-customer-consent-container .section__agreement-text,.partner-portal-customer-consent-container .section__customer-details-text{font-weight:600}.partner-portal-customer-consent-container .section__subheader{font-weight:700;line-height:18px;font-size:12px}.partner-portal-customer-consent-container .section__text,.partner-portal-customer-consent-container .section__rewards{color:#2d2d2d}.partner-portal-customer-consent-container .section__agreement-subheader{font-weight:400;color:#2d2d2d}.partner-portal-customer-consent-container .section .radiogroup{border:1px solid red;flex-direction:row!important}.partner-portal-customer-consent-container .section__top{min-width:100%;padding-top:32px;padding-bottom:32px;display:flex;flex-direction:column;gap:16px}.partner-portal-customer-consent-container .section__removeExtra{padding-bottom:16px!important}.partner-portal-customer-consent-container .section__customer-details{gap:12px}.partner-portal-customer-consent-container .section__customer-details-text{color:#2d2d2d}.partner-portal-customer-consent-container .section__error{margin-top:8px}.partner-portal-customer-consent-container .section .section__selectbox{max-width:100%!important;width:100%!important;margin:0}@media (min-width: 767px){.partner-portal-customer-consent-container .section .section__selectbox{flex:1}}.partner-portal-customer-consent-container .section .section__textbox{max-width:100%!important;width:100%!important;flex:1;margin:0}.partner-portal-customer-consent-container .section .section__textbox--phone,.partner-portal-customer-consent-container .section .section__textbox--email{margin:0;width:50%!important}.partner-portal-customer-consent-container .section .radio-group{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:32px}.partner-portal-customer-consent-container .section .section__customer-details .form-fields{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:16px;width:100%}.partner-portal-customer-consent-container .section .section__customer-details .form-fields .field-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:12px;width:100%}@media (max-width: 768px){.partner-portal-customer-consent-container .section .section__customer-details .form-fields .field-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:16px}.partner-portal-customer-consent-container .section .section__customer-details .form-fields .field-row .textbox-container{width:100%!important}}@media (max-width: 480px){.partner-portal-customer-consent-container .section .section__customer-details .form-fields .field-row{display:flex;flex-direction:column!important;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:12px}.partner-portal-customer-consent-container .section .section__customer-details .form-fields .field-row .textbox-container{width:100%!important}}.partner-portal-customer-consent-container .section .section__customer-details .form-fields .optional-fields{flex-wrap:nowrap}.partner-portal-customer-consent-container .action-buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap;width:100%;gap:10px}.partner-portal-customer-consent-container .action-buttons .section__back-button{padding:0 24px!important}@media (max-width: 480px){.partner-portal-customer-consent-container .action-buttons{display:flex;flex-direction:column;justify-content:stretch;align-items:center;flex-wrap:nowrap;gap:8px}.partner-portal-customer-consent-container .action-buttons button{width:100%}}.partner-portal-customer-consent-container .action-buttons .continue-btn{height:44px;padding:0 24px;background:#aaa;color:gray;font-weight:600;font-size:16px}.partner-portal-customer-consent-container .action-buttons .continue-btn:not(:disabled){background:#f08c30;color:#fff}.leader-image-container{padding:2rem;max-width:1200px;width:100%;margin:0 auto}@media (min-width: 768px){.leader-image-container{padding:0 0 20px;gap:32px}}@media (min-width: 1023px){.leader-image-container{padding:0 0 80px;gap:64px}}.leader-image-container .leader-image-header{color:#000;font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H2, 32px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H2, 38px)}.leader-image-container .default-image-header{color:#000;font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H4, 24px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H4, 32px);margin-bottom:24px}.leader-image-container .leader-info{width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;gap:8px;border-radius:4px;border:.5px solid var(--Feedback-Colors-Info-Blue-I, #0089eb);background:var(--Feedback-Colors-Info-Blue-II, #ebf6fd);margin-top:40px;margin-bottom:40px}.leader-image-container .image-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px;align-self:stretch;background:var(--Colors-Grey-light-grey-2, #ececec);width:287px;border-radius:12px;margin-bottom:40px}.leader-image-container .image-card img{width:100%;height:382px;align-self:stretch;aspect-ratio:287/382.86;object-fit:cover;border-top-left-radius:12px;border-top-right-radius:12px}.leader-image-container .image-card .image-info{padding:16px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px;align-self:stretch}.leader-image-container .image-card .image-info .info-row{flex:1 0 0;display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap;color:var(--Greys-Dark-Grey-III, #2d2d2d);text-align:justify;font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.leader-image-container .image-card .image-info .info-row span:first-child{flex:1 0 0;color:var(--Greys-Mid-Grey, #808080);font-family:Arial;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.leader-image-container .tier-image-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px;align-self:stretch;background:var(--Colors-Base-White, #fff);border-radius:12px}.leader-image-container .tier-image-card img{width:100%;height:382px;align-self:stretch;aspect-ratio:287/382.86;object-fit:cover;border-top-left-radius:12px;border-top-right-radius:12px}.leader-image-container .tier-image-card .image-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;padding:16px;gap:8px;align-self:stretch}.leader-image-container .tier-image-card .image-info .info-row{flex:1 0 0;display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap;color:var(--Greys-Dark-Grey-III, #2d2d2d);text-align:justify;font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.leader-image-container .tier-image-card .image-info .info-row span:first-child{flex:1 0 0;color:var(--Greys-Mid-Grey, #808080);font-family:Arial;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.leader-image-container .tier-image-header{color:#000;font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H4, 24px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H4, 32px);margin-bottom:24px}.leader-image-container .tier-images-grid{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:24px;margin-top:1rem;align-self:stretch}@media (min-width: 768px){.leader-image-container .tier-images-grid{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:24px}}.leader-image-container .button-group{gap:16px;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}@media (max-width: 1023px){.leader-image-container .button-group{flex-direction:row;gap:8px}}@media (max-width: 767px){.leader-image-container .button-group{flex-direction:column;gap:8px}}.leader-image-container .button-group .white-button,.leader-image-container .button-group .orange-button{flex:1 1 0;max-width:100%;min-width:0;height:32px;padding:0 16px;border-radius:6px;font-size:12px;font-style:normal;font-weight:600;line-height:normal;white-space:nowrap;text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}@media (max-width: 1023px){.leader-image-container .button-group .white-button,.leader-image-container .button-group .orange-button{width:100%;white-space:normal}}.leader-image-container .button-group .white-button{border:1px solid var(--Greys-Dark-Grey-IV, #1a1a1a);background:#fff;color:var(--Greys-Dark-Grey-IV, #1a1a1a)}.leader-image-container .button-group .orange-button{background:var(--Orange-Brand-Orange, #f08c30);color:var(--Black, #000)}.leader-image-container .leader-custom-modal{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;border-radius:8px;border:1px solid var(--Greys-Mid-Grey, #808080);background:var(--White, #fff);padding:var(--size-300, 24px) var(--size-150, 12px);gap:var(--size-100-base, 8px);flex:1 0 0;align-self:stretch}.leader-uploadImageTitle{text-align:left;display:block;width:100%;padding-left:10px}.leader-submitButtonAlignment{text-align:right;display:flex;flex-direction:row;justify-content:wrap;align-items:stretch;flex-wrap:nowrap;width:100%;justify-content:flex-end;align-content:flex-end;align-items:flex-end;-webkit-justify-content:flex-end!important}.css-qdojjp-MuiModal-root-MuiDialog-root .MuiPaper-root{padding:0}.leader-upload-modal-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;padding:var(--size-300, 24px) var(--size-150, 12px);gap:var(--size-100-base, 8px);flex:1 0 0;align-self:stretch;border-radius:8px;border:1px solid var(--Greys-Mid-Grey, #808080);background:var(--White, #fff);margin-top:24px;margin-bottom:24px}.leader-upload-modal-content .leader-upload-section{width:100%;max-width:480px;margin:0 auto}.leader-upload-modal-content .leader-upload-section .leader-upload-area{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap;padding:var(--size-300, 24px) var(--size-150, 12px)}.leader-upload-modal-content .leader-upload-section .leader-upload-area .leader-modal-subtitle{color:var(--Greys-Mid-Grey, #808080);text-align:center;font-family:Arial;font-size:10px;font-style:normal;font-weight:400;line-height:15px}.leader-upload-modal-content .leader-upload-section .leader-upload-area .cloud-upload-icon-wrapper:hover{cursor:pointer}.admin_container{display:flex;max-width:1220px;padding:48px;flex-direction:column;justify-content:center;align-items:center;gap:32px;background-color:#fff;font-family:Vaillant_16;border-radius:12px;box-shadow:0 0 8px #0000001f}.admin_header{font-size:36px;line-height:42px;font-weight:600}.tiptap-test-page{max-width:1200px;margin:0 auto;padding:2rem 1rem;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;color:#2d2d2d}.tiptap-test-page .page-header{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #D8D8D8}.tiptap-test-page .page-header h1{margin:0 0 1rem;color:#f08c30;font-size:2rem}.tiptap-test-page .page-header .actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.tiptap-test-page .page-header .actions .btn{padding:.5rem 1rem;border-radius:4px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.tiptap-test-page .page-header .actions .btn-primary{background-color:#f08c30;color:#fff}.tiptap-test-page .page-header .actions .btn-primary:hover{background-color:#dd7210}.tiptap-test-page .page-header .actions .btn-secondary{background-color:#f3a359;color:#fff}.tiptap-test-page .page-header .actions .btn-secondary:hover{background-color:#f0892a}.tiptap-test-page .page-header .actions .btn-outline{background-color:transparent;border-color:#d8d8d8;color:#2d2d2d}.tiptap-test-page .page-header .actions .btn-outline:hover{background-color:#f08c301a;border-color:#f08c30;color:#f08c30}.tiptap-test-page .editor-container{margin-bottom:2rem;box-shadow:0 1px 3px #0000001a;border-radius:8px;overflow:hidden}.tiptap-test-page .html-preview{margin-top:2rem;padding:1.5rem;background-color:#ddd;border-radius:8px;border:1px solid #D8D8D8}.tiptap-test-page .html-preview h3{margin-top:0;margin-bottom:1rem;color:#f08c30}.tiptap-test-page .html-preview pre{background-color:#242424;color:#fff;padding:1rem;border-radius:4px;overflow-x:auto;font-family:JetBrainsMono,monospace;font-size:.9rem;margin:0}.tiptap-test-page .features{margin-top:3rem}.tiptap-test-page .features h2{text-align:center;margin-bottom:2rem;color:#f08c30;font-size:1.75rem}.tiptap-test-page .features .feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem}.tiptap-test-page .features .feature-card{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 1px 3px #0000001a;border:1px solid #D8D8D8;transition:transform .2s ease,box-shadow .2s ease}.tiptap-test-page .features .feature-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.tiptap-test-page .features .feature-card h3{margin-top:0;margin-bottom:1rem;color:#f08c30;font-size:1.25rem}.tiptap-test-page .features .feature-card ul{padding-left:1.25rem;margin:0}.tiptap-test-page .features .feature-card ul li{margin-bottom:.5rem;line-height:1.5}@media (max-width: 768px){.tiptap-test-page{padding:1rem .5rem}.tiptap-test-page .page-header .actions{flex-direction:column}.tiptap-test-page .page-header .actions .btn{width:100%}.tiptap-test-page .features .feature-grid{grid-template-columns:1fr}}.gas-safe-notification{padding:18px 18px 0;margin-bottom:20px!important}@media (min-width: 768px){.gas-safe-notification{margin-bottom:20px!important;padding:24px;width:100%}}@media (min-width: 992px){.gas-safe-notification{margin-bottom:40px!important}}@media (max-width: 1024px){.gas-safe-notification{width:100%!important}}.gas-safe-notification .gas-safe-notification-form{gap:36px}.gas-safe-notification .gas-safe-notification-form .tab-heading button{max-width:100%}.gas-safe-notification .gas-safe-notification-form .section-heading-edit-notify{flex-direction:row!important}.gas-safe-notification .gas-safe-notification-form .section-title{display:flex;flex-direction:column;justify-content:space-between;gap:12px;color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H5, 20px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H5, 26px)}.gas-safe-notification .gas-safe-notification-form .section-title .edit-notify-gas{width:44px;height:44px}.gas-safe-notification .gas-safe-notification-form p{font-size:14px}.gas-safe-notification .gas-safe-notification-form .dropdown-arrow{cursor:pointer;position:absolute;right:20px}.gas-safe-notification .gas-safe-notification-form .selectbox-container,.gas-safe-notification .gas-safe-notification-form .job-reference-field{width:100%!important}@media (min-width: 768px){.gas-safe-notification .gas-safe-notification-form .selectbox-container,.gas-safe-notification .gas-safe-notification-form .job-reference-field{width:330px!important}}@media (min-width: 992px){.gas-safe-notification .gas-safe-notification-form .selectbox-container,.gas-safe-notification .gas-safe-notification-form .job-reference-field{width:392px!important}}.gas-safe-notification .gas-safe-notification-form .work-categories{display:flex;flex-direction:column;gap:16px;width:100%}.gas-safe-notification .gas-safe-notification-form .work-categories .info-message{background:#f8f8f8;display:flex;flex-direction:row;gap:8px;font-size:14px;font-weight:400;line-height:20px;padding:8px;align-items:center}.gas-safe-notification .gas-safe-notification-form .work-categories .checkbox-container{display:flex;flex-flow:column wrap;gap:16px}@media (min-width: 768px){.gas-safe-notification .gas-safe-notification-form .work-categories .checkbox-container{flex-flow:row wrap}}@media (min-width: 768px){.gas-safe-notification .gas-safe-notification-form .work-categories .checkbox-container .checkbox{width:48%}}@media (min-width: 992px){.gas-safe-notification .gas-safe-notification-form .work-categories .checkbox-container .checkbox{width:30%}}.gas-safe-notification .gas-safe-notification-summary .installation-details{display:flex;flex-flow:row wrap;gap:16px}@media (min-width: 767px){.gas-safe-notification .gas-safe-notification-summary .installation-details{gap:80px;max-width:740px}}.gas-safe-notification .gas-safe-notification-summary .installation-details .MuiBox-root{width:136px}@media (min-width: 767px){.gas-safe-notification .gas-safe-notification-summary .installation-details .MuiBox-root{width:auto}}.gas-safe-notification .gas-safe-notification-summary .installation-details .description{max-width:115px;word-break:break-word}.gas-safe-notification .gas-safe-notification-summary .installed-appliances{display:flex;flex-direction:column;gap:24px}.gas-safe-notification .gas-safe-notification-summary .installed-appliances .work-categories-list{display:flex;flex-flow:column;border-radius:12px;box-shadow:0 0 8px #e1e1e1;gap:7px}.gas-safe-notification .gas-safe-notification-summary .installed-appliances .work-categories-list .work-category.header{font-weight:700;background:#f8f8f8}.gas-safe-notification .gas-safe-notification-summary .installed-appliances .work-categories-list .work-category{display:grid;grid-template-columns:50px 1fr 1fr 1fr;align-items:center;gap:10px}@media (min-width: 768px){.gas-safe-notification .gas-safe-notification-summary .installed-appliances .work-categories-list .work-category span{padding:15px}}.gas-safe-notification .gas-safe-notification-summary .installed-appliances .work-categories-list .work-category.list span{word-break:break-all}.gas-safe-notification .gas-safe-notification-summary .installed-appliances .work-categories-list>.work-category:not(:last-child){border-bottom:1px solid #E1E1E1}.gas-safe-notification .gas-safe-notification-summary .info-message{background:#f8f8f8;display:flex;flex-direction:row;gap:8px;font-size:14px;font-weight:400;line-height:20px;padding:8px}.gas-safe-notification .back-to-installation-button{align-self:flex-start}.gas-safe-notification .back-to-installation-button button{border:1px solid}.save-and-continue{display:flex;flex-direction:row;justify-content:right;padding-top:16px}.save-and-continue button{height:44px;padding:0px var(--size-300, 24px);justify-content:center;align-items:center;gap:6px;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.save-and-continue button:disabled{background:#aaa;color:var(--Greys-Mid-Grey, #808080)}.save-and-continue button:disabled span{color:gray}.gas-safe-notification-footer-mobile{background-color:#fff;padding:18px 18px 44px;display:flex;flex-flow:column;gap:34px}@media (min-width: 768px){.gas-safe-notification-footer-mobile{padding:24px 24px 44px}}.gas-safe-notification-footer-mobile .gas-safe-notification-title-mobile{color:var(--Greys-Dark-Grey-III, #2D2D2D);text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.gas-safe-notification-footer-mobile .back-and-save-continue-button .back-button{margin:0;width:auto;padding-top:16px}.gas-safe-notification-footer-mobile .back-and-save-continue-button{display:flex;flex-direction:row;gap:12px;justify-content:space-between}.main-content{padding:0}.issue-contact-us{display:flex;flex-direction:column;gap:8px}.issue-contact-us .contact-us-support-link{color:#2d2d2d;font-size:14px;line-height:20px;font-family:Arial,sans-serif;font-weight:700;text-decoration:underline;cursor:pointer}.customer-consent-container{width:100%;max-width:800px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.customer-consent-container .section{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;width:100%}@media (min-width: 1024px){.customer-consent-container .section{min-width:800px}}.customer-consent-container .section__link{font-weight:700}.customer-consent-container .section__header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:12px;width:100%;padding-bottom:24px}.customer-consent-container .section__header .MuiTypography-h5{color:#2d2d2d;font-size:20px;font-weight:600;line-height:26px;font-family:Vaillant_16}@media (max-width: 480px){.customer-consent-container .section__header .MuiTypography-h5{font-size:18px;line-height:24px}}.customer-consent-container .section__header .MuiTypography-subtitle2{color:#2d2d2d;font-size:12px;font-weight:700;line-height:18px}.customer-consent-container .section__agreement{color:#2d2d2d}.customer-consent-container .section__agreement-text,.customer-consent-container .section__customer-details-text{font-weight:600}.customer-consent-container .section__subheader{font-weight:700;line-height:18px;font-size:12px}.customer-consent-container .section__text,.customer-consent-container .section__rewards{color:#2d2d2d}.customer-consent-container .section__agreement-subheader{padding-top:12px;color:#2d2d2d}.customer-consent-container .section__radiogroup{padding-top:16px}.customer-consent-container .section__top{padding-top:24px;padding-bottom:24px}@media (min-width: 1024px){.customer-consent-container .section__top{padding-bottom:32px;padding-top:32px}}.customer-consent-container .section__customer-details{gap:12px}.customer-consent-container .section__customer-details-text{color:#2d2d2d}.customer-consent-container .section__error{margin-top:8px}.customer-consent-container .section .section__selectbox{width:100%!important;margin:0}@media (min-width: 767px){.customer-consent-container .section .section__selectbox{max-width:185px!important}}.customer-consent-container .section .section__textbox{width:100%;margin:0}@media (min-width: 767px){.customer-consent-container .section .section__textbox{width:232px!important}}@media (min-width: 1024px){.customer-consent-container .section .section__textbox{width:50%!important}}.customer-consent-container .section .section__textbox--phone,.customer-consent-container .section .section__textbox--email{margin:0;width:50%!important}.customer-consent-container .section .radio-group{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:132px}.customer-consent-container .section .form-fields{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:16px;width:100%}.customer-consent-container .section .form-fields .field-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:12px;width:100%}@media (max-width: 768px){.customer-consent-container .section .form-fields .field-row{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:16px}}@media (min-width: 600px) and (max-width: 768px){.customer-consent-container .section .form-fields .field-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:12px}}@media (max-width: 480px){.customer-consent-container .section .form-fields .field-row{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:12px}.customer-consent-container .section .form-fields .field-row .textbox-container{width:100%!important}}.customer-consent-container .action-buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap;width:100%;gap:10px}@media (max-width: 480px){.customer-consent-container .action-buttons{display:flex;flex-direction:column;justify-content:stretch;align-items:center;flex-wrap:nowrap;gap:8px}.customer-consent-container .action-buttons button{width:100%}}.customer-consent-container .action-buttons .continue-btn{height:44px;padding:0 24px;background:#aaa;color:gray;font-weight:600;font-size:16px}.customer-consent-container .action-buttons .continue-btn:not(:disabled){background:#f08c30;color:#fff}.installation-address-container{width:100%;max-width:800px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:.5rem;padding:1.5rem;justify-self:center}.installation-address-container .installation-address-section{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:1.5rem}.installation-address-container .installation-address-title{color:#2d2d2d;font-size:1.25rem;line-height:2.6rem;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:600}.installation-address-container .installation-address__new-build{align-items:center;display:flex;flex-flow:row nowrap;gap:24px;margin:16px 0;width:100%}.installation-address-container .installation-address__new-build .installation-address__new-build__title{font-size:12px;font-weight:700;line-height:18px;width:auto}.installation-address-container .installation-address__new-build .section__radiogroup{flex-flow:row;width:auto}.installation-address-container .installation-address__new-build .section__radiogroup label{align-items:center}.installation-address-container .installation-address-info{width:100%;padding:.5rem;border-radius:4px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:.5rem}.installation-address-container .installation-address-fields{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;width:100%;align-self:stretch}.installation-address-container .installation-address-fields .address-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:1rem;width:100%;align-self:stretch}.installation-address-container .installation-address-fields .lookup-btn{margin-top:26px}.installation-address-container .installation-address-fields .address-field{flex:1 1 0;min-width:0;width:100%}.installation-address-container .installation-address-fields .address-field.postcode-field{flex:1 1 50%;max-width:324px}.installation-address-container .installation-address-fields .address-field.address-select-field{width:100%}.installation-address-container .installation-address-fields .address-field.address-select-field>div{width:100%}.installation-address-container .installation-address-fields .address-field.address-select-field>div>.MuiFormControl-root{width:100%}.installation-address-container .installation-address-fields .address-field.address-select-field>div>.MuiFormControl-root .MuiInputBase-root{width:100%;min-width:200px;border-radius:8px;height:44px}.installation-address-container .installation-address-fields .address-field.address-select-field>div>.MuiFormControl-root .MuiInputBase-root .MuiSelect-select{padding:12px;height:20px;font-size:14px;font-family:Arial}.installation-address-container .installation-address-fields .address-field.address-select-field>div>.MuiFormControl-root .MuiPopover-root .MuiPaper-root{min-width:200px!important;max-width:100%!important;margin-top:4px}.installation-address-container .installation-address-fields .address-field.address-select-field>div>.MuiFormControl-root .MuiPopover-root .MuiPaper-root .MuiList-root .MuiMenuItem-root{font-size:14px;padding:8px 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.installation-address-container .installation-address-fields .address-field.confirm-postcode-field{flex:0 0 200px;width:200px}.installation-address-container .installation-address-fields .address-field.building-number-field{flex:0 0 106px;width:106px}.installation-address-container .installation-address-fields .installation-address__paper-work-address{align-items:center;display:flex;flex-flow:row nowrap;margin:16px 0;gap:24px;width:100%}.installation-address-container .installation-address-fields .installation-address__paper-work-address .title{width:auto;font-size:12px;font-weight:700;line-height:18px}.installation-address-container .installation-address-fields .installation-address__paper-work-address .section__radiogroup{flex-flow:row nowrap;width:auto}.installation-address-container .installation-address-fields .installation-address__paper-work-address .section__radiogroup label{align-items:center}.installation-address-container .button-wrapper{width:100%;display:flex;justify-content:flex-end}@media (max-width: 1023px) and (min-width: 768px){.installation-address-container{width:100%;min-height:100%;max-width:800px;padding:1.5rem}.installation-address-container .installation-address-section{max-width:800px;gap:3rem}.installation-address-container .installation-address-title{font-size:1.25rem;line-height:26px}.installation-address-container .installation-address-info{padding:.5rem;border-radius:4px;gap:.5rem}.installation-address-container .installation-address-fields,.installation-address-container .installation-address-fields.MuiStack-root{margin:0!important}.installation-address-container .installation-address-fields.MuiStack-root>:not(style)~:not(style){margin:0!important}.installation-address-container .installation-address-fields{display:flex!important;flex-direction:column!important}.installation-address-container .installation-address-fields .address-row{display:flex!important;flex-direction:row!important;gap:.5rem!important}.installation-address-container .installation-address-fields .address-row .address-field{min-width:0;margin:0!important}}@media (max-width: 767px){.installation-address-container{width:100%;max-width:1220px;padding:1.5rem .5rem;justify-content:flex-start;align-items:center;flex-wrap:nowrap;display:flex;flex-direction:column}.installation-address-container .installation-address-section{width:100%;max-width:800px;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:3rem;display:flex}.installation-address-container .installation-address-title{color:#2d2d2d;font-size:1.25rem;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:600;line-height:1.25rem;word-wrap:break-word}.installation-address-container .installation-address-info{align-self:stretch;padding:.5rem;border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;gap:.5rem}.installation-address-container .installation-address-fields{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.installation-address-container .installation-address-fields .address-row{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:100%;margin-bottom:.5rem}.installation-address-container .installation-address-fields .address-row:first-child{flex-direction:row;gap:.5rem;align-items:flex-start}.installation-address-container .installation-address-fields .address-row:first-child .address-field.postcode-field{flex:1;max-width:65%}.installation-address-container .installation-address-fields .address-row:first-child .lookup-btn{flex:0 0 auto;white-space:nowrap}.installation-address-container .installation-address-fields .address-row.building-street-row{flex-direction:row;gap:.5rem}.installation-address-container .installation-address-fields .address-row.building-street-row .address-field.building-number-field{flex:0 0 106px;width:105px}.installation-address-container .installation-address-fields .address-row.building-street-row .address-field:not(.building-number-field){flex:1}.installation-address-container .installation-address-fields .address-row.postcode-city-row{flex-flow:row wrap;gap:.5rem}.installation-address-container .installation-address-fields .address-row.postcode-city-row .address-field.confirm-postcode-field{flex:0 1 auto!important;width:100%!important}.installation-address-container .installation-address-fields .address-row.postcode-city-row .address-field:not(.confirm-postcode-field){flex:0 1 auto!important;min-width:0;width:48.5%!important}.installation-address-container .installation-address-fields .address-row .address-field{flex:1 1 0;min-width:0;width:100%}.installation-address-container .installation-address-fields .address-field.address-select-field{min-width:0!important;width:100%!important}.installation-address-container .installation-address-fields .address-field.address-select-field>div .MuiFormControl-root{min-width:0!important;width:100%!important}.installation-address-container .installation-address-fields .address-field.address-select-field>div .MuiInputBase-root{min-width:0!important;width:100%!important}.installation-address-container .installation-address-fields .address-field.address-select-field>div .MuiSelect-select{width:100%!important}}@media (max-width: 768px){.selectbox-container{width:100%!important}.selectbox-container .selectbox-form-control{width:100%}}.summary-container{width:100%;max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:40px;margin:0 auto}.summary-container .summary-content{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:32px}.summary-container .summary-content .summary-section,.summary-container .summary-content .summary-section .summary-header{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:24px}.summary-container .summary-content .summary-section .summary-header .section-title{align-self:stretch;color:#2d2d2d;font-size:1rem;font-family:Arial,Helvetica,sans-serif;font-weight:700;line-height:24px}.summary-container .summary-content .summary-section .summary-header .customer-details-row{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;width:100%;gap:24px}.summary-container .summary-content .summary-section .summary-header .customer-details-row .customer-consent,.summary-container .summary-content .summary-section .summary-header .customer-details-row .installation-address{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:12px}.summary-container .summary-content .summary-section .summary-header .customer-details-row .customer-consent .subsection-title,.summary-container .summary-content .summary-section .summary-header .customer-details-row .installation-address .subsection-title{align-self:stretch;color:#2d2d2d;font-size:1rem;font-family:Arial;font-weight:700;line-height:24px}.summary-container .summary-content .summary-section .summary-header .customer-details-row .customer-consent .consent-details,.summary-container .summary-content .summary-section .summary-header .customer-details-row .installation-address .consent-details{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.summary-container .summary-content .summary-section .summary-header .customer-details-row .customer-consent .detail-text,.summary-container .summary-content .summary-section .summary-header .customer-details-row .installation-address .detail-text{align-self:stretch;color:#606060;font-size:.875rem;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:20px}.summary-container .summary-content .summary-section .divider{align-self:stretch;height:1px;background:#aaa}.summary-container .summary-content .products-section{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:24px}.summary-container .summary-content .products-section .no-products-message{width:fit-content;margin:16px 0;align-self:flex-start}.summary-container .summary-content .products-section .products-cards{width:100%;display:flex;flex-direction:column;gap:16px}.summary-container .summary-content .products-section .products-cards .product-card{width:100%;display:flex;flex-direction:column;padding:var(--size-200, 16px);align-items:flex-start;gap:var(--size-100-base, 8px);align-self:stretch;border-radius:8px;box-shadow:0 0 8px #0000001f;background-color:#fff}.summary-container .summary-content .products-section .products-cards .product-card .product-card-header{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:12px}.summary-container .summary-content .products-section .products-cards .product-card .product-card-header .card-number{color:#1b2128;font-size:.875rem;font-family:Arial;font-weight:700}.summary-container .summary-content .products-section .products-cards .product-card .product-card-header .status-indicator{display:flex;align-items:center;gap:4px}.summary-container .summary-content .products-section .products-cards .product-card .product-card-content{display:flex;flex-direction:column;gap:12px;width:100%}.summary-container .summary-content .products-section .products-cards .product-card .product-card-content .card-row{display:flex;flex-direction:row;align-items:flex-start;width:100%}.summary-container .summary-content .products-section .products-cards .product-card .product-card-content .card-row.status-row .status-value{display:flex;align-items:center;gap:4px}.summary-container .summary-content .products-section .products-cards .product-card .product-card-content .card-row.status-row .status-value .verified-icon{color:#00a651!important;font-size:20px}.summary-container .summary-content .products-section .products-cards .product-card .product-card-content .card-row.status-row .status-value .status-text{color:#1b2128;font-size:.875rem;font-family:Arial;font-weight:400}.summary-container .summary-content .products-section .products-cards .product-card .product-card-content .card-row .card-label{color:gray;font-size:.875rem;font-family:Arial;font-weight:400;min-width:100px}.summary-container .summary-content .products-section .products-cards .product-card .product-card-content .card-row .card-value{color:#1b2128;font-size:.875rem;font-family:Arial;font-weight:400;text-align:left}.summary-container .summary-content .products-section .products-cards .product-card .product-card-content .card-row .card-value.bold{font-weight:700}.summary-container .summary-content .products-section .products-cards .product-card:nth-child(-n+2) .product-card-content .card-row:first-child{justify-content:flex-start;gap:8px}.summary-container .summary-content .products-section .products-cards .product-card:nth-child(-n+2) .product-card-content .card-row:first-child .card-label{padding-left:0}.summary-container .summary-content .products-section .products-table{align-self:stretch;box-shadow:0 0 8px #0000001f;overflow:hidden;border-radius:8px}.summary-container .summary-content .products-section .products-table .table-container{display:flex;flex-direction:column;width:100%}.summary-container .summary-content .products-section .products-table .table-container .table-header,.summary-container .summary-content .products-section .products-table .table-container .table-row{display:flex;width:100%}.summary-container .summary-content .products-section .products-table .table-container .table-header .column,.summary-container .summary-content .products-section .products-table .table-container .table-row .column{padding:10px 20px;background:#fff;box-shadow:0 -1px #e1e1e1 inset;display:flex;align-items:center}.summary-container .summary-content .products-section .products-table .table-container .table-header .column.number-column,.summary-container .summary-content .products-section .products-table .table-container .table-row .column.number-column{width:5%}.summary-container .summary-content .products-section .products-table .table-container .table-header .column.product-column,.summary-container .summary-content .products-section .products-table .table-container .table-row .column.product-column{width:27%}.summary-container .summary-content .products-section .products-table .table-container .table-header .column.serial-column,.summary-container .summary-content .products-section .products-table .table-container .table-row .column.serial-column{width:24%;white-space:nowrap;overflow:hidden;max-width:185px;position:relative}.summary-container .summary-content .products-section .products-table .table-container .table-header .column.serial-column p,.summary-container .summary-content .products-section .products-table .table-container .table-row .column.serial-column p{text-overflow:initial!important;overflow:auto!important;white-space:normal}@media (max-width: 768px){.summary-container .summary-content .products-section .products-table .table-container .table-header .column.serial-column,.summary-container .summary-content .products-section .products-table .table-container .table-row .column.serial-column{width:120px;max-width:120px;white-space:wrap}.summary-container .summary-content .products-section .products-table .table-container .table-header .column.serial-column p,.summary-container .summary-content .products-section .products-table .table-container .table-row .column.serial-column p{line-height:inherit}}.summary-container .summary-content .products-section .products-table .table-container .table-header .column.date-column,.summary-container .summary-content .products-section .products-table .table-container .table-row .column.date-column{width:17%}.summary-container .summary-content .products-section .products-table .table-container .table-header .column.status-column,.summary-container .summary-content .products-section .products-table .table-container .table-row .column.status-column{width:27%}.summary-container .summary-content .products-section .products-table .table-container .table-header .column .column-title,.summary-container .summary-content .products-section .products-table .table-container .table-row .column .column-title{color:gray;font-size:.875rem;font-family:Arial;font-weight:700;line-height:20px}.summary-container .summary-content .products-section .products-table .table-container .table-header .column .row-text,.summary-container .summary-content .products-section .products-table .table-container .table-row .column .row-text{color:#1b2128;font-size:.875rem;font-family:Arial;font-weight:400;line-height:20px;text-align:left}.summary-container .summary-content .products-section .products-table .table-container .table-header .column .row-text.bold,.summary-container .summary-content .products-section .products-table .table-container .table-row .column .row-text.bold{font-weight:700}.summary-container .summary-content .products-section .products-table .table-container .table-header .column .row-text.light,.summary-container .summary-content .products-section .products-table .table-container .table-row .column .row-text.light{color:#2d2d2d}@media (max-width: 810px){.summary-container .summary-content .products-section .products-table .table-container .table-header .column .row-text,.summary-container .summary-content .products-section .products-table .table-container .table-row .column .row-text{font-size:12px}}.summary-container .summary-content .products-section .products-table .table-container .table-header .column .status-indicator,.summary-container .summary-content .products-section .products-table .table-container .table-row .column .status-indicator{display:flex;align-items:center;gap:4px}.summary-container .summary-content .products-section .products-table .table-container .table-header .column .status-indicator .verified-icon,.summary-container .summary-content .products-section .products-table .table-container .table-row .column .status-indicator .verified-icon{color:#00a651!important;font-size:20px}.summary-container .summary-content .products-section .products-table .table-container .table-header .column .status-indicator .status-icon,.summary-container .summary-content .products-section .products-table .table-container .table-row .column .status-indicator .status-icon{width:20px;height:20px;position:relative}.summary-container .summary-content .products-section .products-table .table-container .table-header .column .status-indicator .status-icon.success:after,.summary-container .summary-content .products-section .products-table .table-container .table-row .column .status-indicator .status-icon.success:after{content:"";position:absolute;width:17.79px;height:17.06px;left:1.11px;top:1.47px;background:#008754}.summary-container .summary-content .products-section .products-table .table-container .table-header .column .status-indicator .status-text,.summary-container .summary-content .products-section .products-table .table-container .table-row .column .status-indicator .status-text{color:#2d2d2d;font-size:.875rem;font-family:Arial;font-weight:400;line-height:20px}@media (max-width: 810px){.summary-container .summary-content .products-section .products-table .table-container .table-header .column .status-indicator .status-text,.summary-container .summary-content .products-section .products-table .table-container .table-row .column .status-indicator .status-text{font-size:12px}}.summary-container .summary-content .products-section .add-products-button{height:44px;padding:0 24px;border-radius:8px;border:1px solid #1A1A1A;display:flex;align-items:center;gap:6px}.summary-container .summary-content .products-section .add-products-button .button-icon{width:20px;height:20px;position:relative;background:#d9d9d9}.summary-container .summary-content .products-section .add-products-button .button-icon:after{content:"";position:absolute;width:11.67px;height:11.67px;left:4.17px;top:4.17px;background:#2d2d2d}.summary-container .summary-content .products-section .add-products-button span{color:#1a1a1a;font-size:1rem;font-family:Vaillant_16;font-weight:600}.summary-container .summary-content .reward__banner{padding:16px;background:linear-gradient(55deg,#fef4ea,#fadbbf);border-radius:8px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:12px;width:100%}@media (max-width: 767px){.summary-container .summary-content .reward__banner{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;padding:24px 16px}}.summary-container .summary-content .reward__icon{width:187px;height:148px;display:flex;justify-content:center;align-items:center;background:transparent 50%/cover no-repeat;background-blend-mode:multiply}@media (max-width: 767px){.summary-container .summary-content .reward__icon{width:94px;height:75px}}.summary-container .summary-content .reward__icon img{height:100%;width:100%;object-fit:cover;mix-blend-mode:multiply}.summary-container .summary-content .reward__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:12px;width:100%;flex:1 0 0}@media (max-width: 767px){.summary-container .summary-content .reward__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap}}.summary-container .summary-content .reward__title.MuiTypography-root{font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:700;color:#2d2d2d;line-height:26px;margin-bottom:4px}.summary-container .summary-content .reward__description.MuiTypography-root{font-family:Arial;font-size:.875rem;color:#2d2d2d;line-height:20px}.summary-container .summary__add-product-button{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;flex-wrap:nowrap;width:100%}.summary-container .footer-actions{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap;gap:8px}.summary-container .footer-actions .footer-text{color:#606060;font-size:.875rem;font-family:Arial;font-weight:400;line-height:20px}@media (max-width: 810px){.summary-container .footer-actions .footer-text{font-size:12px}}.summary-container .footer-actions .action-buttons{align-self:stretch;display:flex;justify-content:flex-end;gap:10px}.summary-container .footer-actions .action-buttons .save-button{height:44px;padding:0 24px;background:#f08c30;border-radius:8px;display:flex;align-items:center;gap:6px}.summary-container .footer-actions .action-buttons .save-button span{color:#000;font-size:1rem;font-family:Vaillant_16;font-weight:600}.summary-container .footer-actions .action-buttons .save-button .button-icon-right{width:20px;height:20px;position:relative;background:#d9d9d9}.summary-container .footer-actions .action-buttons .save-button .button-icon-right:after{content:"";position:absolute;width:12.98px;height:12.64px;left:3.33px;top:3.68px;background:#000}@media (max-width: 767px){.summary-container{width:100%;max-width:100%}.summary-container .summary-content,.summary-container .summary-content .summary-section .summary-header{gap:24px}.summary-container .summary-content .summary-section .summary-header .section-title{font-size:1.125rem;line-height:24px}.summary-container .summary-content .summary-section .summary-header .customer-details-row{flex-direction:column;gap:24px}.summary-container .summary-content .summary-section .summary-header .customer-details-row .customer-consent,.summary-container .summary-content .summary-section .summary-header .customer-details-row .installation-address{width:100%}.summary-container .summary-content .summary-section .summary-header .customer-details-row .customer-consent .subsection-title,.summary-container .summary-content .summary-section .summary-header .customer-details-row .installation-address .subsection-title{font-size:1rem}.summary-container .summary-content .products-section .products-cards{margin-bottom:8px}.summary-container .footer-actions .action-buttons{flex-direction:column;width:100%}.summary-container .footer-actions .action-buttons button{width:100%;margin-bottom:8px}}@media (max-width: 1024px){.footer-actions-text{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;flex-wrap:nowrap;width:100%}}@media (max-width: 767px){.footer-actions{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;flex-wrap:nowrap;width:100%;gap:12px}.footer-actions .action-buttons{flex-direction:column;width:100%}.footer-actions .action-buttons button{width:100%;margin-bottom:8px}.footer-actions .footer-text{color:#606060}}.product-list-container{width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.product-list-container .product-list-content{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:32px}.product-list-container .product-list-content .product-list-section,.product-list-container .product-list-content .product-list-section .product-list-header{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:24px}.product-list-container .product-list-content .product-list-section .product-list-header .product-list-section-title{align-self:stretch;color:#2d2d2d;font-size:1rem;font-family:Arial,Helvetica,sans-serif;font-weight:700;line-height:24px}.product-list-container .product-list-content .product-list-section .product-list-header .product-list-customer-details-row{align-self:stretch;justify-content:space-between;align-items:flex-start;display:inline-flex}.product-list-container .product-list-content .product-list-section .product-list-header .product-list-customer-details-row .product-list-customer-consent,.product-list-container .product-list-content .product-list-section .product-list-header .product-list-customer-details-row .product-list-installation-address{width:380px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:12px}.product-list-container .product-list-content .product-list-section .product-list-header .product-list-customer-details-row .product-list-customer-consent .subsection-title,.product-list-container .product-list-content .product-list-section .product-list-header .product-list-customer-details-row .product-list-installation-address .subsection-title{align-self:stretch;color:#2d2d2d;font-size:1rem;font-family:Arial;font-weight:700;line-height:24px}.product-list-container .product-list-content .product-list-section .product-list-header .product-list-customer-details-row .product-list-customer-consent .consent-details,.product-list-container .product-list-content .product-list-section .product-list-header .product-list-customer-details-row .product-list-installation-address .consent-details{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.product-list-container .product-list-content .product-list-section .product-list-header .product-list-customer-details-row .product-list-customer-consent .detail-text,.product-list-container .product-list-content .product-list-section .product-list-header .product-list-customer-details-row .product-list-installation-address .detail-text{align-self:stretch;color:#606060;font-size:.875rem;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:20px}.product-list-container .product-list-content .product-list-section .divider{align-self:stretch;height:1px;background:#aaa}.product-list-container .product-list-content .products-section{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:32px}@media (min-width: 767px){.product-list-container .product-list-content .products-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;flex-wrap:nowrap}}.product-list-container .product-list-content .products-section .products-cards{padding:16px;width:100%;display:flex;flex-direction:column;gap:16px}.product-list-container .product-list-content .products-section .products-cards .product-card{width:100%;display:flex;flex-direction:column;padding:var(--size-200, 16px);align-items:flex-start;gap:var(--size-100-base, 8px);align-self:stretch;border-radius:8px;box-shadow:0 0 8px #0000001f;background-color:#fff}.product-list-container .product-list-content .products-section .products-cards .product-card .product-card-header{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:12px}.product-list-container .product-list-content .products-section .products-cards .product-card .product-card-header .card-number{color:#1b2128;font-size:.875rem;font-family:Arial;font-weight:700}.product-list-container .product-list-content .products-section .products-cards .product-card .product-card-header .status-indicator{display:flex;align-items:center;gap:4px}.product-list-container .product-list-content .products-section .products-cards .product-card .product-card-content{display:flex;flex-direction:column;gap:12px;width:100%}.product-list-container .product-list-content .products-section .products-cards .product-card .product-card-content .card-row{display:flex;flex-direction:row;align-items:flex-start;width:100%}.product-list-container .product-list-content .products-section .products-cards .product-card .product-card-content .card-row.status-row .status-value{display:flex;align-items:center;gap:4px}.product-list-container .product-list-content .products-section .products-cards .product-card .product-card-content .card-row.status-row .status-value .verified-icon{color:#00a651!important;font-size:20px}.product-list-container .product-list-content .products-section .products-cards .product-card .product-card-content .card-row.status-row .status-value .status-text{color:#1b2128;font-size:.875rem;font-family:Arial;font-weight:400}.product-list-container .product-list-content .products-section .products-cards .product-card .product-card-content .card-row .card-label{color:gray;font-size:.875rem;font-family:Arial;font-weight:400;min-width:100px}.product-list-container .product-list-content .products-section .products-cards .product-card .product-card-content .card-row .card-value{color:#1b2128;font-size:.875rem;font-family:Arial;font-weight:400;text-align:left}.product-list-container .product-list-content .products-section .products-cards .product-card .product-card-content .card-row .card-value.bold{font-weight:700}.product-list-container .product-list-content .products-section .products-cards .product-card:nth-child(-n+2) .product-card-content .card-row:first-child{justify-content:flex-start;gap:8px}.product-list-container .product-list-content .products-section .products-cards .product-card:nth-child(-n+2) .product-card-content .card-row:first-child .card-label{padding-left:0}.product-list-container .product-list-content .products-section .products-table{align-self:stretch;box-shadow:0 0 8px #0000001f;overflow:hidden;border-radius:8px}.product-list-container .product-list-content .products-section .products-table .table-container{display:flex;flex-direction:column;width:100%}.product-list-container .product-list-content .products-section .products-table .table-container .table-header,.product-list-container .product-list-content .products-section .products-table .table-container .table-row{display:flex;width:100%}.product-list-container .product-list-content .products-section .products-table .table-container .table-header .column,.product-list-container .product-list-content .products-section .products-table .table-container .table-row .column{padding:20px;background:#fff;box-shadow:0 -1px #e1e1e1 inset;display:flex;align-items:center}.product-list-container .product-list-content .products-section .products-table .table-container .table-header .column.number-column,.product-list-container .product-list-content .products-section .products-table .table-container .table-row .column.number-column{width:5%}.product-list-container .product-list-content .products-section .products-table .table-container .table-header .column.product-column,.product-list-container .product-list-content .products-section .products-table .table-container .table-row .column.product-column{width:27%}.product-list-container .product-list-content .products-section .products-table .table-container .table-header .column.serial-column,.product-list-container .product-list-content .products-section .products-table .table-container .table-row .column.serial-column{width:24%;white-space:nowrap;overflow:hidden;max-width:185px;position:relative}.product-list-container .product-list-content .products-section .products-table .table-container .table-header .column.serial-column p,.product-list-container .product-list-content .products-section .products-table .table-container .table-row .column.serial-column p{text-overflow:initial!important;overflow:auto!important;white-space:normal}@media (max-width: 768px){.product-list-container .product-list-content .products-section .products-table .table-container .table-header .column.serial-column,.product-list-container .product-list-content .products-section .products-table .table-container .table-row .column.serial-column{width:24%;white-space:wrap}.product-list-container .product-list-content .products-section .products-table .table-container .table-header .column.serial-column p,.product-list-container .product-list-content .products-section .products-table .table-container .table-row .column.serial-column p{line-height:inherit}}.product-list-container .product-list-content .products-section .products-table .table-container .table-header .column.date-column,.product-list-container .product-list-content .products-section .products-table .table-container .table-row .column.date-column{width:17%}.product-list-container .product-list-content .products-section .products-table .table-container .table-header .column.status-column,.product-list-container .product-list-content .products-section .products-table .table-container .table-row .column.status-column{width:27%}.product-list-container .product-list-content .products-section .products-table .table-container .table-header .column .column-title,.product-list-container .product-list-content .products-section .products-table .table-container .table-row .column .column-title{color:gray;font-size:.875rem;font-family:Arial;font-weight:700;line-height:20px}.product-list-container .product-list-content .products-section .products-table .table-container .table-header .column .row-text,.product-list-container .product-list-content .products-section .products-table .table-container .table-row .column .row-text{color:#1b2128;font-size:.875rem;font-family:Arial;font-weight:400;line-height:20px}.product-list-container .product-list-content .products-section .products-table .table-container .table-header .column .row-text.bold,.product-list-container .product-list-content .products-section .products-table .table-container .table-row .column .row-text.bold{font-weight:700}.product-list-container .product-list-content .products-section .products-table .table-container .table-header .column .row-text.light,.product-list-container .product-list-content .products-section .products-table .table-container .table-row .column .row-text.light{color:#2d2d2d}@media (max-width: 810px){.product-list-container .product-list-content .products-section .products-table .table-container .table-header .column .row-text,.product-list-container .product-list-content .products-section .products-table .table-container .table-row .column .row-text{font-size:12px}}.product-list-container .product-list-content .products-section .products-table .table-container .table-header .column .status-indicator,.product-list-container .product-list-content .products-section .products-table .table-container .table-row .column .status-indicator{display:flex;align-items:center;justify-content:flex-start;gap:4px}.product-list-container .product-list-content .products-section .products-table .table-container .table-header .column .status-indicator .verified-icon,.product-list-container .product-list-content .products-section .products-table .table-container .table-row .column .status-indicator .verified-icon{color:#00a651!important;font-size:20px}.product-list-container .product-list-content .products-section .products-table .table-container .table-header .column .status-indicator .status-icon,.product-list-container .product-list-content .products-section .products-table .table-container .table-row .column .status-indicator .status-icon{width:20px;height:20px;position:relative}.product-list-container .product-list-content .products-section .products-table .table-container .table-header .column .status-indicator .status-icon.success:after,.product-list-container .product-list-content .products-section .products-table .table-container .table-row .column .status-indicator .status-icon.success:after{content:"";position:absolute;width:17.79px;height:17.06px;left:1.11px;top:1.47px;background:#008754}.product-list-container .product-list-content .products-section .products-table .table-container .table-header .column .status-indicator .status-text,.product-list-container .product-list-content .products-section .products-table .table-container .table-row .column .status-indicator .status-text{color:#2d2d2d;font-size:.875rem;font-family:Arial;font-weight:400;line-height:20px}@media (max-width: 810px){.product-list-container .product-list-content .products-section .products-table .table-container .table-header .column .status-indicator .status-text,.product-list-container .product-list-content .products-section .products-table .table-container .table-row .column .status-indicator .status-text{font-size:12px}}.product-list-container .product-list-content .products-section .add-products-button{height:44px;padding:0 24px;border-radius:8px;border:1px solid #1A1A1A;display:flex;align-items:center;gap:6px}.product-list-container .product-list-content .products-section .add-products-button .button-icon{width:20px;height:20px;position:relative;background:#d9d9d9}.product-list-container .product-list-content .products-section .add-products-button .button-icon:after{content:"";position:absolute;width:11.67px;height:11.67px;left:4.17px;top:4.17px;background:#2d2d2d}.product-list-container .product-list-content .products-section .add-products-button span{color:#1a1a1a;font-size:1rem;font-family:Vaillant_16;font-weight:600}.product-list-container .product-list-actions:not(:has(button)){display:none}.product-list-container .product-list-actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;flex-wrap:nowrap}@media (max-width: 767px){.product-list-container .product-list-actions{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;flex-wrap:nowrap}}.product-list-container .product-list-actions{gap:10px}@media (min-width: 1024px){.product-list-container .product-list-actions{padding-top:68px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap}}@media (max-width: 1024px){.product-list-container .product-list-actions{width:100%}}@media (max-width: 767px){.product-list-container .product-list-actions{width:100%}}.product-list-container .product-list-add-more-button{display:flex;justify-content:end;align-items:end;width:100%}.product-list-container .product-list-reward-banner{padding:16px;background:linear-gradient(55deg,#fef4ea,#fadbbf);border-radius:8px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:12px;width:100%}@media (max-width: 767px){.product-list-container .product-list-reward-banner{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;padding:24px 16px}}.product-list-container .product-list-reward-icons{display:flex;justify-content:center;align-items:center;background:transparent 50%/cover no-repeat;background-blend-mode:multiply}.product-list-container .product-list-reward-icons img{width:75px;height:auto}@media (max-width: 767px){.product-list-container .product-list-reward-icons{width:94px;height:75px}}.product-list-container .product-list-reward-icons img{object-fit:cover;mix-blend-mode:multiply}.product-list-container .product-list-reward-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:0px!important;width:100%;flex:1 0 0}.product-list-container .product-list-reward-content .guarntee-description-list{margin-left:1rem}@media (max-width: 767px){.product-list-container .product-list-reward-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap}}.product-list-container .product-list-reward-title{font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:700;color:#2d2d2d;line-height:26px;margin-bottom:4px}.product-list-container .product-list-reward-description{font-family:Arial;font-size:.875rem;color:#2d2d2d;line-height:20px}.product-list-container .product-list-footer-actions{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap;gap:8px}.product-list-container .product-list-footer-actions .product-list-footer-text{color:#606060;font-size:.875rem;font-family:Arial;font-weight:400;line-height:20px}.product-list-container .product-list-footer-actions .product-list-action-buttons{align-self:stretch;display:flex;justify-content:flex-end;gap:10px}.product-list-container .product-list-footer-actions .product-list-action-buttons .save-button{height:44px;padding:0 24px;background:#f08c30;border-radius:8px;display:flex;align-items:center;gap:6px}.product-list-container .product-list-footer-actions .product-list-action-buttons .save-button span{color:#000;font-size:1rem;font-family:Vaillant_16;font-weight:600}.product-list-container .product-list-footer-actions .product-list-action-buttons .save-button .button-icon-right{width:20px;height:20px;position:relative;background:#d9d9d9}.product-list-container .product-list-footer-actions .product-list-action-buttons .save-button .button-icon-right:after{content:"";position:absolute;width:12.98px;height:12.64px;left:3.33px;top:3.68px;background:#000}.Support-products-message{width:auto;display:flex;align-self:flex-end}.Support-products-message .info-root{width:fit-content;align-items:center}@media (max-width: 767px){.product-list-container{width:100%;max-width:100%}.product-list-container .product-list-content,.product-list-container .product-list-content .product-list-section .product-list-header{gap:24px}.product-list-container .product-list-content .product-list-section .product-list-header .product-list-section-title{font-size:1.125rem;line-height:24px}.product-list-container .product-list-content .product-list-section .product-list-header .product-list-customer-details-row{flex-direction:column;gap:24px}.product-list-container .product-list-content .product-list-section .product-list-header .product-list-customer-details-row .product-list-customer-consent,.product-list-container .product-list-content .product-list-section .product-list-header .product-list-customer-details-row .product-list-installation-address{width:100%}.product-list-container .product-list-content .product-list-section .product-list-header .product-list-customer-details-row .product-list-customer-consent .subsection-title,.product-list-container .product-list-content .product-list-section .product-list-header .product-list-customer-details-row .product-list-installation-address .subsection-title{font-size:1rem}.product-list-container .products-section .products-cards{padding:0!important;margin-bottom:8px}.product-list-container .product-list-footer-actions .product-list-action-buttons{flex-direction:column;width:100%}.product-list-container .product-list-footer-actions .product-list-action-buttons button{width:100%;margin-bottom:8px}}.product-registration{gap:0!important;align-items:normal!important}.product-registration-title{text-align:center;margin-bottom:24px!important}@media (min-width: 1024px){.product-registration-title{margin-bottom:32px!important}}.MuiDialog-container .MuiPaper-root .product-registration-modal{margin:0;gap:32px}.MuiDialog-container .MuiPaper-root .product-registration-modal-content{align-items:flex-start}.MuiDialog-container .MuiPaper-root .product-registration-modal-message{color:#000}.back-button{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;margin:16px 0}@media (min-width: 767px){.back-button{margin:10px 0}}@media (min-width: 1024px){.back-button{margin:32px 0}}.add-more-products{width:auto}@media (min-width: 1024px){.product-registration-identify-product{display:none}}@media (min-width: 1024px){.navigation-buttons-container.product-registration-step3{display:none}}.login-link{color:#2d2d2d;font-weight:700;text-decoration:underline;cursor:pointer}.login-link:hover{color:#2d2d2d;text-decoration:underline}@media (min-width: 1024px){.product-registration-summary{display:none}}.tier-explanation{max-width:1280px;margin:0 auto}.tier-explanation .tier-hero-image{text-align:center;margin-bottom:56px;margin-top:56px}.tier-explanation .tier-hero-image img{max-width:100%}@media (max-width: 767px){.tier-explanation .tier-hero-image img{max-width:100%;width:328px;height:125px;flex-shrink:0;aspect-ratio:328/125.94}}.tier-explanation .tier-exp-header{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;max-width:80%;width:1000px;height:auto;gap:24px;margin:auto}@media (max-width: 767px){.tier-explanation .tier-exp-header{width:100%;max-width:100%}}.tier-explanation .tier-exp-header .tier-exp-headline{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H1, 36px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H1, 42px);align-items:stretch}@media (max-width: 1023px){.tier-explanation .tier-exp-header .tier-exp-headline{font-size:var(--font-fontSize-Headlines-H2, 30px);line-height:var(--font-lineHeight-Headlines-H2, 36px)}}@media (max-width: 767px){.tier-explanation .tier-exp-header .tier-exp-headline{font-size:var(--font-fontSize-Headlines-H2, 24px);line-height:var(--font-lineHeight-Headlines-H2, 32px)}}.tier-explanation .tier-exp-header .tier-exp-subtitle{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px;align-items:stretch}.tier-explanation .tier-section-title{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H2, 32px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H2, 38px);margin-top:80px;margin-bottom:32px}@media (max-width: 1023px){.tier-explanation .tier-section-title{font-size:var(--font-fontSize-Headlines-H2, 26px);line-height:var(--font-lineHeight-Headlines-H2, 34px);margin-top:40px;margin-bottom:32px}}@media (max-width: 767px){.tier-explanation .tier-section-title{font-size:var(--font-fontSize-Headlines-H2, 24px);line-height:var(--font-lineHeight-Headlines-H2, 32px);margin-top:32px;margin-bottom:16px}}.tier-explanation .tiers-exp-grid{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:40px;margin:0 auto;max-width:1280px}.tier-explanation .tiers-exp-grid .main-exp-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 767px){.tier-explanation .tiers-exp-grid .main-exp-tiers{display:grid;grid-template-columns:repeat(1,1fr)}}.tier-explanation .tiers-exp-grid .tier-card{border-radius:12px;padding:24px}.tier-explanation .tiers-exp-grid .tier-card.silver{background:var(--Greys-Light-Grey-II, #ececec)}.tier-explanation .tiers-exp-grid .tier-card.gold{background:var(--Feedback-Colors-Reward-Yellow-II, #fff4bf)}.tier-explanation .tiers-exp-grid .tier-card.platinum{background:#e7ddd4}.tier-explanation .tiers-exp-grid .tier-card.advance-renewables{background:var(--Orange-Light-Orange-lll, #fadbbf);margin:0 auto;width:100%;padding:0}@media (max-width: 767px){.tier-explanation .tiers-exp-grid .tier-card.advance-renewables{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap;padding:var(--size-400, 24px)}}.tier-explanation .tiers-exp-grid .tier-card.advance-renewables .tier-header{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;padding:var(--size-400, 32px);gap:16px;flex:1 0 0}@media (max-width: 767px){.tier-explanation .tiers-exp-grid .tier-card.advance-renewables .tier-header{padding:0}}.tier-explanation .tiers-exp-grid .tier-card.advance-renewables .tier-header h3{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H3, 28px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H3, 34px)}@media (max-width: 1023px){.tier-explanation .tiers-exp-grid .tier-card.advance-renewables .tier-header h3{font-size:var(--font-fontSize-Headlines-H3, 22px);line-height:var(--font-lineHeight-Headlines-H3, 28px)}}@media (max-width: 767px){.tier-explanation .tiers-exp-grid .tier-card.advance-renewables .tier-header h3{font-size:var(--font-fontSize-Headlines-H3, 20px);line-height:var(--font-lineHeight-Headlines-H3, 26px)}}.tier-explanation .tiers-exp-grid .tier-card.advance-renewables .tier-icon-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;width:138px;gap:10px;flex-shrink:0}.tier-explanation .tiers-exp-grid .tier-card.advance-renewables .tier-icon-wrapper img{width:86px;height:112px;flex-shrink:0;object-fit:contain}.tier-explanation .tiers-exp-grid .tier-card .tier-content .tier-header{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:24px;margin-bottom:24px}.tier-explanation .tiers-exp-grid .tier-card .tier-content .tier-header .tier-icon-wrapper{width:85px;height:112px}@media (max-width: 1023px){.tier-explanation .tiers-exp-grid .tier-card .tier-content .tier-header .tier-icon-wrapper{width:60px;height:80px}}.tier-explanation .tiers-exp-grid .tier-card .tier-content .tier-header .tier-icon-wrapper img{width:100%;height:100%;object-fit:contain}.tier-explanation .tiers-exp-grid .tier-card .tier-content .tier-header h3{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H3, 28px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H3, 34px)}@media (max-width: 1023px){.tier-explanation .tiers-exp-grid .tier-card .tier-content .tier-header h3{font-size:var(--font-fontSize-Headlines-H3, 22px);line-height:var(--font-lineHeight-Headlines-H3, 28px)}}@media (max-width: 767px){.tier-explanation .tiers-exp-grid .tier-card .tier-content .tier-header h3{font-size:var(--font-fontSize-Headlines-H3, 20px);line-height:var(--font-lineHeight-Headlines-H3, 26px)}}.tier-explanation .tiers-exp-grid .tier-card .tier-content .tier-description{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:16px}.tier-explanation .tiers-exp-grid .tier-card .tier-content .tier-description-2{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:16px}.tier-explanation .tiers-exp-grid .tier-card .tier-content .benefits-list{list-style-type:disc;padding-left:20px;margin-bottom:24px;color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:Arial;font-size:16px;font-style:normal;line-height:24px}@media (max-width: 1200px){.tier-explanation .tiers-exp-grid .tier-card .tier-content .benefits-list{min-height:100px}}.tier-explanation .tiers-exp-grid .tier-card .tier-content .benefits-list li{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:Arial;font-size:16px;font-style:normal;line-height:24px}.tier-explanation .tiers-exp-grid .tier-card .tier-content .points-required{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;padding-top:24px;gap:16px}.tier-explanation .tiers-exp-grid .tier-card .tier-content .points-required span,.tier-explanation .tiers-exp-grid .tier-card .tier-content .points-required.points-value{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H5, 20px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H3, 34px)}@media (max-width: 1023px){.tier-explanation .tiers-exp-grid .tier-card .tier-content .points-required span,.tier-explanation .tiers-exp-grid .tier-card .tier-content .points-required.points-value{font-size:var(--font-fontSize-Headlines-H5, 20px);line-height:var(--font-lineHeight-Headlines-H3, 26px)}}@media (max-width: 767px){.tier-explanation .tiers-exp-grid .tier-card .tier-content .points-required span,.tier-explanation .tiers-exp-grid .tier-card .tier-content .points-required.points-value{font-size:var(--font-fontSize-Headlines-H5, 18px);line-height:var(--font-lineHeight-Headlines-H3, 2px)}}.tier-explanation .tier-exp-teaser-section{margin-bottom:0;width:100vw;margin-left:calc(-50vw + 49%);margin-right:calc(-50vw + 49%);display:flex;justify-content:center;background:var(--Greys-Light-Grey-I, #f8f8f8);margin-top:80px}.tier-explanation .tier-exp-teaser-section .teaser-section-styles{max-width:1220px;width:100%}.tier-explanation .tier-exp-teaser-section .teaser-section-styles .custom-teaser-card .teaser-title .MuiTypography-root{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:var(--font-family-Headlines, Vaillant_16);font-size:30px;font-style:normal;font-weight:700!important;line-height:var(--font-lineHeight-Headlines-H5, 26px)}@media (max-width: 1023px){.tier-explanation .tier-exp-teaser-section .teaser-section-styles .custom-teaser-card .teaser-title .MuiTypography-root{font-size:22px;line-height:28px}}@media (max-width: 767px){.tier-explanation .tier-exp-teaser-section .teaser-section-styles .custom-teaser-card .teaser-title .MuiTypography-root{font-size:20px;line-height:26px}}.tier-explanation .tier-exp-teaser-section .teaser-section-styles .teaser-card{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;box-shadow:none!important;margin-bottom:0!important;padding:var(--size-800, 64px) var(--size-300, 24px);gap:18px;align-self:stretch;border-radius:12.2px;background:var(--Greys-Light-Grey-I, #f8f8f8)}@media (max-width: 1023px){.tier-explanation .tier-exp-teaser-section .teaser-section-styles .teaser-card{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;padding:var(--size-600, 48px) var(--size-300, 24px);gap:var(--size-150, 12px);margin-top:40px}}@media (max-width: 767px){.tier-explanation .tier-exp-teaser-section .teaser-section-styles .teaser-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.tier-explanation .tier-exp-teaser-section .teaser-section-styles .teaser-card .teaser-img{align-self:flex-start}}.tier-explanation .tier-exp-teaser-section .teaser-section-styles .teaser-card .teaser-content .teaser-description{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:Arial;font-size:21px;font-style:normal;font-weight:400;line-height:30px;align-items:stretch;word-wrap:break-word;display:block;white-space:pre-line;margin:0}@media (max-width: 1023px) and (min-width: 768px){.tier-explanation .tier-exp-teaser-section .teaser-section-styles .teaser-card .teaser-content .teaser-description{font-size:16px;line-height:24px;margin-bottom:0;word-wrap:break-word;display:block;white-space:pre-line}}.tier-explanation .tier-exp-teaser-section .teaser-section-styles .teaser-card .teaser-img{width:285.175px;height:226.462px;flex-shrink:0;aspect-ratio:285.17/226.46}@media (max-width: 1023px){.tier-explanation .tier-exp-teaser-section .teaser-section-styles .teaser-card .teaser-img{width:189px;height:150px;aspect-ratio:63/50}}@media (max-width: 767px){.tier-explanation .tier-exp-teaser-section .teaser-section-styles .teaser-card .teaser-img{width:126px;height:100px;aspect-ratio:63/50}}.tier-explanation .tier-exp-teaser-section .teaser-section-styles .conditions-text{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:Arial;font-size:14px;font-style:normal;line-height:20px}@media (max-width: 1023px){.tier-explanation .tier-exp-teaser-section .teaser-section-styles .conditions-text{font-size:12px;line-height:18px}}.tier-explanation .have-questions-section{display:flex;flex-direction:row;justify-content:column;align-items:center;flex-wrap:nowrap;width:100vw;margin-left:calc(-50vw + 49%);margin-right:calc(-50vw + 49%);justify-content:center;gap:var(--size-800, 64px);align-self:stretch;background:var(--Orange-Light-Orange-l, #fef4ea)}.tier-explanation .have-questions-section .have-questions{padding:var(--size-1000, 80px) 110px!important}@media (max-width: 1024px){.tier-explanation .have-questions-section .have-questions{padding:var(--size-800, 64px) 40px!important}}.card-section{background-color:#f08c30;border-radius:12px;padding:24px;width:100%;display:flex;gap:12px}.card-section__content{display:flex;flex-direction:column;gap:8px}.card-section__title{color:#000;font-weight:600}.card-section__subtitle{color:#000;font-size:14px;line-height:20px}.card-section__button{width:fit-content}.have-questions{line-height:normal;margin-bottom:30px;background-color:#fef4ea;padding:32px 24px}@media (min-width: 767px){.have-questions{margin-bottom:28px;padding:40px 24px}}@media (min-width: 1024px){.have-questions{margin-bottom:28px;padding:40px 24px}}@media (min-width: 1300px){.have-questions{padding:80px 0;margin-bottom:98px}}.have-questions h2{font-size:20px;font-weight:600;margin-bottom:16px;line-height:26px}@media (min-width: 767px){.have-questions h2{font-size:22px;line-height:28px}}@media (min-width: 1024px){.have-questions h2{font-size:32px;line-height:38px}}@media (min-width: 1300px){.have-questions h2{margin-bottom:24px}}.have-questions .have-question-wrapper,.have-questions .hq-left-col{gap:24px}@media (min-width: 1300px){.have-questions .hq-left-col{gap:40px}}.have-questions .col-left,.have-questions .col-right{display:flex;flex:1;gap:24px;flex-direction:column}@media (min-width: 1024px){.have-questions .col-left{max-width:380px}}@media (min-width: 1300px){.have-questions .col-left{gap:32px}}@media (min-width: 1024px){.have-questions .col-right{flex-direction:row}}@media (min-width: 1300px){.have-questions .col-right{gap:40px}}@media (min-width: 1024px){.have-questions .col-right .have-questions_non-logo{display:flex;flex-direction:column;text-align:center}}@media (min-width: 1300px){.have-questions .col-right .have-questions_non-logo{justify-content:center}}@media (min-width: 1024px){.have-questions .col-right .icon-center{display:flex;justify-content:center}}.have-questions .box-logo{margin-right:15px}.have-questions_box{background:#fff;flex:1 1 100%;padding:24px;border-radius:12px;display:flex}@media (min-width: 767px){.have-questions_box{flex:1 1 30%;padding:24px 32px}}@media (min-width: 1024px){.have-questions_box{padding:20px}}@media (min-width: 1300px){.have-questions_box{flex:1 1 30%;padding:24px 32px}}.have-questions_box h3{font-size:18px;margin-bottom:8px;font-weight:600;line-height:24px}@media (min-width: 767px){.have-questions_box h3{font-size:20px;line-height:26px}}@media (min-width: 1024px){.have-questions_box h3{font-size:24px;line-height:32px}}.have-questions_box p{font-size:14px;line-height:20px;font-weight:400;margin-bottom:0}@media (min-width: 1024px){.have-questions_box p{font-size:16px;line-height:24px}}@media (min-width: 1300px){.have-questions_non-logo{padding:56px 32px}}.have-questions_non-logo p{margin-bottom:12px}@media (min-width: 1300px){.have-questions_non-logo p{margin-bottom:40px}}.have-questions .link_cta{text-decoration:underline;color:#2d2d2d}.have-questions .break-word{word-break:break-word}.have-questions .question_cta{display:inline-block;font-weight:600;line-height:normal;font-family:Vaillant_16,Arial,sans-serif;font-size:12px;text-decoration:none;color:#1a1a1a;border:solid 1px #1A1A1A;padding:12px 16px;position:relative;border-radius:6px}@media (min-width: 1024px){.have-questions .question_cta{font-size:16px}}@media (min-width: 1300px){.have-questions .question_cta{padding-right:25px}}.have-questions .question_cta:hover{background-color:#ececec}.have-questions .question_cta span{font-size:16px;color:#f08c30;position:absolute;right:0;top:50%;transform:translateY(-50%)}.have-questions .icon-bg{width:60px;height:60px;margin-bottom:8px;border-radius:50%;background-color:#f08c30;display:flex;justify-content:center;align-items:center}@media (min-width: 767px){.have-questions .icon-bg{margin-bottom:27px}}@media (min-width: 1300px){.have-questions .icon-bg{margin-bottom:24px}}.have-questions .icon-bg span{font-size:28px}@media (min-width: 1300px){.have-questions .icon-bg span{font-size:34px}}.contracts-page .filter-search{display:flex;flex-direction:column;gap:var(--size-300, 24px);width:100%;padding:0;position:unset}@media (max-width: 767px){.contracts-page .filter-search{margin-bottom:12px}}.contracts-page .filter-search .filter-fields{display:flex;justify-content:flex-start;gap:0px;width:100%;align-items:center}@media (max-width: 767px){.contracts-page .filter-search .filter-fields{flex-direction:column;gap:16px}}.contracts-page .filter-search .filter-fields .filters-row{display:flex;align-items:center;gap:var(--size-300, 24px);align-self:stretch;align-content:center;flex-wrap:wrap}.contracts-page .filter-search .filter-fields .date-picker{display:flex;flex-direction:row;gap:10px;width:200px;border-radius:8px;background:var(--White, #FFF)}@media (min-width: 767px){.contracts-page .filter-search .filter-fields .date-picker{align-items:center}}.contracts-page .filter-search .filter-fields .date-picker>div{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:Arial;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.36px}.contracts-page .filter-search .filter-fields .date-picker .date-selector{width:100%;display:flex;gap:8px;height:48px;align-items:center}@media (max-width: 1023px){.contracts-page .filter-search .filter-fields .date-picker .date-selector{height:44px}}@media (max-width: 767px){.contracts-page .filter-search .filter-fields .date-picker .date-selector{display:flex;justify-content:flex-start;align-items:center;height:44px;width:100%;gap:0px}}.contracts-page .filter-search .filter-fields .date-picker .date-selector button{border:1px solid var(--Greys-Mid-Grey, #808080);height:44px}@media (max-width: 767px){.contracts-page .filter-search .filter-fields .date-picker{flex-direction:column;width:100%}}@media (max-width: 767px){.contracts-page .filter-search .filter-fields .filter-select{width:100%}}.contracts-page .filter-search .filter-fields .custom-select-box{margin-bottom:0;width:207px!important}@media (max-width: 767px){.contracts-page .filter-search .filter-fields .custom-select-box{flex-direction:column;width:100%!important}}.contracts-page .filter-search .filter-fields .view-toggle{display:flex;justify-content:flex-end;flex-grow:1}@media (max-width: 1023px){.contracts-page .filter-search .filter-fields .view-toggle{display:none}}.contracts-page .filter-search .filter-fields .view-toggle .toggle-button{display:flex;height:44px;padding:8px;justify-content:center;align-items:center;border-radius:8px;gap:8px;border:1px solid var(--Greys-Mid-Grey, #808080);background:#fff}.contracts-page .installation-count{color:var(--Greys-Mid-Grey, #808080);font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:flex;justify-content:end;align-items:flex-end;margin:10px auto 0;width:100%}@media (max-width: 767px){.contracts-page .installation-count{justify-content:flex-start}}.contracts-page .advance-search-sticky .search-fields{display:flex;width:100%;gap:12px;justify-content:space-between;align-items:flex-start}@media (max-width: 767px){.contracts-page .advance-search-sticky .search-fields{flex-direction:column;gap:8px}}.contracts-page .advance-search-sticky .search-fields .search-container{display:flex;width:100%;max-width:100%;align-items:center;justify-content:flex-start;gap:12px}@media (max-width: 767px){.contracts-page .advance-search-sticky .search-fields .search-container{justify-content:space-around}}.contracts-page .advance-search-sticky .search-fields .search-container input{width:100%;max-width:100%}.contracts-page .advance-search-sticky .search-fields .search-container .textfield-container{width:auto}@media (max-width: 767px){.contracts-page .advance-search-sticky .search-fields .search-container .textfield-container{width:100%}}.contracts-page .advance-search-sticky .search-fields .installation-count{color:var(--Greys-Mid-Grey, #808080);font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:flex;justify-content:end;align-items:flex-end;margin:7px auto 0;width:100%}.contracts-page .advance-search-sticky .search-fields .installation-count p{width:110px;display:flex;justify-content:flex-end}@media (max-width: 767px){.contracts-page .advance-search-sticky .search-fields .installation-count{justify-content:flex-start}}.contracts-page .sort-by{display:flex;color:#2d2d2d;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-items:center;margin-right:10px}.contracts-page .sort-by span{white-space:nowrap}@media (max-width: 767px){.contracts-page .sort-by{display:flex;color:#2d2d2d;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-items:center;margin-right:10px}.contracts-page .sort-by span{white-space:nowrap}}@media (max-width: 767px) and (max-width: 767px){.contracts-page .sort-by{display:none}}.contracts-page .input-fields{width:100%;max-width:340px;height:44px;background:var(--White, #FFF);margin-bottom:0}@media (max-width: 1023px){.contracts-page .input-fields{height:32px}}@media (max-width: 767px){.contracts-page .input-fields{width:100%;max-width:100%}}.contracts-page .my-installations{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H2, 30px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H2, 36px);margin-top:32px;margin-bottom:48px}@media (max-width: 1023px){.contracts-page .my-installations{margin-top:32px;margin-bottom:32px}}.contracts-page .textfield-container{width:auto}@media (max-width: 767px){.contracts-page .textfield-container{width:100%}}.contracts-page .responsive-textfield{width:340px}@media (max-width: 1023px){.contracts-page .responsive-textfield{width:216px}}@media (max-width: 767px){.contracts-page .responsive-textfield{width:100%}}.contracts-page .responsive-div{width:100%;height:32px;max-width:340px;background-color:#d3d3d3;border-radius:8px;border:1px solid #808080;margin:auto}@media (max-width: 767px){.contracts-page .responsive-div{height:32px;max-width:100%}}.contracts-page .hidden-sort-by{min-width:67px}.product-allocation-modal{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;outline:none!important;z-index:1200!important}.product-allocation-modal:focus,.product-allocation-modal *:focus{outline:none!important}.product-allocation-modal .product-allocation-container{width:100%;max-width:960px;max-height:90vh;overflow-y:auto;padding:32px 20px;overflow-x:hidden;border-radius:12px;background:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:24px;box-shadow:0 4px 12px #0000001a;position:relative}.product-allocation-modal .product-allocation-container::-webkit-scrollbar-button{display:none!important;height:0;width:0}@media (max-width: 767px){.product-allocation-modal .product-allocation-container{width:100%;padding:32px 16px;margin:32px 16px}}.product-allocation-modal .product-allocation-container .header-productAllocation{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;align-self:stretch;width:100%}@media (max-width: 767px){.product-allocation-modal .product-allocation-container .header-productAllocation{position:sticky;top:0;z-index:10;background:#fff;padding:8px 0}}.product-allocation-modal .product-allocation-container .header-productAllocation .category-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex:1 1 0;gap:8px}.product-allocation-modal .product-allocation-container .header-productAllocation .category-container .product-icon{width:24px;height:24px;position:relative;overflow:hidden}.product-allocation-modal .product-allocation-container .header-productAllocation .category-container .MuiTypography-h6{color:#000;font-size:20px;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:600;line-height:26px}.product-allocation-modal .product-allocation-container .header-productAllocation .close-button{position:absolute;right:8px;top:8px}@media (max-width: 767px){.product-allocation-modal .product-allocation-container .header-productAllocation .close-button{position:relative;right:0;top:0;z-index:10}}.product-allocation-modal .product-allocation-container .pa-banner{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;z-index:20000;align-self:stretch;border-radius:12px;background:linear-gradient(85deg,#fef4ea -25.12%,#fadbbf 81.92%);overflow:visible;position:relative;box-shadow:0 4px 12px #0000001a}.product-allocation-modal .product-allocation-container .pa-banner .product-type-front{position:absolute;top:-15px;left:20px;z-index:2}.product-allocation-modal .product-allocation-container .pa-banner .product-type-front .product-type-badge{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:8px;background-color:#fff;padding:8px 16px;border-radius:20px;box-shadow:0 2px 4px #00000026;border:1px solid rgba(0,0,0,.1)}.product-allocation-modal .product-allocation-container .pa-banner .product-type-front .product-type-badge .product-type-name{color:#000;font-size:14px;font-weight:600;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif}@media (max-width: 767px){.product-allocation-modal .product-allocation-container .pa-banner{height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}}@media (max-width: 767px){.product-allocation-modal .product-allocation-container .pa-banner{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;height:100%}}.product-allocation-modal .product-allocation-container .pa-banner .pa-banner-left{width:360px;align-self:stretch;padding:24px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;display:inline-flex}@media (max-width: 767px){.product-allocation-modal .product-allocation-container .pa-banner .pa-banner-left{width:100%;padding:16px 16px 8px}}.product-allocation-modal .product-allocation-container .pa-banner .pa-banner-left .pa-banner-title{align-self:stretch}.product-allocation-modal .product-allocation-container .pa-banner .pa-banner-left .pa-banner-title h6{color:var(--Black, black);font-size:18px;font-family:Arial,sans-serif;font-weight:700;line-height:26px;word-wrap:break-word}.product-allocation-modal .product-allocation-container .pa-banner .pa-banner-left .pa-banner-details{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;align-self:stretch;gap:12px}.product-allocation-modal .product-allocation-container .pa-banner .pa-banner-left .pa-banner-details .pa-detail-item{align-self:stretch}.product-allocation-modal .product-allocation-container .pa-banner .pa-banner-left .pa-banner-details .pa-detail-item p{color:var(--Black, black);font-size:12px;font-family:Arial,sans-serif;font-weight:400;line-height:18px;word-wrap:break-word}.product-allocation-modal .product-allocation-container .pa-banner .pa-banner-right{flex:1;align-self:stretch;padding:24px 32px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:16px}@media (max-width: 767px){.product-allocation-modal .product-allocation-container .pa-banner .pa-banner-right{width:100%;padding:8px 16px 16px}}.product-allocation-modal .product-allocation-container .pa-banner .pa-banner-right .pa-progress-section{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:12px}@media (max-width: 767px){.product-allocation-modal .product-allocation-container .pa-banner .pa-banner-right .pa-progress-section{gap:16px}}.product-allocation-modal .product-allocation-container .pa-banner .pa-banner-right .pa-progress-section .MuiTypography-caption{color:var(--Black, var(--Black, #000));font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.product-allocation-modal .product-allocation-container .pa-banner .pa-banner-right .pa-progress-section .pa-progress-forecast{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:0;width:100%}.product-allocation-modal .product-allocation-container .pa-banner .pa-banner-right .pa-progress-section .pa-progress-details{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin-bottom:0}.product-allocation-modal .product-allocation-container .pa-banner .pa-banner-right .pa-progress-section .pa-progress-details .pa-progress-text{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.product-allocation-modal .product-allocation-container .pa-banner .pa-banner-right .pa-progress-section .pa-progress-details .pa-progress-text .pa-progress-text-value{color:var(--Black, var(--Black, #000));font-family:Arial;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.product-allocation-modal .product-allocation-container .pa-banner .pa-banner-right .pa-progress-section .pa-progress-bar{width:100%;height:8px;background-color:#ececec;border-radius:20px;overflow:hidden;position:relative}.product-allocation-modal .product-allocation-container .pa-banner .pa-banner-right .pa-progress-section .pa-progress-bar .pa-progress-bar-fill{height:100%;border-radius:20px;background:var(--Gradient-orange, linear-gradient(270deg, #FADBBF -16.13%, #F08C30 91.79%));transition:width .3s ease}.product-allocation-modal .product-allocation-container .pa-banner .pa-banner-center{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex:1 1 0;align-self:stretch;padding:16px 24px;overflow:visible;gap:32px}@media (max-width: 767px){.product-allocation-modal .product-allocation-container .pa-banner .pa-banner-center{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:32px;padding:16px;max-height:100%}}.product-allocation-modal .product-allocation-container .pa-banner .pa-banner-center .product-type-selector{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;align-self:stretch;border-radius:6px;overflow:hidden}.product-allocation-modal .product-allocation-container .pa-banner .pa-banner-center .product-type-selector .product-type-title{color:#000000c7;font-size:14px;font-family:Arial,sans-serif;font-weight:500}.product-allocation-modal .product-allocation-container .pa-banner .pa-banner-center .product-type-selector .product-type-title .pa-progress-bar-fill{height:100%;background:#f08c30;border-radius:20px}.product-allocation-modal .product-allocation-container .tables-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;align-self:stretch;width:100%;gap:20px;margin-bottom:20px}@media (max-width: 767px){.product-allocation-modal .product-allocation-container .tables-container .product-allocation-forecastr-desktop{width:100%;padding:0;background:#fff;overflow:hidden;border-radius:4px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}.product-allocation-modal .product-allocation-container .tables-container .product-allocation-forecastr-desktop .product-row{width:100%;display:grid;grid-template-columns:50% 50%}.product-allocation-modal .product-allocation-container .tables-container .product-allocation-forecastr-desktop .product-row:last-child{border-bottom:none}.product-allocation-modal .product-allocation-container .tables-container .product-allocation-forecastr-desktop .product-row .product-label-column,.product-allocation-modal .product-allocation-container .tables-container .product-allocation-forecastr-desktop .product-row .product-value-column{display:contents}.product-allocation-modal .product-allocation-container .tables-container .product-allocation-forecastr-desktop .product-row .product-label-container,.product-allocation-modal .product-allocation-container .tables-container .product-allocation-forecastr-desktop .product-row .product-value-container{padding:10px 16px;border-bottom:1px solid #E1E1E1;display:flex;align-items:center}.product-allocation-modal .product-allocation-container .tables-container .product-allocation-forecastr-desktop .product-row .product-label-container:last-child,.product-allocation-modal .product-allocation-container .tables-container .product-allocation-forecastr-desktop .product-row .product-value-container:last-child{border-bottom:none}.product-allocation-modal .product-allocation-container .tables-container .product-allocation-forecastr-desktop .product-row .product-label-container:nth-child(1),.product-allocation-modal .product-allocation-container .tables-container .product-allocation-forecastr-desktop .product-row .product-value-container:nth-child(1){grid-row:1}.product-allocation-modal .product-allocation-container .tables-container .product-allocation-forecastr-desktop .product-row .product-label-container:nth-child(2),.product-allocation-modal .product-allocation-container .tables-container .product-allocation-forecastr-desktop .product-row .product-value-container:nth-child(2){grid-row:2}.product-allocation-modal .product-allocation-container .tables-container .product-allocation-forecastr-desktop .product-row .product-label-container:nth-child(3),.product-allocation-modal .product-allocation-container .tables-container .product-allocation-forecastr-desktop .product-row .product-value-container:nth-child(3){grid-row:3}.product-allocation-modal .product-allocation-container .tables-container .product-allocation-forecastr-desktop .product-row .product-label-container:nth-child(4),.product-allocation-modal .product-allocation-container .tables-container .product-allocation-forecastr-desktop .product-row .product-value-container:nth-child(4){grid-row:4}.product-allocation-modal .product-allocation-container .tables-container .product-allocation-forecastr-desktop .product-row .product-label-container{grid-column:1}.product-allocation-modal .product-allocation-container .tables-container .product-allocation-forecastr-desktop .product-row .product-value-container{grid-column:2}.product-allocation-modal .product-allocation-container .tables-container .product-allocation-forecastr-desktop .product-row .label{color:gray;font-size:14px;font-family:Arial,sans-serif;font-weight:700;line-height:20px;align-self:center}.product-allocation-modal .product-allocation-container .tables-container .product-allocation-forecastr-desktop .product-row .value{color:#2d2d2d;font-size:14px;font-family:Arial,sans-serif;font-weight:400;line-height:20px;text-align:left;align-self:center}.product-allocation-modal .product-allocation-container .tables-container .product-allocation-forecastr-desktop .product-row .value.product-name{color:#1b2128;font-weight:700;word-break:break-word}.product-allocation-modal .product-allocation-container .tables-container .product-allocation-forecastr-desktop .no-products-message{width:100%;padding:16px;text-align:center;color:gray;font-size:14px;font-family:Arial,sans-serif}.product-allocation-modal .product-allocation-container .tables-container .products-not-included-section{width:100%;padding-top:24px;padding-bottom:16px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.product-allocation-modal .product-allocation-container .tables-container .products-not-included-section .excluded-products-title{font-family:Arial,sans-serif;font-size:16px;font-weight:700;color:#2d2d2d;margin-bottom:16px;padding-left:8px}.product-allocation-modal .product-allocation-container .tables-container .products-not-included-section .excluded-products-list{width:100%;display:flex;flex-direction:column;gap:1px;background-color:#f5f5f5;border-radius:4px;overflow:hidden}.product-allocation-modal .product-allocation-container .tables-container .products-not-included-section .excluded-products-list .excluded-product-item{width:100%;background-color:#fff;padding:12px 0;border-bottom:1px solid #E1E1E1}.product-allocation-modal .product-allocation-container .tables-container .products-not-included-section .excluded-products-list .excluded-product-item:last-child{border-bottom:none}.product-allocation-modal .product-allocation-container .tables-container .products-not-included-section .excluded-products-list .excluded-product-item .excluded-product-row{display:flex;width:100%;padding:4px 16px;justify-content:space-between;align-items:flex-start}.product-allocation-modal .product-allocation-container .tables-container .products-not-included-section .excluded-products-list .excluded-product-item .excluded-product-row .excluded-product-label{width:55%;color:gray;font-size:14px;font-family:Arial,sans-serif;font-weight:700;line-height:20px;margin-right:8px}.product-allocation-modal .product-allocation-container .tables-container .products-not-included-section .excluded-products-list .excluded-product-item .excluded-product-row .excluded-product-value{width:45%;color:#1b2128;font-size:14px;font-family:Arial,sans-serif;font-weight:700;line-height:20px;text-align:right}.product-allocation-modal .product-allocation-container .tables-container .products-not-included-section .excluded-products-list .excluded-product-item .excluded-product-row .excluded-product-value-number{width:45%;color:#2d2d2d;font-size:14px;font-family:Arial,sans-serif;font-weight:400;line-height:20px;text-align:right}}.product-allocation-modal .product-allocation-container .tables-container .product-table-container{background:#fff;border-radius:8px;overflow:hidden;max-height:100%;overflow-y:auto;box-shadow:none;border:none}@media (max-width: 1920px){.product-allocation-modal .product-allocation-container .tables-container .product-table-container{max-height:300px}}@media (max-width: 1024px){.product-allocation-modal .product-allocation-container .tables-container .product-table-container{max-height:250px}}@media (max-width: 767px){.product-allocation-modal .product-allocation-container .tables-container .product-table-container{max-height:180px}}@media (max-width: 375px){.product-allocation-modal .product-allocation-container .tables-container .product-table-container{max-height:150px}}.product-allocation-modal .product-allocation-container .tables-container .product-table-container.excluded-table{margin-top:16px}.product-allocation-modal .product-allocation-container .tables-container .product-table-container .MuiTableCell-root{padding:8px 24px;border-bottom:1px solid #E1E1E1;border-top:none;border-left:none;border-right:none;font-family:Arial,sans-serif;text-align:left}.product-allocation-modal .product-allocation-container .tables-container .product-table-container .MuiTableCell-root.header-cell{color:gray;font-size:14px;font-weight:700;line-height:20px;background:#fff;text-align:left;position:sticky;top:0;z-index:1}.product-allocation-modal .product-allocation-container .tables-container .product-table-container .MuiTableCell-root.product-name-cell{width:365px;color:#2d2d2d;font-size:14px;font-weight:700;line-height:20px;text-align:left}.product-allocation-modal .product-allocation-container .tables-container .product-table-container .MuiTableCell-root.data-cell{flex:1 1 0;color:#1a1a1a;font-size:14px;font-weight:400;line-height:20px;text-align:left}.product-allocation-modal .product-allocation-container .tables-container .product-table-container .MuiTableCell-root .serial-number-cell{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}.common-card{border-radius:12px!important;background:#f8f8f8;box-shadow:0 0 8px #0000001f!important}.card-header-title{display:flex;justify-content:flex-start;align-items:center;border-radius:12px 12px 0 0;background:#f8f8f8;height:auto;min-height:76px;padding:16px}.card-header-icon{display:flex;justify-content:space-between;align-items:center;min-height:76px;border-radius:12px 12px 0 0;background:#f8f8f8;height:auto;padding:16px}.edit-icon-button{background-color:#f08c30;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}.edit-icon-button:hover{background-color:#b46924}.card-detail{padding:16px}.admin-overview-container{background-color:#fff}.admin-overview-container .contracts-page{max-width:1220px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:32px}.admin-overview-container .contracts-page .admin-banner-search{display:flex;flex-direction:column;gap:48px}.admin-overview-container .contracts-page .admin-banner-search>div.advance-search-sticky{margin-top:-24px}@media (max-width: 1023px){.admin-overview-container .contracts-page .admin-banner-search{gap:32px}.admin-overview-container .contracts-page .admin-banner-search>div.advance-search-sticky{margin-top:-8px}}.admin-overview-container .contracts-page .controls-container{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0;padding:20px 0;background:#fff;position:sticky;top:0;z-index:1000;box-shadow:0 2px 4px #0000001a}.admin-overview-container .contracts-page .controls-container.sticky{padding:15px;margin:0 -20px 20px}.admin-overview-container .contracts-page .controls-container .filters{display:flex;gap:15px;flex-wrap:wrap;flex-grow:1}.admin-overview-container .contracts-page .controls-container .filters .MuiToggleButtonGroup-root{flex-wrap:wrap}.admin-overview-container .contracts-page .controls-container .filters input[type=date]{padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.admin-overview-container .contracts-page .controls-container .filters .MuiTextField-root{flex-grow:1;min-width:200px}.admin-overview-container .contracts-page .controls-container .view-toggle{display:flex;align-items:center;gap:16px}.admin-overview-container .contracts-page .controls-container .view-toggle .MuiToggleButtonGroup-root{background:#f5f5f5}.admin-overview-container .contracts-page .controls-container .view-toggle .MuiToggleButton-root{text-transform:none}.admin-overview-container .contracts-page .controls-container .view-toggle .MuiToggleButton-root.Mui-selected{background:#1976d2;color:#fff}.admin-overview-container .contracts-page .controls-container .view-toggle .MuiToggleButton-root.Mui-selected:hover{background:#1565c0}.admin-overview-container .contracts-page .contracts-container{width:100%}.admin-overview-container .contracts-page .contracts-container .grid-view,.admin-overview-container .contracts-page .contracts-container .list-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:32px}@media (max-width: 768px){.admin-overview-container .contracts-page .contracts-container .grid-view,.admin-overview-container .contracts-page .contracts-container .list-view{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}}@media (max-width: 480px){.admin-overview-container .contracts-page .contracts-container .grid-view,.admin-overview-container .contracts-page .contracts-container .list-view{grid-template-columns:1fr;gap:16px}}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card,.admin-overview-container .contracts-page .contracts-container .list-view .common-card{display:flex;width:100%;flex-direction:column;gap:8px;border-radius:12px;box-shadow:0 0 8px #0000001f}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-header,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-header{display:flex;padding:16px;flex-direction:column;gap:12px;border-radius:12px 12px 0 0;background:#f8f8f8;align-self:stretch;min-height:119px}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-header .card-headerInfo-text,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-header .card-headerInfo-text{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-header .card-header-text,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-header .card-header-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;overflow:hidden;color:var(--Greys-Dark-Grey-III, #2D2D2D);text-overflow:ellipsis;font-family:Arial;font-size:18px;font-style:normal;font-weight:700;line-height:26px}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-header .card-info,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-header .card-info{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail{display:flex;padding:var(--size-200, 16px);align-items:flex-start;flex-direction:column;gap:var(--size-150, 12px);flex:1 0 0;align-self:stretch;background:var(--White, #FFF);border-radius:0 0 12px 12px}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .product-info,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .product-info{width:100%;display:flex;flex-direction:column;gap:12px}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .product-info .validity-info,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .product-info .validity-info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--size-100-base, 8px);align-self:stretch}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .product-info .validity-info .info,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .product-info .validity-info .info{width:100%;display:flex;justify-content:space-between}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .product-info .validity-info .progressBar-text,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .product-info .validity-info .progressBar-text{color:var(--Greys-Mid-Grey, #808080);font-weight:700;font-size:12px}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .product-info .validity-info .custom-progress-bar,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .product-info .validity-info .custom-progress-bar{width:100%;height:var(--size-150, 12px);background:var(--Greys-Light-Grey-II, #ECECEC);border-radius:20px;overflow:hidden}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .product-info .validity-info .custom-progress-bar__fill,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .product-info .validity-info .custom-progress-bar__fill{height:100%;width:0%;background:var(--Gradient-orange, linear-gradient(270deg, #FADBBF -16.13%, #F08C30 91.79%));border-radius:4px;transition:width .3s ease-in-out}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .status,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .status{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;flex:1 0 0;gap:12px 20px;border-radius:4px;background:#f8f8f8;position:relative}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .status .completed,.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .status .in-progress,.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .status .out-standing,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .status .completed,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .status .in-progress,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .status .out-standing{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px;padding:8px;align-self:stretch}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .status .out-standing,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .status .out-standing{flex-direction:column;gap:12px 20px;padding:14px;border-radius:4px;background:#f8f8f8;box-shadow:0 0 8px #0000001f}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .status .out-standing .out-standing-title,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .status .out-standing .out-standing-title{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;cursor:pointer}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:12px 8px}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion .accordion-loader,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion .accordion-loader{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;padding:16px;width:100%}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;min-width:120px;gap:4px;padding:8px;border-radius:4px;background:#fff;cursor:pointer;flex:1;box-shadow:0 0 8px #0000001f}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item:last-child,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item:last-child{flex:0 0 49%}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item-color,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item-color{pointer-events:none;box-shadow:none;color:var(--Greys-Light-Grey-III, #AAA)}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .status .overlaycolor,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .status .overlaycolor{box-shadow:0 0 8px #0000001f;z-index:998;position:absolute}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .view-details,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .view-details{width:100%;display:flex;justify-content:space-between;align-items:center}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .view-details .card-footer-btn,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .view-details .card-footer-btn{display:flex;height:32px;padding:0px var(--size-200, 16px);justify-content:center;align-items:center;gap:4px;border-radius:6px;border:1px solid var(--Greys-Dark-Grey-IV, #1A1A1A);text-transform:none;font-size:12px}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .view-details .action-buttons,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .view-details .action-buttons{width:100%;display:flex;justify-content:space-between}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .card-footerInfo-text,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-footerInfo-text{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:Arial;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .no-products-detail,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .no-products-detail{display:flex;padding:var(--size-200, 16px);flex-direction:column;justify-content:center;align-items:center;gap:var(--size-200, 16px);flex:1 0 0;align-self:stretch;width:100%}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .no-products-detail .no-products-details,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .no-products-detail .no-products-details{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .no-products-detail .no-products-details .info,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .no-products-detail .no-products-details .info{width:100%;display:flex;align-items:center;gap:8px;padding:8px;border-radius:4px;background:var(--Greys-Light-Grey-I, #F8F8F8)}.admin-overview-container .contracts-page .contracts-container .grid-view .common-card .no-products-detail .card-actions-btns,.admin-overview-container .contracts-page .contracts-container .list-view .common-card .no-products-detail .card-actions-btns{display:flex;justify-content:space-between;align-items:center;align-self:stretch}@media (min-width: 1024px){.admin-overview-container .contracts-page .contracts-container .list-view{grid-template-columns:1fr}}.admin-overview-container .contracts-page .contracts-container .list-view .common-card{height:175px}@media (min-width: 1024px){.admin-overview-container .contracts-page .contracts-container .list-view .common-card{flex-direction:row}.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-header{width:30%;border-radius:12px 0 0 12px;justify-content:space-between}.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail{width:70%;flex-direction:row;align-items:center;border-radius:0 12px 12px 0}.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .product-info{flex-direction:row;justify-content:space-between;width:100%;gap:20px}.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .product-info .status{width:30%}.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .product-info .validity-info{width:46%}.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .product-info .validity-info .info{justify-content:space-between;gap:1rem}.admin-overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .view-details{justify-content:end;width:auto}.admin-overview-container .contracts-page .contracts-container .list-view .common-card .no-products-detail{flex-direction:row;justify-content:space-between}.admin-overview-container .contracts-page .contracts-container .list-view .common-card .no-products-detail .no-products-details{flex-direction:row;width:auto;justify-content:space-between}.admin-overview-container .contracts-page .contracts-container .list-view .common-card .no-products-detail .no-products-details .info{width:auto}.admin-overview-container .contracts-page .contracts-container .list-view .common-card .no-products-detail .card-actions-btns{flex-direction:column;justify-content:center;align-items:normal;gap:var(--size-100-base, 8px)}}.admin-overview-container .contracts-page .pagination-controls{display:flex;justify-content:center;position:relative;width:96%;z-index:1000;margin-bottom:20px}.admin-overview-container .contracts-page .pagination-controls .pagination-btn{height:fit-content}.admin-overview-container .contracts-page .back-to-top{position:static;bottom:24px;display:flex;justify-content:flex-end;margin-top:-6rem;width:100%}@media (max-width: 768px){.admin-overview-container .contracts-page .back-to-top{margin-top:-5rem}}@media (max-width: 1022px){.admin-overview-container .contracts-page .back-to-top{margin-top:-5rem}}.admin-overview-container .contracts-page .back-to-top-sticky{position:sticky}.admin-banner-search{display:flex;flex-direction:column}.admin-headline{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H1, 36px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H1, 42px)}@media (max-width: 1023px){.admin-headline{font-size:var(--font-fontSize-Headlines-H1, 34px)}}@media (max-width: 767px){.admin-headline{font-size:var(--font-fontSize-Headlines-H1, 32px)}}.InstalledProducts-container .admin-headline{margin-bottom:16px}.progressBarFramework-text{color:var(--Greys-Mid-Grey, #808080);font-weight:700;font-size:12px}.success-display__wrapper{background-color:#f8f8f8;display:flex;justify-content:center;align-items:center;padding:2rem}.success-display__container{width:100%;max-width:1220px;background:#fff;padding:48px 32px;border-radius:16px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.success-display__icon-wrapper{background-color:#fadbbf;border-radius:50%;padding:16px;display:flex;justify-content:center;align-items:center}.success-display__icon.MuiSvgIcon-root{width:48px;height:48px;font-size:60px}.success-display__message{color:#2d2d2d}.success-display__separator{width:100%;border:none;border-top:1.5px solid #AAA;margin:24px 0}.success-display__support{font-size:14px;color:#2d2d2d}.success-display__support b{font-weight:700}.success-display__support p{margin:4px 0 20px}.success-display__support-header{font-weight:600!important}.success-display__support .email_cta{text-decoration:underline;color:#2d2d2d;font-weight:700}.bulk-data-upload-modal .MuiDialog-paper{padding:0!important;margin:0!important}.bulk-data-upload-modal .MuiDialogContent-root{padding:0!important;margin:0!important;max-width:600px}.bulk-data-upload-modal .MuiBox-root{gap:0;margin:0}.upload-bulk-data-container{padding:32px 20px;display:flex;flex-direction:column;gap:16px!important;align-items:stretch;width:100%}.upload-bulk-data-container .upload-header{color:#2d2d2d;font-size:20px;font-style:normal;font-weight:600;line-height:26px}.upload-bulk-data-container #bulk-data-upload-input{display:none}.upload-bulk-data-container .upload-dropzone{border:1px solid #808080;border-radius:8px;padding:24px 12px;text-align:center;cursor:pointer;transition:border-color .3s}.upload-bulk-data-container .upload-dropzone:hover{border-color:#999}.upload-bulk-data-container .upload-dropzone .upload-icon{font-size:36px;color:#666;margin-bottom:8px}.upload-bulk-data-container .upload-dropzone .upload-bulk-data-instruction,.upload-bulk-data-container .upload-dropzone .upload-bulk-data-subtext{color:gray;text-align:center;font-size:10px;font-style:normal;font-weight:400;line-height:15px}.upload-bulk-data-container .upload-submit-button-wrapper{display:flex;justify-content:flex-end}.upload-bulk-data-container .info-root{border-radius:4px;border:.5px solid #C2002A}.upload-bulk-data-container .bulk-data-upload__validation-error-message .bulk-data-upload__link,.upload-bulk-data-container .bulk-data-upload__validation-error-message .bulk-data-download__link{font-weight:700;text-decoration:underline;cursor:pointer;padding-left:5px;padding-right:5px}.bulk-data-validation-errors-modal__content .bulk-data-validation-errors-modal__list .bulk-data-validation-errors-modal-body{max-height:50vh;overflow-y:auto;display:flex;flex-direction:column;width:100%;gap:16px;padding-top:32px}.bulk-data-validation-errors-modal__content .bulk-data-validation-errors-modal__list .bulk-data-validation-errors-modal-body .info-root{display:flex;max-width:unset;padding:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;align-self:stretch;border-radius:4px;background:#f8f8f8}.bulk-data-validation-errors-modal__content .bulk-data-validation-errors-modal__list .bulk-data-validation-errors-modal-body .info-root .info-content{color:#2d2d2d;font-family:Arial;font-size:14px;font-weight:400;line-height:20px;align-items:center}.bulk-data-validation-errors-modal__content .bulk-data-validation-errors-modal__footer{display:flex;justify-content:flex-end;padding-top:24px}.manage-contracts-container .manage-contracts-stack{margin-bottom:56px}.manage-contracts-container .pageHeading{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:var(--font-family-Headlines, Vaillant_16);font-size:32px;font-style:normal;font-weight:600;line-height:38px}.manage-contracts-container .search-container{display:flex;justify-content:space-between;align-items:center}.manage-contracts-container .search-container .searchbox-container{display:flex;justify-content:space-between;flex-direction:row;align-items:center;gap:12px}.manage-contracts-container .search-container .search-count{color:gray;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:flex;flex-direction:column;align-items:flex-start}.manage-contracts-container .bulk-upload__file-input{opacity:0}.manage-contracts-container .manage-contracts-table{margin-top:48px}.manage-contracts-container .manage-contracts-table td{padding:12px 20px}.manage-contracts-container .manage-contracts-table .agreemnet_id_column{color:var(--Grey_4, #1b2128);font-family:Arial;font-size:14px;font-weight:700;line-height:20px}.manage-contracts-container .MuiDialogContent-dividers{border:none}.manage-contracts-container .contracts-count{color:gray}.manage-contracts-container .agreemnet_id_column,.manage-contracts-container .agreemnet_name_column{overflow-wrap:break-word;word-break:break-word;white-space:normal}.view-contract-details .separator,.view-product-modal .separator{background-color:#aaa;width:100%;height:1px;margin:24px 0}.view-contract-details .view-contract-container,.view-product-modal .view-contract-container{background-color:#fff;box-shadow:0 0 8px #0000001f;border-radius:12px;padding:24px}.view-contract-details .view-contract-container .contract-list,.view-product-modal .view-contract-container .contract-list{max-width:800px;margin:24px auto}.view-contract-details .view-contract-container .contract-list .sub-title,.view-product-modal .view-contract-container .contract-list .sub-title{font-size:20px;font-weight:600;line-height:26px;margin-bottom:24px}.view-contract-details .view-contract-container .list-row,.view-product-modal .view-contract-container .list-row{width:100%;margin:0;row-gap:24px;column-gap:16px}.view-contract-details .view-contract-container .list-row>div,.view-product-modal .view-contract-container .list-row>div{flex:0 0 100%;max-width:100%;padding:0}@media (min-width: 1024px){.view-contract-details .view-contract-container .list-row>div,.view-product-modal .view-contract-container .list-row>div{flex:0 0 calc(50% - 16px);max-width:calc(50% - 16px)}}@media (min-width: 1220px){.view-contract-details .view-contract-container .list-row>div,.view-product-modal .view-contract-container .list-row>div{flex:0 0 calc(33.33% - 16px);max-width:0 0 calc(33.33% - 16px)}}@media (min-width: 1220px){.view-contract-details .view-contract-container .list-row.contract-overview-list-row>div,.view-product-modal .view-contract-container .list-row.contract-overview-list-row>div{flex:0 0 calc(50% - 16px)!important;max-width:calc(50% - 16px)!important}}.view-contract-details .view-contract-container .list-row .label,.view-product-modal .view-contract-container .list-row .label{font-weight:700;font-size:14px;line-height:20px;margin-bottom:12px}.view-contract-details .view-contract-container .list-row .value,.view-product-modal .view-contract-container .list-row .value{font-weight:400;font-size:16px;line-height:24px;overflow:hidden;color:#474747;text-overflow:ellipsis}.view-contract-details .tab-container-box,.view-product-modal .tab-container-box{margin-top:32px}.view-contract-details .tab-container-box .MuiTabs-list,.view-product-modal .tab-container-box .MuiTabs-list{background-color:#ececec;width:100%;border-radius:8px;padding:4px}.view-contract-details .tab-container-box .MuiTabs-list button,.view-product-modal .tab-container-box .MuiTabs-list button{flex:1 1 0;max-width:none;border:none;cursor:pointer;font-size:18px;line-height:26px;letter-spacing:2%;padding-block:8px;text-transform:unset}.view-contract-details .tab-container-box .MuiTabs-list button.Mui-selected,.view-product-modal .tab-container-box .MuiTabs-list button.Mui-selected{background-color:#fff;border-radius:8px;font-weight:600}.view-contract-details .tab-container-box .MuiTabs-indicator,.view-product-modal .tab-container-box .MuiTabs-indicator{opacity:0}.view-contract-details .form-container,.view-product-modal .form-container{width:100%;margin:0;row-gap:24px;column-gap:8px}.view-contract-details .form-container>div,.view-product-modal .form-container>div{flex:0 0 100%;max-width:100%;padding:0}@media (min-width: 1024px){.view-contract-details .form-container>div,.view-product-modal .form-container>div{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px)}}@media (min-width: 1220px){.view-contract-details .form-container>div,.view-product-modal .form-container>div{flex:0 0 calc(33.33% - 8px);max-width:0 0 calc(33.33% - 8px)}}.view-contract-details .form-container .label,.view-product-modal .form-container .label{font-weight:700;font-size:14px;line-height:20px;letter-spacing:0%;margin-bottom:12px}.view-contract-details .form-container .value,.view-product-modal .form-container .value{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%}.view-contract-details .table-variation-1,.view-product-modal .table-variation-1{background-color:#fff;box-shadow:0 0 8px #0000001f;border-radius:12px;padding:24px}.view-contract-details .table-variation-1 .table-title,.view-product-modal .table-variation-1 .table-title{font-size:20px;line-height:26px}.view-contract-details .table-variation-1 .table-title h5,.view-product-modal .table-variation-1 .table-title h5{font-weight:600}.view-contract-details .table-variation-1>div,.view-product-modal .table-variation-1>div{max-width:800px;margin:24px auto}.view-contract-details .table-variation-1 table,.view-product-modal .table-variation-1 table{box-shadow:0 0 8px #0000001f}.view-contract-details .table-variation-1 table th,.view-product-modal .table-variation-1 table th{font-family:Arial;font-weight:700;font-size:14px;line-height:20px;letter-spacing:0%;color:gray;padding:15px 24px}.view-contract-details .table-variation-1 table td,.view-product-modal .table-variation-1 table td{font-family:Arial;font-size:14px;line-height:20px;letter-spacing:0%;padding:15px 24px}.view-contract-details .table-variation-1 table td:first-child,.view-product-modal .table-variation-1 table td:first-child{font-weight:700}.view-contract-details .dialog-variation.variation1>.MuiDialog-container>div,.view-product-modal .dialog-variation.variation1>.MuiDialog-container>div{max-width:840px;padding-block:16px}.view-contract-details .dialog-variation.variation1>.MuiDialog-container>div>*,.view-product-modal .dialog-variation.variation1>.MuiDialog-container>div>*{padding-inline:20px}.view-contract-details .dialog-variation.variation1>.MuiDialog-container>div>div>div>h2,.view-product-modal .dialog-variation.variation1>.MuiDialog-container>div>div>div>h2{margin:32px 20px 8px;width:100%;border-top:1px solid #d8d8d8;padding:24px 0 0}.view-contract-details .dialog-variation.variation1 .form-container,.view-product-modal .dialog-variation.variation1 .form-container{display:flex;flex-wrap:wrap}.view-contract-details .dialog-variation.variation1 .MuiInputBase-input,.view-product-modal .dialog-variation.variation1 .MuiInputBase-input{box-sizing:border-box;height:44px}.view-product-container .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:none}.view-product-modal .Mui-error{margin:8px 0}.view-product-modal .close-btn{position:absolute;right:12px;background:none}.view-product-modal .close-btn svg{height:36px;width:36px;margin-top:-8px}.view-product-modal .MuiDialogContent-root{border:none;padding-top:8px}.view-product-modal .form-container{box-shadow:none;display:flex;flex-wrap:wrap}.view-product-modal .dialog-footer{gap:8px}.view-product-modal .MuiPaper-rounded{border-radius:12px;padding:16px 20px 24px 0}.view-product-modal .dialog-title{color:#000;font-size:20px;font-style:normal;font-weight:600;line-height:26px}.view-product-modal input{width:368px;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-radius:8px}.view-product-modal fieldset{border-color:#aaa}.manage-contracts-users-table{padding:0;border-radius:8px;box-shadow:0 0 8px #0000001f}.manage-contracts-users-table .users-actions{cursor:pointer}.manage-contracts-users-table td{white-space:normal;word-break:break-word}.manage-contracts-users-table .contract-role-column{word-break:normal}.contracts-users-edit-modal{margin-top:24px}.contracts-users-edit-modal .date-inputs{display:flex;flex-wrap:wrap;gap:24px}.contracts-users-edit-modal .date-inputs>div{flex:1;min-width:180px}.contracts-users-edit-modal .role-select{margin-bottom:32px}.contracts-users-edit-modal .role-select label{display:block;margin-bottom:8px;font-size:12px;font-weight:700;color:#2d2d2d}.contracts-users-edit-modal .role-select .selectbox-container,.contracts-users-edit-modal .role-select .selectbox-menu-paper{width:calc(50% - 12px)!important}.contracts-users-edit-modal .permissions-section{border-top:1px solid #e1e1e1;padding-top:24px}.contracts-users-edit-modal .permissions-section h3{font-size:20px;font-weight:600;color:#2d2d2d;margin-bottom:24px;line-height:26px}.contracts-users-edit-modal .permissions-section .permission-item,.contracts-users-edit-modal .permissions-section .permission-item .claim-access-radio-container{margin-bottom:24px}.contracts-users-edit-modal .permissions-section .permission-item p{margin:0 0 12px;font-size:12px!important;line-height:18px!important;font-weight:700!important;color:#2d2d2d}.contracts-users-edit-modal .permissions-section .permission-item .radio-field{display:flex;flex-direction:row}.contracts-users-edit-modal .permissions-section .permission-item .radio-field .radio-field-value{margin-right:8px;display:flex;align-items:flex-start}.contracts-users-edit-modal .permissions-section .permission-item .radio-field .radio-button-label{margin-right:32px;font-size:14px!important;font-weight:400!important;line-height:20px!important}.contracts-users-edit-modal .permissions-section .form-actions{padding:0}.contracts-users-edit-modal .section-error{align-items:center;margin-bottom:20px}.user-delete-modal .MuiDialog-paper{padding:32px 20px!important;margin:0!important}.user-delete-modal .MuiDialogContent-root{padding:0!important;margin:0!important}.user-delete-modal .MuiBox-root{gap:16px;margin:0;align-items:flex-start}.user-delete-modal .MuiBox-root:has(.delete-container){width:100%}.manage-users-page .header-section{display:flex;justify-content:space-between}@media (max-width: 1024px){.manage-users-page .header-section{gap:16px;flex-direction:column}}.manage-users-page .header-section .page-title{color:#2d2d2d;font-size:32px;font-style:normal;font-weight:600;line-height:38px}.manage-users-page .user-container{display:flex;flex-direction:column}.manage-users-page .search-section{display:flex;justify-content:space-between;padding:48px 0}@media (max-width: 1024px){.manage-users-page .search-section{gap:16px;flex-direction:column}}.manage-users-page .search-section .search-container-user{display:flex;gap:16px}@media (min-width: 1025px){.manage-users-page .search-section .search-container-user .search-input .MuiOutlinedInput-root{width:auto}.manage-users-page .search-section .search-container-user input{width:466px}}.manage-users-page .search-section .search-container-user input::placeholder{font-size:14px}.manage-users-page .search-section .user-count{align-self:flex-end}.manage-users-page .account-name-cell{font-weight:700;color:#1b2128;font-size:14px}.manage-users-page .upload-button-wrapper{display:flex;gap:20px}.user-details-container{display:flex;flex-direction:column;gap:var(--size-400, 32px);align-self:stretch}.user-details-container .user-header{display:flex;justify-content:space-between;align-items:center}.user-details-container .user-header h1{font-size:24px;font-weight:600;margin:0}.user-details-container .user-header .impersonate-button{background:transparent;color:var(--Greys-Dark-Grey-IV, #1a1a1a);border-radius:var(--size-100-base, 8px);border:1px solid var(--Greys-Dark-Grey-IV, #1a1a1a)}.form-container{background:#fff;border-radius:8px;margin-top:24px;box-shadow:0 2px 4px #0000001a}.form-container .div{max-width:calc(70% - 8px)}.form-container h3{font-size:18px;font-weight:500;color:#333}.form-actions{display:flex;justify-content:flex-end;padding-top:24px;padding-bottom:24px;max-width:1010px;width:100%}@media (max-width: 1220px){.form-actions{max-width:900px}}.User-Details-section .User-Details-header,.Gas-safe-section .User-Details-header{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H5, 20px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H5, 26px);align-items:stretch;margin-bottom:24px}.tabs{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;width:100%;background:var(--Greys-Light-Grey-II, #ECECEC);border-radius:8px;padding:.25rem;gap:.25rem;align-self:stretch}@media (max-width: 767px){.tabs{height:44px}}.tabs .tab-button{flex:1;height:100%;border:none;background:none;cursor:pointer;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:16px;color:#606060;transition:background-color .3s ease,color .3s ease,font-weight .3s ease}@media (max-width: 767px){.tabs .tab-button{font-size:14px;padding:0 4px}}.tabs .tab-button:hover{background-color:#0000000a}.tabs .tab-button.active{background-color:#fff;border-radius:4px}.tabs .tab-button.active .tabs__label{font-weight:700}.tabs__label{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}@media (max-width: 767px){.tabs__label{font-size:16px;line-height:22px}}.account-details-tab{display:flex;width:100%;max-width:800px!important;padding:var(--Spacing-spacing_300_24, 24px) 0px;flex-direction:column;margin:0 auto}.account-details-tab .status-section{display:flex;align-items:flex-start;flex-direction:column;margin-bottom:32px}.account-details-tab .status-section .active-status-title{font-size:12px;font-weight:700;color:#2d2d2d}.account-details-tab .status-section .radio-group{display:flex;flex-direction:row;align-items:center;gap:32px}.account-details-tab .status-section .radio-group .radio-option{display:flex;align-items:center;gap:8px}.account-details-tab .status-section .radio-group .radio-option span{font-size:14px;color:#2d2d2d}.account-details-tab .form-common-flex{display:flex;gap:12px;margin-bottom:4px;position:relative}.account-details-tab .form-common-flex .error-text{position:absolute;bottom:-20px;color:#dc3545;font-size:12px}.account-details-tab .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:32px}.account-details-tab .form-grid .error-text{color:#dc3545;font-size:12px;margin-top:4px}.account-settings-tab{display:flex;width:100%;flex-direction:row;padding-top:24px;margin:0 auto;justify-content:center}.account-settings-tab .account-settings-section{width:800px;display:flex;flex-direction:column}.account-settings-tab .role-assignment-section{display:flex;flex-direction:column;gap:24px}.account-settings-tab .top-radio-group-container{display:flex;flex-direction:column;border-bottom:1px solid var(--Colors-Grey-light-grey-3, #d8d8d8);padding-bottom:32px}.account-settings-tab .top-radio-group-container .setting-label{font-weight:700;font-size:12px;margin-bottom:16px}.account-settings-tab .top-radio-group-container .radio-group{display:flex;flex-direction:row;gap:32px}.account-settings-tab .top-radio-group-container .radio-group .radio-option{display:flex;gap:8px}.account-settings-tab .top-radio-group-container .radio-group .radio-option .radio__container--disabled{background-color:#f0f0f0}.account-settings-tab .top-radio-group-container .radio-group .radio-option .radio__container--disabled .radio__icon{color:gray!important}.account-settings-tab .bottom-radio-group-container{display:flex;flex-direction:column;padding-top:24px;padding-bottom:32px}.account-settings-tab .bottom-radio-group-container .setting-label{display:flex;font-weight:700;font-size:12px;margin-bottom:16px;padding-top:24px;gap:4px}.account-settings-tab .bottom-radio-group-container .radio-group{display:flex;flex-direction:row;gap:32px}.account-settings-tab .bottom-radio-group-container .radio-group .radio-option{display:flex;gap:8px}.account-settings-tab .role-settings .regional-director-select{margin-top:24px}.account-settings-tab .role-settings .regional-director-select .select-box{width:100%;max-width:300px;padding:8px 12px;border:1px solid #ddd;border-radius:4px}.account-settings-tab .role-settings .regional-director-select .select-box:focus{border-color:#0089eb}.account-settings-tab .role-settings .regional-director-select .director-info{width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;gap:8px;border-radius:4px;background:var(--Greys-Light-Grey-I, #f8f8f8)!important;margin-top:40px;margin-bottom:40px}.account-settings-tab .role-settings .regional-director-select .director-info .info-message{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.account-settings-tab .role-dropdown-container{margin-top:16px;margin-bottom:24px}.account-settings-tab .role-dropdown-container .role-select-box{width:100%;max-width:400px}.account-settings-tab .role-dropdown-container .required{gap:4px;color:red;margin-left:4px;font-family:Arial;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.account-settings-tab .director-info{width:fit-content;margin-top:8px}.contracts-edit-modal{margin-top:24px}.contracts-edit-modal .contract-id{color:var(--Greys-Dark-Grey-II, #666);font-size:14px;margin-bottom:24px}.contracts-edit-modal .date-inputs{display:flex;flex-wrap:wrap;gap:24px}.contracts-edit-modal .date-inputs>div{flex:1;min-width:180px}.contracts-edit-modal .role-select{margin-bottom:32px}.contracts-edit-modal .role-select label{display:block;margin-bottom:8px;font-size:12px;font-weight:700;color:var(--Greys-Dark-Grey-III, #2d2d2d)}.contracts-edit-modal .role-select select{width:100%;padding:10px 12px;font-size:14px;border:1px solid #e1e1e1;border-radius:8px;background:#fff;color:#2d2d2d}.contracts-edit-modal .role-select select:focus{outline:none;border-color:var(--Primary-Orange-II, #f47920)}.contracts-edit-modal .permissions-section{border-top:1px solid #e1e1e1;padding-top:24px}.contracts-edit-modal .permissions-section h3{font-size:16px;font-weight:600;color:#2d2d2d;margin-bottom:24px}.contracts-edit-modal .permissions-section .permission-item{margin-bottom:24px}.contracts-edit-modal .permissions-section .permission-item p{margin:0 0 12px;font-size:14px;font-weight:600;color:#2d2d2d}.contracts-edit-modal .permissions-section .permission-item .radio-group{display:flex;flex-direction:row;gap:32px}.contracts-edit-modal .permissions-section .permission-item .radio-group .radio-option{display:flex;align-items:center;gap:8px}.contracts-edit-modal .permissions-section .permission-item .radio-group .radio-option.radio-option-disabled-state .radio__container{background-color:#f0f0f0}.contracts-edit-modal .permissions-section .permission-item .radio-group .radio-option.radio-option-disabled-state .radio__container .radio__icon{color:gray!important}.contracts-edit-modal .permissions-section .permission-item .radio-group .radio-option span{font-size:14px;color:#2d2d2d}.success-text{background-color:#e0ffe0;color:#1a7f1a;padding:10px 15px;margin-bottom:12px;border-radius:4px;font-weight:500}.form-container{margin-top:0}.form-container .contracts-tab{display:flex;width:800px;padding:var(--Spacing-spacing_300_24, 24px) 0px;flex-direction:column;align-items:flex-start;gap:var(--Spacing-spacing_400_32, 32px);margin:0 auto}.form-container .contracts-tab .contracts-section .contracts-header{margin-bottom:24px}.form-container .contracts-tab .contracts-section .contracts-header .contract-actions{display:flex;gap:16px;margin-top:24px;margin-bottom:24px}.form-container .contracts-tab .contracts-section .contracts-header .contract-actions .contract-input-wrapper{position:relative;height:44px}.form-container .contracts-tab .contracts-section .contracts-header .contract-actions .contract-input-wrapper .error-message{color:red;font-size:14px;margin-top:4px}.form-container .contracts-tab .contracts-section .contracts-header .contract-actions .contract-input-wrapper .textbox-container{display:flex;width:394px;flex-direction:column;align-items:flex-start;gap:var(--size-100-base, 8px);margin-bottom:0;min-height:44px}.form-container .contracts-tab .contracts-section .contracts-header .contract-actions .contract-input-wrapper .contract-input{padding-left:8px}.form-container .contracts-tab .contracts-section .data-table-container{padding:0;margin-bottom:0}.form-container .contracts-tab .contracts-section .data-table-container .table td{color:var(--Greys-Dark-Grey-III, #2d2d2d)!important;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.form-container .contracts-tab .contracts-section .contracts-table{padding-bottom:32px;margin-top:32px}.form-container .contracts-tab .contracts-section .contracts-table .contract-id{color:var(--Grey_4, #1b2128);font-family:Arial;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.form-container .contracts-tab .contracts-section .contracts-table .contract-name{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-wrap:initial}.form-container .contracts-tab .contracts-section .contracts-table .actions-cell{display:flex;justify-content:start;gap:12px}.form-container .contracts-tab .contracts-section .contracts-table .actions-cell .material-symbols-rounded{cursor:pointer;color:var(--Grey_4, #1b2128)}.form-container .contracts-tab .contracts-section .contracts-table .actions-cell .material-symbols-rounded:hover{color:var(--Grey_4, #1b2128);background-color:#f3f3f3}.guarantee-summary-action-left .btn--tertiary{text-decoration:none!important}.guarantee-summary-action-left .btn--tertiary:hover,.guarantee-summary-action-left .btn--tertiary:focus,.guarantee-summary-action-left .btn--black.btn--tertiary:hover:not(:disabled)>*:not(.btn__icon),.guarantee-summary-action-left .btn--black.btn--tertiary:focus:not(:disabled)>*:not(.btn__icon){text-decoration:none!important}.guarantee-root{width:360px;height:100%;gap:16px;padding:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.guarantee-root .info-content .info-icon{width:20px;height:20px}.guarantee-main{width:100%;height:100%;gap:32px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap}.guarantee-main .guarantee-title{font-size:24px;line-height:32px;text-align:center;align-self:stretch;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:700!important;color:#2d2d2d;margin-bottom:0}.guarantee-main .guarantee-card{width:100%;height:100%;max-width:1220px;padding:24px;border-radius:12px;background:#fff;box-shadow:0 0 8px #0000001f;gap:32px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.guarantee-main .guarantee-card-inner{width:100%;height:100%;max-width:800px;gap:32px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.guarantee-main .guarantee-question{gap:12px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.guarantee-main .guarantee-question-title{font-size:20px;line-height:26px;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:600;color:#2d2d2d;align-self:stretch}.guarantee-main .guarantee-options{gap:24px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;width:100%;margin-bottom:8px}.guarantee-main .guarantee-option{border-radius:4px;background:#fff;box-shadow:0 0 8px #0000001f;gap:24px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:100%;cursor:pointer}.guarantee-main .guarantee-option--included{border-radius:4px;background:#fef4ea;box-shadow:0 0 8px #0000001f}.guarantee-main .guarantee-option--included .guarantee-option-info-box{background:#fff}.guarantee-main .guarantee-option--included .guarantee-option-info-box .info-root{background:inherit}.guarantee-main .guarantee-option-content{width:236px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;flex-wrap:nowrap}.guarantee-main .guarantee-option-included{font-size:14px;line-height:20px;font-family:Arial,sans-serif;font-weight:400}.guarantee-main .guarantee-option-price-value{font-size:18px;line-height:26px;color:#2d2d2d;font-family:Arial,sans-serif;font-weight:700}.guarantee-main .guarantee-option-info-box{background:#f8f8f8;border-radius:4px;padding:8px 12px;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.guarantee-main .guarantee-option-info-box .info-root{padding:0}.guarantee-main .guarantee-option-info-box .info-root .info-content{gap:12px}.guarantee-main .guarantee-info-row{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:12px}.guarantee-main .guarantee-included-icon,.guarantee-main .guarantee-info-icon{width:20px;height:20px;background:#d9d9d9;border-radius:50%;display:inline-block;position:relative}.guarantee-main .guarantee-included-icon:after{content:"";display:block;width:17px;height:17px;background:#008754;border-radius:50%;position:absolute;top:1.5px;left:1.5px}.guarantee-main .guarantee-info-icon:after{content:"";display:block;width:16px;height:16px;background:#0089eb;border-radius:50%;position:absolute;top:2px;left:2px}.guarantee-main .guarantee-back-row{align-self:stretch;padding-left:16px;padding-right:16px;justify-content:space-between;align-items:flex-start;display:inline-flex}.guarantee-main .guarantee-support{text-align:right}.guarantee-main .guarantee-support span{color:#2d2d2d;font-size:14px;font-family:Arial,sans-serif;font-weight:400;line-height:20px}.guarantee-main .guarantee-support span.highlight{font-weight:700;text-decoration:underline}.guarantee-main .guarantee-footer-support{text-align:end}.guarantee-main .guarantee-footer-support-link{display:block}.guarantee-root{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:40px;width:100%}.guarantee-main{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.guarantee-main .guarantee-title{color:#2d2d2d;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:700;font-size:32px;line-height:38px}.guarantee-card{width:100%;max-width:1220px;background:#fff;box-shadow:0 4px 6px #0000001a;border-radius:12px;padding:24px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:32px}.guarantee-card-inner{width:100%;max-width:800px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:40px}.guarantee-card-inner .textarea-field{width:100%}@media (min-width: 1024px){.guarantee-card-inner .textarea-field{max-width:calc(50% - 6px)}}.guarantee-card-inner .textarea-field__input{width:100%;background:#fff;border-radius:8px;font-family:Arial,sans-serif;font-size:14px;line-height:20px;min-height:120px;padding:12px;resize:vertical;border:1px solid #808080;outline:none;transition:border-color .2s ease-in-out}.guarantee-card-inner .textarea-field__input:focus{border-color:#1976d2;box-shadow:0 0 0 1px #1976d2}.guarantee-card-inner .textarea-field__input--error{border-color:#d32f2f}.guarantee-card-inner .textarea-field__input--error:focus{border-color:#d32f2f;box-shadow:0 0 0 1px #d32f2f}.guarantee-card-inner .textarea-field__label{display:block;margin-bottom:8px;font-weight:600;font-size:14px;color:#000000de}.guarantee-card-inner .textarea-field__label--required:after{content:"*";color:#d32f2f;margin-left:4px}.guarantee-card-inner .textarea-field__error{color:#d32f2f;font-size:12px;margin-top:4px;min-height:18px}.guarantee-question{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:12px}.guarantee-question-title{color:#2d2d2d;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:600;font-size:20px;line-height:26px}.guarantee-question-desc{color:#2d2d2d;font-family:Arial,sans-serif;font-weight:400;font-size:14px;line-height:20px}@media (max-width: 1024px){.guarantee-question-desc{display:none}}.guarantee-options{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:24px}.guarantee-option{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:24px;padding:16px 16px 16px 24px;background:#fff;box-shadow:0 1px 3px #0000001f;border-radius:4px;transition:box-shadow .3s ease}.guarantee-option:hover{border-radius:4px;background:#fef4ea;box-shadow:0 0 8px #0000001f}.guarantee-option:hover .guarantee-option-info-box{background:#fff}.guarantee-option:hover .guarantee-option-info-box .info-root{background:inherit}.guarantee-radio{width:20px;height:20px;background:#fff;border-radius:50%;outline:1px solid #808080;outline-offset:-1px;display:flex;align-items:center;justify-content:center}.guarantee-option-content{flex:1;display:flex;flex-direction:column;gap:10px}.guarantee-option-row{display:flex;justify-content:space-between;align-items:flex-start;gap:4px;width:100%}.guarantee-option-info{display:flex;flex-direction:column;gap:4px}.guarantee-option-title{color:#1a1a1a;font-size:16px;line-height:24px;font-family:Arial,sans-serif;font-weight:700}.guarantee-option-subtitle{color:gray;font-size:12px;line-height:18px;font-family:Arial,sans-serif;font-weight:400}.guarantee-option-price{display:flex;align-items:flex-start;gap:4px}.guarantee-option-price-value{color:#2d2d2d;font-size:18px;line-height:26px;font-family:Arial,sans-serif;font-weight:700}.guarantee-option-included{color:#2d2d2d;font-family:Arial,sans-serif;font-weight:400;font-size:14px;line-height:20px}.guarantee-included-icon{width:20px;height:20px;background:#d9d9d9;border-radius:50%;display:inline-block;margin-right:4px;position:relative}.guarantee-included-icon:after{content:"";display:block;width:17px;height:17px;background:#008754;border-radius:50%;position:absolute;top:1.5px;left:1.5px}.guarantee-option-info-box{background:#f8f8f8;border-radius:4px;padding:8px 12px;display:flex;align-items:center;gap:12px}.guarantee-info-icon{width:20px;height:20px;background:#d9d9d9;border-radius:50%;display:inline-block;position:relative}.guarantee-info-icon:after{content:"";display:block;width:16px;height:16px;background:#0089eb;border-radius:50%;position:absolute;top:2px;left:2px}.guarantee-action-row{display:flex;justify-content:flex-end;gap:10px;align-self:end}@media (max-width: 767px){.guarantee-action-row,.guarantee-action-row .guarantee-add-btn{width:100%}}.guarantee-footer{width:100%;max-width:1220px;display:flex;justify-content:space-between;align-items:flex-start;gap:32px}.guarantee-footer-actions{display:flex;gap:32px}.guarantee-back-icon{width:20px;height:20px;background:#d9d9d9;border-radius:50%;display:inline-block;position:relative}.guarantee-back-icon:after{content:"";display:block;width:13px;height:13px;background:linear-gradient(0deg,#0003 0% 100%),#0003,#2d2d2d;border-radius:3px;position:absolute;top:3.5px;left:3.5px}.guarantee-footer-support{display:flex;align-items:center}.guarantee-footer-support-text{color:#2d2d2d;font-size:14px;line-height:20px;font-family:Arial,sans-serif;font-weight:400}.guarantee-summary-inner{max-width:800px;margin:0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:40px}.guarantee-summary-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:32px;width:100%}.guarantee-summary-header{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:24px}.guarantee-summary-header-content,.guarantee-summary-header-title{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:12px}.guarantee-summary-header-title .guarantee-summary-title{color:#2d2d2d;font-size:20px;line-height:26px;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:600}.guarantee-summary-selected{background:#fff;border-radius:4px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:24px}.guarantee-summary-divider{height:1px;width:100%;background:#aaa}.guarantee-summary-order-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:32px}.guarantee-summary-order-card{background:#fff;border-radius:4px;box-shadow:0 0 8px #0000001f;padding:16px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%;margin-bottom:8px;margin-top:8px}.guarantee-summary-order-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:12px}.guarantee-summary-order-title-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:12px}.guarantee-summary-order-title{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:4px}.guarantee-summary-order-title .guarantee-summary-order-title-text{color:#1a1a1a;font-size:16px;line-height:24px;font-family:Arial,sans-serif;font-weight:700}.guarantee-summary-order-details{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:8px}.guarantee-summary-order-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:12px}.guarantee-summary-order-row .guarantee-summary-order-label{width:300px;color:gray;font-size:14px;line-height:20px;font-family:Arial,sans-serif;font-weight:700}.guarantee-summary-order-row .guarantee-summary-order-value{width:50%;color:#2d2d2d;font-size:14px;line-height:20px;font-family:Arial,sans-serif;font-weight:400}.guarantee-summary-actions-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;flex-wrap:nowrap;gap:24px;margin-top:32px;width:100%}.guarantee-summary-action-left{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:10px}.guarantee-summary-action-right{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;flex-wrap:nowrap;gap:24px}.guarantee-summary-balance-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:8px;min-width:202px}.guarantee-summary-balance-box .guarantee-summary-balance-label{color:gray;font-size:14px;line-height:20px;font-family:Arial,sans-serif;font-weight:700}.guarantee-summary-balance-box .guarantee-summary-balance-value{color:#2d2d2d;font-size:14px;line-height:20px;font-family:Arial,sans-serif;font-weight:400}.guarantee-summary-balance-btn{width:100%}.guarantee-footer-support-link{color:#2d2d2d;font-size:14px;line-height:20px;font-family:Arial,sans-serif;font-weight:700;text-decoration:underline;cursor:pointer}@media (max-width: 1024px){.guarantee-root{gap:16px}.guarantee-root .guarantee-main{gap:24px}.guarantee-root .guarantee-main .guarantee-options{gap:16px}.guarantee-root .guarantee-main .guarantee-card-inner,.guarantee-summary-section{gap:24px}}@media (max-width: 767px){.guarantee-summary-root{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:16px;display:inline-flex}.guarantee-summary-main{align-self:stretch;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:24px}.guarantee-summary-title{align-self:stretch;font-size:24px;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:700;line-height:32px}.guarantee-summary-card{width:100%;max-width:1220px;padding:24px 16px;background:#fff;box-shadow:0 1px 3px #0000001f;border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;flex-wrap:nowrap;gap:24px}.guarantee-summary-section{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;width:100%}.guarantee-summary-order-label{width:auto}.guarantee-summary-inner{width:100%;max-width:800px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:40px}.guarantee-summary-header{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:32px}.guarantee-summary-header-content{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:24px}.guarantee-summary-header-title{align-self:stretch;color:#ececec;font-size:20px;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:600;line-height:26px}.guarantee-summary-selected{align-self:stretch;background:#fff;border-radius:4px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:24px;display:inline-flex}.guarantee-summary-order-section{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:24px}.guarantee-summary-order-card{flex:1 1 0;padding:16px;background:#fff;box-shadow:0 0 8px #0000001f;border-radius:4px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;gap:24px}.guarantee-summary-order-content{flex:1 1 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:12px}.guarantee-summary-order-title-row{align-self:stretch;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}.guarantee-summary-order-title{flex:1 1 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:4px}.guarantee-summary-order-title-text{color:#2d2d2d;font-size:16px!important;font-family:Arial,sans-serif;font-weight:700!important;line-height:24px!important}.guarantee-summary-order-details{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:4px}.guarantee-summary-order-row{align-self:stretch;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px}.guarantee-summary-order-row .guarantee-summary-order-label{color:gray;font-size:14px;font-family:Arial,sans-serif;font-weight:700;line-height:20px;width:auto!important}.guarantee-summary-order-row .guarantee-summary-order-label--serial-number{min-width:100px}.guarantee-summary-order-value{color:#ececec;font-size:14px;font-family:Arial,sans-serif;font-weight:700;line-height:20px}.guarantee-summary-actions-row{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;flex-wrap:nowrap;gap:24px;margin-top:0}.guarantee-summary-action-left{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:10px;align-self:flex-start}.guarantee-footer-support-link{display:block}.guarantee-summary-action-right{display:flex;flex-direction:column-reverse;justify-content:center;align-items:flex-end;flex-wrap:nowrap;gap:24px;width:100%}.guarantee-summary-action-right .btn{width:100%}.guarantee-summary-balance-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px;min-width:202px;width:100%}.guarantee-summary-balance-label{color:gray;font-size:14px;font-family:Arial,sans-serif;font-weight:700;line-height:20px}.guarantee-summary-balance-value{color:#2d2d2d;font-size:14px;font-family:Arial,sans-serif;font-weight:400;line-height:20px}.guarantee-summary-balance-btn{width:100%}.guarantee-summary-divider{height:1px;width:100%;background:#aaa}.guarantee-summary-back-btn,.guarantee-summary-change-btn,.guarantee-summary-add-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:6px}.guarantee-main .guarantee-option{padding:12px;gap:16px}.guarantee-main .guarantee-card{padding:24px 16px}.guarantee-main .guarantee-title{font-size:24px;line-height:32px}.guarantee-main .guarantee-option-row{gap:8px;margin-bottom:8px}.guarantee-main .guarantee-card-inner{gap:24px}.guarantee-main .guarantee-option-price{width:100%;justify-content:flex-end}.guarantee-summary-add-btn{background:#00917e;color:#000;border-radius:8px;font-weight:600}.guarantee-summary-support{text-align:right}.guarantee-summary-support span{color:#ececec;font-size:14px;font-family:Arial,sans-serif;font-weight:400;line-height:20px}.guarantee-summary-support span.highlight{font-weight:700;text-decoration:underline}.guarantee-footer-support-text{text-align:end}.guarantee-summary-footer{align-self:stretch;padding-left:16px;padding-right:16px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}.guarantee-option-price{flex:0}}@media (max-width: 1024px){.paypal-button-container{width:100%}}.guarantee-thankyou-root{width:1220px;display:inline-flex;flex-direction:column;align-items:center;gap:24px;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif}@media (max-width: 900px){.guarantee-thankyou-root{width:100%;padding:0 0 32px}}@media (max-width: 600px){.guarantee-thankyou-root{padding:0 0 24px}}.guarantee-thankyou-card{width:100%;max-width:1220px;padding:32px 24px;background:#fff;box-shadow:0 0 8px #0000001f;border-radius:12px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:32px}@media (max-width: 900px){.guarantee-thankyou-card{max-width:100%;padding:32px 16px;border-radius:8px}}@media (max-width: 600px){.guarantee-thankyou-card{padding:24px 8px;align-items:flex-start}}.guarantee-thankyou-inner{width:100%;max-width:800px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:40px}@media (max-width: 900px){.guarantee-thankyou-inner{max-width:100%;gap:32px}}@media (max-width: 600px){.guarantee-thankyou-inner{gap:24px;align-items:flex-start}}.guarantee-thankyou-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:32px}.guarantee-thankyou-center{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:40px}.guarantee-thankyou-content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:24px}.guarantee-thankyou-stack{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:16px}@media (max-width: 900px){.guarantee-thankyou-stack{gap:24px}}@media (max-width: 767px){.guarantee-thankyou-stack{gap:12px}}.guarantee-thankyou-success-icon{width:70px;height:70px;padding:15px;background:#dcf3ea;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap}.guarantee-thankyou-success-icon .material-symbols-rounded{font-size:40px;color:#00917e}@media (max-width: 1024px){.guarantee-thankyou-success-icon{margin-bottom:12px}}.guarantee-thankyou-success-icon-inner{width:40px;height:40px;position:relative}.guarantee-thankyou-success-bg{width:40px;height:40px;left:0;top:0;position:absolute;background:#d9d9d9;border-radius:50%}.guarantee-thankyou-success-fg{width:26.67px;height:32.92px;left:6.67px;top:3.58px;position:absolute;background:linear-gradient(0deg,#0003 0% 100%),#2d2d2d;border-radius:8px}.guarantee-thankyou-title{align-self:stretch;text-align:center;color:#2d2d2d;font-size:32px!important;font-family:Vaillant_16!important;font-weight:700!important;line-height:38px!important;word-wrap:break-word}@media (max-width: 900px){.guarantee-thankyou-title{font-size:26px!important;line-height:34px!important}}@media (max-width: 600px){.guarantee-thankyou-title{font-size:24px!important;line-height:32px!important}}.guarantee-thankyou-stack .guarantee-thankyou-balance-label{color:gray;font-size:14px;line-height:20px;font-family:Arial,sans-serif;font-weight:700;word-wrap:break-word}.guarantee-thankyou-stack .guarantee-thankyou-desc{align-self:stretch;text-align:center;color:#2d2d2d;font-size:16px;line-height:24px;font-family:Arial,sans-serif;font-weight:400;letter-spacing:.36px;word-wrap:break-word}@media (max-width: 900px){.guarantee-thankyou-stack .guarantee-thankyou-desc{font-size:16px;line-height:24px}}.guarantee-thankyou-balance-value{color:#2d2d2d;font-family:Arial,sans-serif;font-weight:400;font-size:14px;line-height:20px;word-wrap:break-word}.guarantee-thankyou-actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px;align-self:center}@media (max-width: 900px){.guarantee-thankyou-actions{gap:6px}}@media (max-width: 767px){.guarantee-thankyou-actions{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.guarantee-thankyou-actions .btn{width:100%}}@media (max-width: 767px){.guarantee-thankyou-subtitle{display:inline-block}}.view-news-article{display:flex;gap:32px;flex-direction:column}.view-news-article .action-buttons-container{display:flex;justify-content:space-between;align-items:center}.resource__literature{padding:0 16px;margin:0}@media (min-width: 768px){.resource__literature{padding:16px 24px;margin-left:auto;margin-right:auto}}@media (min-width: 1300px){.resource__literature{width:1220px;margin-left:auto;margin-right:auto;padding:0!important}}.resource__literature .resource__literature-title{color:var(--systemGrey-900, #212121);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H2, 32px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H2, 38px)}.resource__literature .main__tabs-container{padding:16px 0 0}@media (min-width: 768px){.resource__literature .main__tabs-container{padding:16px 12px 0 0;margin-left:auto;margin-right:auto}}@media (min-width: 1300px){.resource__literature .main__tabs-container{padding:48px 12px 0 0}}.resource__literature-catagories--tab{margin-top:24px}@media (min-width: 768px){.resource__literature-catagories--tab{margin:12px}}.resource__literature-catagories--tab .tab-heading{display:flex}.resource__literature-catagories--tab .MuiTabs-list{justify-content:center;max-width:500px;width:100%;margin:auto}.resource__literature-catagories--tab .MuiTabs-list .Mui-selected{border-bottom:3px solid #f08c30!important}.resource__literature-catagories--tab .MuiTabs-list button{display:flex;padding:12px 24px 4px;border-bottom:3px solid transparent;cursor:pointer}.resource__literature-catagories--tab .MuiTabs-list button:hover{border-bottom:3px solid transparent}.resource__literature-catagories--tab .MuiTabs-list button div{justify-content:center;color:var(--Colors-Grey-Dark-grey-4, #1A1A1A);text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.resource__literature .resource__literature-card-wrap{display:grid;gap:20px;margin-bottom:40px;justify-items:center;grid-template-columns:repeat(1,1fr)}@media (min-width: 768px){.resource__literature .resource__literature-card-wrap{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1220px){.resource__literature .resource__literature-card-wrap{grid-template-columns:repeat(3,1fr)}}.resource__literature .resource__literature-card-wrap .resource-literature-box-wrap{max-width:343px}@media (min-width: 1024px){.resource__literature .resource__literature-card-wrap .resource-literature-box-wrap{max-width:385px}}.resource__literature .show-more-container{display:flex;justify-content:center;margin:40px 0 0;position:relative;z-index:1}.resource__literature .search-section{display:flex;justify-content:space-between;margin:16px 0;gap:16px;flex-direction:column}@media (min-width: 768px){.resource__literature .search-section{align-items:center;flex-direction:row;gap:0}}.resource__literature .search-section .search-container-user{display:flex;gap:10px}.resource__literature .search-section .search-container-user button{min-height:auto}.resource__literature .search-section .search-container-user .searchfield-container{width:100%}@media (min-width: 768px){.resource__literature .search-section .search-container-user .searchfield-container{width:340px}}.resource__literature .search-section .search-container-user .searchfield-container .search-input{width:100%}.resource__literature .search-section .search-container-user .searchfield-container .MuiInputBase-root{border-radius:8px}.resource__literature .search-section .search-container-user .searchfield-container .MuiInputBase-root input{font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:12px}.resource__literature .search-section .user-count{color:gray;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.resource__literature .filter-categories{display:flex;flex-flow:column wrap;padding-top:12px}@media (min-width: 768px){.resource__literature .filter-categories{flex-direction:row;gap:24px}}.resource__literature .back-to-top{margin-top:-50px!important;width:50px;margin-left:auto;z-index:2}.resource-literature-box-wrap{box-shadow:0 0 8px #0000001f;opacity:1;border-radius:12px;padding:16px}.resource-literature-box-wrap .resource-literature-card-image{text-align:center}.resource-literature-box-wrap .resource-literature-card-image img{width:296px;height:200px;object-fit:cover}@media (min-width: 768px){.resource-literature-box-wrap .resource-literature-card-image img{width:311px}}@media (min-width: 1024px){.resource-literature-box-wrap .resource-literature-card-image img{width:353px}}.resource-literature-box-wrap .resource-literature-card-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:10px;align-items:center}.resource-literature-box-wrap .resource-literature-card-bottom .resource-literature-card-bottom-left .card-content{line-height:20px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.reports-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;align-self:stretch;gap:32px;width:100%;padding:0 16px;box-sizing:border-box}.reports-header{width:100%;max-width:1220px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap}.reports-header .reports-title-container{flex:1;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;flex-wrap:nowrap}.reports-title{text-align:center;color:#2d2d2d;font-size:32px;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:600;line-height:38px;word-wrap:break-word}.reports-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:24px;width:100%}.reports-card{width:100%;max-width:1220px;padding:24px;background:#fff;box-shadow:0 0 8px #0000001f;border-radius:12px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:32px}.reports-form{width:100%;max-width:800px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;flex-wrap:nowrap;gap:24px}.form-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px}.form-group.report-type{width:392px}.form-group.report-type .selectbox-container{margin-bottom:0!important}.form-group.date-input{flex:1;height:70px}.form-label{align-self:stretch;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px}.form-label label{color:#2d2d2d;font-size:12px;font-family:Arial,sans-serif;font-weight:700;line-height:18px;word-wrap:break-word}.form-input{align-self:stretch;height:44px;padding:12px;background:#fff;border-radius:8px;outline:1px #2d2d2d solid;outline-offset:-1px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:8px}.form-row{align-self:stretch;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap;gap:24px}.form-actions{align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;flex-wrap:nowrap;gap:10px}.error-message{align-self:stretch;color:#c2002a;font-size:14px;font-family:Arial,sans-serif;font-weight:400;line-height:20px;margin-bottom:8px;padding:8px;background-color:#ffedeb;border-radius:4px}.select-input{flex:1;color:gray;font-size:14px;font-family:Arial,sans-serif;font-weight:400;line-height:20px;word-wrap:break-word;border:none;width:100%}.date-field{flex:1;height:100%;background:transparent;outline:none;border:none;color:#606060;font-size:14px;font-family:Arial,sans-serif;font-weight:400;line-height:20px;word-wrap:break-word}.date-field:focus{outline:none}.date-icon{width:24px;height:24px;position:relative}.date-icon .icon-calendar{width:24px;height:24px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19 4H18V2H16V4H8V2H6V4H5C3.89 4 3.01 4.9 3.01 6L3 20C3 21.1 3.89 22 5 22H19C20.1 22 21 21.1 21 20V6C21 4.9 20.1 4 19 4ZM19 20H5V10H19V20ZM19 8H5V6H19V8ZM9 14H7V12H9V14ZM13 14H11V12H13V14ZM17 14H15V12H17V14ZM9 18H7V16H9V18ZM13 18H11V16H13V18ZM17 18H15V16H17V18Z' fill='black'/%3E%3C/svg%3E") no-repeat 50% 50%;mask-size:cover;background-color:#606060}.download-button .btn-icon{width:24px;height:24px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z' fill='black'/%3E%3C/svg%3E") no-repeat 50% 50%;mask-size:cover;background-color:#fff}.btn-download{height:44px;padding:0 24px;background:#f08c30;border-radius:8px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:6px;border:none;cursor:pointer;transition:background-color .3s ease}.btn-download:hover{background:#b46924}.btn-download span{color:#000;font-size:16px;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:600;word-wrap:break-word}.resource__literature-admin{padding:0 16px;margin:0}@media (min-width: 768px){.resource__literature-admin{padding:16px 24px;margin-left:auto;margin-right:auto}}@media (min-width: 1300px){.resource__literature-admin{width:1220px;margin-left:auto;margin-right:auto;padding:0!important}}.resource__literature-admin .resource__literature-admin-title{color:var(--systemGrey-900, #212121);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H2, 32px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H2, 38px)}.resource__literature-admin .main__tabs-container{padding:16px 0 0}@media (min-width: 768px){.resource__literature-admin .main__tabs-container{padding:16px 12px 0 0;margin-left:auto;margin-right:auto}}@media (min-width: 1300px){.resource__literature-admin .main__tabs-container{padding:48px 12px 0 0}}.resource__literature-admin-catagories--tab{margin-top:24px}@media (min-width: 768px){.resource__literature-admin-catagories--tab{margin:12px}}.resource__literature-admin-catagories--tab .tab-heading{display:flex}.resource__literature-admin-catagories--tab .MuiTabs-list{justify-content:center;max-width:500px;width:100%;margin:auto}.resource__literature-admin-catagories--tab .MuiTabs-list .Mui-selected{border-bottom:3px solid #f08c30!important}.resource__literature-admin-catagories--tab .MuiTabs-list button{display:flex;padding:12px 24px 4px;border-bottom:3px solid transparent;cursor:pointer}.resource__literature-admin-catagories--tab .MuiTabs-list button:hover{border-bottom:3px solid transparent}.resource__literature-admin-catagories--tab .MuiTabs-list button div{justify-content:center;color:var(--Colors-Grey-Dark-grey-4, #1A1A1A);text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.resource__literature-admin .resource__literature-card-wrap{display:grid;gap:20px;margin-bottom:40px;justify-items:center;grid-template-columns:repeat(1,1fr)}@media (min-width: 768px){.resource__literature-admin .resource__literature-card-wrap{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1220px){.resource__literature-admin .resource__literature-card-wrap{grid-template-columns:repeat(3,1fr)}}.resource__literature-admin .resource__literature-card-wrap .resource-literature-box-wrap{max-width:343px}@media (min-width: 1024px){.resource__literature-admin .resource__literature-card-wrap .resource-literature-box-wrap{max-width:385px}}.resource__literature-admin .show-more-container{display:flex;justify-content:center;margin:40px 0 0;z-index:1;position:relative}.resource__literature-admin .search-section{display:flex;justify-content:space-between;margin:16px 0;gap:16px;flex-direction:column}@media (min-width: 768px){.resource__literature-admin .search-section{align-items:center;flex-direction:row;gap:0}}.resource__literature-admin .search-section .search-container-user{display:flex;gap:10px}.resource__literature-admin .search-section .search-container-user .searchfield-container{width:100%}@media (min-width: 768px){.resource__literature-admin .search-section .search-container-user .searchfield-container{width:340px}}.resource__literature-admin .search-section .search-container-user .searchfield-container .search-input{width:100%}.resource__literature-admin .search-section .search-container-user .searchfield-container .MuiInputBase-root{border-radius:8px}.resource__literature-admin .search-section .search-container-user .searchfield-container .MuiInputBase-root input{font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:12px}.resource__literature-admin .search-section .user-count{color:gray;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.resource__literature-admin .filter-categories{display:flex;flex-flow:column wrap;padding-top:12px}@media (min-width: 768px){.resource__literature-admin .filter-categories{flex-direction:row;gap:24px}}.resource__literature-admin .resource__litrature-header{display:flex;justify-content:space-between}.resource__literature-admin .back-to-top{margin-top:-50px!important;width:50px;margin-left:auto;z-index:2}.resource-literature-box-wrap-admin{box-shadow:0 0 8px #0000001f;opacity:1;border-radius:12px;padding:16px;position:relative}.resource-literature-box-wrap-admin .resource-literature-card-image{text-align:center}.resource-literature-box-wrap-admin .resource-literature-card-image img{width:296px;height:200px;object-fit:cover}@media (min-width: 768px){.resource-literature-box-wrap-admin .resource-literature-card-image img{width:311px}}@media (min-width: 1024px){.resource-literature-box-wrap-admin .resource-literature-card-image img{width:353px}}.resource-literature-box-wrap-admin .resource-literature-card-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:10px;align-items:center}.resource-literature-box-wrap-admin .resource-literature-card-bottom .resource-literature-card-bottom-left .card-content{line-height:20px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.resource-literature-box-wrap-admin .resource-delete-btn-wrap{position:absolute;top:25px;right:25px}.resource-literature-box-wrap-admin .resource-delete-btn-wrap .resource-delete-btn{border-radius:50px;width:32px;height:32px;min-height:32px;padding:0;background:#fff;border:0}.resource-literature-box-wrap-admin .resource-delete-btn-wrap .resource-delete-btn:hover{background-color:#f08c30}.resource-literature-box-wrap-admin .resource-delete-btn-wrap .resource-delete-btn .material-symbols-rounded{width:18px;height:18px}.resource-library-download-modal .MuiPaper-root.MuiPaper-elevation{padding:12px;width:auto;max-width:none;max-height:none}.resource-library-download-modal-button{display:none!important}.resource-library-download-modal .resource-library-download-modal-content{margin:0}.resource-library-download-modal .resource-library-download-modal-content button{display:none}.resource-library-download-modal-msg{display:flex}.resource-library-download-modal-msg .resource-library-card--download{display:flex;flex-flow:column wrap;justify-content:center;min-width:240px}.resource-library-download-modal-msg .resource-library-card--download>div{display:flex;justify-content:space-between;padding:12px;align-items:center}.resource-library-download-modal-msg .resource-library-card--download>div>span{font-size:12px;font-style:normal;font-weight:700;line-height:18px;text-decoration-line:underline;text-decoration-style:solid}.resource-library-download-modal-msg .resource-library-card--download>div>div{font-size:12px;font-style:normal;font-weight:400;line-height:18px;color:gray;display:flex;gap:8px}.resource-library-download-modal-msg .resource-library-card--download>div:not(:last-child){border-bottom:1px solid #ECECEC}.add-new-resource-container-wrap .add-resource-literature-wrap{margin-bottom:32px;border-radius:16px;width:100%;padding:24px 24px 10px;background-color:#fff;box-shadow:0 0 8px #0000001f}.add-new-resource-container-wrap .add-resource-literature-wrap .selectbox-container{width:100%!important}.add-new-resource-container-wrap .add-resource-literature-wrap .sub-product-cat-wrap .selectbox-container{width:50%!important}.add-new-resource-container-wrap .add-resource-literature-wrap .sub-product-cat-wrap .selectbox-container:first-child{padding-right:8px}.add-new-resource-container-wrap .add-resource-literature-wrap .sub-product-cat-wrap .selectbox-container:last-child{padding-left:8px}.add-new-resource-container-wrap .page-title{margin-bottom:48px;font-size:32px;font-weight:600}.add-new-resource-container-wrap .add-resource-literature-box{max-width:800px;min-width:auto;margin:10px auto}.add-new-resource-container-wrap .upload-file-wrap{border:2px solid #808080;border-radius:12px;padding:32px 24px;text-align:center;cursor:pointer;background-color:#fff;transition:border-color .2s ease-in-out;max-width:392px}.add-new-resource-container-wrap .upload-file-wrap:hover{border-color:gray}.add-new-resource-container-wrap .upload-file-wrap input[type=file]{display:none}.add-new-resource-container-wrap .upload-file-wrap .bulk-upload__upload-icon{color:#2d2d2d;margin-bottom:12px}.add-new-resource-container-wrap .upload-file-wrap .bulk-upload__upload-text{font-size:14px;color:#333;line-height:1.5}.add-new-resource-container-wrap .upload-error{color:red;font-size:13px;margin-top:8px}.add-new-resource-container-wrap .form-title{margin-bottom:20px;font-weight:600}.add-new-resource-container-wrap .form-divider{margin:30px 0 40px;border-color:#ececec}.reports-container{display:flex;flex-direction:column;gap:24px;justify-content:flex-start;align-items:flex-start}.reports-container .reports-header-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.reports-container .reports-header-section .reports-title{color:var(--Greys-Dark-Grey-III, #2d2d2d);text-align:center;font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H2, 32px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H2, 38px)}.reports-container .reports-form-container{display:flex;width:100%;padding:var(--Spacing-spacing_300_24, 24px) 0px;flex-direction:column;align-items:center;gap:var(--Spacing-spacing_400_32, 32px);border-radius:12px;background:var(--White, #fff);box-shadow:0 0 8px #0000001f}.reports-container .claims-tab,.reports-container .user-tab{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Spacing-spacing_300_24, 24px);align-self:stretch;max-width:100%;width:800px;margin:0 auto}@media (max-width: 1023px){.reports-container .claims-tab,.reports-container .user-tab{width:100%;max-width:650px;margin:0 auto}}@media (max-width: 767px){.reports-container .claims-tab,.reports-container .user-tab{width:100%;max-width:450px;margin:0 auto}}.reports-container .claims-tab .claims-users-title,.reports-container .user-tab .claims-users-title{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H5, 20px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H5, 26px)}.reports-container .claims-tab .user-date-picker,.reports-container .user-tab .user-date-picker{display:"flex";flex-direction:row;gap:2;margin-bottom:3;width:100%}@media (max-width: 767px){.reports-container .claims-tab .user-date-picker,.reports-container .user-tab .user-date-picker{width:100%;display:flex;flex-direction:column}}.reports-container .claims-tab .user-date-picker .date-field,.reports-container .user-tab .user-date-picker .date-field{flex:1;max-width:392px;height:44px}.reports-container .claims-tab .user-date-picker .date-field .date-picker,.reports-container .user-tab .user-date-picker .date-field .date-picker{width:100%;border-radius:8px;border:1px solid var(--Greys-Dark-Grey-III, #2d2d2d);background:var(--White, #fff)}.reports-container .claims-tab .reports-button,.reports-container .user-tab .reports-button{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:10px;align-self:stretch}.reports-container .claims-tab .reports-button button,.reports-container .user-tab .reports-button button{min-width:120px}.unsubscribe .content{margin:6rem auto}.unsubscribe .content .success-message .message{display:flex;flex-direction:column;gap:.5rem;padding-top:1.5rem}.unsubscribe .content .success-message .divider{padding:.5px;margin-top:1rem}.unsubscribe .content .success-message .button-container{padding:16px 0}.unsubscribe .content .options-lists ul{list-style:disc;padding-left:2rem;margin-top:1rem}.unsubscribe .content .options-lists ul li a{color:#007bff;text-decoration:none}.unsubscribe .content .options-lists ul li a:hover{text-decoration:underline}@media screen and (max-width: 420px){.unsubscribe .content{margin:2rem 1rem}.unsubscribe .content .success-message .icon{width:40px;height:40px}.unsubscribe .content .options-lists ul{padding-left:1.2rem}}@media screen and (max-width: 1220px){.unsubscribe .content{margin:2rem}.unsubscribe .content .success-message .icon{width:40px;height:40px}.unsubscribe .content .options-lists ul{padding-left:1.5rem}}.login-simple-container{display:flex;justify-content:center;align-items:center;padding:2rem 1rem;background-color:#f8f8f8;min-height:calc(100vh - 64px)}.login-error{background-color:#fff2f0;border:1px solid #ffccc7;color:#ff4d4f;padding:8px 12px;border-radius:4px;margin-bottom:16px;font-size:14px;text-align:center}.login-form{background:#fff;padding:2.5rem;border-radius:8px;box-shadow:0 4px 6px #0000001a;width:100%;max-width:360px}.login-input-group{margin-bottom:1.5rem}.login-input-group label{display:block;margin-bottom:.5rem;color:#333;font-weight:500}.login-input-group input{width:100%;padding:.75rem;border:1px solid #AAA;border-radius:4px;font-size:1rem}.login-input-group input:focus{outline:none;border-color:#2d2d2d}.login-button{width:100%;padding:.75rem;background-color:#f08c30;color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}.login-button:hover{background-color:#e67700}.login-button:disabled{background-color:#ffb366;cursor:not-allowed}@font-face{font-family:Material Symbols Rounded;src:url(/assets/MaterialSymbolsRounded-CX0qR6UX.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vaillant_16;src:url(/assets/Vaillant_16-Book-o-z_Vpic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vaillant_16;src:url(/assets/Vaillant_16-Light-Bd3uSUIg.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Vaillant_16;src:url(/assets/Vaillant_16-Demi-BXqeuTVR.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vaillant_16;src:url(/assets/Vaillant_16-Heavy-BaDsweXk.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:48px;display:inline-block;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;color:#2d2d2d;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}:root{font-family:Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}a{font-weight:500;color:#1a1a1a;text-decoration:inherit}a:hover{color:#2d2d2d}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#1a1a1a}input:-internal-autofill-selected{background-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:inherit}.mui-auto-fill{background-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:inherit}.m-xs{margin:.25rem}.mt-xs{margin-top:.25rem}.mb-xs{margin-bottom:.25rem}.ml-xs{margin-left:.25rem}.mr-xs{margin-right:.25rem}.mx-xs{margin-left:.25rem;margin-right:.25rem}.my-xs{margin-top:.25rem;margin-bottom:.25rem}.p-xs{padding:.25rem}.pt-xs{padding-top:.25rem}.pb-xs{padding-bottom:.25rem}.pl-xs{padding-left:.25rem}.pr-xs{padding-right:.25rem}.px-xs{padding-left:.25rem;padding-right:.25rem}.py-xs{padding-top:.25rem;padding-bottom:.25rem}.m-sm{margin:.5rem}.mt-sm{margin-top:.5rem}.mb-sm{margin-bottom:.5rem}.ml-sm{margin-left:.5rem}.mr-sm{margin-right:.5rem}.mx-sm{margin-left:.5rem;margin-right:.5rem}.my-sm{margin-top:.5rem;margin-bottom:.5rem}.p-sm{padding:.5rem}.pt-sm{padding-top:.5rem}.pb-sm{padding-bottom:.5rem}.pl-sm{padding-left:.5rem}.pr-sm{padding-right:.5rem}.px-sm{padding-left:.5rem;padding-right:.5rem}.py-sm{padding-top:.5rem;padding-bottom:.5rem}.m-md{margin:1rem}.mt-md{margin-top:1rem}.mb-md{margin-bottom:1rem}.ml-md{margin-left:1rem}.mr-md{margin-right:1rem}.mx-md{margin-left:1rem;margin-right:1rem}.my-md{margin-top:1rem;margin-bottom:1rem}.p-md{padding:1rem}.pt-md{padding-top:1rem}.pb-md{padding-bottom:1rem}.pl-md{padding-left:1rem}.pr-md{padding-right:1rem}.px-md{padding-left:1rem;padding-right:1rem}.py-md{padding-top:1rem;padding-bottom:1rem}.m-lg{margin:1.5rem}.mt-lg{margin-top:1.5rem}.mb-lg{margin-bottom:1.5rem}.ml-lg{margin-left:1.5rem}.mr-lg{margin-right:1.5rem}.mx-lg{margin-left:1.5rem;margin-right:1.5rem}.my-lg{margin-top:1.5rem;margin-bottom:1.5rem}.p-lg{padding:1.5rem}.pt-lg{padding-top:1.5rem}.pb-lg{padding-bottom:1.5rem}.pl-lg{padding-left:1.5rem}.pr-lg{padding-right:1.5rem}.px-lg{padding-left:1.5rem;padding-right:1.5rem}.py-lg{padding-top:1.5rem;padding-bottom:1.5rem}.m-xl{margin:2rem}.mt-xl{margin-top:2rem}.mb-xl{margin-bottom:2rem}.ml-xl{margin-left:2rem}.mr-xl{margin-right:2rem}.mx-xl{margin-left:2rem;margin-right:2rem}.my-xl{margin-top:2rem;margin-bottom:2rem}.p-xl{padding:2rem}.pt-xl{padding-top:2rem}.pb-xl{padding-bottom:2rem}.pl-xl{padding-left:2rem}.pr-xl{padding-right:2rem}.px-xl{padding-left:2rem;padding-right:2rem}.py-xl{padding-top:2rem;padding-bottom:2rem}.m-xxl{margin:3rem}.mt-xxl{margin-top:3rem}.mb-xxl{margin-bottom:3rem}.ml-xxl{margin-left:3rem}.mr-xxl{margin-right:3rem}.mx-xxl{margin-left:3rem;margin-right:3rem}.my-xxl{margin-top:3rem;margin-bottom:3rem}.p-xxl{padding:3rem}.pt-xxl{padding-top:3rem}.pb-xxl{padding-bottom:3rem}.pl-xxl{padding-left:3rem}.pr-xxl{padding-right:3rem}.px-xxl{padding-left:3rem;padding-right:3rem}.py-xxl{padding-top:3rem;padding-bottom:3rem}.d-none{display:none}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-grid{display:grid}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-center{align-items:center}.align-stretch{align-items:stretch}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.fw-light{font-weight:300}.fw-regular{font-weight:400}.fw-medium{font-weight:500}.fw-demi{font-weight:600}.fw-bold{font-weight:700}.fs-xs{font-size:.75rem}.fs-sm{font-size:.875rem}.fs-base{font-size:1rem}.fs-lg{font-size:1.125rem}.fs-xl{font-size:1.25rem}.fs-xxl{font-size:1.5rem}.fs-h1{font-size:2rem}.fs-h2{font-size:1.75rem}.fs-h3{font-size:1.5rem}.fs-h4{font-size:1.25rem}.visible{visibility:visible}.invisible{visibility:hidden}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:sticky}.rounded-sm{border-radius:4px}.rounded-md{border-radius:8px}.rounded-lg{border-radius:16px}.rounded-pill{border-radius:999px}.shadow-sm{box-shadow:0 1px 3px #0000001f}.shadow-md{box-shadow:0 4px 6px #0000001a}.shadow-lg{box-shadow:0 10px 15px #0000001a}@media (min-width: 320px){.d-xs-none{display:none}.d-xs-block{display:block}.d-xs-flex{display:flex}}@media (min-width: 767px){.d-sm-none{display:none}.d-sm-block{display:block}.d-sm-flex{display:flex}}@media (min-width: 1024px){.d-md-none{display:none}.d-md-block{display:block}.d-md-flex{display:flex}}@media (min-width: 1300px){.d-lg-none{display:none}.d-lg-block{display:block}.d-lg-flex{display:flex}}@media (min-width: 1920px){.d-xl-none{display:none}.d-xl-block{display:block}.d-xl-flex{display:flex}}.main-content{flex-grow:1;display:flex;flex-direction:column;padding:0 16px;max-width:100%}.main-content>*{width:100%;max-width:100%;margin-bottom:20px}.main-content>*:last-child{margin-bottom:0}@media (min-width: 767px){.main-content{padding:0 24px}.main-content>*{margin-bottom:32px}}@media (min-width: 1024px){.main-content{padding:0 40px}.main-content>*{margin-bottom:32px}}@media (min-width: 1300px){.main-content{width:1220px;margin-left:auto;margin-right:auto;padding:0}.main-content>*{margin-bottom:40px}}@media (min-width: 768px){.signup-business-info-step .postcode-field{width:324px}}.signup-business-info-step .postalcode-lookup-btn{margin:25px 0 16px;height:45px}.signup-business-info-step .selectbox-container{margin-top:-25px}@media (min-width: 768px){.signup-business-info-step .selectbox-container{width:324px!important}}.signup-business-info-step .address-row,.signup-business-info-step .address-select-field{width:100%}.signup-business-info-step .postal-lookup{flex-direction:row}.signup-business-info-step .gas-verify-safe-number-btn{align-self:center}@media (min-width: 767px){.signup-business-info-step .label-or{align-self:flex-end;padding:1rem}}.signup-business-info-step .gas-safe-number-container{display:flex;flex-direction:row}.signup-business-info-step .gas-safe-number-container input:disabled{border-radius:8px;background:var(--Greys-Light-Grey-II, #ECECEC)}@media (min-width: 768px){.signup-business-info-step .gas-safe-number-container{flex-flow:row nowrap;width:auto}}.signup-business-info-step .gas-safe-number-container button{align-self:flex-end;margin-bottom:5px}.signup-business-info-step .gas-safe-number-container .verified-success-message{align-items:center;color:var(--Feedback-Colors-Success-Green-I, #008754);display:inline-flex;gap:.5rem}.signup-business-info-step .gas-safe-number-container .MuiFormHelperText-root.Mui-error{margin-top:5px}.signup-business-info-step .msc-number-container{align-self:flex-end}@media (min-width: 768px){.signup-business-info-step .verified-gas-safe-number .label-or{align-self:center}}.signup-business-info-step .verified-gas-safe-number button,.signup-business-info-step .verified-gas-safe-number .label-or{align-self:center;margin:0}@media (min-width: 768px) and (max-width: 1024px){.signup-business-info-step .verified-gas-safe-number button,.signup-business-info-step .verified-gas-safe-number .label-or{margin-top:35px!important}}.signup-business-info-step .verified-gas-safe-number .admin-verification-message,.signup-business-info-step .verified-gas-safe-number .verified-success-message{font-size:12px;display:flex;margin-left:-14px;gap:7px;align-items:center}.signup-business-info-step .verified-gas-safe-number .msc-number-container{align-self:baseline}@media (min-width: 768px) and (max-width: 1024px){.signup-business-info-step .verified-gas-safe-number .msc-number-container{align-self:center}}.signup-business-info-step .invalid-gas-safe-number .msc-number-container,.signup-business-info-step .invalid-gas-safe-number .label-or{align-self:center}@media (min-width: 768px) and (max-width: 1024px){.signup-business-info-step .invalid-gas-safe-number .msc-number-container,.signup-business-info-step .invalid-gas-safe-number .label-or{align-self:center}}@media (min-width: 768px){.signup-business-info-step .invalid-gas-safe-number .msc-number-container,.signup-business-info-step .invalid-gas-safe-number .label-or{margin-bottom:40px}}.signup-business-info-step .invalid-gas-safe-number button{align-self:flex-end}@media (min-width: 768px){.signup-business-info-step .invalid-gas-safe-number button{margin-bottom:25px}}.signup-business-info-step .gas-safe-number-exist button{align-self:flex-end}@media (min-width: 1024px){.signup-business-info-step .gas-safe-number-exist button{margin-top:2px}}.signup-business-info-step .gas-safe-number-exist .msc-number-container,.signup-business-info-step .gas-safe-number-exist .label-or{align-self:center}@media (min-width: 1024px){.signup-business-info-step .gas-safe-number-exist .msc-number-container,.signup-business-info-step .gas-safe-number-exist .label-or{margin-bottom:15px;align-self:center}}.signup-business-info-step .error-gas-safe-number{align-self:center!important}.terms-of-use-container{padding:0!important}.terms-of-use-container .terms-title{margin-bottom:1rem;font-weight:600;font-size:30px;line-height:1.1}.terms-of-use-container .tandc-paragraph{margin-bottom:10px!important;line-height:22px;font-size:16px;white-space:pre-wrap}.terms-of-use-container .banner-container{display:flex;align-items:center;flex-direction:row}@media (max-width: 768px){.terms-of-use-container .banner-container{flex-direction:column}}@media (max-width: 768px){.terms-of-use-container .banner-container .image-container img{width:100%}}.terms-of-use-container .terms-section{margin-bottom:20px}.terms-of-use-container .terms-section .terms-subtitle{font-weight:500;font-size:23px;margin-bottom:10px}.terms-of-use-container .terms-section a{color:#f08c30;text-decoration:#f08c30}.terms-and-conditions-container{padding-top:0}.terms-and-conditions-container .mb-16{margin-bottom:16px}.terms-and-conditions-container .ul-child-p{padding-left:6rem;margin-top:-1rem}@media (max-width: 768px){.terms-and-conditions-container .ul-child-p{padding-left:2rem}}.terms-and-conditions-container .tandc-paragraph{margin:0 0 16px;font-size:18px;line-height:26px;font-weight:400}.terms-and-conditions-container .banner-container{display:flex;align-items:center;flex-direction:row}@media (max-width: 768px){.terms-and-conditions-container .banner-container{flex-direction:column}}@media (max-width: 768px){.terms-and-conditions-container .banner-container .image-container img{width:100%}}.terms-and-conditions-container .banner-container h3{font-weight:600}.terms-and-conditions-container .banner-container h6{padding-bottom:10px}.terms-and-conditions-container h6{font-size:24px}.terms-and-conditions-container a{color:#f08c30;text-decoration:#f08c30}.terms-and-conditions-container ul{padding-left:3rem;margin-top:.5rem;margin-bottom:1rem}@media (max-width: 768px){.terms-and-conditions-container ul{padding-left:1rem}}.terms-and-conditions-container ul li{margin-bottom:1rem}.privacy-notice-document{margin-bottom:20px}.privacy-notice-document .privacy-title{font-weight:700;font-size:26px;margin-bottom:32px}@media (max-width: 768px){.privacy-notice-document .privacy-title{font-size:22px}}.privacy-notice-document .table-container{overflow-x:auto;width:100%;border:1px}.privacy-notice-document .table-container table{width:100%}.privacy-notice-document .table-container table .table-header{font-weight:600;font-size:22px;background-color:#ececec}@media (max-width: 768px){.privacy-notice-document .table-container table .table-header{font-size:14px}}.privacy-notice-document .table-container table td,.privacy-notice-document .table-container table th{border:1px solid #aaa}@media (max-width: 768px){.privacy-notice-document .table-container table th{padding:8px}}.privacy-notice-document .table-container table td{word-wrap:break-word;word-break:break-word}.privacy-notice-document .table-container table ul{margin-left:40px}@media (max-width: 768px){.privacy-notice-document .table-container table ul{margin-left:20px!important}}.privacy-notice-document .table-container table ul li{margin-bottom:15px}.privacy-notice-document .table-container table ul li ul li{margin-bottom:10px!important}.privacy-notice-document .table-container table ol{margin-left:40px}@media (max-width: 768px){.privacy-notice-document .table-container table ol{margin-left:20px!important}}.privacy-notice-document .table-container table ol li{margin-bottom:20px;padding-left:10px}.privacy-notice-document .table-container table a{color:#f08c30;text-decoration:#f08c30}.privacy-notice-document .table-container table p{margin-bottom:20px}@media (max-width: 768px){.privacy-notice-document .table-container table p{font-size:1rem}}@media (max-width: 768px){.privacy-notice-document .table-container .privacy-data-table td:nth-of-type(1){word-wrap:normal;word-break:normal}}@media (max-width: 768px){.privacy-notice-document .table-container .privacy-data-table td{padding:8px}}@media (max-width: 768px){.privacy-notice-document .table-container .privacy-data-table th{font-size:16px}}.privacy-notice-document .table-container .privacy-cookie-notice{font-size:24px;font-weight:600}@media (max-width: 768px){.privacy-notice-document .table-container .privacy-cookie-notice{font-size:1.2rem}}.guarantee-container{width:100%;max-width:1220px;padding:24px;background:#fff;box-shadow:0 0 8px #0000001f;border-radius:12px;display:flex;flex-direction:column;gap:0}.guarantee-header{display:flex;padding:12px 20px;border-bottom:1px solid #E1E1E1}.guarantee-header>div{flex:1;color:gray;font-size:14px;font-family:Arial;font-weight:700;line-height:20px;text-align:left;max-width:214px;padding:12px 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guarantee-header>div:nth-child(4),.guarantee-header>div:nth-child(5){max-width:260px}.guarantee-row{display:flex;padding:12px 20px}.guarantee-row>div{flex:1;color:#1b2128;font-size:14px;font-family:Arial;line-height:20px;white-space:normal;word-wrap:break-word;display:flex;align-items:flex-start;max-width:214px;padding:12px 20px;box-sizing:border-box;min-height:44px}.guarantee-row>div:nth-child(4),.guarantee-row>div:nth-child(5){max-width:260px;border-bottom:1px solid #E1E1E1}.guarantee-row.tier-row>div{color:#2d2d2d}.guarantee-row.tier-row:last-child{border-bottom:none}.guarantee-row.tier-row:last-child :nth-child(4),.guarantee-row.tier-row:last-child :nth-child(5){border-bottom:none}.guarantee-product{border-bottom:1px solid #E1E1E1}.guarantee-descriptions{display:flex;flex-direction:column;gap:8px;width:100%}.guarantee-description{width:100%}.loading-container{padding:24px;text-align:center;background-color:#fff;border-radius:12px;box-shadow:0 0 8px #0000001f}.empty-state{width:100%;padding:24px;background-color:#fff;border-radius:12px;box-shadow:0 0 8px #0000001f;text-align:center}.guarantee-footer{display:flex;margin-top:20px;padding-top:20px;border-top:1px solid #E1E1E1}.show-more-button{height:44px;padding:0 24px;border-radius:8px;border:1px solid #1A1A1A;color:#1a1a1a;font-size:16px;font-weight:600;text-transform:none}.show-more-button:hover{border-color:#1a1a1a;background-color:#0000000a}.conditional-guarantee{width:1220px;max-width:1220px;padding:24px;background:#fff;box-shadow:0 0 8px #0000001f;border-radius:12px;display:flex;flex-direction:column;gap:16px}.conditional-guarantee__table{width:100%;overflow:hidden;display:flex;flex-direction:row;align-items:flex-start}.conditional-guarantee__column{display:flex;flex-direction:column;height:100%}.conditional-guarantee__column--actions{width:80px;min-width:80px;justify-content:center;align-items:center}.conditional-guarantee__delete-button{color:#d32f2f;transition:all .2s ease-in-out}.conditional-guarantee__delete-button:hover:not(:disabled){background-color:#d32f2f0a;transform:scale(1.1)}.conditional-guarantee__delete-button:active:not(:disabled){transform:scale(.95)}.conditional-guarantee__delete-button:disabled{opacity:.5;cursor:not-allowed}.conditional-guarantee__header{height:50px;padding:20px;background:#fff;box-shadow:0 -1px #e1e1e1 inset;display:flex;justify-content:flex-start;align-items:center}.conditional-guarantee__header-text{color:gray;font-size:14px;font-family:Arial;font-weight:700;line-height:20px;word-wrap:break-word;flex:1}.conditional-guarantee__cell{min-height:64px;padding:12px 20px;background:#fff;box-shadow:0 -1px #e1e1e1 inset;display:flex;justify-content:flex-start;align-items:center}.conditional-guarantee__cell-text{color:#1b2128;font-size:14px;font-family:Arial;font-weight:400;line-height:20px;word-wrap:break-word;flex:1}.conditional-guarantee__button-wrapper{display:flex;justify-content:center;margin-top:24px}.conditional-guarantee__button-wrapper .btn{min-width:160px}.conditional-guarantee__button-wrapper .btn--black.btn--secondary{border:1px solid #1A1A1A;color:#1a1a1a;background-color:transparent}.conditional-guarantee__button-wrapper .btn--black.btn--secondary:hover{background-color:#f5f5f5}.conditional-guarantee__column--category{max-width:164px}.conditional-guarantee__column--name{max-width:280px}.conditional-guarantee__column--description{flex:1;min-width:0;max-width:412px}.conditional-guarantee__column--cost{max-width:136px}.conditional-guarantee__column--tiers{max-width:180px}.guarantee-admin-container{width:100%;max-width:1440px;margin:0 auto;padding:20px}.guarantee-admin-container .no-results{color:#666;font-size:14px;margin-left:16px;display:flex;align-items:center;font-family:Arial,sans-serif}.guarantee-admin-container .results-count{font-weight:500;color:#333;font-family:Arial,sans-serif}.guarantee-admin-container .breadcrumb{margin-bottom:24px}.guarantee-admin-container .breadcrumb .breadcrumb-link{display:flex;align-items:center;color:inherit;text-decoration:none}.guarantee-admin-container .breadcrumb .breadcrumb-link .MuiSvgIcon-root{margin-right:8px}.guarantee-admin-container .brand-tabs{width:100%;margin-bottom:24px}.guarantee-admin-container .brand-tabs .tabs-container{display:flex;padding:4px;background-color:#ececec;border-radius:8px}.guarantee-admin-container .brand-tabs .tabs-container .tab-button{flex:1;border-radius:4px;text-transform:none;font-weight:400;font-size:.875rem;line-height:1.25;font-family:Arial;color:#606060;background-color:transparent;box-shadow:none;border:none}.guarantee-admin-container .brand-tabs .tabs-container .tab-button.active{background-color:#fff;color:#000;font-family:Vaillant_16;font-size:1.25rem;font-weight:600;line-height:1.625;box-shadow:0 0 2px #0003}.guarantee-admin-container .brand-tabs .tabs-container .tab-button:hover:not(.active){background-color:#0000000a}.guarantee-admin-container .page-title{margin-bottom:24px;align-self:flex-start}.guarantee-admin-container .filters-container{width:100%;padding:16px;margin-bottom:24px;display:flex;flex-direction:column;gap:24px}.guarantee-admin-container .filters-container .filters-row{display:flex;gap:24px;width:100%}.guarantee-admin-container .filters-container .filters-row .filter-dropdown{flex:1;min-width:0}.guarantee-admin-container .filters-container .filters-row .filter-dropdown .select-box{width:100%}.guarantee-admin-container .filters-container .search-container{display:flex;justify-content:space-between;align-items:center;width:100%;gap:16px}.guarantee-admin-container .filters-container .search-container .search-field{max-width:422px;width:100%;margin-bottom:0}.guarantee-admin-container .filters-container .search-container .search-field .MuiOutlinedInput-root{height:44px}.guarantee-admin-container .filters-container .search-container .search-field .MuiOutlinedInput-root input{color:gray;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:12px 16px 12px 12px}.guarantee-admin-container .filters-container .search-container .search-field .MuiOutlinedInput-root fieldset{border-color:gray}.guarantee-admin-container .filters-container .search-container .search-field .MuiOutlinedInput-root:hover fieldset{border-color:#1a1a1a}.guarantee-admin-container .filters-container .search-container .search-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#1a1a1a;border-width:1px}.guarantee-admin-container .filters-container .search-container .search-field .search-icon{color:gray;margin-right:4px}.guarantee-admin-container .filters-container .search-container .search-button{margin-left:16px;min-width:120px;padding:0 24px;background-color:#f08c30;color:#000;font-family:Vaillant_16;font-weight:600;text-transform:none;font-size:1rem;border-radius:8px}.guarantee-admin-container .filters-container .search-container .search-button:hover{background-color:#e07d1f}.guarantee-admin-container .filters-container .search-container .search-button:disabled{background-color:#f3f4f6;color:#9ca3af}.guarantee-admin-container .filters-container .search-container .clear-button{margin-left:12px;min-width:100px;padding:0 20px;background-color:#fff;color:#1a1a1a;border:1px solid #D1D5DB;font-family:Vaillant_16;font-weight:500;text-transform:none;font-size:1rem;border-radius:8px}.guarantee-admin-container .filters-container .search-container .clear-button:hover{background-color:#f9fafb;border-color:#9ca3af}.guarantee-admin-container .filters-container .search-container .clear-button:disabled{background-color:#f3f4f6;color:#9ca3af;border-color:#e5e7eb;cursor:not-allowed}.guarantee-admin-container .filters-container .search-container .results-count{color:gray;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-left:auto;white-space:nowrap}.guarantee-admin-container .main-content{flex:1;padding:24px 0}.guarantee-admin-container .main-content .loading-container{display:flex;justify-content:center;padding:16px}.guarantee-admin-container .main-content .error-alert{margin-bottom:16px}.guarantee-admin{padding:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:1.5rem;max-width:1440px;margin:0 auto}.guarantee-admin__title{margin-bottom:24px;align-self:flex-start;font-family:Vaillant_16;font-size:2rem;font-weight:600;color:#000}.guarantee-admin__breadcrumb{margin-bottom:24px}.guarantee-admin__breadcrumb-link{display:flex;align-items:center;color:inherit;text-decoration:none}.guarantee-admin__breadcrumb-icon{margin-right:8px}.guarantee-admin__breadcrumb-text{color:#606060}.guarantee-admin__tabs-container{width:100%;max-width:400px;margin-bottom:24px}.guarantee-admin__tabs-container .MuiTab-root:hover:not(.active){background-color:#0000000a}.guarantee-admin__content{width:100%;max-width:1220px;display:flex;flex-direction:column;gap:1.5rem}.guarantee-admin__tabs-container{width:100%}.guarantee-admin__tabs-container .MuiTabs-root{min-height:50px;background-color:#ececec;border-radius:8px;padding:4px}.guarantee-admin__tabs-container .MuiTabs-flexContainer{height:100%}.guarantee-admin__tabs-container .MuiTab-root{min-height:42px;border-radius:4px;color:#606060;font-family:Arial;font-size:14px;font-weight:400;line-height:20px;opacity:1;text-transform:none;padding:0;min-width:0;flex:1}.guarantee-admin__tabs-container .MuiTab-root.active{background-color:#fff;color:#000;font-family:Vaillant_16;font-size:20px;font-weight:600;line-height:26px;box-shadow:0 0 2px #0003}.guarantee-admin__filters{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:1.5rem;background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 0 8px #00000014}.guarantee-admin__filter-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:1.5rem;height:44px}@media (max-width: 1024px){.guarantee-admin__filter-row{flex-direction:column;height:auto;gap:1rem}}.guarantee-admin__filter{flex:1;height:100%}.guarantee-admin__filter .MuiOutlinedInput-root{height:100%;border-radius:8px;border:1px solid #808080}.guarantee-admin__filter .MuiOutlinedInput-root .MuiSelect-select{padding:12px;display:flex;align-items:center}.guarantee-admin__filter .MuiOutlinedInput-root .MuiSvgIcon-root{color:gray}.guarantee-admin__filter .MuiOutlinedInput-root fieldset{border:none}.guarantee-admin__filter .placeholder-text{color:gray;font-size:14px;font-family:Arial;font-weight:400;line-height:20px}.guarantee-admin__search-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:1rem;margin-top:1rem;flex-direction:column;align-items:stretch}@media (min-width: 1024px){.guarantee-admin__search-container{flex-direction:row;align-items:center}}.guarantee-admin__search{width:398px}.guarantee-admin__search .MuiOutlinedInput-root{height:44px;border-radius:8px;border:1px solid #808080}.guarantee-admin__search .MuiOutlinedInput-root input{padding:10px 12px;color:#606060;font-size:14px;font-family:Arial;font-weight:400;line-height:20px}.guarantee-admin__search .MuiOutlinedInput-root input::placeholder{color:gray;opacity:1}.guarantee-admin__search .MuiOutlinedInput-root fieldset{border:none}@media (max-width: 1024px){.guarantee-admin__search{width:100%!important}}.guarantee-admin__search-button{height:44px;padding:0 24px;border-radius:8px;background-color:#f08c30;color:#000;font-size:16px;font-family:Vaillant_16;font-weight:600;text-transform:none;white-space:nowrap}.guarantee-admin__search-button:hover{background-color:#b46924}@media (max-width: 1024px){.guarantee-admin__search-button{width:100%}}.guarantee-admin__results-count{color:gray;font-size:16px;font-family:Arial;font-weight:400;line-height:24px;margin:1rem 0}.guarantee-admin__table-container{width:100%;background:#fff;border-radius:8px;box-shadow:0 0 8px #00000014;overflow:hidden}@media (max-width: 1024px){.guarantee-admin__table-container{overflow-x:auto}}.guarantee-admin__table{width:100%;border-collapse:collapse}@media (max-width: 1024px){.guarantee-admin__table{display:table;min-width:100%}}.guarantee-admin__table th,.guarantee-admin__table td{padding:16px;text-align:left;border-bottom:1px solid #D8D8D8}@media (max-width: 1024px){.guarantee-admin__table th,.guarantee-admin__table td{white-space:nowrap}}.guarantee-admin__table th{background-color:#f8f8f8;color:#606060;font-weight:600;font-size:14px;position:sticky;top:0;z-index:1}.guarantee-admin__table tr:hover{background-color:#f8f8f8}.guarantee-admin__table .tiers-cell{display:flex;flex-wrap:wrap;gap:.5rem}.guarantee-admin__table .tier-chip{background-color:#ececec;color:#606060;font-size:12px;height:24px}.guarantee-admin__table .guarantees-cell{display:flex;flex-direction:column;gap:.25rem}.guarantee-admin__table .guarantee-item{font-size:14px;line-height:1.4}.guarantee-admin__table .no-results{padding:32px;text-align:center;color:gray}.guarantee-admin__table .tier-cell{background:#fff;box-shadow:0 -1px #d8d8d8 inset;padding:0}.guarantee-admin__table .tier-cell .tier-item{height:56px;padding:20px;box-shadow:0 -1px #d8d8d8 inset;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.guarantee-admin__table .tier-cell .tier-item .tier-text{color:#0003;font-size:14px;font-family:Arial;font-weight:400;line-height:20px}.guarantee-admin__table .guarantee-cell{background:#fff;box-shadow:0 -1px #d8d8d8 inset;padding:0}.guarantee-admin__table .guarantee-cell .guarantee-item{height:56px;padding:12px 20px;box-shadow:0 -1px #d8d8d8 inset;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.guarantee-admin__table .guarantee-cell .guarantee-item .guarantee-text{color:#0003;font-size:14px;font-family:Arial;font-weight:400;line-height:20px;white-space:pre-line}.guarantee-admin__actions{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;margin-top:1rem}.guarantee-admin__actions .show-more-btn{height:44px;padding:0 24px;border-radius:8px;border:1px solid #1A1A1A;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.5rem;color:#1a1a1a;font-size:16px;font-family:Vaillant_16;font-weight:600}.guarantee-admin__actions .show-more-btn:hover{background-color:#ececec}@media (max-width: 1024px){.guarantee-admin__container{width:100%;max-width:100%;padding:1rem}}@media (max-width: 767px){.guarantee-admin{padding:.5rem}.guarantee-admin__table-container{overflow-x:auto}}.register__wrapper{background-color:#f08c30;margin:0 auto;padding:32px 16px;background:#fff;box-shadow:0 4px 6px #0000001a;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:32px;width:100%;max-width:1220px}.register__inner{width:100%;max-width:800px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:40px}.register__intro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:24px;padding:0 48px}@media (max-width: 767px){.register__intro{padding:0}}.register__intro__text.MuiTypography-root{font-family:Arial;font-size:1rem;font-weight:400;color:#2d2d2d;line-height:24px}.register__heading.MuiTypography-root{font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;color:#2d2d2d;line-height:38px;margin-bottom:32px;text-align:center}@media (max-width: 767px){.register__heading.MuiTypography-root{font-size:1.5rem;margin-bottom:24px}}.accordion__container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;max-width:590px;margin:0 auto}.reward__icon{width:187px;height:148px;display:flex;justify-content:center;align-items:center;background:transparent 50%/cover no-repeat;background-blend-mode:multiply}.button__group{display:flex;justify-content:center;align-items:center;gap:10px}@media (max-width: 767px){.button__group{flex-direction:column;width:100%!important}}@media (max-width: 767px){.button__register .MuiButton-root{width:100%!important}}.filter-search{display:flex;flex-direction:column;gap:var(--size-300, 24px);width:100%;padding:12px 8px 8px;position:sticky;top:72px}.filter-fields{display:flex;justify-content:flex-start;gap:24px;width:100%;align-items:center}@media (max-width: 767px){.filter-fields{flex-direction:column;gap:16px}}.sort-by{display:none}@media (min-width: 768px) and (max-width: 1023px){.sort-by{display:flex;color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:Arial;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.36px;justify-content:center;align-items:center;min-width:67px}}@media (max-width: 1023px){.input-fields{height:32px}}@media (max-width: 1023px){.view-toggle{display:none}}@media (max-width: 1023px){.my-installations{margin-top:32px;margin-bottom:32px}}@media (max-width: 1023px){.responsive-textfield{width:216px}}.date-selector{display:flex;gap:8px;height:44px;align-items:center}@media (max-width: 1023px){.date-selector{height:32px}}@media (max-width: 1023px){.selectbox--custom-height{margin-bottom:0!important}}.hidden-adornment{margin-bottom:-4px}@media (max-width: 767px){.hidden-adornment{display:none!important}}.custom-select-box{margin-bottom:0!important}.custom-select-box .selectbox-menu-paper .selectbox-menu-item.Mui-selected{background-color:gray!important}@media (max-width: 1024px){.custom-select-box .MuiOutlinedInput-root{height:32px!important}}.progress-bar{width:100%;height:12px;border-radius:20px;background:var(--White, #fff)}@media (max-width: 1023px){.progress-bar{height:8px}}.progress-bar__indicator{height:12px;border-radius:20px;width:var(--progress-width, 0%);background:var(--Gradient-orange, linear-gradient(270deg, #fadbbf -16.13%, #f08c30 91.79%))}@media (max-width: 1023px){.progress-bar__indicator{height:8px}}.progress-bar__indicator--platinum{background:#665a4a}.progress-bar__indicator--silver{background:gray}.progress-bar__indicator--gold{background:#af8000}.progress-bar__indicator--renewablePartner{background:#f08c30}.tier__status-card{width:100%;display:flex;justify-content:flex-start;gap:24px;padding:16px 24px;min-height:166px;align-items:center;border-radius:8px;background:#fef4ea}.tier__status-card--platinum,.tier__status-card--silver,.tier__status-card--gold{background:linear-gradient(85deg,#fef4ea -25.12%,#fadbbf 81.92%)}.tier__status-card--renewablepartner{background:linear-gradient(142deg,#fadbbf 26%,#f08c30 126.97%)}@media (max-width: 1023px){.tier__status-card{min-height:100px;padding:0 16px}}@media (max-width: 767px){.tier__status-card{gap:16px;padding:8px 12px;align-items:flex-start;min-height:81px}}.tier__status-card .tier__points-needed{display:flex}.tier__status-card .tier__points-needed .tier__points-needed-icon{margin-left:4px!important}.tier__status-card .tier__points-needed .tier__points-needed-icon:hover{text-decoration:underline}.tier__image{width:12%;max-width:85px;aspect-ratio:85/112}@media (max-width: 767px){.tier__image{margin-right:0;height:50px;width:38px}}.tier__card-content{display:flex;flex-direction:column;align-items:flex-start;width:100%}.tier__tier-title{width:100%;color:#000;font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H4, 1.5rem);font-weight:600;line-height:var(--font-lineHeight-Headlines-H4, 2rem);margin-bottom:12px}@media (max-width: 1023px){.tier__tier-title{margin-bottom:4px;color:#000;font-family:Arial;font-size:16px;font-style:normal;font-weight:700;line-height:24px}}@media (max-width: 767px){.tier__tier-title{color:#000;font-family:Arial;font-size:16px;font-style:normal;font-weight:700;line-height:24px}}.tier__progress-info{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:12px;width:100%}@media (max-width: 1023px){.tier__progress-info{margin-bottom:6px}}.tier__last-tier-text{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:Arial;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.36px}@media (max-width: 1023px){.tier__last-tier-text{font-size:14px;line-height:20px}}@media (max-width: 767px){.tier__last-tier-text{font-size:12px;line-height:18px}}.tier__progress-text,.tier__points-needed{color:#000;font-family:Arial;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.36px}@media (max-width: 1023px){.tier__progress-text,.tier__points-needed{color:#000;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}}@media (max-width: 767px){.tier__progress-text,.tier__points-needed{color:var(--Greys-Dark-Grey-IV, #1a1a1a);font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:18px}}.account-balance__summary{width:100%;min-height:166px;display:flex;padding:16px 24px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;border-radius:8px;background:var(--Orange-Light-Orange-l, #fef4ea)}.account-balance__summary.gradient-variant{background:linear-gradient(85deg,#fef4ea -25.12%,#fadbbf 81.92%);width:auto;display:flex;min-width:202px;min-height:99px;padding:12px 24px;flex-direction:column;align-items:flex-start;gap:0}@media (min-width: 1025px){.account-balance__summary.gradient-variant{padding:16px 24px;min-width:330px;min-height:auto;gap:16px}}.account-balance__summary.gradient-variant .account-balance__points{border-radius:22.406px 0 0 22.406px;border-right:2px solid #f08c30;padding-right:31px}@media (max-width: 767px){.account-balance__summary.gradient-variant .account-balance__points{padding-bottom:0;gap:0}}.account-balance__summary.gradient-variant .account-balance__cash{padding:0 20px;margin-left:0}@media (max-width: 767px){.account-balance__summary.gradient-variant .account-balance__cash{padding-bottom:0;gap:0}}@media (max-width: 1025px){.account-balance__summary.gradient-variant .account-balance__metric-label{font-size:16px}}.account-balance__summary.gradient-variant .account-balance__metric-label{font-weight:700;color:#606060}@media (max-width: 767px){.account-balance__summary.gradient-variant .account-balance__metric-value{font-size:18px}}@media (max-width: 1023px){.account-balance__summary{min-height:100px;gap:2px;padding:12px 24px}}@media (max-width: 767px){.account-balance__summary{width:100%;padding:8px 12px;gap:8px;min-height:108px}}.account-balance__summary-title{color:#000;font-family:var(--font-family-Headlines, Vaillant_16);font-size:1.5rem;font-weight:600;line-height:2rem}@media (max-width: 1023px){.account-balance__summary-title{color:var(--Black, var(--Black, #000));font-family:Arial;font-size:16px;font-style:normal;font-weight:700;line-height:24px}}.account-balance__metrics{display:flex;width:100%;align-items:center;justify-content:space-between}.account-balance__points{flex:1;border-right:2px solid var(--Orange-Light-Orange-lll, #fadbbf)}@media (max-width: 767px){.account-balance__points{padding-right:0;display:flex;gap:4px;justify-content:flex-start;flex-direction:column;padding-bottom:10px}}.account-balance__cash{flex:1;margin-left:20px}@media (max-width: 767px){.account-balance__cash{margin-left:0;padding:0 14px 10px;display:flex;gap:4px;justify-content:flex-start;flex-direction:column}}.account-balance__metric-label{color:var(--Greys-Dark-Grey-I, #606060);font-family:var(--font-family-Headlines, Vaillant_16);font-size:24px;line-height:32px;font-weight:600;opacity:.8}@media (max-width: 1024px){.account-balance__metric-label{color:var(--Greys-Dark-Grey-I, #606060);font-family:Arial;font-size:16px;font-style:normal;font-weight:700;line-height:24px}}@media (max-width: 767px){.account-balance__metric-label{color:var(--Greys-Dark-Grey-IV, #1a1a1a);font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:18px}}.account-balance__metric-value{color:var(--Greys-Dark-Grey-IV, #1a1a1a);font-family:var(--font-family-Headlines, Vaillant_16);font-size:37px;font-weight:700;line-height:3rem}@media (max-width: 1023px){.account-balance__metric-value{color:var(--Greys-Dark-Grey-IV, #1a1a1a);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H5, 20px);font-style:normal;font-weight:700;line-height:var(--font-lineHeight-Headlines-H5, 26px)}}@media (max-width: 767px){.account-balance__metric-value{color:var(--Greys-Dark-Grey-IV, #1a1a1a);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H4, 20px);font-style:normal;font-weight:700;line-height:var(--font-lineHeight-Headlines-H4, 26px)}}.hero-banner,.hero-banner--special{width:100%;display:flex;justify-content:space-between;gap:32px;align-items:flex-end;flex-direction:row;height:auto;padding:32px;border-radius:var(--size-150, 12px);background:var(--Gradiant-Light, linear-gradient(85deg, #fef4ea -25.12%, #fadbbf 81.92%))}@media (max-width: 1023px){.hero-banner,.hero-banner--special{gap:16px;padding:24px}}@media (max-width: 767px){.hero-banner,.hero-banner--special{flex-direction:column;align-items:center;padding:24px 16px}}.hero-banner--special{background:var(--Gradiant-Light, linear-gradient(128deg, #fadbbf 8.95%, #f08c30 82.04%))}.hero-banner--platinum,.hero-banner--silver,.hero-banner--gold{background:linear-gradient(85deg,#fef4ea -25.12%,#fadbbf 81.92%)}.hero-banner--renewablepartner{background:linear-gradient(142deg,#fadbbf 26%,#f08c30 126.97%);background:linear-gradient(103deg,#fadbbf,#f08c30 107.66%)}.hero-banner__content{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0}@media (max-width: 767px){.hero-banner__content{max-width:100%;width:100%}}.hero-banner__greeting{width:100%;color:#000;font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H1, 2.25rem);font-weight:600;line-height:var(--font-lineHeight-Headlines-H1, 2.625rem);margin-bottom:8px}@media (max-width: 1023px){.hero-banner__greeting{margin-bottom:4px;color:#000;font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H5, 20px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H5, 26px)}}.hero-banner__description{width:100%;color:#000;font-family:Arial;font-size:1.125rem;font-weight:400;line-height:1.625rem;letter-spacing:.02em;margin-bottom:32px}@media (max-width: 1023px){.hero-banner__description{margin-bottom:18px;color:#000;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}}@media (max-width: 767px){.hero-banner__description{margin-bottom:24px}}.hero-banner .account-balance__summary,.hero-banner--special .account-balance__summary{width:30%}@media (max-width: 767px){.hero-banner .account-balance__summary,.hero-banner--special .account-balance__summary{width:100%}}.faqs__wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:top;flex-wrap:nowrap;gap:32px;width:100%;background-color:#fff}@media (max-width: 767px){.faqs__wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-wrap:nowrap}}.faqs__main{width:30%}@media (max-width: 767px){.faqs__main{width:100%}}.faqs__header{margin-bottom:32px;text-align:left;color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H1, 36px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H1, 42px)}@media (max-width: 1023px){.faqs__header{font-size:var(--font-fontSize-Headlines-H2, 30px);line-height:var(--font-lineHeight-Headlines-H2, 36px)}}@media (max-width: 767px){.faqs__header{margin-bottom:32px;font-size:var(--font-fontSize-Headlines-H2, 28px);line-height:var(--font-lineHeight-Headlines-H2, 34px)}}.faqs__desc{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.faqs__desc .card-content__message-span{text-decoration:underline;cursor:pointer}.faqs__accordion{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:65%}@media (max-width: 767px){.faqs__accordion{width:100%}}.faqs__section-title{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H4, 24px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H4, 32px)}@media (max-width: 1023px){.faqs__section-title{font-size:var(--font-fontSize-Headlines-H5, 22px);line-height:var(--font-lineHeight-Headlines-H5, 28px)}}@media (max-width: 767px){.faqs__section-title{font-size:var(--font-fontSize-Headlines-H5, 20px);line-height:var(--font-lineHeight-Headlines-H5, 26px)}}.warning-modal .MuiDialog-paper{border-radius:0;overflow:hidden;box-shadow:0 2px 10px #0003}.warning-modal__content{padding:24px;background-color:#fff;display:flex;flex-direction:column;gap:16px;min-width:400px}@media (max-width: 600px){.warning-modal__content{min-width:auto;padding:16px}}.warning-modal__title{font-weight:700;margin-bottom:8px}.warning-modal__message{margin-bottom:16px}.warning-modal__dismiss-button{align-self:flex-start;text-transform:none;background-color:#e53935;color:#fff}.warning-modal__dismiss-button:hover{background-color:#c62828}.overview-container .contracts-page{max-width:1220px!important;width:100%!important;margin:0 auto;display:flex;flex-direction:column;gap:32px}.overview-container .contracts-page .banner-search{display:flex;flex-direction:column;gap:48px}.overview-container .contracts-page .banner-search>div.advance-search-sticky{margin-top:-24px}@media (max-width: 1023px){.overview-container .contracts-page .banner-search{gap:32px}.overview-container .contracts-page .banner-search>div.advance-search-sticky{margin-top:-8px}}.overview-container .contracts-page .controls-container{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0;padding:20px 0;background:#fff;position:sticky;top:0;z-index:1000;box-shadow:0 2px 4px #0000001a}.overview-container .contracts-page .controls-container.sticky{padding:15px;margin:0 -20px 20px}.overview-container .contracts-page .controls-container .filters{display:flex;gap:15px;flex-wrap:wrap;flex-grow:1}.overview-container .contracts-page .controls-container .filters .MuiToggleButtonGroup-root{flex-wrap:wrap}.overview-container .contracts-page .controls-container .filters input[type=date]{padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.overview-container .contracts-page .controls-container .filters .MuiTextField-root{flex-grow:1;min-width:200px}.overview-container .contracts-page .controls-container .view-toggle{display:flex;align-items:center;gap:16px}.overview-container .contracts-page .controls-container .view-toggle .MuiToggleButtonGroup-root{background:#f5f5f5}.overview-container .contracts-page .controls-container .view-toggle .MuiToggleButton-root{text-transform:none}.overview-container .contracts-page .controls-container .view-toggle .MuiToggleButton-root.Mui-selected{background:#1976d2;color:#fff}.overview-container .contracts-page .controls-container .view-toggle .MuiToggleButton-root.Mui-selected:hover{background:#1565c0}.overview-container .contracts-page .contracts-container{width:100%}.overview-container .contracts-page .contracts-container .grid-view,.overview-container .contracts-page .contracts-container .list-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:32px}@media (max-width: 768px){.overview-container .contracts-page .contracts-container .grid-view,.overview-container .contracts-page .contracts-container .list-view{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}}@media (max-width: 480px){.overview-container .contracts-page .contracts-container .grid-view,.overview-container .contracts-page .contracts-container .list-view{grid-template-columns:1fr;gap:16px}}.overview-container .contracts-page .contracts-container .grid-view .common-card,.overview-container .contracts-page .contracts-container .list-view .common-card{display:flex;width:100%;flex-direction:column;gap:8px;border-radius:12px;box-shadow:0 0 8px #0000001f}.overview-container .contracts-page .contracts-container .grid-view .common-card .card-header,.overview-container .contracts-page .contracts-container .list-view .common-card .card-header{display:flex;padding:16px;flex-direction:column;gap:12px;border-radius:12px 12px 0 0;background:#f8f8f8;align-self:stretch;min-height:119px}.overview-container .contracts-page .contracts-container .grid-view .common-card .card-header .card-headerInfo-text,.overview-container .contracts-page .contracts-container .list-view .common-card .card-header .card-headerInfo-text{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.overview-container .contracts-page .contracts-container .grid-view .common-card .card-header .card-header-text,.overview-container .contracts-page .contracts-container .list-view .common-card .card-header .card-header-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;overflow:hidden;color:var(--Greys-Dark-Grey-III, #2D2D2D);text-overflow:ellipsis;font-family:Arial;font-size:18px;font-style:normal;font-weight:700;line-height:26px}.overview-container .contracts-page .contracts-container .grid-view .common-card .card-header .card-info,.overview-container .contracts-page .contracts-container .list-view .common-card .card-header .card-info{display:flex;align-items:center;justify-content:space-between;gap:12px}.overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail,.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail{display:flex;padding:var(--size-200, 16px);align-items:flex-start;flex-direction:column;gap:var(--size-150, 12px);flex:1 0 0;align-self:stretch;background:var(--White, #FFF);border-radius:0 0 12px 12px}.overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .product-info,.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .product-info{width:100%;display:flex;flex-direction:column;gap:12px}.overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .product-info .validity-info,.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .product-info .validity-info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--size-100-base, 8px);align-self:stretch}.overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .product-info .validity-info .info,.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .product-info .validity-info .info{width:100%;display:flex;justify-content:space-between}.overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .product-info .validity-info .progressBar-text,.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .product-info .validity-info .progressBar-text{color:var(--Greys-Mid-Grey, #808080);font-weight:700;font-size:12px}.overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .product-info .validity-info .custom-progress-bar,.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .product-info .validity-info .custom-progress-bar{width:100%;height:var(--size-150, 12px);background:var(--Greys-Light-Grey-II, #ECECEC);border-radius:20px;overflow:hidden}.overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .product-info .validity-info .custom-progress-bar__fill,.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .product-info .validity-info .custom-progress-bar__fill{height:100%;width:0%;background:var(--Gradient-orange, linear-gradient(270deg, #FADBBF -16.13%, #F08C30 91.79%))!important;border-radius:4px;transition:width .3s ease-in-out}.overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .status,.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .status{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;flex:1 0 0;gap:12px 20px;border-radius:4px;background:#f8f8f8;position:relative}.overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .status .completed,.overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .status .in-progress,.overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .status .out-standing,.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .status .completed,.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .status .in-progress,.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .status .out-standing{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px;padding:8px;align-self:stretch}.overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .status .out-standing,.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .status .out-standing{flex-direction:column;gap:12px 20px;padding:14px;border-radius:4px;background:#f8f8f8;box-shadow:0 0 8px #0000001f}.overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .status .out-standing .out-standing-title,.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .status .out-standing .out-standing-title{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;cursor:pointer}.overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion,.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:12px 8px}.overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion .accordion-loader,.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion .accordion-loader{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;padding:16px;width:100%}.overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item,.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;min-width:120px;gap:4px;padding:8px;border-radius:4px;background:#fff;cursor:pointer;flex:1;box-shadow:0 0 8px #0000001f}.overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item:last-child,.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item:last-child{flex:0 0 49%}.overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item-color,.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item-color{pointer-events:none;box-shadow:none;color:var(--Greys-Light-Grey-III, #AAA)}.overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .status .overlaycolor,.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .status .overlaycolor{box-shadow:0 0 8px #0000001f;z-index:998;position:absolute}.overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .view-details,.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .view-details{width:100%;display:flex;justify-content:space-between;align-items:center}.overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .view-details .card-footer-btn,.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .view-details .card-footer-btn{display:flex;height:32px;padding:0px var(--size-200, 16px)!important;justify-content:center;align-items:center;gap:4px;border-radius:6px;border:1px solid var(--Greys-Dark-Grey-IV, #1A1A1A);text-transform:none;font-size:12px}.overview-container .contracts-page .contracts-container .grid-view .common-card .card-detail .view-details .action-buttons,.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .view-details .action-buttons{width:100%;display:flex;justify-content:space-between}.overview-container .contracts-page .contracts-container .grid-view .common-card .card-footerInfo-text,.overview-container .contracts-page .contracts-container .list-view .common-card .card-footerInfo-text{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:Arial;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.overview-container .contracts-page .contracts-container .grid-view .common-card .no-products-detail,.overview-container .contracts-page .contracts-container .list-view .common-card .no-products-detail{display:flex;padding:var(--size-200, 16px);flex-direction:column;justify-content:center;align-items:center;gap:var(--size-200, 16px);flex:1 0 0;align-self:stretch;width:100%}.overview-container .contracts-page .contracts-container .grid-view .common-card .no-products-detail .no-products-details,.overview-container .contracts-page .contracts-container .list-view .common-card .no-products-detail .no-products-details{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.overview-container .contracts-page .contracts-container .grid-view .common-card .no-products-detail .no-products-details .info,.overview-container .contracts-page .contracts-container .list-view .common-card .no-products-detail .no-products-details .info{width:100%;display:flex;align-items:center;gap:8px;padding:8px;border-radius:4px;background:var(--Greys-Light-Grey-I, #F8F8F8)}.overview-container .contracts-page .contracts-container .grid-view .common-card .no-products-detail .card-actions-btns,.overview-container .contracts-page .contracts-container .list-view .common-card .no-products-detail .card-actions-btns{display:flex;justify-content:space-between;align-items:center;align-self:stretch}@media (min-width: 1024px){.overview-container .contracts-page .contracts-container .list-view{grid-template-columns:1fr}}.overview-container .contracts-page .contracts-container .list-view .common-card{height:175px}@media (min-width: 1024px){.overview-container .contracts-page .contracts-container .list-view .common-card{flex-direction:row}.overview-container .contracts-page .contracts-container .list-view .common-card .card-header{width:30%;border-radius:12px 0 0 12px;justify-content:space-between}.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail{width:70%;flex-direction:row;align-items:center;border-radius:0 12px 12px 0}.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .product-info{flex-direction:row;justify-content:space-between;width:100%;gap:20px}.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .product-info .status{width:30%}.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .product-info .validity-info{width:46%}.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .product-info .validity-info .info{justify-content:space-between;gap:1rem}.overview-container .contracts-page .contracts-container .list-view .common-card .card-detail .view-details{justify-content:end;width:auto}.overview-container .contracts-page .contracts-container .list-view .common-card .no-products-detail{flex-direction:row;justify-content:space-between}.overview-container .contracts-page .contracts-container .list-view .common-card .no-products-detail .no-products-details{flex-direction:row;width:auto;justify-content:space-between}.overview-container .contracts-page .contracts-container .list-view .common-card .no-products-detail .no-products-details .info{width:auto}.overview-container .contracts-page .contracts-container .list-view .common-card .no-products-detail .card-actions-btns{flex-direction:column;justify-content:center;align-items:normal;gap:var(--size-100-base, 8px)}}.overview-container .contracts-page .pagination-controls{display:flex;justify-content:center;position:relative;width:96%;z-index:1000;margin-bottom:20px}.overview-container .contracts-page .pagination-controls .pagination-btn{height:fit-content}.overview-container .contracts-page .back-to-top{position:static;bottom:24px;display:flex;justify-content:flex-end;margin-top:-6rem;width:100%}@media (max-width: 768px){.overview-container .contracts-page .back-to-top{margin-top:-5rem!important}}@media (max-width: 1022px){.overview-container .contracts-page .back-to-top{margin-top:-5rem!important}}.overview-container .contracts-page .back-to-top-sticky{position:sticky!important}@media (max-width: 480px){.contracts-page{gap:16px}.contracts-page .controls-container{padding:12px 0;gap:12px}.contracts-page .controls-container .filters,.contracts-page .installations-container .grid-view,.contracts-page .installations-container .list-view{gap:12px}}.banner-search{display:flex;flex-direction:column}.headline{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H1, 36px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H1, 42px);margin-bottom:48px}@media (max-width: 1023px){.headline{font-size:var(--font-fontSize-Headlines-H1, 34px)}}@media (max-width: 767px){.headline{font-size:var(--font-fontSize-Headlines-H1, 32px)}}.subheadline{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H5, 20px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H5, 26px)}@media (max-width: 767px){.subheadline{font-size:var(--font-fontSize-Headlines-H5, 18px)}}.InstalledProducts-container .headline{margin-bottom:16px}.InstalledProducts-container .subheadline{margin-bottom:48px}@media (max-width: 768px){.InstalledProducts-container .subheadline{margin-bottom:32px}}.advance-search-sticky{position:sticky;top:72px;background-color:#fff}.contracts-page .advance-search-sticky{position:sticky;z-index:999;background-color:#fff;transition:padding .4s}.contracts-page .advance-search-sticky.stuck{padding-top:24px;padding-bottom:24px}@media (max-width: 1023px){.contracts-page .advance-search-sticky.stuck{padding-top:16px;padding-bottom:16px}}@media (max-width: 767px){.contracts-page .advance-search-sticky.stuck{padding-top:12px;padding-bottom:12px}}.progressBarFramework-text{color:var(--Greys-Mid-Grey, #808080)!important;font-weight:700!important;font-size:12px!important}.impersonation-banner{width:fit-content;align-self:flex-start;color:#2d2d2d;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.impersonation-banner .impersonation-banner-link{color:#2d2d2d;font-family:Arial;font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-decoration-color:#2d2d2d}.impersonation_delete_btn{width:100%}.impersonation-removal-modal .MuiTypography-caption,.impersonation-timeout-modal .MuiTypography-caption{font-size:16px}.filter-search-agreement{display:flex;flex-direction:column;gap:var(--size-300, 24px);width:100%;padding:12px 0;top:72px}@media (max-width: 1024px){.filter-search-agreement{padding:12px 0 8px}}@media (max-width: 767px){.filter-search-agreement{padding:0}}.filter-fields{display:flex;justify-content:flex-start;gap:16px;width:100%}@media (max-width: 767px){.filter-fields{flex-direction:column;align-items:flex-start;gap:16px}}.sort-by{display:flex;color:#2d2d2d;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-items:center}.sort-by span{white-space:nowrap}@media (max-width: 767px){.sort-by{justify-content:flex-start}}.input-fields{width:100%;max-width:340px;height:44px;background:var(--White, #FFF);margin-bottom:0}@media (max-width: 1024px){.input-fields{height:32px}}@media (max-width: 767px){.input-fields{width:100%;max-width:100%}}.search-fields{display:flex;width:100%;gap:12px;justify-content:space-between;align-items:flex-start}@media (max-width: 767px){.search-fields{flex-direction:column;gap:8px}}.search-container{display:flex;width:100%;max-width:100%;align-items:center;justify-content:flex-start;gap:12px}@media (max-width: 767px){.search-container{justify-content:space-around}}.search-container input{width:100%;max-width:100%}.view-toggle{display:flex;justify-content:flex-end;flex-grow:1}@media (max-width: 1024px){.view-toggle{display:none}}.filterStatus-toggle{display:flex;justify-content:flex-start;flex-grow:1}.filter-buttons .filter-button-group{display:flex;gap:8px;flex:1;flex-wrap:wrap}.filter-buttons .filter-button-group .MuiButtonGroup-grouped{border:1px solid #e0e0e0;border-radius:8px!important;color:#2d2d2d;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:20px;background-color:#fff;text-transform:none;font-size:14px;padding:8px}.filter-buttons .filter-button-group .MuiButtonGroup-grouped:hover{background-color:#f5f5f5;border-color:#e0e0e0}.filter-buttons .filter-button-group .MuiButtonGroup-grouped:not(:last-child){border-right:1px solid #e0e0e0}.filter-buttons .filter-button-group .MuiButtonGroup-grouped.active{background-color:#ececec;color:#2d2d2d;font-weight:500;border-color:gray}.filter-buttons .filter-button-group .MuiButtonGroup-grouped.active:hover{background-color:#ececec;border-color:gray}.filter-buttons .filter-button-group .MuiButtonGroup-grouped:not(.active){background-color:#fff;color:#2d2d2d;border-color:#e0e0e0}.filter-buttons .filter-button-group .MuiButtonGroup-grouped:not(.active):hover{background-color:#f5f5f5;border-color:#e0e0e0}.toggle-button-group{display:flex;justify-content:space-between;gap:8px;width:auto}.toggle-button{display:flex!important;padding:8px!important;justify-content:center!important;align-items:center!important;border-radius:8px!important;gap:8px!important;border:1px solid var(--Greys-Mid-Grey, #808080)!important;background-color:#fff!important}.toggle-button.active{background-color:#ececec!important}.toggle-button:hover{background-color:#f5f5f5!important}.toggle-button.MuiToggleButton-root{border:1px solid var(--Greys-Mid-Grey, #808080)!important}.toggle-button.MuiToggleButton-root.Mui-selected{background-color:#ececec!important;color:inherit!important}.installation-count{color:var(--Greys-Mid-Grey, #808080);font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:flex;justify-content:end;align-items:flex-end;margin:auto auto 0;width:100%}@media (max-width: 767px){.installation-count{justify-content:flex-start}}.my-installations{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H2, 30px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H2, 36px);margin-top:32px;margin-bottom:48px}@media (max-width: 1024px){.my-installations{margin-top:32px;margin-bottom:32px}}.date-picker{display:flex;flex-direction:row;gap:10px;width:100%}@media (min-width: 767px){.date-picker{align-items:center}}.date-picker>div{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:Arial;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.36px}.top-section{display:flex;flex-direction:column}@media (max-width: 767px){.top-section{flex-direction:column;gap:0}}.hero-banner{width:100%}.textfield-container{width:auto}@media (max-width: 767px){.textfield-container{width:100%}}.search-input .MuiOutlinedInput-root{width:340px;height:44px;border-radius:8px;background-color:#fff;border-color:gray}@media (max-width: 1024px){.search-input .MuiOutlinedInput-root{height:32px}}@media (max-width: 767px){.search-input .MuiOutlinedInput-root{width:100%}}.search-input .search-clear-icon{cursor:pointer}.search-input .search-clear-icon:hover{color:#555}.search-input .MuiInputBase-input::placeholder{color:gray;font-family:Arial;opacity:1;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.search-input .MuiOutlinedInput-notchedOutline{border-color:gray}.search-input .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:gray;border-width:1px}.search-input:hover .MuiOutlinedInput-notchedOutline{border-color:gray}.responsive-textfield{width:340px}@media (max-width: 1024px){.responsive-textfield{width:216px}}@media (max-width: 767px){.responsive-textfield{width:100%}}.responsive-div{width:100%;height:32px;max-width:340px;background-color:#d3d3d3;border-radius:8px;border:1px solid #808080;margin:auto}@media (max-width: 767px){.responsive-div{height:32px;max-width:100%}.date-picker{flex-direction:column}}.date-selector{display:flex;gap:8px;height:48px;align-items:center}@media (max-width: 1024px){.date-selector{height:32px}}@media (max-width: 767px){.date-selector{display:flex;justify-content:flex-start;align-items:center;height:32px}}.hidden-sort-by{min-width:67px}.hidden-adornment{position:start}@media (max-width: 1024px){.selectbox--custom-height{margin-bottom:0!important}}.selectbox--custom-height{height:32px}.selectbox--custom-height .MuiFormControl-root,.selectbox--custom-height .MuiInputBase-root{height:100%}.selectbox--custom-height .MuiSelect-select{height:100%;display:flex;align-items:center;padding:8px 14px}.selectbox--custom-height .MuiMenuItem-root{height:32px;min-height:32px;display:flex;align-items:center}.agreements-container{background-color:#fff!important}.agreements-container .card-loading-fallback{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:16px}.banner{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%;align-self:stretch;border-radius:12px;background:var(--Gradiant-Light, linear-gradient(85deg, #FEF4EA -25.12%, #FADBBF 81.92%));overflow:visible;padding:32px;position:relative;box-shadow:0 4px 12px #0000001a;gap:32px}.banner .banner-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;width:100%;gap:24px}@media (max-width: 767px){.banner .banner-header{flex-direction:column}}.banner .banner-header .banner-title-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px;flex:1}.banner .banner-header .banner-title-container .banner-title{color:#000;font-size:36px;font-family:Arial,sans-serif;font-weight:600;line-height:42px;word-wrap:break-word}@media (max-width: 1024px){.banner .banner-header .banner-title-container .banner-title{font-size:20px;line-height:26px}}.banner .banner-header .banner-title-container .banner-validity{color:#000;font-size:18px;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:26px;letter-spacing:.36px;word-wrap:break-word}@media (max-width: 767px){.banner .banner-header .banner-title-container .banner-validity{font-size:14px;line-height:20px}}@media (max-width: 767px){.banner .banner-header .banner-title-container .banner-validity{font-size:12px;line-height:18px}}.banner .banner-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap;gap:32px}.banner .banner-content .installation-progress-container{width:704px;padding:16px 24px;background:#fef4ea;border-radius:8px;gap:12px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}@media (max-width: 1024px){.banner .banner-content .installation-progress-container{height:100%;gap:12px}}.banner .banner-content .installation-progress-container .section-title{color:#000;font-size:24px;font-family:Arial,sans-serif;font-weight:700;line-height:32px}@media (max-width: 1024px){.banner .banner-content .installation-progress-container .section-title{font-size:16px;line-height:24px}}.banner .banner-content .installation-progress-container .progress-details{align-self:stretch;gap:12px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}@media (max-width: 1024px){.banner .banner-content .installation-progress-container .progress-details{gap:0}}.banner .banner-content .installation-progress-container .progress-details .progress-text-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;align-self:stretch;gap:12px}@media (max-width: 1024px){.banner .banner-content .installation-progress-container .progress-details .progress-text-container{gap:0}}.banner .banner-content .installation-progress-container .progress-details .progress-text-container .progress-text{color:#000;font-size:18px;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:26px;letter-spacing:.36px}@media (max-width: 1024px){.banner .banner-content .installation-progress-container .progress-details .progress-text-container .progress-text{font-size:14px;line-height:20px;letter-spacing:0px}}@media (max-width: 767px){.banner .banner-content .installation-progress-container .progress-details .progress-text-container .progress-text{font-size:12px;line-height:20px;letter-spacing:0px}}.banner .banner-content .installation-progress-container .progress-details .progress-text-container .progress-text.forecast-text{text-align:right}.banner .banner-content .installation-progress-container .progress-details .progress-bar-container{align-self:stretch;position:relative;margin:12px 0}.banner .banner-content .installation-progress-container .progress-details .progress-bar-container .progress-bar-bg{width:100%;height:12px;background:#fff;border-radius:20px}.banner .banner-content .installation-progress-container .progress-details .progress-bar-container .progress-bar-fill{position:absolute;top:0;left:0;height:12px;background:linear-gradient(223deg,#fadbbf,#f08c30);border-radius:20px}@media (max-width: 1024px){.banner .banner-content .installation-progress-container{width:100%;padding:16px}}.banner .banner-content .forecast-container{width:420px;padding:16px 24px;background:#fef4ea;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;gap:16px}@media (max-width: 1024px){.banner .banner-content .forecast-container{height:100%}}.banner .banner-content .forecast-container .forecast-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;align-self:stretch;padding-top:18px}@media (max-width: 1024px){.banner .banner-content .forecast-container .forecast-header{padding:0!important}}.banner .banner-content .forecast-container .forecast-header .section-title{color:#000;font-size:24px;font-family:Arial,sans-serif;font-weight:600;line-height:32px}@media (max-width: 1024px){.banner .banner-content .forecast-container .forecast-header .section-title{font-size:16px;line-height:24px;font-weight:700}}.banner .banner-content .forecast-container .product-type-selector{width:100%;background:#fff;border-radius:4px;overflow:visible;position:relative}@media (max-width: 1024px){.banner .banner-content .forecast-container .product-type-selector{z-index:1100}}.banner .banner-content .forecast-container .product-type-selector .selector-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:14px;cursor:pointer}.banner .banner-content .forecast-container .product-type-selector .selector-container .product-type-title{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:Arial,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.banner .banner-content .forecast-container .product-type-selector .product-type-dropdown{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;position:absolute;top:calc(100% + 8px);left:0;width:100%;background-color:#fff;border-radius:8px;padding:12px;box-shadow:0 0 8px #0000001f;gap:8px;z-index:1000}.banner .banner-content .forecast-container .product-type-selector .product-type-dropdown .product-type-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:8px;padding:8px 12px;border-radius:16px;width:calc(50% - 4px);box-sizing:border-box}@media (max-width: 1024px){.banner .banner-content .forecast-container{width:100%;padding:16px}}@media (max-width: 1024px){.banner .banner-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:24px}}@media (max-width: 767px){.banner .banner-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:16px}}@media (max-width: 1024px){.banner{padding:24px;gap:24px}}@media (max-width: 767px){.banner{padding:16px;gap:24px}}.banner .banner-left{width:339px;align-self:stretch;padding:16px;border-top-left-radius:12px;border-top-right-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;gap:16px}.banner .banner-left .banner-title{align-self:stretch}.banner .banner-left .banner-title h6{color:var(--Black, black);font-size:18px;font-family:Arial,sans-serif;font-weight:700;line-height:26px;word-wrap:break-word}.banner .banner-left .banner-details{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;align-self:stretch;gap:12px}.banner .banner-left .banner-details .detail-item{align-self:stretch}.banner .banner-left .banner-details .detail-item p{color:var(--Black, black);font-size:12px;font-family:Arial,sans-serif;font-weight:400;line-height:18px;word-wrap:break-word}.banner .banner-center{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex:1 1 0;align-self:stretch;padding:16px 24px;overflow:visible;gap:32px}@media (max-width: 1024px){.banner .banner-center{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:32px;padding:16px;max-height:100%}}.banner .banner-center .product-type-selector{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;width:360px;background:#f8f8f8;box-shadow:0 0 8px #0000001f;overflow:visible;border-radius:4px;position:relative}@media (max-width: 1024px){.banner .banner-center .product-type-selector{width:100%}}.banner .banner-center .product-type-selector .selector-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;align-self:stretch;padding:14px;cursor:pointer;position:relative}.banner .banner-center .product-type-selector .selector-container .product-type-title{color:#2d2d2d;font-family:Arial,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.banner .banner-center .product-type-selector .product-type-dropdown{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;position:absolute;top:calc(100% + 8px);left:0;width:100%;background-color:#f8f8f8;border-radius:8px;padding:12px;box-shadow:0 0 8px #0000001f;gap:8px;z-index:1000}.banner .banner-center .product-type-selector .product-type-dropdown .product-type-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:8px;padding:8px 12px;border-radius:16px;width:calc(50% - 4px);box-sizing:border-box;z-index:1000}.banner .banner-right{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;flex-wrap:nowrap;flex:1 1 0;align-self:stretch;gap:24px}.banner .banner-right .progress-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap;align-self:stretch;gap:6px}.banner .banner-right .progress-section .progress-details{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;align-self:stretch}.banner .banner-right .progress-section .progress-details .progress-text{color:var(--Black, var(--Black, #000));font-family:Arial,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:15px}.banner .banner-right .progress-section .progress-bar{align-self:stretch;height:12px;background:#f8f8f8;border-radius:20px;overflow:hidden;margin:4px 0 12px}.banner .banner-right .progress-section .progress-bar .progress-bar-fill{height:12px;background:linear-gradient(223deg,#fadbbf,#f08c30);border-radius:20px}.banner-search-agreement{display:flex;flex-direction:column;gap:48px;margin-bottom:48px}.banner-search-agreement>div.advance-search-sticky{margin-top:-24px}@media (max-width: 1024px){.banner-search-agreement{gap:24px}.banner-search-agreement>div.advance-search-sticky{margin-top:0}}.overview-container .agreement-page{margin:0 auto;display:flex;flex-direction:column;gap:32px}.overview-container .agreement-page .controls-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:20px;margin:20px 0;padding:20px 0;background:#fff;position:sticky;top:0;z-index:1000;box-shadow:0 2px 4px #0000001a}.overview-container .agreement-page .controls-container.sticky{padding:15px;margin:0 -20px 20px}.overview-container .agreement-page .controls-container .filters{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:15px;flex-grow:1}.overview-container .agreement-page .controls-container .filters .MuiToggleButtonGroup-root{flex-wrap:wrap}.overview-container .agreement-page .controls-container .filters input[type=date]{padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.overview-container .agreement-page .controls-container .filters .MuiTextField-root{flex-grow:1;min-width:200px}.overview-container .agreement-page .controls-container .view-toggle{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:16px}.overview-container .agreement-page .controls-container .view-toggle .MuiToggleButtonGroup-root{background:#f5f5f5}.overview-container .agreement-page .controls-container .view-toggle .MuiToggleButton-root{text-transform:none}.overview-container .agreement-page .controls-container .view-toggle .MuiToggleButton-root.Mui-selected{background:#1976d2;color:#fff}.overview-container .agreement-page .controls-container .view-toggle .MuiToggleButton-root.Mui-selected:hover{background:#1565c0}.overview-container .agreement-page .agreements-container{width:100%}.overview-container .agreement-page .agreements-container .grid-view,.overview-container .agreement-page .agreements-container .list-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:32px}@media (max-width: 768px){.overview-container .agreement-page .agreements-container .grid-view,.overview-container .agreement-page .agreements-container .list-view{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}}@media (max-width: 480px){.overview-container .agreement-page .agreements-container .grid-view,.overview-container .agreement-page .agreements-container .list-view{grid-template-columns:1fr;gap:16px}}.overview-container .agreement-page .agreements-container .grid-view .common-card,.overview-container .agreement-page .agreements-container .list-view .common-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;width:100%;gap:8px;border-radius:12px;box-shadow:0 0 8px #0000001f}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-header,.overview-container .agreement-page .agreements-container .list-view .common-card .card-header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;padding:24px 16px;gap:8px;border-radius:12px 12px 0 0;background:#f8f8f8;align-self:stretch;min-height:119px}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-header .agreement-name-text,.overview-container .agreement-page .agreements-container .list-view .common-card .card-header .agreement-name-text{color:#1a1a1a!important;font-family:Arial,sans-serif!important;font-size:18px!important;font-style:normal!important;font-weight:700!important;line-height:26px!important;display:-webkit-box;min-height:52px!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-header .card-info,.overview-container .agreement-page .agreements-container .list-view .common-card .card-header .card-info{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:12px}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;padding:var(--size-200, 16px);gap:24px;flex:1 0 0;align-self:stretch}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .product-info,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .product-info{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:24px}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .product-info .validity-info,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .product-info .validity-info{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;gap:var(--size-100-base, 8px);align-self:stretch}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .product-info .validity-info .info,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .product-info .validity-info .info{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .product-info .validity-info .info .info-text,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .product-info .validity-info .info .info-text{color:gray!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:700!important;line-height:18px!important}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .product-info .validity-info .progressBar-text,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .product-info .validity-info .progressBar-text{color:var(--Greys-Mid-Grey, #808080);font-weight:700;font-size:12px}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .product-info .validity-info .custom-progress-bar,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .product-info .validity-info .custom-progress-bar{width:100%;height:var(--size-150, 12px);background:var(--Greys-Light-Grey-II, #ECECEC);border-radius:20px;overflow:hidden}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .product-info .validity-info .custom-progress-bar__fill,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .product-info .validity-info .custom-progress-bar__fill{height:100%;width:0%;background:var(--Gradient-orange, linear-gradient(270deg, #FADBBF -16.13%, #F08C30 91.79%))!important;border-radius:4px;transition:width .3s ease-in-out}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .status,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .status{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex:1 0 0;gap:12px 20px;border-radius:4px;position:relative}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .status .completed,.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .status .in-progress,.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .status .out-standing,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .status .completed,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .status .in-progress,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .status .out-standing{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px;padding:8px;align-self:stretch}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .status .out-standing,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .status .out-standing{flex-direction:column;gap:12px 20px;padding:14px;border-radius:4px;background:#f8f8f8;box-shadow:0 0 8px #0000001f}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .status .out-standing .out-standing-title,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .status .out-standing .out-standing-title{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;cursor:pointer}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:12px 8px}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion .accordion-loader,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion .accordion-loader{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;padding:16px;width:100%}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;min-width:120px;gap:4px;padding:8px;border-radius:4px;background:#fff;cursor:pointer;flex:1}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item:last-child,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item:last-child{flex:0 0 49%}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item-color,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item-color{background-color:#ececec;pointer-events:none}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .status .overlaycolor,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .status .overlaycolor{position:relative;box-shadow:0 0 8px #0000001f;z-index:997;background:#f8f8f8}.MuiModal-root~.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .status .overlaycolor,.MuiModal-root~.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .status .overlaycolor{z-index:-2}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .status .overlaycolor .outstanding-tasks-accordion,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .status .overlaycolor .outstanding-tasks-accordion{position:absolute;top:100%;left:0;width:100%;background:#f8f8f8;border-radius:0 0 4px 4px;padding:8px;box-shadow:0 4px 8px #0000001f}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .all-details,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .all-details{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:16px;width:100%;margin-top:16px}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .all-details .all-details-row,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .all-details .all-details-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .all-details .all-details-text,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .all-details .all-details-text,.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .registered-details-text,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .registered-details-text{font-family:Arial,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:700!important;line-height:18px!important;color:gray!important}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .view-details,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .view-details{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .view-details .button-container,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .view-details .button-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:16px;width:100%}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .view-details .button-container>button,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .view-details .button-container>button{flex:1;min-width:140px}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .view-details .button-container.button-container-list,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .view-details .button-container.button-container-list{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .view-details .button-container.button-container-grid,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .view-details .button-container.button-container-grid{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .view-details .button-container.button-container-end,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .view-details .button-container.button-container-end{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;flex-wrap:nowrap}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .view-details .button-container.button-container-end>button,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .view-details .button-container.button-container-end>button{flex:0 0 auto;min-width:120px}@media (max-width: 768px){.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .view-details .view-details .button-container,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .view-details .view-details .button-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .view-details .view-details .button-container>button,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .view-details .view-details .button-container>button{width:100%}}@media (max-width: 768px){.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .view-details .view-details .button-container,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .view-details .view-details .button-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:12px}}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .view-details .card-footer-btn,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .view-details .card-footer-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;height:32px;padding:0px var(--size-200, 16px);gap:4px;border-radius:6px;border:1px solid var(--Greys-Dark-Grey-IV, #1A1A1A);text-transform:none}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-detail .view-details .card-button,.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .view-details .card-button{color:var(--Black, var(--Black, #000));padding:0!important;font-family:Vaillant_16;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.overview-container .agreement-page .agreements-container .grid-view .common-card .card-footerInfo-text,.overview-container .agreement-page .agreements-container .list-view .common-card .card-footerInfo-text{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:Arial,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.overview-container .agreement-page .agreements-container .grid-view .common-card .no-products-detail,.overview-container .agreement-page .agreements-container .list-view .common-card .no-products-detail{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;padding:var(--size-200, 16px);gap:var(--size-200, 16px);flex:1 0 0;align-self:stretch;width:100%}.overview-container .agreement-page .agreements-container .grid-view .common-card .no-products-detail .no-products-details,.overview-container .agreement-page .agreements-container .list-view .common-card .no-products-detail .no-products-details{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:16px;width:100%}.overview-container .agreement-page .agreements-container .grid-view .common-card .no-products-detail .no-products-details .info,.overview-container .agreement-page .agreements-container .list-view .common-card .no-products-detail .no-products-details .info{width:100%;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;display:flex;align-items:center;gap:8px;padding:8px;border-radius:4px;background:var(--Greys-Light-Grey-I, #F8F8F8)}.overview-container .agreement-page .agreements-container .grid-view .common-card .no-products-detail .card-actions-btns,.overview-container .agreement-page .agreements-container .list-view .common-card .no-products-detail .card-actions-btns{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;align-self:stretch}@media (min-width: 1024px){.overview-container .agreement-page .agreements-container .list-view{grid-template-columns:1fr}}@media (min-width: 1024px){.overview-container .agreement-page .agreements-container .list-view .common-card{flex-direction:row}.overview-container .agreement-page .agreements-container .list-view .common-card .card-header{width:30%;border-radius:12px 0 0 12px;justify-content:space-between}.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail{width:70%;flex-direction:row;align-items:center}.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .product-info{flex-direction:row;justify-content:space-between;width:100%;gap:20px}.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .product-info .status{width:30%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;margin:auto 0}.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .product-info .validity-info{width:46%}.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .product-info .validity-info .info{justify-content:space-between;gap:1rem}.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .product-info .validity-info .info .info-text{color:gray!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:700!important;line-height:18px!important}.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .view-details{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px;width:auto}}@media (min-width: 1024px) and (min-width: 601px) and (max-width: 1024px){.overview-container .agreement-page .agreements-container .list-view .common-card .card-detail .view-details .button-container{flex-direction:column-reverse;gap:12px}}@media (min-width: 1024px){.overview-container .agreement-page .agreements-container .list-view .common-card .no-products-detail{flex-direction:row;justify-content:space-between}.overview-container .agreement-page .agreements-container .list-view .common-card .no-products-detail .no-products-details{flex-direction:row;width:auto;justify-content:space-between}.overview-container .agreement-page .agreements-container .list-view .common-card .no-products-detail .no-products-details .info{width:auto}.overview-container .agreement-page .agreements-container .list-view .common-card .no-products-detail .card-actions-btns{flex-direction:column;justify-content:center;align-items:normal;gap:var(--size-100-base, 8px)}}.overview-container .agreement-page .pagination-controls{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.overview-container .agreement-page .btt-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap}.overview-container .agreement-page .btt-container .back-to-top{position:fixed;bottom:30px;z-index:1000}@media (max-width: 768px){.overview-container .agreement-page .btt-container .back-to-top{bottom:20px;right:20px;transform:scale(.9)}}@media (max-width: 480px){.agreement-page{gap:16px}.agreement-page .controls-container{padding:12px 0;gap:12px}.agreement-page .controls-container .filters,.agreement-page .installations-container .grid-view,.agreement-page .installations-container .list-view{gap:12px}}.advance-search-sticky{position:sticky;top:72px;z-index:999;background-color:#fff;transition:padding .3s}.unknown-display__wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;padding:0rem 2rem}.unknown-display__container{width:100%;max-width:1220px;background:#fff;padding:48px 32px;border-radius:16px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;text-align:center;gap:24px}.unknown-display__icon-wrapper{background-color:#fadbbf;border-radius:50%;padding:16px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.MuiDialog-container .MuiPaper-root .product-registration-modal-agreement{margin:0}.MuiDialog-container .MuiPaper-root .product-registration-modal-agreement-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:0px!important}.MuiDialog-container .MuiPaper-root .product-registration-modal-agreement-button{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap}.MuiDialog-container .MuiPaper-root .product-registration-modal-agreement .terms-description{color:#2d2d2d;font-family:Arial,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.MuiDialog-container .MuiPaper-root .product-registration-modal-agreement .agreement-number{color:gray;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin-bottom:16px}.MuiDialog-container .MuiPaper-root .download-terms-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;padding:16px;gap:16px;background:#fff;box-shadow:0 0 8px #0000001f;border-radius:4px;margin-top:32px}.MuiDialog-container .MuiPaper-root .download-terms-container .document-icon{width:46px;height:46px;color:#2d2d2d;margin-right:8px}.MuiDialog-container .MuiPaper-root .download-terms-container .download-text{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:4px;flex:1}.MuiDialog-container .MuiPaper-root .download-terms-container .download-text .download-title{color:#1a1a1a;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.MuiDialog-container .MuiPaper-root .download-terms-container .download-text .download-description{color:gray;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:18px}.MuiDialog-container .MuiPaper-root .download-terms-container .download-button{width:44px;height:44px;padding:4px;border-radius:50%;border:1px solid #1A1A1A;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.MuiDialog-container .MuiPaper-root .download-terms-container .download-button .MuiSvgIcon-root{width:24px;height:24px;color:#1a1a1a}.MuiDialog-container .MuiPaper-root .download-terms-container .terms-button-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;flex-wrap:nowrap;gap:16px;width:100%;max-width:800px;margin-top:32px}.profile-overview{display:flex;flex-direction:column;gap:48px}@media (max-width: 1023px){.profile-overview{gap:32px}}@media (max-width: 767px){.profile-overview{gap:24px}}.profile-overview__container{display:flex;flex-direction:column;gap:32px}@media (max-width: 767px){.profile-overview__container{gap:24px}}.profile-overview__cards-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:32px 41px}@media (max-width: 1023px){.profile-overview__cards-container{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:16px}}@media (max-width: 767px){.profile-overview__cards-container{grid-template-columns:1fr}}.hidden-delete-section{display:none!important}.profile-overview__delete-container{display:flex;flex-direction:column;align-items:left;justify-content:space-between;align-items:flex-start;gap:16px}.profile-overview__title{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.hidden{display:none!important}.deleteUserModalContent{font-size:16px;line-height:24px;text-align:center;color:#000}@media (min-width: 768px){.deleteUserModalContent{padding:0 70px}}.profile-edit{display:flex;flex-direction:column;gap:32px;align-items:center}.main-container{display:flex;padding:24px;justify-content:center;align-items:center;align-content:flex-start;border-radius:12px;background:var(--White, #FFF);box-shadow:0 0 8px #0000001f}.content-container{display:flex;flex-direction:column;gap:32px;width:800px;justify-content:space-between}@media (max-width: 1024px){.content-container{width:90%}}@media (max-width: 767px){.content-container{width:100%}}.card_value,.card_value_info{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.card-content__button{display:flex;flex-direction:row-reverse;justify-content:flex-start}.checkbox_option{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.profile-edit__footer-button{display:flex;justify-content:flex-start}.reward__banner{padding:16px;background:linear-gradient(55deg,#fef4ea,#fadbbf);border-radius:8px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:12px;width:100%}@media (max-width: 767px){.reward__banner{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;padding:24px 16px}}.reward__icon{width:87px;height:69.088px;aspect-ratio:87/69.09;display:flex;justify-content:center;align-items:center;background:transparent 50%/cover no-repeat;background-blend-mode:multiply}@media (max-width: 767px){.reward__icon{width:94px;height:75px}}.reward__icon img{height:100%;width:100%;object-fit:cover;mix-blend-mode:multiply}.reward__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:12px;width:100%;flex:1 0 0}@media (max-width: 767px){.reward__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap}}.reward__title.MuiTypography-root{font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:700;color:#2d2d2d;line-height:26px;margin-bottom:4px}.reward__description.MuiTypography-root{font-family:Arial;font-size:.875rem;color:#2d2d2d;line-height:20px}.section-header{display:flex;flex-direction:column;gap:24px}.radio-field-container{display:flex;flex-wrap:wrap;gap:16px}.radio-field-container>*{width:100%;min-width:100%}@media (min-width: 768px){.radio-field-container>*{width:45%;min-width:45%}}@media (min-width: 1024px){.radio-field-container>*{width:392px;min-width:392px}}.radio-group{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.radio-group__container{display:flex;flex-direction:column;gap:24px}.radio-field-label{color:#2d2d2d!important;font-family:Arial!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;line-height:24px!important}.radio-field-value{display:flex;justify-content:flex-start;gap:8px;align-items:center;color:#2d2d2d!important;font-family:Arial!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:20px!important}.MuiFormLabel-root{margin-bottom:16px}.MuiFormControlLabel-root .MuiFormControlLabel-label{color:#2d2d2d;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.about-you-container{padding-bottom:24px;border-bottom:2px solid var(--Greys-Light-Grey-III, #D8D8D8)}.MuiFormGroup-root{gap:16px}.error-container{display:flex;justify-content:flex-start;align-items:center;gap:4px}.error-message{color:#c2002a;font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.card-content__checkbox{display:flex;flex-direction:column;gap:16px}.radio-button{padding:0!important}.radio-button-container{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.reward__banner{padding:12px;display:flex;gap:12px;align-items:center}@media (max-width: 767px){.reward__banner{flex-direction:column;align-items:flex-start;padding:12px 16px}}.reward__icon{width:87px;height:70px}.reward__title{margin-bottom:0!important}.reward__content{display:flex;flex-direction:column;gap:8px;align-items:flex-start}@media (max-width: 767px){.reward__content{gap:12px}}.radio-group-section-headline{font-size:20px;line-height:26px}.radio-button-label{color:#2d2d2d;font-family:Arial;font-size:14px!important;font-style:normal;font-weight:400!important;line-height:20px!important}.card_value_info_professional{font-size:12px;line-height:18px;color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:Arial;font-style:normal;font-weight:400}.radio-label-value{display:flex;align-items:flex-start;gap:.5rem}.main-container .installation-address-fields{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;width:100%;gap:16px;align-self:stretch}.main-container .installation-address-fields .address-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:1rem;width:100%;align-self:stretch;margin-top:0!important}.main-container .installation-address-fields .lookup-btn{margin-top:26px}.main-container .installation-address-fields .address-field{flex:1 1 0;min-width:0;width:100%}.main-container .installation-address-fields .address-field.postcode-field{flex:1 1 50%;max-width:394px}.main-container .installation-address-fields .address-field.address-select-field{width:100%}.main-container .installation-address-fields .address-field.address-select-field>div{width:100%}.main-container .installation-address-fields .address-field.address-select-field>div>.MuiFormControl-root{width:100%}.main-container .installation-address-fields .address-field.address-select-field>div>.MuiFormControl-root .MuiInputBase-root{width:100%;min-width:200px;border-radius:8px;height:44px}.main-container .installation-address-fields .address-field.address-select-field>div>.MuiFormControl-root .MuiInputBase-root .MuiSelect-select{padding:12px;height:20px;font-size:14px;font-family:Arial}.main-container .installation-address-fields .address-field.address-select-field>div>.MuiFormControl-root .MuiPopover-root .MuiPaper-root{min-width:200px!important;max-width:100%!important;margin-top:4px}.main-container .installation-address-fields .address-field.address-select-field>div>.MuiFormControl-root .MuiPopover-root .MuiPaper-root .MuiList-root .MuiMenuItem-root{font-size:14px;padding:8px 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-container .installation-address-fields .address-field.confirm-postcode-field{flex:0 0 200px;width:200px}.main-container .installation-address-fields .address-field.building-number-field{flex:0 0 106px;width:106px}.fields-group{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.horizontal-line{height:1px;background-color:#aaa;width:100%}.card_value_info{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.main-container .textbox-container,.main-container .selectbox-container{margin-bottom:0!important}.main-container .title-field{max-width:185px!important}@media (max-width: 767px){.main-container .installation-address-fields{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}.main-container .installation-address-fields .address-row{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:100%}.main-container .installation-address-fields .address-row.building-street-row{flex-direction:row;gap:.5rem}.main-container .installation-address-fields .address-row.building-street-row .address-field.building-number-field{flex:0 0 106px;width:105px}.main-container .installation-address-fields .address-row.building-street-row .address-field:not(.building-number-field){flex:1}.main-container .installation-address-fields .address-row.postcode-city-row{flex-direction:row;gap:.5rem}.main-container .installation-address-fields .address-row.postcode-city-row .address-field.confirm-postcode-field{flex:0 0 135px;width:135px}.main-container .installation-address-fields .address-row.postcode-city-row .address-field:not(.confirm-postcode-field){flex:2}.main-container .installation-address-fields .address-row .address-field{flex:1 1 0;min-width:0;width:100%;max-width:100%!important}.main-container .installation-address-fields .address-field.address-select-field{min-width:0!important;width:100%!important}.main-container .installation-address-fields .address-field.address-select-field>div .MuiFormControl-root{min-width:0!important;width:100%!important}.main-container .installation-address-fields .address-field.address-select-field>div .MuiInputBase-root{min-width:0!important;width:100%!important}.main-container .installation-address-fields .address-field.address-select-field>div .MuiSelect-select{width:100%!important}.main-container .title-field{max-width:100%!important}.content-container{width:100%}}@media (min-width: 768px) and (max-width: 1023px){.main-container .installation-address-fields,.main-container .installation-address-fields.MuiStack-root{margin:0!important}.main-container .installation-address-fields.MuiStack-root>:not(style)~:not(style){margin:0!important}.main-container .installation-address-fields{display:flex!important;flex-direction:column!important}.main-container .installation-address-fields .address-row{display:flex!important;flex-direction:row!important;gap:.5rem!important;margin-top:0!important}.main-container .installation-address-fields .address-row .address-field{min-width:0;margin:0!important}.content-container{width:100%}}.bulk-upload{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%}.bulk-upload__title{color:#1a1a1a!important;font-size:32px!important;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif!important;font-weight:700!important;line-height:38px!important;align-self:stretch!important}.bulk-upload__content-box{width:100%;max-width:1220px;padding:32px 24px;background:#fff;box-shadow:0 0 8px #0000001f!important;border-radius:12px!important;display:flex;flex-direction:column;align-items:center;gap:32px}.bulk-upload__personal-details{width:100%;max-width:800px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.bulk-upload__section-title{color:#1a1a1a!important;font-size:20px!important;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif!important;font-weight:600!important;line-height:26px!important;align-self:stretch!important}.bulk-upload__instructions,.bulk-upload__notes{align-self:stretch;display:flex;flex-direction:column;gap:12px}.bulk-upload__text{color:#1a1a1a;font-size:14px!important;font-family:Arial,sans-serif;font-weight:400;line-height:24px;word-wrap:break-word}.bulk-upload__text--sm{color:#1a1a1a;font-size:14px!important;font-family:Arial,sans-serif!important;font-weight:400!important;line-height:20px!important;word-wrap:break-word!important}.bulk-upload__text--bold{font-weight:700}.bulk-upload__divider{width:100%;border-bottom:1px solid #AAA}.bulk-upload__document-icon{width:30.67px;height:38.33px;color:#2d2d2d;background:linear-gradient(0deg,#0003 0% 100%),#0003,#0003,#2d2d2d}.bulk-upload__link{color:#1a1a1a;font-weight:700;text-decoration:underline;cursor:pointer}.bulk-upload__dropzone{width:392px;height:126px;padding:24px 12px;background:#fff;border-radius:8px;border:1px solid #808080;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;cursor:pointer}.bulk-upload__dropzone:hover{border-color:#f08c30}@media (max-width: 767px){.bulk-upload__dropzone{width:100%}}.bulk-upload__upload-text{text-align:center!important;color:#1a1a1a!important;font-size:10px!important;font-family:Arial,sans-serif!important;font-weight:400!important;line-height:15px!important}.bulk-upload__submit-button{height:44px;padding:0 24px;background:#f08c30;border-radius:8px;display:flex;justify-content:center;align-items:center;gap:6px;color:#000;font-size:16px;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:600;cursor:pointer;border:none}.bulk-upload__submit-button:hover:not(:disabled){background-color:#c07026}.bulk-upload__submit-button--disabled,.bulk-upload__submit-button:disabled{background-color:#aaa;color:gray;cursor:not-allowed}@media (max-width: 1024px){.bulk-upload__content-box{padding:24px 16px}.bulk-upload__personal-details{max-width:100%}.bulk-upload__upload-grid-item{width:100%;max-width:100%;flex-basis:100%}}@media (max-width: 767px){.bulk-upload__title{font-size:28px;line-height:34px}.bulk-upload__content-box{padding:16px 12px}.bulk-upload__download-box{flex-direction:row;gap:16px;justify-content:space-between;align-items:flex-start}.bulk-upload__icon-button{align-self:flex-start}.bulk-upload__button-container{justify-content:flex-end}}.bulk-upload .hidden-form-field{flex:1 1 0;opacity:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:inline-flex}.field-explanation-modal .MuiDialog-root{max-width:1220px!important;padding:0!important;position:relative!important;background:#fff!important;box-shadow:0 0 8px #0000001f!important;overflow:hidden!important;border-radius:12px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important}@media (max-width: 767px){.field-explanation-modal .MuiDialog-root{padding:0!important}}.field-explanation-modal__content-wrapper{align-self:stretch!important;background:#fff!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:4px!important}.field-explanation-modal__title{align-self:stretch!important;padding:32px 0 24px!important;display:inline-flex!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;color:#1a1a1a!important;font-size:20px!important;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif!important;font-weight:600!important;line-height:26px!important;word-wrap:break-word!important}@media (max-width: 767px){.field-explanation-modal__title{padding:16px 0!important}}.field-explanation-modal__message{align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:16px!important}.field-explanation-modal__buttons{align-self:stretch!important;display:inline-flex!important;justify-content:flex-end!important;align-items:flex-end!important;gap:16px!important}.field-explanation-modal .MuiButton-contained{height:44px;padding-left:24px;padding-right:24px;background:#f08c30!important;border-radius:8px;display:flex;justify-content:center;align-items:center;gap:10px}.field-explanation-modal .MuiButton-contained span{color:#000;font-size:16px;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:600;word-wrap:break-word}.field-explanation-modal .MuiButton-contained:hover{background-color:#ee7f18!important}.field-explanations{width:100%;max-width:800px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:60px}.field-explanations .MuiPaper-root{padding:0!important}.field-explanations__content{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:24px}.field-explanations__section{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px}.field-explanations__section-title{align-self:stretch!important;color:#1a1a1a!important;font-size:16px!important;font-family:Arial!important;font-weight:700!important;line-height:24px!important;word-wrap:break-word!important}.field-explanations__field-note{align-self:stretch!important;color:#1a1a1a;font-size:14px!important;font-family:Arial!important;font-weight:400!important;line-height:20px!important;word-wrap:break-word!important;padding-bottom:8px}.field-explanations__field-list{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.field-explanations__field-item{align-self:stretch!important;color:#1a1a1a!important;font-size:14px!important;font-family:Arial!important;font-weight:700!important;line-height:20px!important;word-wrap:break-word!important;display:flex!important;align-items:flex-start!important}.field-explanations__field-item .bullet-point{margin-right:8px!important}.processing-status-modal{margin:0;padding:0!important}.processing-status-modal-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:0px!important}.processing-status-modal-button{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap;margin-top:20px!important;margin-bottom:32px!important}.processing-status-modal-message{margin-top:0!important;padding:0!important}.processing-status-modal__title{font-size:20px!important;font-weight:600!important;color:#333!important;margin-bottom:8px!important;padding-top:32px!important}.processing-status-modal-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:0}.processing-status-modal-button{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap;margin:20px 0 32px}.processing-status-modal-message{margin:0;padding:0}.processing-status-modal__title{font-size:20px;font-weight:600;color:#333;margin-bottom:8px;padding-top:32px}.processing-status__content-wrapper{gap:0!important}.processing-status{width:100%}.processing-status__content{display:flex;flex-direction:column;gap:16px}.processing-status__title{font-size:20px!important;font-weight:600!important;color:#333!important;text-align:left;font-family:Vaillant_16!important;line-height:26px!important}@media (max-width: 767px){.processing-status__title{color:#2d2d2d;font-family:Vaillant_16!important;font-size:18px!important;font-style:normal!important;font-weight:600!important;line-height:24px!important}}.processing-status__timestamp{font-size:14px!important;color:gray!important;margin-bottom:24px!important;font-family:Arial!important;font-weight:400!important;line-height:20px!important}.processing-status__files{display:flex;flex-direction:column;gap:16px}.processing-status__file-item{display:flex;background:#fff;border-radius:12px;box-shadow:0 0 8px #0000001f;overflow:hidden;height:175px}.processing-status__file-info{width:240px;background:#f8f8f8;border-top-left-radius:12px;border-bottom-left-radius:12px;padding:16px 24px;display:flex;flex-direction:column;justify-content:center;gap:16px}@media (max-width: 767px){.processing-status__file-info{width:100%}}.processing-status__filename{font-size:16px!important;font-weight:700!important;color:#333!important;line-height:24px!important;word-wrap:break-word}.processing-status__date-info{display:flex;flex-direction:column;gap:8px}.processing-status__date-row{display:flex;justify-content:space-between;align-items:center}.processing-status__date-label{font-size:12px!important;font-weight:700!important;color:gray!important;line-height:18px!important}.processing-status__date-value{font-size:12px!important;color:#333!important;line-height:18px!important}.processing-status__status{flex:1;padding:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.processing-status__progress{width:100%;display:flex;flex-direction:column;gap:4px}.processing-status__progress-header{width:100%;display:flex;justify-content:flex-end}.processing-status__progress-percentage{font-size:12px!important;font-weight:700!important;color:gray!important;line-height:18px!important;text-align:right}.processing-status__progress-bar{width:100%;height:12px;background:#ececec;border-radius:20px;overflow:hidden}.processing-status__progress-indicator{height:12px;border-radius:20px}.processing-status__progress-indicator.success{background:#008754!important}.processing-status__progress-indicator.orange{background:linear-gradient(223deg,#fadbbf,#f08c30)!important}.processing-status__counts{width:100%;display:flex;flex-direction:column;gap:8px}.processing-status__count-row{display:flex;justify-content:space-between;align-items:center}.processing-status__count-label{font-size:12px!important;font-weight:700!important;line-height:18px!important}.processing-status__count-label.pending{color:#0089eb!important}.processing-status__count-label.success{color:#008754}.processing-status__count-label.failed{color:#c2002a}.processing-status__count-value{font-size:12px!important;color:#333!important;line-height:18px!important}.processing-status__message{flex:1;padding:24px;display:flex;flex-direction:column;justify-content:center;align-items:center}.processing-status__message .info-container{width:100%;background:#f8f8f8;border-radius:4px;padding:12px;box-shadow:0 1px 3px #0000001a}.processing-status__message .info-container.info{border-left:3px solid #0089EB}.processing-status__message .info-container.success{border-left:3px solid #008754}.processing-status__message .info-container.error{border-left:3px solid #C2002A}.processing-status__message .info-container .info-content{display:flex;align-items:flex-start}.processing-status__message .info-container .info-content .info-icon{margin-right:8px;flex-shrink:0}.processing-status__message .info-container .info-content .info-text{flex:1;font-size:14px;line-height:20px}.processing-status__notification{width:100%;padding:12px;font-size:14px;background:#f8f8f8;border-radius:4px;box-shadow:0 1px 3px #0000001a;margin-top:8px;display:flex;align-items:center;line-height:20px}.processing-status__notification .material-symbols-rounded{margin-right:8px;font-size:20px;flex-shrink:0}.processing-status__notification .material-symbols-rounded.info{color:#0089eb}.processing-status__notification .material-symbols-rounded.check_circle{color:#008754}.processing-status__notification .material-symbols-rounded.warning{color:#f08c30}.processing-status__link{font-weight:700;text-decoration:underline;cursor:pointer}@media (max-width: 767px){.processing-status-modal .MuiDialog-paper{padding:0!important;width:90%!important;max-width:100%!important;height:auto!important;max-height:90vh!important;position:relative!important}.processing-status-modal__title{position:sticky!important;top:0!important;background:#fff!important;z-index:10!important;padding:16px!important;width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important;box-shadow:0 2px 4px #0000001a!important}.processing-status-modal__close-button{position:sticky!important;top:16px!important;right:16px!important;z-index:11!important}.processing-status-modal__message{padding-top:16px!important}.processing-status-modal-content-wrapper{display:block!important;overflow-y:auto!important;max-height:calc(90vh - 60px)!important}.processing-status__content{padding-top:8px!important}.processing-status__file-item{flex-direction:column;height:100%!important;margin-bottom:16px}.processing-status__file-info{width:100%;border-radius:12px 12px 0 0;padding:12px 16px;background:#f8f8f8}.processing-status__status,.processing-status__message{padding:16px;width:100%}.processing-status__message .info-container{width:100%;margin-top:8px;border-left-width:4px!important}.processing-status__message .info-container .info-content .info-icon{margin-top:2px}.processing-status__message .info-container .info-content .info-text{font-size:13px!important}.processing-status__progress{padding:0 8px;width:100%;margin-bottom:12px}.processing-status__progress-percentage{font-weight:700!important;margin-bottom:4px!important}.processing-status__progress-bar{margin:6px 0!important;height:10px!important}.processing-status__counts{text-align:center}.processing-status__count-row{justify-content:space-between}.processing-status__count-label,.processing-status__count-value{text-align:center}}.field-explanation-modal .MuiDialog-paper{padding:0!important;width:90%!important;height:auto!important;max-height:90vh!important}@media (max-width: 600px){.field-explanation-modal .MuiDialog-paper{width:95%!important;flex-direction:column}.field-explanation-modal__buttons{justify-content:center!important}.field-explanations__section-title{font-size:14px}.field-explanations__field-item{font-size:12px;height:auto;min-height:18px}}.bulk-upload__error-message{display:flex;width:480px;align-items:center;margin-top:8px;border-radius:4px;background:#ffedeb;border:.5px solid var(--Feedback-Colors-Error-Red-I, #C2002A)}@media (max-width: 767px){.bulk-upload__error-message{width:100%}}.bulk-upload__validation-error-message{display:flex;align-items:center;margin-top:8px;border-radius:4px;border:.5px solid var(--Feedback-Colors-Error-Red-I, #C2002A)}@media (max-width: 767px){.bulk-upload__validation-error-message{width:100%}}.bulk-upload__validation-error-message .material-symbols-rounded{margin-right:8px}.bulk-upload__success-message{display:flex;width:480px;align-items:center;margin-top:8px;border-radius:4px;background:#dcf3ea;border:.5px solid var(--Feedback-Colors-Error-Red-I, #008754)}@media (max-width: 767px){.bulk-upload__success-message{width:100%}}.bulk-upload__success-message .material-symbols-rounded{margin-right:8px}.bulk-upload__status-boxes{display:flex;flex-direction:column;gap:8px;width:480px}@media (max-width: 767px){.bulk-upload__status-boxes{width:100%}}.validation-errors__item{margin-bottom:16px}.validation-errors__item:last-child{margin-bottom:0}.validation-errors-modal__buttons--right{justify-content:flex-end!important}.validation-errors-modal__close-button--right{margin-left:auto!important}.validation-errors-modal__close-button--right{margin-left:auto!important;display:flex!important;justify-self:flex-end!important}.validation-errors-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1300}.validation-errors-modal__content{background-color:#fff;border-radius:8px;padding:32px 20px;max-width:600px;width:90%;max-height:80vh;overflow:auto;position:relative;display:flex;flex-direction:column;gap:24px}.validation-errors-modal__header{display:flex;justify-content:flex-start;align-items:center}.validation-errors-modal__title{color:var(--Greys-Dark-Grey-III, #2D2D2D)!important;font-family:var(--font-family-Headlines, Vaillant_16)!important;font-size:var(--font-fontSize-Headlines-H5, 20px)!important;font-style:normal!important;font-weight:600!important;line-height:var(--font-lineHeight-Headlines-H5, 26px)!important}.validation-errors-modal__list{display:flex;flex-direction:column;gap:16px}.validation-errors-modal__close-icon{position:absolute;top:8px;right:12px}.validation-errors-modal__footer{display:flex;justify-content:flex-end}.corr-address{display:flex;flex-direction:column;gap:32px;margin-top:16px;background:#fff;border-radius:4px}@media (max-width: 1024px){.corr-address{gap:16px}}.corr-address .textbox-container{margin-bottom:0}.corr-address__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.corr-address__header .MuiTypography-h6{font-weight:600}.corr-address__reference{color:#666;margin-bottom:16px}.corr-address__addcontainer{display:flex;flex-direction:column;gap:12px}@media (max-width: 1024px){.corr-address__radio-group{flex-direction:row}}.corr-address__use-registered{gap:16px;display:flex;flex-direction:column}.corr-address__use-registered-container{display:flex;flex-direction:column;gap:12px}.corr-address__divider{display:none}@media (min-width: 1025px){.corr-address__divider{display:flex;height:1px;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;color:#aaa}}.corr-address__registered-address{width:max-content}@media (max-width: 767px){.corr-address__registered-address{width:100%}}.corr-address__alternative{display:flex}.corr-address__lookup-label{margin-bottom:8px;display:block}.corr-address__lookup-container{display:flex;gap:16px;align-items:flex-start}.corr-address__lookup-container .textbox-container{margin-bottom:0;flex:1}.corr-address__lookup-container .lookup-btn{margin-top:26px}@media (max-width: 767px){.corr-address__lookup-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.corr-address__lookup-container .textbox-container{width:100%!important}.corr-address__lookup-container .lookup-btn{margin-top:0;width:100%}}.corr-address__actions{display:flex;justify-content:flex-end}@media (max-width: 767px){.corr-address__actions button{width:100%}}.corr-address .address-row{gap:12px}.corr-address .address-row .selectbox-container{flex:1;width:100%!important}@media (max-width: 767px){.corr-address .address-row{flex-direction:column;gap:24px;width:100%}}.corr-address .address-first-row .address-field,.corr-address .address-third-row .address-field,.corr-address .address-fourth-row .address-field{flex:1}.corr-address .select-address-row{display:flex}.corr-address .select-address-row .address-select-field{display:flex;flex:1}.corr-address .address-field{flex:1}@media (max-width: 1024px){.corr-address .address-field .selectbox-container .selectbox-label,.corr-address .address-field .selectbox-container .selectbox-placeholder{display:flex}}.gas-safte-notifcation-wrap .section__gas-safe-notifications .form-fields .field-row .selectbox-container{width:auto}.gas-safte-notifcation-wrap .info-section{background-color:#f7f7f7;display:flex;align-items:center;padding:5px;gap:5px;margin:5px 0}.gas-safte-notifcation-wrap .checkbox-error-msg{color:#c2002a;font-size:12px;display:flex;align-items:center;gap:5px;padding-left:15px}.gas-safte-notifcation-wrap .WorkCategories-checkbox{display:flex;align-items:center}.gas-safte-notifcation-wrap .WorkCategories-checkbox .checkbox-label{line-height:1}.gas-safe-notification-summary .summary-header{display:flex;justify-content:space-between;align-items:center}.gas-safe-notification-summary .summary-section{display:flex;gap:50px;margin:20px 0}.gas-safe-notification-summary .submit-btn-container{display:flex;justify-content:flex-end;margin-top:20px}.gas-safe-notification-summary .info-banner{font-size:12px;display:flex;align-items:center;background-color:#ededed;padding:10px;border-radius:10px;gap:5px;margin:10px 0}.gas-safe-notification-summary .installed-appliances .work-category{display:flex;background-color:#fff;gap:15px;box-shadow:0 0 5px #ccc;padding:10px;width:99%;margin:auto;border-radius:5px}.gas-safe-notification-summary .product-detail-wrap{display:flex;gap:30px;margin-top:20px}.gas-safe-notification-summary .field-value{font-weight:400}.gas-safe-notification-summary .work-categories .work-category{font-size:14px;margin:10px auto;width:99%}.contracts-page.differentLoc-page .advance-search-sticky.stuck{padding-top:24px;padding-bottom:24px}@media (max-width: 1023px){.contracts-page.differentLoc-page .advance-search-sticky.stuck{padding-top:16px;padding-bottom:16px}}@media (max-width: 767px){.contracts-page.differentLoc-page .advance-search-sticky.stuck{padding-top:12px;padding-bottom:12px}}.contracts-page.differentLoc-page .list-view .common-card{gap:0px!important;height:192px!important}.contracts-page.differentLoc-page .list-view .common-card .location-header-wrap{width:329px;display:flex;flex-direction:column;gap:24px;justify-content:space-between;height:192px;padding:16px 24px}.contracts-page.differentLoc-page .list-view .common-card .card-detail.location-body{padding:0}.contracts-page.differentLoc-page .list-view .common-card .card-detail.location-body .product-info{height:100%;display:flex;padding:0px var(--size-300, 24px);align-items:center;gap:var(--size-300, 24px)!important;flex:1 0 0;align-self:stretch}.contracts-page.differentLoc-page .list-view .common-card .card-detail.location-body .product-info .location-status{height:56px;align-items:center;display:flex;justify-content:flex-start;max-width:284px;width:30%}.contracts-page.differentLoc-page .list-view .common-card .card-detail.location-body .product-info .location-status .out-standing{height:56px}.contracts-page.differentLoc-page .list-view .common-card .card-detail.location-body .product-info .no-product-logo{display:flex;justify-content:center;align-items:center;max-width:315px;width:40%;align-self:end}.contracts-page.differentLoc-page .list-view .common-card .card-detail.location-body .product-info .no-product-logo img{width:139px;height:158px}.contracts-page.differentLoc-page .list-view .common-card .location-footer{margin-top:0!important}.contracts-page.differentLoc-page .list-view .common-card .location-footer .card-footer-btn{width:196px;height:44px!important}.contracts-page.differentLoc-page .list-view .common-card .location-footer .card-footer-btn .btn__label{color:var(--Greys-Dark-Grey-IV, #1A1A1A);font-size:16px;font-style:normal;font-weight:600;line-height:normal}.contracts-page.differentLoc-page .list-view .common-card .location-footer .action-buttons{gap:16px}.contracts-page.differentLoc-page .list-view .common-card .location-footer .action-buttons .btn{width:196px;height:44px!important}.contracts-page.differentLoc-page .list-view .common-card .location-footer .action-buttons .btn .btn__label{color:var(--Greys-Dark-Grey-IV, #1A1A1A);font-size:16px;font-style:normal;font-weight:600}@media (max-width: 787px){.contracts-page.differentLoc-page .filter-search .filter-fields{align-items:flex-start}}.contracts-page.differentLoc-page .filter-search .filter-fields .custom-buttons{display:flex;justify-content:flex-end;align-items:flex-start;gap:16px}@media (max-width: 767px){.contracts-page.differentLoc-page .filter-search .filter-fields .custom-buttons{flex-direction:column}}.contracts-page.differentLoc-page .bulk-upload_link{font-weight:700;text-decoration:underline;cursor:pointer}.contracts-page.differentLoc-page .location-card{gap:0px}.contracts-page.differentLoc-page .location-card .location-header-wrap{padding:16px;height:148px;background:#f8f8f8}.contracts-page.differentLoc-page .location-card .location-header{display:flex;align-items:flex-start;gap:16px;align-self:stretch}.contracts-page.differentLoc-page .location-card .location-header{flex-direction:row;align-items:flex-start;gap:16px}.contracts-page.differentLoc-page .location-card .location-header-text{display:flex;flex-direction:column;gap:4px}.contracts-page.differentLoc-page .location-card .location-header-icon{display:flex;padding:8px;align-items:center;gap:10px;border-radius:48px;background:var(--Feedback-Colors-Error-Red-I, #C2002A);width:40px;height:40px}.contracts-page.differentLoc-page .location-card .location-header-icon.draft{background:var(--Feedback-Colors-Error-Red-I, #C2002A)}.contracts-page.differentLoc-page .location-card .location-header-icon.submitted{background:var(--Feedback-Colors-Success-Green-I, #008754)}.contracts-page.differentLoc-page .location-card .location-body{gap:16px}.contracts-page.differentLoc-page .location-card .location-body .product-info{gap:0px!important}.contracts-page.differentLoc-page .location-card .location-body .product-info .location-card-accordian{min-height:94px;width:100%;background:#fff!important;flex-direction:column!important;padding-top:20px}.contracts-page.differentLoc-page .location-card .location-body .product-info .no-product-logo{display:flex;justify-content:center}.contracts-page.differentLoc-page .location-card .location-body .product-info .no-product-logo img{width:83px;height:94px}.contracts-page.differentLoc-page .location-card .location-body .location-footer{margin-top:16px}.claim-flow__container{display:flex;flex-direction:column;gap:24px;margin-top:12px}.claim-flow__instructions{display:flex;flex-direction:column;gap:12px}.claim-flow__instruction-title{font-weight:700!important}.claim-flow__form-section{display:flex;flex-direction:column;gap:24px}@media (max-width: 767px){.claim-flow__form-section{gap:16px}}.claim-flow__date-fields{display:flex;flex-direction:row;gap:16px}.claim-flow__date-fields .custom-feild .date-picker .MuiFormHelperText-root{margin-left:0}@media (max-width: 480px){.claim-flow__date-fields{flex-direction:column!important;gap:12px}}.claim-flow__claim-reference{width:50%!important;margin-bottom:0!important}@media (max-width: 480px){.claim-flow__claim-reference{width:100%!important}}.claim-flow__download-section{display:flex;padding:var(--size-200, 16px);margin:0 1px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;background:var(--White, #FFF);box-shadow:0 0 8px #0000001f}.claim-flow__download-header{display:flex;align-items:center;gap:8px}.claim-flow__download-content{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}.claim-flow__download-content__body{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 0 0}.claim-flow__download-btn{display:flex;width:44px;height:44px;justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1;border-radius:var(--size-500, 40px);border:1px solid var(--Greys-Dark-Grey-IV, #1A1A1A);cursor:pointer;background-color:#fff}.claim-flow__download-btn-disabled{cursor:not-allowed!important;background-color:#aaa;border:1px solid #aaa}.claim-flow__actions{display:flex;justify-content:flex-end;gap:16px}@media (max-width: 767px){.claim-flow__actions button{width:100%}}.invoice-form-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;margin-top:16px}.invoice-form-section h2{margin-bottom:1rem}.invoice-form-section .field-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:16px;flex-wrap:wrap}.invoice-form-section .field-row .section__textbox{flex:1 1 100%}@media (min-width: 1300px){.invoice-form-section .field-row .section__textbox{flex:1 1 45%}}@media (max-width: 1300px){.invoice-form-section .field-row{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.invoice-form-section .field-row .section__textbox{flex:1 1 100%}.invoice-form-section .field-row .section__textbox{flex:1 1 100%;width:100%!important}.invoice-form-section .field-row.upload-box-wrap,.invoice-form-section .field-row .select-box{width:100%}}.invoice-form-section .select-box{margin-bottom:16px;width:49%}.invoice-form-section .upload-box-wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:8px;width:49%}.invoice-form-section .upload-box{border:1px dashed #ccc;border-radius:8px;height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;cursor:pointer;text-align:center}.invoice-form-section .section__error{margin-top:8px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:4px}.invoice-form-section .section__textbox{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:8px}.invoice-form-section .section__textbox .errorMsgInvoiceDate{align-items:center;margin:5px 0 0 -12px}.selectLocPage-container{background-color:#fff}.selectLocPage-container .header-wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;align-self:stretch}.selectLocPage-container .selectLoc-page .banner-search{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;gap:51px}.selectLocPage-container .selectLoc-page .banner-search .custom-buttons{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}.selectLocPage-container .selectLoc-page .banner-search .pagination-controls{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:95%;z-index:999}.selectLocPage-container .selectLoc-page .banner-search .pagination-controls .pagination-btn{margin:auto}.selectLocPage-container .selectLoc-page .loc-backBtn{padding:0 24px 0 0!important}.selectLocPage-container .selectLoc-page .product-container{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:var(--size-600, 48px);align-self:stretch}.selectLocPage-container .selectLoc-page .product-container .products{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;align-self:stretch;border-radius:8px;background:var(--White, #FFF);box-shadow:0 0 8px #0000001f;width:100%}.selectLocPage-container .selectLoc-page .product-container .products .products-left{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:259px;padding:24px;gap:var(--size-200, 16px)}.selectLocPage-container .selectLoc-page .product-container .products .products-left .brand-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:16px;align-self:stretch}.selectLocPage-container .selectLoc-page .product-container .products .products-left .brand-info .img-conatiner{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:128px;height:auto}.selectLocPage-container .selectLoc-page .product-container .products .products-left .brand-info .img-conatiner img{height:20px}.selectLocPage-container .selectLoc-page .product-container .products .products-left .brand-info .seperator{display:flex;flex-direction:center;justify-content:center;align-items:stretch;flex-wrap:nowrap;align-self:stretch;height:1px;background-color:#aaa;border-radius:4px}.selectLocPage-container .selectLoc-page .product-container .products .products-left .brand-details{width:100%}.selectLocPage-container .selectLoc-page .product-container .products .products-left .brand-details .brandHeader-wrap{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:10px;margin-bottom:24px}.selectLocPage-container .selectLoc-page .product-container .products .products-left .brand-details .brandHeader-wrap .productType-iconWrap{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap;padding:6px;gap:10px;border-radius:48px;background:var(--Greys-Light-Grey-I, #F8F8F8)}.selectLocPage-container .selectLoc-page .product-container .products .products-left .brand-details .brandHeader-wrap .brandHeader{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.selectLocPage-container .selectLoc-page .product-container .products .products-left .brand-details .brandsubText-wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:var(--size-100-base, 8px);align-self:stretch}.selectLocPage-container .selectLoc-page .product-container .products .products-left .brand-details .brandText{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.selectLocPage-container .selectLoc-page .product-container .products .products-left .brand-details .brandText strong{color:var(--Greys-Mid-Grey, #808080)}.selectLocPage-container .selectLoc-page .product-container .products .products-left .brand-details .product-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:var(--size-300, 24px);align-self:stretch}.selectLocPage-container .selectLoc-page .product-container .products .products-left .brand-details .product-info .product-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:8px}.selectLocPage-container .selectLoc-page .product-container .products .products-left .brand-details .product-info .product-header .manufacture-product{padding-top:4px}.selectLocPage-container .selectLoc-page .product-container .products .products-left .brand-details .product-info .product-details{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:var(--size-100-base, 8px);align-self:stretch}.selectLocPage-container .selectLoc-page .product-container .products .products-left .brand-details .product-info .product-details .prod{color:#2d2d2d;font-weight:400}.selectLocPage-container .selectLoc-page .product-container .products .products-left .brand-details .product-rewards{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:12px;align-self:stretch;width:100%}.selectLocPage-container .selectLoc-page .product-container .products .products-left .brand-details .product-rewards .reward-card{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;padding:8px;border-radius:4px;background:var(--Greys-Light-Grey-I, #F8F8F8);width:100%}.selectLocPage-container .selectLoc-page .product-container .products .products-left .brand-details .product-rewards .reward-card .reward{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:8px;align-self:stretch;overflow-wrap:anywhere}.selectLocPage-container .selectLoc-page .product-container .products .products-right{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;padding:var(--size-300, 24px);gap:var(--size-150, 12px);flex:1 0 0;align-self:stretch;background:var(--Greys-Light-Grey-I, #F8F8F8)}.selectLocPage-container .selectLoc-page .product-container .products .products-right .products_right_container{width:100%}.selectLocPage-container .selectLoc-page .product-container .products .products-right .task{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;min-height:78px;padding:var(--size-200, 16px);gap:var(--size-200, 16px);align-self:stretch;border-radius:4px;background:var(--White, #FFF);box-shadow:0 0 8px #0000001f}.selectLocPage-container .selectLoc-page .product-container .products .products-right .task .task-info{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:var(--size-100-base, 8px);flex:1 0 0}.selectLocPage-container .selectLoc-page .product-container .products .products-right .task .task-info .task-descriptions{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:4px}.selectLocPage-container .selectLoc-page .product-container .products .products-right .task .task-action{display:flex;flex-direction:center;justify-content:center;align-items:stretch;flex-wrap:nowrap;width:44px;height:44px;padding:var(--size-050, 4px);gap:10px;aspect-ratio:1/1;border-radius:var(--size-500, 40px);background:var(--Orange-Brand-Orange, #F08C30)}.selectLocPage-container .selectLoc-page .product-container .products .products-right .task .completed-task-action{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:10px}.selectLocPage-container .selectLoc-page .product-container .products .products-right .task .completed-task-action .actionstyle{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;width:44px;height:44px;padding:var(--size-050, 4px);gap:10px;aspect-ratio:1/1;border-radius:var(--size-500, 40px);border:1px solid var(--Greys-Dark-Grey-IV, #1A1A1A);cursor:pointer}.selectLocPage-container .selectLoc-page .product-container .products .products-right .task .completed-task-action .actionstyle.chevron-bg{background-color:#f08c30;border:none}.selectLocPage-container .selectLoc-page .product-container .products .products-right .task .pending-task-action{cursor:pointer}.selectLocPage-container .selectLoc-page .warning-tile-wrap{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;padding:var(--size-200, 16px);align-self:stretch;border-radius:4px;background:var(--Feedback-Colors-Reward-Yellow-II, #FFF4BF);box-shadow:0 0 8px #0000001f;gap:var(--size-100-base, 8px);flex:1 0 0}.selectLocPage-container .selectLoc-page .warning-tile-wrap .warning-tile-title{font-weight:700}.selectLocPage-container .selectLoc-page .btt-container{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}.selectLocPage-container .back-to-top-sticky{margin-top:-5rem!important}.container{margin:0 auto;max-width:1220px;padding:0}.how-it-works{padding:32px 0;line-height:normal}@media (min-width: 767px){.how-it-works{padding:40px 0}}@media (min-width: 1024px){.how-it-works{padding:0}}.how-it-works h2{font-size:20px;font-weight:600;margin-bottom:24px;line-height:26px}@media (min-width: 767px){.how-it-works h2{font-size:22px;line-height:28px;margin-bottom:30px}}@media (min-width: 1024px){.how-it-works h2{font-size:32px;line-height:38px}}@media (min-width: 1300px){.how-it-works h2{margin-bottom:40px}}.how-it-works_box{background:none;flex:1 1 100%;margin-bottom:14px}@media (min-width: 767px){.how-it-works_box{flex:1 1 30%}}@media (min-width: 1300px){.how-it-works_box{flex:1 1 30%}}.how-it-works_box h3{font-size:18px;margin-bottom:8px;font-weight:600;line-height:24px}@media (min-width: 1024px){.how-it-works_box h3{font-size:28px;line-height:34px}}.how-it-works_box p{font-size:14px;line-height:20px;font-weight:400;margin-bottom:12px}@media (min-width: 767px){.how-it-works_box p{margin-bottom:32px}}@media (min-width: 1024px){.how-it-works_box p{font-size:16px;line-height:24px;margin-bottom:19px}}.how-it-works .orange_cta{display:inline-block;font-weight:600;line-height:normal;font-family:Vaillant_16,Arial,sans-serif;font-size:12px;text-decoration:none;color:#f08c30;padding-right:21px;position:relative;cursor:pointer}@media (min-width: 1024px){.how-it-works .orange_cta{font-size:16px}}@media (min-width: 1300px){.how-it-works .orange_cta{padding-right:25px}}.how-it-works .orange_cta:hover{text-decoration:underline;color:#b46924}.how-it-works .orange_cta:hover span{color:#b46924}.how-it-works .orange_cta span{font-size:16px;color:#f08c30;position:absolute;right:0;top:50%;transform:translateY(-50%)}.how-it-works .icon-bg{width:60px;height:60px;margin-bottom:8px;border-radius:50%;background-color:#f08c30;display:flex;justify-content:center;align-items:center}@media (min-width: 767px){.how-it-works .icon-bg{margin-bottom:27px}}@media (min-width: 1300px){.how-it-works .icon-bg{width:75px;height:75px;margin-bottom:24px}}.how-it-works .icon-bg span{font-size:28px}@media (min-width: 1300px){.how-it-works .icon-bg span{font-size:34px}}.how-it-works .icon-bg .numbering{color:#2d2d2d;text-align:center;font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H3, 28px);font-weight:600;line-height:34px}.reminder-card{display:flex;border:1px solid #D8D8D8;border-radius:12px;background:#fff;width:100%;box-shadow:0 0 8px #0000001f}@media (max-width: 767px){.reminder-card{margin-bottom:.5rem}}.reminder-card__left-panel{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:100px;width:77px;padding:0 24px;border-radius:12px 0 0 12px;background:var(--Orange-Brand-Orange, #f08c30)}@media (max-width: 767px){.reminder-card__left-panel{min-width:60px;padding:0 12px}}@media (max-width: 1024px){.reminder-card__left-panel{width:auto}}.reminder-card__left-panel .MuiTypography-h5{font-weight:700}.reminder-card__left-panel--events{background:#ececec}.reminder-card__date,.reminder-card__month{margin:0;color:#000;text-align:center}.reminder-card__date{font-family:Arial,sans-serif;font-size:20px;font-weight:700;line-height:26px}@media (max-width: 767px){.reminder-card__date{font-size:16px}}.reminder-card__month{font-weight:700;line-height:24px}@media (max-width: 767px){.reminder-card__month{font-size:14px;line-height:20px}}.reminder-card__right-panel .MuiTypography-h5{font-weight:700}.reminder-card__right-panel{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;gap:24px;flex:1 0 0;padding:1.5rem;border-radius:0 12px 12px 0;background:#fff}@media (max-width: 767px){.reminder-card__right-panel{padding:1rem}}.reminder-card__content{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;max-width:calc(100% - 52px);gap:.25rem}@media (max-width: 767px){.reminder-card__content{max-width:calc(100% - 44px)}}.reminder-card__title,.reminder-card__description{margin:0;color:#2d2d2d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.reminder-card__title{font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:20px;font-weight:600;line-height:26px}@media (max-width: 1024px){.reminder-card__title{font-size:18px;font-weight:600}}.reminder-card__description{font-family:Arial,sans-serif;font-size:16px;line-height:24px}@media (max-width: 1024px){.reminder-card__description{font-size:14px;font-weight:400;line-height:20px}}.reminder-card__arrow{display:flex;justify-content:center;align-items:center;align-self:center;cursor:pointer;background:var(--Orange-Brand-Orange, #f08c30);border-radius:40px;transition:background-color .3s ease;width:44px;height:44px;padding:var(--size-050, 4px);gap:10px;aspect-ratio:1/1;position:relative}@media (max-width: 767px){.reminder-card__arrow{width:36px;height:36px;padding:0}}.reminder-card__arrow:hover{background-color:#b46924}.reminder-card__arrow:hover .material-symbols-rounded{color:#fff}.reminder-card__arrow .material-symbols-rounded{width:28px;height:28px;flex-shrink:0;font-size:28px;transition:color .3s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}@media (max-width: 767px){.reminder-card__arrow .material-symbols-rounded{width:24px;height:24px;font-size:24px}}.event-detail-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;z-index:1000}.event-detail-popup__container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;width:1029px;padding:1.5rem;gap:2rem;border-radius:12px;background:#fff;max-width:90vw;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 4px 6px #0000001a}@media (max-width: 1024px){.event-detail-popup__container{padding:1.5rem;gap:1.5rem}}.event-detail-popup__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:100%;gap:24px;flex:1 0 0}@media (max-width: 1024px){.event-detail-popup__header{gap:1rem;flex-wrap:wrap}}.event-detail-popup__date{color:#2d2d2d;font-family:Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.event-detail-popup__logos{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:1.5rem;margin-right:1rem}@media (max-width: 1024px){.event-detail-popup__logos{gap:1rem}}@media (max-width: 767px){.event-detail-popup__logos{gap:1.5rem}}.event-detail-popup__logo{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.event-detail-popup__logo img{height:24px;width:auto;object-fit:contain;transition:transform .3s ease}@media (max-width: 767px){.event-detail-popup__logo img{height:20px}}.event-detail-popup__close{background:none;border:none;cursor:pointer;padding:.25rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;transition:transform .3s ease;position:absolute;top:16px;right:16px;z-index:10}.event-detail-popup__close:hover{transform:scale(1.1)}.event-detail-popup__content{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.event-detail-popup__title{color:#212121;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:38px;margin-bottom:1rem}.event-detail-popup__description{color:#212121;font-family:Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.event-detail-popup__highlight{color:#543111;font-family:Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration:underline}.greetings-section .card-section{padding:16px;width:100%;border-radius:12px;background:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}@media (min-width: 767px){.greetings-section .card-section{padding:24px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;border-radius:12px}}@media (min-width: 1025px){.greetings-section .card-section{padding:32px;border-radius:12px;min-height:147px}}@media (min-width: 1300px){.greetings-section .card-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}}.greetings-section .card-section{gap:12px}.greetings-section .card-section__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.greetings-section .card-section__title{color:#000;font-weight:600;font-size:18px;line-height:24px}@media (min-width: 767px){.greetings-section .card-section__title{font-size:20px;line-height:26px}}@media (min-width: 1025px){.greetings-section .card-section__title{font-size:36px;line-height:42px}}.greetings-section .card-section__subtitle{color:#000;font-size:14px;line-height:20px;font-size:12px;line-height:18px}@media (min-width: 1025px){.greetings-section .card-section__subtitle{font-size:18px;line-height:26px;letter-spacing:.36px}}.greetings-section .card-section__button{width:fit-content;height:100%}.greetings-section .greetings-section__card{background-color:#fff}@media (max-width: 767px){.greetings-section .greetings-section__card--platinum,.greetings-section .greetings-section__card--silver,.greetings-section .greetings-section__card--gold,.greetings-section .greetings-section__card--renewablepartner{border-top:0!important;border-radius:0 0 12px 12px}}.greetings-section .greetings-section__card--platinum{border:3px solid #665A4A}.greetings-section .greetings-section__card--silver{border:3px solid #808080}.greetings-section .greetings-section__card--gold{border:3px solid #AF8000}.greetings-section .greetings-section__card--renewablepartner{border:3px solid #f08c30}.user-section{display:flex;flex-direction:column;padding:0 16px 16px;gap:16px}@media (min-width: 768px){.user-section{padding:0 24px 20px;gap:20px}}@media (min-width: 1025px){.user-section{padding:0 0 80px;gap:56px}}.user-section.container{padding:0}.user-section__wrapper{display:flex;flex-direction:column;gap:0;justify-content:center}@media (min-width: 768px){.user-section__wrapper{flex-direction:row;gap:32px}}@media (min-width: 1025px){.user-section__wrapper{flex-direction:row;gap:42px}}.user-section__image-wrapper{border-radius:12px}@media (min-width: 767px){.user-section__image-wrapper{min-width:343px}}@media (min-width: 1025px){.user-section__image-wrapper{min-width:485px;min-height:647px}}@media (max-width: 767px){.user-section__image-wrapper{min-height:141px}}.user-section__image-wrapper{display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.user-section__image-wrapper{border-radius:12px 12px 0 0;width:100%}}.user-section__image{display:flex;width:100%;flex-shrink:0;border-radius:12px 12px 0 0;background:#d3d3d3 -108.366px 0px/186.186% 100% no-repeat;object-fit:cover}@media (max-width: 767px){.user-section__image{max-height:141px}}@media (min-width: 767px){.user-section__image{max-height:458px;border-radius:12px}}@media (min-width: 1025px){.user-section__image{max-height:unset;border-radius:12px}}.user-section__content{display:flex;flex-direction:column;gap:16px;flex-shrink:0;flex:1}@media (min-width: 767px){.user-section__content{gap:32px}}.user-section .account-balance__summary{border-radius:12px;padding:24px 16px}@media (max-width: 1024px){.user-section .account-balance__summary{min-height:min-content}}@media (min-width: 767px){.user-section .account-balance__summary{padding:24px;gap:8px}}@media (min-width: 1025px){.user-section .account-balance__summary{padding:40px 32px;gap:24px;min-height:229px}}.user-section .account-balance__summary-title{display:flex;padding:5.172px 30.571px .171px 0;align-items:center;gap:8.625px}@media (max-width: 1024px){.user-section .account-balance__summary-title{font-size:16px;line-height:24px;font-weight:700}}@media (min-width: 1025px){.user-section .account-balance__summary .account-balance__metrics{padding-bottom:9.344px;margin-bottom:9.344px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:stretch}}@media (max-width: 1024px){.user-section .account-balance__summary .account-balance__metric-label{font-size:16px;font-weight:600;color:#606060}}.user-section .account-balance__summary .account-balance__metric-value{font-size:18px;line-height:26px}@media (min-width: 767px){.user-section .account-balance__summary .account-balance__metric-value{font-size:20px}}@media (min-width: 1025px){.user-section .account-balance__summary .account-balance__metric-value{font-size:32px;line-height:38px}}.user-section .tier__status-card{border-radius:12px;padding:24px 12px}@media (min-width: 767px){.user-section .tier__status-card{min-height:121px;gap:16px;align-items:flex-start}}@media (min-width: 1025px){.user-section .tier__status-card{padding:32px;min-height:208px;gap:24px;align-items:center}}@media (min-width: 768px){.user-section .tier__status-card .tier__tier-title{margin-bottom:8px}}@media (max-width: 1024px){.user-section .tier__status-card .tier__tier-title{font-size:16px;line-height:24px}}.user-section .tier__status-card .tier__last-tier-text{color:#000}@media (max-width: 1024px){.user-section .tier__status-card .tier__last-tier-text{font-size:12px;line-height:18px}}@media (max-width: 1024px){.user-section .tier__status-card .tier__image{max-height:50px;aspect-ratio:37.86/50}}@media (max-width: 600px){.user-section .user-section__content .account-balance__summary .card-section__button{padding:0 18px}}.EventsReminder{width:100%;min-width:1200px;background-color:#f8f8f8;overflow:hidden;gap:32px;position:relative;padding:80px 0}@media (max-width: 1024px){.EventsReminder{min-width:100%;gap:24px;padding:40px 0}}@media (max-width: 767px){.EventsReminder{gap:16px;padding:1rem 0}}.EventsReminder-container{max-width:1260px!important;width:100%!important;margin:0 auto;background-color:#f8f8f8!important;padding-left:1rem;padding-right:1rem;overflow:hidden;gap:32px;position:relative}@media (max-width: 1299px){.EventsReminder-container{padding-left:24px;padding-right:24px;gap:24px}}@media (max-width: 767px){.EventsReminder-container{padding-left:16px;padding-right:16px;gap:16px}}.EventsReminder-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin-bottom:1.5rem}.EventsReminder-title{margin-bottom:.5rem;color:#2d2d2d;font-weight:600!important}@media (max-width: 1024px){.EventsReminder-title{font-size:22px;line-height:28px}}@media (max-width: 767px){.EventsReminder-title{font-size:20px;line-height:26px}}.EventsReminder-button{font-weight:600;font-size:1rem;display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:center;flex-wrap:nowrap;cursor:pointer;color:#2d2d2d;padding:0}@media (max-width: 1024px){.EventsReminder-button{font-size:.875rem}}@media (max-width: 767px){.EventsReminder-button{font-size:.875rem}}.tabs-container{width:100%;background:#f8f8f8;border-radius:8px;margin-bottom:1.5rem}@media (max-width: 767px){.tabs-container{margin-bottom:1.5rem}}.reminder-cards-container{flex:1;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:1rem;padding:0}@media (max-width: 767px){.reminder-cards-container{gap:.5rem}.reminder-cards-container .reminder-card{flex-direction:column}.reminder-cards-container .reminder-card__left-panel{border-radius:12px 12px 0 0;height:44px;min-height:unset;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}.reminder-cards-container .reminder-card__right-panel{padding:24px}.reminder-cards-container .reminder-card__month{font-size:18px;line-height:26px}}.reminder-cards-container .teaser-card{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:100%;padding:1rem;gap:1rem;border-radius:16px!important;background:#f8f8f8;box-shadow:0 4px 6px #0000001a}@media (max-width: 767px){.reminder-cards-container .teaser-card{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;text-align:center;padding:.5rem}}@media (min-width: 1024px){.reminder-cards-container .teaser-card{padding:1rem 1.5rem}.reminder-cards-container .teaser-card .teaser-img{width:165px;height:149px;flex-shrink:0}}.accordion-loader{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;padding:3rem 0}@media (max-width: 767px){.accordion-loader{padding:1.5rem 0}}.no-reminders-message{width:100%;text-align:center;color:gray;font-size:1.25rem;background:#f8f8f8;border-radius:8px;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;letter-spacing:.5px}@media (max-width: 767px){.no-reminders-message{font-size:1.125rem;padding:1.5rem 0}}.benchmark-form{width:100%;margin:0 auto}.benchmark-form__header{padding-bottom:24px}.benchmark-form__title{font-size:1.125rem;font-weight:600;color:#2d2d2d;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif}.benchmark-form__description{color:gray;margin:0;font-size:.875rem}.benchmark-form .address-fields .textbox-container,.benchmark-form .form-row .textbox-container{margin-bottom:0}@media (min-width: 1024px){.benchmark-form .address-fields .textbox-container,.benchmark-form .form-row .textbox-container{max-width:100%}}@media (min-width: 1024px){.benchmark-form .custom-textbox,.benchmark-form .textbox-container{max-width:392px!important}}.benchmark-form .checkbox__container{width:18px;height:18px}.benchmark-form .dropdown-pair-container{margin-bottom:0}.benchmark-form .dropdown-pair-container .dropdowns-pair{width:100%;gap:12px;display:flex;margin-left:0}.benchmark-form .dropdown-pair-container .dropdowns-pair .dropdown-select-container{padding-left:0;width:calc(50% - 6px);flex-basis:unset}.benchmark-form .field-group{margin-bottom:24px;border:1px solid #D8D8D8;border-radius:8px;padding:24px;background-color:#fff;box-shadow:0 1px 3px #0000000d}.benchmark-form .field-group+.field-group{margin-top:24px}.benchmark-form .field-group__header{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #D8D8D8}.benchmark-form .field-group__title{font-size:1.125rem;font-weight:600;color:#2d2d2d;margin:0 0 .5rem}.benchmark-form .field-group__description{font-size:.875rem;color:gray;margin:.5rem 0 0;line-height:1.5}.benchmark-form .field-group__content{display:grid;gap:1.5rem}.benchmark-form .field-group__item{width:100%}.benchmark-form .field-group{margin-bottom:24px}.benchmark-form .field-group__label{margin:0;font-size:12px;line-height:18px;font-weight:700}.benchmark-form .field-group__label .required-indicator{color:#c2002a;margin-left:.25rem}.benchmark-form .field-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.benchmark-form .field-row__item{flex:1;min-width:200px}@media (max-width: 1024px){.benchmark-form .field-row{flex-direction:column;gap:.75rem}.benchmark-form .field-row__item{width:100%}}.benchmark-form .error-message{color:#c2002a;font-size:.75rem;margin-top:.25rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.benchmark-form .error-message svg{margin-right:.25rem}.benchmark-form .textarea-field{width:100%}@media (min-width: 1024px){.benchmark-form .textarea-field{max-width:calc(50% - 6px)}}.benchmark-form .textarea-field__input{width:100%;background:#fff;border-radius:8px;font-family:Arial,sans-serif;font-size:14px;line-height:20px;min-height:120px;padding:12px;resize:vertical;border:1px solid #808080;outline:none;transition:border-color .2s ease-in-out}.benchmark-form .textarea-field__input:focus{border-color:#1976d2;box-shadow:0 0 0 1px #1976d2}.benchmark-form .textarea-field__input--error{border-color:#d32f2f}.benchmark-form .textarea-field__input--error:focus{border-color:#d32f2f;box-shadow:0 0 0 1px #d32f2f}.benchmark-form .textarea-field__label{display:block;margin-bottom:8px;font-weight:600;font-size:14px;color:#000000de}.benchmark-form .textarea-field__label--required:after{content:"*";color:#d32f2f;margin-left:4px}.benchmark-form .textarea-field__error{color:#d32f2f;font-size:12px;margin-top:4px;min-height:18px}.benchmark-form .address-fields{display:grid;grid-template-columns:repeat(2,1fr);row-gap:20px;column-gap:12px;width:100%}@media (max-width: 767px){.benchmark-form .address-fields{grid-template-columns:1fr;gap:.75rem}}.benchmark-form .address-fields__field{width:100%}.benchmark-form .address-fields__field--full-width{grid-column:1/-1}.benchmark-form .dropdown-pair{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;gap:1rem;margin-bottom:1rem;width:100%}.benchmark-form .dropdown-pair__item{flex:1;min-width:0}@media (max-width: 1024px){.benchmark-form .dropdown-pair{flex-direction:column;gap:.75rem}}.benchmark-form .option-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:.5rem}.benchmark-form .option-group--inline{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1rem}.benchmark-form .form-actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:1rem;margin-top:2rem;padding-top:1.5rem}@media (max-width: 767px){.benchmark-form .form-actions{flex-direction:column}.benchmark-form .form-actions button{width:100%;max-width:324px}}.benchmark-form .checkbox-field-container .checkbox-control{margin-left:0rem}.benchmark-form .checkbox-field-container .checkbox-control .checkbox-label{margin-left:.5rem;color:#2d2d2d;font-family:Arial,sans-serif;font-size:.875rem;line-height:1.43;font-weight:400}.benchmark-form .subtitle-field{margin:1rem 0}.benchmark-form .subtitle-field .subtitle-text{font-size:1.25rem;font-weight:600;color:#2d2d2d;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #D8D8D8}@media (min-width: 1024px){.benchmark-form .subtitle-field .subtitle-text{font-size:1.5rem}}.benchmark-form .subtitle-field .subtitle-description{font-size:md;color:gray;margin-top:.5rem}.benchmark-form .text-uppercase{text-transform:uppercase}.benchmark-form .text-error{color:#c2002a}.benchmark-form .custom-selectbox{margin-bottom:0}.benchmark-form .custom-selectbox .material-symbols-rounded{padding-right:4px}.benchmark-form .date-picker-field{width:100%}@media (min-width: 1024px){.benchmark-form .date-picker-field{max-width:calc(50% - 6px)}}.benchmark-form .date-picker-field .custom-datepicker{display:flex;height:44px;align-items:center;gap:8px;flex-shrink:0;align-self:stretch;border-radius:8px;background:#fff;width:100%;font-family:inherit;font-size:14px;color:#000000de;transition:border-color .2s ease-in-out}.benchmark-form .date-picker-field .custom-datepicker:focus{border-color:#1976d2;box-shadow:0 0 0 1px #1976d2;outline:none}.benchmark-form .date-picker-field .custom-datepicker::placeholder{color:#9e9e9e}.benchmark-form .date-picker-field .custom-datepicker>div{height:44px;font-size:14px;border-radius:8px}.benchmark-form .date-picker-field .MuiInputBase-root{width:100%}.benchmark-form .date-picker-field .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:none}.benchmark-form .date-picker-field .MuiInputBase-root .MuiInputBase-input{padding:0}.benchmark-form .date-picker-field .custom-datepicker,.benchmark-form .toggle-field-container{width:100%}@media (min-width: 1024px){.benchmark-form .toggle-field-container{max-width:calc(50% - 6px)}}.benchmark-form .toggle-field-container .toggle-label{display:block;margin-bottom:8px;color:#2d2d2d;font-family:Arial,sans-serif;font-size:.875rem;line-height:1.5;font-weight:500}.benchmark-form .toggle-field-container .toggle-label .required-indicator{color:#c2002a;margin-left:4px}.benchmark-form .toggle-field-container .toggle-button-group{width:100%;gap:0px}.benchmark-form .toggle-field-container .toggle-button-group .MuiToggleButtonGroup-middleButton{border-radius:0!important}.benchmark-form .toggle-field-container .toggle-button-group .MuiToggleButtonGroup-grouped{border:1px solid #2d2d2d!important;color:#2d2d2d!important;padding:8px 12px!important;text-transform:none!important;font-weight:600!important;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif!important;font-size:.875rem;transition:all .2s ease-in-out!important}.benchmark-form .toggle-field-container .toggle-button-group .MuiToggleButtonGroup-grouped:first-of-type{border-radius:8px;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.benchmark-form .toggle-field-container .toggle-button-group .MuiToggleButtonGroup-grouped:last-of-type{border-radius:8px;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.benchmark-form .toggle-field-container .toggle-button-group .MuiToggleButtonGroup-grouped:not(:first-of-type){margin-left:-1px}.benchmark-form .toggle-field-container .toggle-button-group .MuiToggleButtonGroup-grouped.Mui-selected{background-color:#f08c30!important;color:#2d2d2d!important}.benchmark-form .toggle-field-container .toggle-button-group .MuiToggleButtonGroup-grouped.Mui-selected:hover{background-color:#dd7210}.benchmark-form .toggle-field-container .toggle-button-group .MuiToggleButtonGroup-grouped:not(.Mui-selected):hover{background-color:#0000000a}.benchmark-form .signature-component{display:flex;flex-direction:column;gap:8px;width:100%;max-width:100%}.benchmark-form .signature-component .signature-label{display:flex;align-items:center;gap:8px}.benchmark-form .signature-component .signature-label .label-text{color:#0009;font-size:12px;font-weight:700;line-height:18px;font-family:Arial,sans-serif}.benchmark-form .signature-component .signature-label .required{color:#f08c30}.benchmark-form .signature-component .signature-pad{width:100%;height:207px;padding:24px 12px;background-color:#fff;border-radius:8px;border:1px solid #808080;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;position:relative}.benchmark-form .signature-component .signature-pad .placeholder-icon{width:40px;height:40px;background-color:#d9d9d9;border-radius:50%}.benchmark-form .signature-component .signature-pad .signature-icon{width:33.33px;height:36.67px;background-color:#1c1b1f}.benchmark-form .signature-component .signature-pad .instruction-text{width:182px;color:gray;font-size:10px;font-family:Arial,sans-serif;font-weight:400;line-height:15px;text-align:center}.benchmark-form .signature-component .signature-pad .canvas-container{position:absolute;top:0;left:0;width:100%;height:100%;cursor:crosshair}.benchmark-form .signature-component .signature-pad .clear-button{position:absolute;top:8px;right:8px;z-index:10}.benchmark-form .signature-component .upload-button{width:100%;height:44px;border-radius:8px;border:1px solid #1A1A1A;color:#1a1a1a;font-size:16px;font-weight:600;text-transform:none;font-family:Vaillant_16,Arial,sans-serif}.benchmark-form .signature-component .upload-button:hover{background-color:#0000000a;border-color:#000}@media (max-width: 767px){.benchmark-form .stack-mobile{flex-direction:column;gap:.75rem}.benchmark-form .date-picker-field{max-width:100%}.benchmark-form .toggle-field-container .toggle-button-group .MuiToggleButtonGroup-grouped{width:100%;margin-left:0!important}}.benchmark-container{max-width:1200px;margin:0 auto}@media (max-width: 1024px){.benchmark-container{padding:16px}}.benchmark-title{color:var(--Greys-Dark-Grey-III, #2D2D2D);text-align:center;font-family:Vaillant_16;font-size:32px;font-style:normal;font-weight:700;line-height:38px;padding-bottom:32px}.benchmark-description{margin-bottom:32px;color:#2d2d2d}.benchmark-paper{padding:24px;margin-bottom:32px;background-color:#fff;border-radius:12px;box-shadow:0 0 8px #0000001f}@media (max-width: 767px){.benchmark-paper{padding:16px}}.benchmark-tabs{margin-bottom:24px}.benchmark-tabs .MuiTab-root{font-weight:500;min-width:75px}.image-upload-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;align-self:stretch;height:152px;width:100%}.image-upload-container .upload-label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:8px;width:100%;height:24px;margin-bottom:8px}.image-upload-container .upload-label .label-text{font-size:12px;font-weight:700;line-height:18px;color:#2d2d2db3}.image-upload-container .upload-label .label-text.required:after{content:"*";color:#f08c30;margin-left:2px}.image-upload-container .upload-area{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;width:100%;height:126px;padding:24px 12px;background:#fff;border:1px solid #808080;border-radius:8px;cursor:pointer;transition:all .2s ease-in-out}.image-upload-container .upload-area:hover{border-color:#f08c30}.image-upload-container .upload-area .upload-icon{width:40px;height:40px;position:relative;margin-bottom:8px}.image-upload-container .upload-area .upload-icon:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#f8f8f8;border-radius:4px}.image-upload-container .upload-area .upload-icon:after{content:"";width:36.67px;height:26.67px;position:absolute;top:6.67px;left:1.66px;background:linear-gradient(0deg,#0003 0% 100%),#0003,#0003,#606060}.image-upload-container .upload-area .upload-instructions{font-size:10px;font-weight:400;line-height:15px;text-align:center;color:gray;margin-bottom:8px}.image-upload-container .upload-area .upload-preview{width:54px;height:54px;position:relative;background:#f8f8f8;border-radius:4px;overflow:hidden}.image-upload-container .upload-area .upload-preview img{width:100%;height:100%;object-fit:cover}.image-upload-container.has-error .upload-area{border-color:#f08c30}.benchmark-tabs .MuiTab-root{text-transform:none;flex:1}.benchmark-tabs .MuiTab-root.Mui-selected{color:#f08c30;font-weight:700}.benchmark-tab-panel{padding:16px 0}.benchmark-tab-content .info-message{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;padding:1rem;border-radius:4px;margin-bottom:1.5rem}.benchmark-tab-content .info-message--info{background-color:#f8f8f8}.benchmark-tab-content .info-message--success{background-color:#00875414;border-left:4px solid #008754}.benchmark-tab-content .info-message--error{background-color:#c2002a14;border-left:4px solid #C2002A}.benchmark-tab-content .info-message__icon{margin-right:.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.benchmark-tab-content .info-message__content{font-size:.875rem;color:#2d2d2d;flex:1}.benchmark-tab-content .benchmark-section,.benchmark-tab-content .benchmark-section .benchmark-section-header{margin-bottom:1.5rem}.benchmark-tab-content .benchmark-section .benchmark-section-header .section-title{color:#2d2d2d;font-family:var(--font-family-Headlines, Vaillant_16);font-size:20px;font-style:normal;font-weight:600;line-height:26px}.benchmark-tab-content .benchmark-section .benchmark-section-header .section-description{font-size:.875rem;color:#606060;margin-top:.5rem}.benchmark-tab-content .benchmark-section .benchmark-section-fields{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:24px}.benchmark-tab-content .benchmark-section .benchmark-section-fields .form-item{margin-bottom:0;margin-top:0}.benchmark-tab-content .benchmark-section .benchmark-section-fields .form-item:has(.form-field:empty){display:none}.benchmark-tab-content .benchmark-section .benchmark-section-fields .form-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:12px}@media (max-width: 1024px){.benchmark-tab-content .benchmark-section .benchmark-section-fields .form-row{flex-direction:column;gap:.5rem}}.benchmark-tab-content .benchmark-section .benchmark-section-fields .form-row .form-field{width:100%;flex:1 1 0}.benchmark-tab-content .benchmark-section .section-divider{margin:2rem 0;background-color:#ececec}.benchmark-tab-content .benchmark-section .field-label{font-size:.75rem;font-family:Arial,sans-serif;font-weight:700;line-height:18px;color:#2d2d2d;margin-bottom:.5rem}.benchmark-tab-content .benchmark-section .field-label .required-indicator{color:#f08c30}.benchmark-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px}.benchmark-error-container{padding:24px;text-align:center}.custom-form-field{height:44px;padding:12px;background:#fff;border-radius:4px;border:1px solid #D8D8D8}.custom-form-field:focus-within{border-color:#f08c30}.custom-form-field.error{border-color:#c2002a}.custom-form-field.disabled{background-color:#f8f8f8;color:#aaa}.custom-form-field-wrapper{margin-bottom:.5rem}.error-message-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;margin-top:.25rem}.error-message-container .error-text{font-size:.75rem;color:#c2002a;margin-left:.5rem}.radio-field-container{margin-bottom:1rem}.radio-field-container .radio-options-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:1.5rem;margin-top:.5rem}.radio-field-container .radio-option{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:.5rem}.radio-field-container .radio-label{font-size:.875rem;color:#2d2d2d}.switch-field-container{margin-bottom:1rem}.switch-field-container .switch-label{font-size:.875rem;color:#2d2d2d}.nested-fields-container{margin-bottom:1rem}.nested-fields-container .nested-fields-content{border-radius:4px;margin-top:.5rem}.nested-fields-container .nested-field{margin-bottom:1rem}.nested-fields-container .nested-field:last-child{margin-bottom:0}.address-fields-container{width:100%;margin-bottom:24px}.address-fields-container .address-section-title{font-size:16px;font-weight:700;line-height:24px;color:#2d2d2d;margin-bottom:16px}.address-fields-container .address-fields{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 767px){.address-fields-container .address-fields{grid-template-columns:1fr}}.address-fields-container .address-fields .address-field{width:100%;margin-bottom:0}.address-fields-container .address-fields .address-field.address-line-1,.address-fields-container .address-fields .address-field.address-line-2{margin-top:0}@media (max-width: 767px){.address-fields-container .address-fields .address-field.address-line-1,.address-fields-container .address-fields .address-field.address-line-2{grid-column:span 1}}.address-fields-container .address-fields .address-field .MuiFormControl-root{width:100%}.address-fields-container .address-fields .address-field .MuiInputBase-root{height:44px;border-radius:8px;background-color:#fff;font-family:Arial,sans-serif;font-size:14px}.address-fields-container .address-fields .address-field .MuiInputBase-root fieldset{border-color:gray}.address-fields-container .address-fields .address-field .MuiInputBase-root:hover fieldset{border-color:#f08c30}.address-fields-container .address-fields .address-field .MuiInputBase-root.Mui-focused fieldset{border-color:#f08c30;border-width:1px}.address-fields-container .address-fields .address-field .MuiFormHelperText-root{margin-left:0;font-size:12px;line-height:1.5;color:#c2002a}.address-row{display:flex;gap:12px;margin-bottom:24px}.address-row .postcode-field{width:324px}@media (max-width: 1024px){.address-row .postcode-field{width:100%}}.step-separator{color:var(--Black, var(--Black, #000));text-align:center;font-family:Vaillant_16;font-size:16px;font-style:normal;font-weight:700;line-height:26px;padding:0 4px}.step-circle{border:1.5px solid var(--Orange-Brand-Orange, #F08C30);color:var(--Black, var(--Black, #000));text-align:center;font-family:Vaillant_16;font-size:16px;font-style:normal;font-weight:600;line-height:26px}.benchmark-thankyou-root{width:1220px;display:inline-flex;flex-direction:column;align-items:center;gap:24px;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif}@media (max-width: 900px){.benchmark-thankyou-root{width:100%;padding:0 0 32px}}@media (max-width: 600px){.benchmark-thankyou-root{padding:0 0 24px}}.benchmark-thankyou-card{width:100%;max-width:1220px;padding:32px 24px;background:#fff;box-shadow:0 0 8px #0000001f;border-radius:12px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:32px}@media (max-width: 900px){.benchmark-thankyou-card{max-width:100%;padding:32px 16px;border-radius:8px}}@media (max-width: 600px){.benchmark-thankyou-card{padding:24px 8px;align-items:flex-start}}.benchmark-thankyou-inner{width:100%;max-width:800px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:40px}@media (max-width: 900px){.benchmark-thankyou-inner{max-width:100%;gap:32px}}@media (max-width: 600px){.benchmark-thankyou-inner{gap:24px;align-items:flex-start}}.benchmark-thankyou-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:32px}.benchmark-thankyou-center{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:40px}.benchmark-thankyou-content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:24px}.benchmark-thankyou-stack{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:16px}@media (max-width: 900px){.benchmark-thankyou-stack{gap:24px}}@media (max-width: 767px){.benchmark-thankyou-stack{gap:12px}}.benchmark-thankyou-success-icon{width:70px;height:70px;padding:15px;background:#dcf3ea;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap}.benchmark-thankyou-success-icon .material-symbols-rounded{font-size:40px;color:#00917e}@media (max-width: 1024px){.benchmark-thankyou-success-icon{margin-bottom:12px}}.benchmark-thankyou-success-icon-inner{width:40px;height:40px;position:relative}.benchmark-thankyou-success-bg{width:40px;height:40px;left:0;top:0;position:absolute;background:#d9d9d9;border-radius:50%}.benchmark-thankyou-success-fg{width:26.67px;height:32.92px;left:6.67px;top:3.58px;position:absolute;background:linear-gradient(0deg,#0003 0% 100%),#2d2d2d;border-radius:8px}.benchmark-thankyou-title{align-self:stretch;text-align:center;color:#2d2d2d;font-size:32px!important;font-family:Vaillant_16!important;font-weight:700!important;line-height:38px!important;word-wrap:break-word}@media (max-width: 900px){.benchmark-thankyou-title{font-size:26px!important;line-height:34px!important}}@media (max-width: 600px){.benchmark-thankyou-title{font-size:24px!important;line-height:32px!important}}@media (max-width: 767px){.benchmark-thankyou-title .benchmark-thankyou-subtitle{display:inline-block}}.benchmark-thankyou-stack .benchmark-thankyou-balance-label{color:gray;font-size:14px;line-height:20px;font-family:Arial,sans-serif;font-weight:700;word-wrap:break-word}.benchmark-thankyou-stack .benchmark-thankyou-desc{align-self:stretch;text-align:center;color:#2d2d2d;font-size:16px;line-height:24px;font-family:Arial,sans-serif;font-weight:400;letter-spacing:.36px;word-wrap:break-word}@media (max-width: 900px){.benchmark-thankyou-stack .benchmark-thankyou-desc{font-size:16px;line-height:24px}}.benchmark-thankyou-balance-value{color:#2d2d2d;font-family:Arial,sans-serif;font-weight:400;font-size:14px;line-height:20px;word-wrap:break-word}.benchmark-thankyou-actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px;align-self:center}@media (max-width: 900px){.benchmark-thankyou-actions{gap:6px}}@media (max-width: 767px){.benchmark-thankyou-actions{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.benchmark-thankyou-actions .btn{width:100%}}.month-year-picker{width:391px;height:auto;background-color:#fff;border-radius:8px;padding:1rem;font-family:Arial,sans-serif}@media (max-width: 767px){.month-year-picker{width:100%;height:auto;min-height:280px;padding:.5rem}}.picker-header{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;background:var(--Greys-Light-Grey-II, #ECECEC);padding:8px 24px;width:283px}@media (max-width: 767px){.picker-header{width:100%;max-width:283px;margin-left:auto;margin-right:auto}}.picker-header button{background:none;border:none;font-size:1rem;cursor:pointer;color:#1a1a1a;transition:color .3s ease;justify-content:center;align-items:center;padding:8px 5px 5px}.months-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}@media (max-width: 767px){.months-grid{width:100%;max-width:320px;margin:0 auto}}.months-grid .month{width:85.33px;text-align:center;padding:.5rem;border-radius:999px;cursor:pointer;color:#2d2d2d;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.months-grid .month:hover{background-color:none}@media (max-width: 767px){.months-grid .month{width:calc(33.3333333333% - 8px);padding:.25rem}}.months-grid .month:hover{background-color:#fdeee0}.months-grid .month.selected{background-color:#f08c30;color:#2d2d2d}.months-grid .month.selected:hover{background-color:transparent!important}.reminders-events__month-calendar{row-gap:2px;column-gap:16px;font-size:14px}.reminders-events__month-calendar .MuiMonthCalendar-button.Mui-selected{background-color:#f08c30!important;color:#000;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.reminders-events__month-calendar .MuiMonthCalendar-button.Mui-selected:hover{background-color:#fadbbf}.reminders-events__month-calendar .MuiMonthCalendar-button:hover{background:#fadbbf}.reminders-events__month-calendar .MuiMonthCalendar-button.Mui-disabled{opacity:.5;color:#aaa;cursor:not-allowed}.reminders-events__month-calendar .MuiMonthCalendar-button{padding:8px 16px;line-height:22px;margin:4px 0}.reminder-events-page{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:24px;width:100%;max-width:1220px}.reminder-events-page .main-content{flex:1;padding:2rem;background-color:#f8f8f8}.reminder-events-page .page-title{margin-bottom:2rem;color:#212121;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:var(--font-lineHeight-Headlines-H2, 38px)}.reminder-events-page .date-picker-wrapper,.reminder-events-page .accordion-loader{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.reminder-events-page .accordion-loader{width:100%;padding:40px 0}.reminder-events-page .card-list{display:grid;grid-template-columns:repeat(auto-fit,1fr);gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:0 1rem}.reminder-events-page .container{margin:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:24px;padding-bottom:80px}@media (max-width: 1024px){.reminder-events-page .container{gap:32px;padding-bottom:40px}}@media (max-width: 767px){.reminder-events-page .container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:24px;padding-bottom:32px}}.reminder-events-page .left-panel{min-width:391px;height:392px;gap:24px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}@media (max-width: 1024px){.reminder-events-page .left-panel{min-width:unset;max-width:100%}}@media (max-width: 767px){.reminder-events-page .left-panel{width:100%;min-width:unset;height:auto}}.reminder-events-page .left-panel .tabs-container{width:100%;background:#fff;border-radius:4px;background-color:#f8f8f8}.reminder-events-page .left-panel .date-picker-container{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;width:100%;background:var(--background-paper-elevation-8, #ffffff);padding:16px 0}@media (max-width: 767px){.reminder-events-page .left-panel .date-picker-container{height:auto;min-height:280px}}.reminder-events-page .reminder-cards-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;flex:1;width:100%;background:#f8f8f8;gap:24px;padding:0}@media (max-width: 767px){.reminder-events-page .reminder-cards-container{padding:0}}.reminder-events-page .rightpanel-card{flex-basis:100%!important}.reminder-events-page .events-reminders-heading{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}@media (max-width: 767px){.reminder-events-page .events-reminders-heading{margin-bottom:16px}}.reminder-events-page .events-reminders-heading h2{color:#212121;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:var(--font-fontSize-Headlines-H2, 32px);font-weight:600;line-height:var(--font-lineHeight-Headlines-H2, 38px)}@media (max-width: 767px){.reminder-events-page .events-reminders-heading h2{font-size:24px;line-height:30px}}.reminder-events-page .reminder-pagination-controls{display:flex;justify-content:center;flex:1;z-index:1050;width:95%}.reminder-events-page .reminder-pagination-controls button{cursor:pointer}.reminder-events-page .reminder-pagination-controls button:hover{background-color:#0000000a}.reminder-events-page .reminder-back-to-top{position:static;bottom:24px;display:flex;justify-content:flex-end;margin-top:-2rem}@media (max-width: 1023px){.reminder-events-page .reminder-back-to-top{margin-top:-4rem}}@media (max-width: 767px){.reminder-events-page .reminder-back-to-top{margin-top:-4rem}}.reminder-events-page .reminder-back-to-top.sticky{position:sticky!important}.reminder-events-page .visible-bttcta{margin-top:-4rem!important}@media (max-width: 1023px){.reminder-events-page .visible-bttcta{margin-top:-2em!important}}@media (max-width: 767px){.reminder-events-page .visible-bttcta{margin-top:-2rem!important}}.reminder-events-page .disable-bttcta{margin-top:-2rem!important}.no-reminders-message .teaser-card{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:100%;padding:16px;gap:16px;border-radius:12px!important;background:#fff!important;box-shadow:0 0 8px #0000001f!important}@media (max-width: 767px){.no-reminders-message .teaser-card{flex-direction:row;align-items:center;text-align:center;padding:16px}}@media (min-width: 768px){.no-reminders-message .teaser-card{flex-direction:row;align-items:center;padding:16px 32px 32px;gap:16px}.no-reminders-message .teaser-card .teaser-img{width:165px;height:149px;flex-shrink:0}}.no-reminders-message .teaser-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.contact-us{display:flex;flex-direction:column;align-items:center;gap:40px;align-self:stretch}.contact-us .contact-us-firsthalf{max-width:800px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:24px}.contact-us .contact-us-firsthalf .contactUs-header{color:var(--Greys-Dark-Grey-III, #2D2D2D);text-align:center;font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H2, 32px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H2, 38px)}@media (max-width: 767px){.contact-us .contact-us-firsthalf .contactUs-header{font-size:28px}}.contact-us .contact-us-firsthalf .contactUs-description{color:var(--Greys-Dark-Grey-III, #2D2D2D);text-align:center;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.contact-us .contact-us-firsthalf .contact-details *{color:var(--Greys-Dark-Grey-III, #2D2D2D);text-align:center;font-family:Arial;font-size:16px;font-style:normal;line-height:24px}.contact-us .contact-us-firsthalf .contact-details .contact-link-wrap .contact-link{text-decoration-color:inherit;color:var(--Greys-Dark-Grey-III, #2D2D2D);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.contact-us .contact-us-firsthalf .contact-details .contactus-text{font-size:14px;font-style:italic}.contact-us .contact-us-firsthalf .asm-section{padding:0}.contact-us .contact-us-firsthalf .asm-sections{display:flex;flex-wrap:wrap;gap:24px;padding:0;margin:0;width:100%}.contact-us .contact-us-firsthalf .asm-sections .asm-section{flex:1 1 calc(50% - 12px);min-width:280px}.contact-us .contact-us-firsthalf .asm-sections .asm-section .have-questions_box{height:100%;box-shadow:0 0 8px #0000001f;text-align:left}.contact-us .contact-us-firsthalf .asm-sections .asm-section .have-questions_box a{text-decoration:underline;text-decoration-color:inherit;color:inherit}@media (max-width: 600px){.contact-us .contact-us-firsthalf .asm-section{flex:1 1 100%}}.contact-us .section-title{color:var(--Greys-Dark-Grey-III, #2D2D2D);text-align:center;font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H3, 28px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H3, 34px)}.contact-us .contact-us-secondhalf{display:flex;flex-direction:column;align-items:center;gap:24px;align-self:stretch}.contact-us .contact-us-secondhalf .useful-numbers,.contact-us .contact-us-secondhalf .address-section{border-radius:12px;background:var(--Orange-Light-Orange-l, #FEF4EA);display:flex;padding:var(--size-500, 40px) 0px;flex-direction:column;align-items:center;align-self:stretch}.contact-us .contact-us-secondhalf .useful-numbers .number-card-wrap,.contact-us .contact-us-secondhalf .address-section .number-card-wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:32px 24px}@media (max-width: 1024px){.contact-us .contact-us-secondhalf .useful-numbers .number-card-wrap,.contact-us .contact-us-secondhalf .address-section .number-card-wrap{gap:32px 12px}}.contact-us .contact-us-secondhalf .useful-numbers .number-card-wrap .number-card,.contact-us .contact-us-secondhalf .address-section .number-card-wrap .number-card{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0}.contact-us .contact-us-secondhalf .useful-numbers .number-card-wrap .number-card .phone-icon-wrap,.contact-us .contact-us-secondhalf .address-section .number-card-wrap .number-card .phone-icon-wrap{display:flex;width:44px;height:44px;padding:var(--size-050, 4px);justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1;border-radius:var(--size-500, 40px);background:var(--Orange-Brand-Orange, #F08C30)}.contact-us .contact-us-secondhalf .useful-numbers .number-card-wrap .number-card .phone-icon-wrap .icon,.contact-us .contact-us-secondhalf .address-section .number-card-wrap .number-card .phone-icon-wrap .icon{margin:auto}.contact-us .contact-us-secondhalf .useful-numbers .number-card-wrap .number-card .phone-text-wrap,.contact-us .contact-us-secondhalf .address-section .number-card-wrap .number-card .phone-text-wrap{text-align:center}.contact-us .contact-us-secondhalf .useful-numbers .number-card-wrap .number-card .phone-title,.contact-us .contact-us-secondhalf .address-section .number-card-wrap .number-card .phone-title{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:Arial;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.contact-us .contact-us-secondhalf .useful-numbers .number-card-wrap .number-card .phone-numbers,.contact-us .contact-us-secondhalf .address-section .number-card-wrap .number-card .phone-numbers{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:Arial;font-size:16px}.contact-us .contact-us-secondhalf .useful-numbers .number-card-wrap .number-card a,.contact-us .contact-us-secondhalf .address-section .number-card-wrap .number-card a{text-decoration:underline;text-decoration-color:inherit;color:inherit}@media (max-width: 767px){.contact-us .contact-us-secondhalf .useful-numbers .number-card-wrap,.contact-us .contact-us-secondhalf .address-section .number-card-wrap{justify-content:center;align-items:center;width:100%;flex-direction:column}.contact-us .contact-us-secondhalf .useful-numbers .number-card-wrap>div,.contact-us .contact-us-secondhalf .address-section .number-card-wrap>div{flex:1 1 100%}}.contact-us .contact-us-secondhalf .useful-numbers{gap:51px}.contact-us .contact-us-secondhalf .address-section{gap:var(--size-150, 12px);padding:var(--size-500, 32px) 0px}.contact-us .contact-us-secondhalf .address-section .section-text{color:var(--Greys-Dark-Grey-III, #2D2D2D);text-align:center;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.contact-us .faq-section{display:flex;flex-direction:column;align-items:center;gap:var(--size-300, 24px);align-self:stretch}.contact-us .faq-section .faq-desc{max-width:800px;color:var(--Greys-Dark-Grey-III, #2D2D2D);text-align:center;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.card-grid{display:grid;width:100%;box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width: 1024px){.card-grid{grid-template-columns:repeat(2,1fr);column-gap:24px;row-gap:16px}}@media (max-width: 767px){.card-grid{grid-template-columns:1fr;gap:24px}}.offers-card-grid .news-listing-content .logo-container{align-items:center}.offers-card-grid .news-listing-content .logo-container .v-logo{display:inline-block}.offers-card-grid .news-listing-content .logo-container .v-logo img{width:91px;height:24px;display:block}.offers-card-grid .news-listing-content .logo-container .g-logo{display:inline-block}.offers-card-grid .news-listing-content .logo-container .g-logo img{width:124px;height:20px;display:block}.OfferTitle{font-weight:700;padding-bottom:48px}@media (max-width: 767px){.OfferTitle{padding-bottom:32px}}.offer-select{margin-bottom:32px}@media (max-width: 1024px){.offer-select{margin-bottom:48px}}@media (max-width: 767px){.offer-select{display:none}}.offer-select-desktop{margin-bottom:32px}@media (max-width: 767px){.offer-tabs{display:none}}@media (max-width: 1024px){.offer-selectmobile{margin-bottom:32px}}@media (max-width: 767px){.offer-selectmobile{padding-bottom:32px;margin:0}}.no-offers-found{margin-top:20px;text-align:center;font-size:20px;font-weight:700}.pagination-controls{display:flex;justify-content:center;width:96%!important;flex:1;z-index:1050}@media (max-width: 480px){.pagination-controls{width:85%!important}}@media (max-width: 768px) and (min-width: 481px){.pagination-controls{width:90%!important}}.offers-stickyTop{position:static;bottom:32px;right:20px;display:flex;justify-content:flex-end;margin-top:-5.5rem}@media (max-width: 1024px){.offers-stickyTop{margin-top:-5rem}}@media (max-width: 768px){.offers-stickyTop{margin-top:-4rem}.offers-stickyTop.hiddenLoadMore{margin-top:-3.25rem!important}}.offers-stickyTop.back-to-top-sticky{position:sticky!important}.regional-event-page{max-width:1220px;margin:0 auto;background-color:#fff!important}.regional-event-page .page-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%;gap:32px}.regional-event-page .loading-container{display:flex;justify-content:center;align-items:center;min-height:200px;width:100%}.regional-event-page .page-title{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H1, 36px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H1, 42px)}.regional-event-page .outer-container-regional-event{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%;gap:48px}.regional-event-page .inner-container{width:100%}.regional-event-page .table-wrapper{display:flex;width:100%;height:auto;flex-direction:column;gap:16px;border-radius:12px}.regional-event-page .table-wrapper .event-title-cell{width:520px!important;min-width:520px!important;max-width:520px!important;word-wrap:break-word;word-break:break-word;white-space:normal}.regional-event-page .table-wrapper th:nth-child(3),.regional-event-page .table-wrapper td:nth-child(3){width:320px!important;word-wrap:break-word;word-break:break-word;white-space:normal;min-width:320px!important;max-width:320px!important}.regional-event-page .controls-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%}.regional-event-page .filter-search-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:24px;width:100%}.regional-event-page .filter-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:24px}.regional-event-page .filter-section .filter-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:1.5rem}.regional-event-page .filter-section .filter-container .filter-label{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:Arial;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.36px;width:100%;display:flex;align-items:flex-start}.regional-event-page .filter-section .filter-container .manager-select{min-width:280px;margin-bottom:0!important}.regional-event-page .filter-section .filter-container .manager-select .selectbox-select{background-color:#fff;width:100%}.regional-event-page .filter-section .filter-container .manager-select .selectbox-placeholder{color:gray}.regional-event-page .filter-section .new-event-button{text-transform:none;padding:.5rem 1rem;border-radius:4px}.regional-event-page .search-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%}.regional-event-page .search-section .search-container-event{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;flex-wrap:nowrap}.regional-event-page .search-section .search-container-event .textfield-container{position:relative;flex:1}.regional-event-page .search-section .search-container-event .textfield-container .search-input{width:100%;min-width:250px;background-color:#fff}.regional-event-page .search-section .search-container-event .textfield-container .search-input .MuiOutlinedInput-root{display:flex;width:339px;padding:10px 12px;align-items:center;gap:var(--size-100-base, 8px);align-self:stretch;border-radius:8px;border:1px solid var(--Greys-Mid-Grey, #808080);background:var(--White, #FFF);color:var(--Greys-Mid-Grey, #808080)!important;font-family:Arial!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:20px!important}.regional-event-page .search-section .search-container-event .textfield-container .search-input .MuiOutlinedInput-root fieldset,.regional-event-page .search-section .search-container-event .textfield-container .search-input .MuiOutlinedInput-root:hover fieldset,.regional-event-page .search-section .search-container-event .textfield-container .search-input .MuiOutlinedInput-root.Mui-focused fieldset{border:none}.regional-event-page .search-section .search-container-event button{flex-shrink:0;height:42px}.regional-event-page .search-section .MuiInputBase-input{padding:0!important;height:20px}.regional-event-page .search-section .hidden-adornment{margin-right:.25rem}.regional-event-page .search-section .search-clear-icon{cursor:pointer}.regional-event-page .search-section .search-clear-icon:hover{color:#2d2d2d}.regional-event-page .search-section .events-count{color:var(--Greys-Mid-Grey, #808080);font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.regional-event-page .events-table-container{margin-bottom:2rem}.regional-event-page .event-title-cell{cursor:pointer;word-wrap:break-word}@media (max-width: 1024px){.regional-event-page{padding:1rem}.regional-event-page .page-title{font-size:1.25rem;line-height:1.3}.regional-event-page .controls-wrapper{flex-direction:column;align-items:flex-start;gap:1rem}.regional-event-page .filter-search-group{width:100%}.regional-event-page .filter-section{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:0}.regional-event-page .filter-section .filter-container,.regional-event-page .filter-section .filter-container .manager-select{width:100%}.regional-event-page .search-section{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1rem}.regional-event-page .search-section .search-container-event{width:100%;flex-direction:row;flex-wrap:wrap;gap:8px}.regional-event-page .search-section .search-container-event .textfield-container{width:100%;flex:1 1 auto;margin-bottom:8px}.regional-event-page .search-section .search-container-event .textfield-container .search-input{width:100%;min-width:auto}.regional-event-page .search-section .search-container-event .textfield-container .search-input .MuiOutlinedInput-root{width:100%;height:42px}.regional-event-page .search-section .events-count{align-self:flex-end;margin-top:.25rem}.regional-event-page .show-more-container{margin-top:.5rem;margin-bottom:1.5rem}}@media (max-width: 767px){.regional-event-page{padding:.5rem}.regional-event-page .page-title{font-size:1.125rem}.regional-event-page .events-table-container th,.regional-event-page .events-table-container td{padding:.5rem;font-size:.875rem}.regional-event-page .events-table-container{overflow-x:auto}.regional-event-page .events-table-container table .event-title-cell{max-width:200px}}@media (max-width: 767px){.regional-event-page .filter-section .filter-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.regional-event-page .filter-section .filter-container .manager-select{width:100%}.regional-event-page .search-section .search-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.regional-event-page .search-section .search-container .search-input,.regional-event-page .search-section .search-container .search-button{width:100%}}.add-regional-events .css-1jyf8aa-MuiPickersInputBase-root-MuiPickersOutlinedInput-root{height:44px!important;min-height:44px!important;border-radius:8px!important;transition:all .3s ease!important;padding:12px 14px!important;font-size:14px!important}[class*=MuiPickersTextField-root].Mui-focused,[class*=MuiPickersTextField-root]:focus,[class*=MuiPickersTextField-root]:focus-visible,[class*=MuiPickersTextField-root]:focus-within{position:relative!important}[class*=MuiPickersTextField-root].Mui-focused:before,[class*=MuiPickersTextField-root]:focus:before,[class*=MuiPickersTextField-root]:focus-visible:before,[class*=MuiPickersTextField-root]:focus-within:before{content:"";position:absolute;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);border:1px solid #000000!important;border-radius:11px;pointer-events:none;z-index:1}[class*=MuiPickersTextField-root].Mui-focused .MuiOutlinedInput-notchedOutline,[class*=MuiPickersTextField-root].Mui-focused fieldset,[class*=MuiPickersTextField-root]:focus .MuiOutlinedInput-notchedOutline,[class*=MuiPickersTextField-root]:focus fieldset,[class*=MuiPickersTextField-root]:focus-visible .MuiOutlinedInput-notchedOutline,[class*=MuiPickersTextField-root]:focus-visible fieldset,[class*=MuiPickersTextField-root]:focus-within .MuiOutlinedInput-notchedOutline,[class*=MuiPickersTextField-root]:focus-within fieldset{border:1px solid #808080!important;box-shadow:none!important;border-width:1px!important}.selectbox-container .selectbox-form-control .MuiOutlinedInput-root{height:100%!important}.cancel-confirmation-modal-regional .centered-message{text-align:center!important}.modal-content-no-gap{gap:32px!important}.newsArticle_wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.newsArticle__wrapper{max-width:1220px;margin:0 auto;width:100%}.newsArticle__wrapper .newsArticle__container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;padding:16px;width:100%}@media (min-width: 1024px){.newsArticle__wrapper .newsArticle__container{padding:0 24px}}@media (min-width: 1300px){.newsArticle__wrapper .newsArticle__container{padding:0}}.newsArticle__wrapper .newsArticle__container .newsArticle__main{margin:12px 0}@media (min-width: 1300px){.newsArticle__wrapper .newsArticle__container .newsArticle__main{margin:32px 56px}}.newsArticle__wrapper .newsArticle__container .newsArticle__main .newsArticle__titleWrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:16px;align-self:stretch}.newsArticle__wrapper .newsArticle__container .newsArticle__main .newsArticle__titleWrap .newsArticle__title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;align-self:stretch}.newsArticle__wrapper .newsArticle__container .newsArticle__main .newsArticle__titleWrap .newsArticle__title .newsArticle__date{color:#2d2d2d;font-size:14px;font-weight:400;line-height:20px;font-family:Arial}.newsArticle__wrapper .newsArticle__container .newsArticle__main .newsArticle__titleWrap .newsArticle__title img{width:90px;height:24px}.newsArticle__wrapper .newsArticle__container .newsArticle__main .newsArticle__titleWrap .newsArticle__header{color:#212121;font-family:Vaillant_16;font-size:36px;font-weight:600;line-height:42px;margin-bottom:32px}.newsArticle__wrapper .newsArticle__container .newsArticle__main .newsArticle__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--size-700, 48px)}@media (min-width: 1300px){.newsArticle__wrapper .newsArticle__container .newsArticle__main .newsArticle__content{gap:var(--size-700, 56px)}}.newsArticle__date{font-size:14px;color:#777;margin-bottom:8px}.newsArticle__desc{font-size:16px;line-height:1.6;margin-bottom:16px}.newsArticle__image{margin:32px 0}.newsArticle__image .newsArticle__mainImage{width:100%;max-width:1220px;height:164px;display:block;margin:0 auto;border-radius:12px;object-fit:cover}@media (min-width: 768px) and (max-width: 1199px){.newsArticle__image .newsArticle__mainImage{height:360px}}@media (min-width: 1200px){.newsArticle__image .newsArticle__mainImage{height:610px}}.newsArticle__section{margin-top:32px}.newsArticle__subheader{font-size:20px;font-weight:600;margin-bottom:16px}.newsArticle__list{padding-left:20px}.newsArticle__list li{margin-bottom:12px;line-height:1.5}.newsArticle__backLink{width:100%}.newsArticle__backLink .back-link{font-size:14px;text-decoration:none;color:#333;font-weight:500}.newsArticle__backLink .back-link:hover{text-decoration:underline}.newsArticle__footer{width:100%;max-width:1220px;margin:24px auto 48px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;padding:16px}@media (min-width: 1024px){.newsArticle__footer{padding:0 24px}}@media (min-width: 1300px){.newsArticle__footer{margin-top:32px;margin-bottom:64px;padding:0}}.newsArticle__footer .back-to-top{position:static;display:flex;justify-content:flex-end;width:100%;bottom:0!important;margin-top:0!important}.newsArticle__footer .back-to-top-sticky{position:sticky!important}.newsArticle__related-wrap{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;padding:80px 0;align-self:stretch;background:#f8f8f8}.newsArticle__related-wrap .newsArticle__related-cards{width:100%;max-width:1220px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:24px;padding:16px}@media (min-width: 1024px){.newsArticle__related-wrap .newsArticle__related-cards{padding:0 24px}}@media (min-width: 1300px){.newsArticle__related-wrap .newsArticle__related-cards{padding:0}}@media (max-width: 767px){.newsArticle__related-wrap .newsArticle__related-cards{justify-content:center}}.newsArticle__related-wrap .newsArticle__related-cards.justify-start{justify-content:flex-start}.newsArticle__related-wrap .newsArticle__related-cards .related-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;flex:1 1 calc((100% - 48px) / 3);max-width:380px;min-width:224px;padding:24px 16px;gap:12px;border-radius:12px;background:#f08c30;cursor:pointer;box-shadow:0 0 8px #0000001f}@media (max-width: 767px){.newsArticle__related-wrap .newsArticle__related-cards .related-card{flex:1 1 100%}}.newsArticle__related-wrap .newsArticle__related-cards .related-card__date{align-self:stretch;color:#000;font-family:Arial;font-size:16px;font-weight:400;line-height:24px}.newsArticle__related-wrap .newsArticle__related-cards .related-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;color:#2d2d2d;font-family:Vaillant_16;font-size:20px;font-weight:600;line-height:26px;align-self:stretch}.newsArticle__content ul{list-style-type:disc;padding-left:20px;margin:0 0 1rem}.newsArticle__content li{padding-left:4px}.image-text-conatiner{padding:0;display:flex;flex:0 0 50%;gap:40px;flex-direction:row}@media (max-width: 1024px){.image-text-conatiner{gap:24px}}@media (max-width: 767px){.image-text-conatiner{flex-direction:column}}.image-text-conatiner .image-container{width:50%;height:547px}@media (max-width: 1024px){.image-text-conatiner .image-container{height:376px}}@media (max-width: 767px){.image-text-conatiner .image-container{height:328px;width:100%}}.image-text-conatiner .image-container img{width:100%;height:547px;border-radius:12px}@media (max-width: 1024px){.image-text-conatiner .image-container img{height:376px;width:360px}}@media (max-width: 767px){.image-text-conatiner .image-container img{height:328px;width:100%}}.image-text-conatiner .text-container{width:50%;margin:auto}@media (max-width: 767px){.image-text-conatiner .text-container{width:100%}}.image-text-conatiner .text-container .logo-container{display:flex;gap:24px;align-items:center}.image-text-conatiner .text-container .logo-container .v-logo{display:inline-block}.image-text-conatiner .text-container .logo-container .v-logo img{width:91px;height:24px;display:block}.image-text-conatiner .text-container .logo-container .g-logo{display:inline-block}.image-text-conatiner .text-container .logo-container .g-logo img{width:124px;height:20px;display:block}.image-text-conatiner .text-container .title{color:#2d2d2d;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:36px;font-weight:600;line-height:42px;padding-top:32px;padding-bottom:16px}@media (max-width: 767px){.image-text-conatiner .text-container .title{padding-top:24px;font-size:28px}}@media (max-width: 1024px){.image-text-conatiner .text-container .title{font-size:30px;line-height:36px}}.image-text-conatiner .text-container .description{padding-bottom:24px;font-size:18px;line-height:26px;letter-spacing:.36px;color:#212121}@media (max-width: 1024px){.image-text-conatiner .text-container .description{color:#000;font-size:16px;line-height:24px;letter-spacing:0px;padding-bottom:24px}}@media (max-width: 767px){.image-text-conatiner .text-container .description{padding-bottom:0}}.image-text-conatiner .text-container .btn-container{display:flex}@media (max-width: 767px){.image-text-conatiner .text-container .btn-container{padding-top:16px}}.image-text-conatiner .text-container .btn-container .activate-btn{height:44px;padding:0 38px}@media (max-width: 767px){.image-text-conatiner .text-container .btn-container .activate-btn{padding:0 16px;gap:4px}}.image-text-conatiner .text-container .btn-container .activate-btn .btn__label{font-size:16px;font-weight:600}.image-text-conatiner .text-container .active-container{display:flex;align-items:flex-start;gap:64px;align-self:stretch}@media (max-width: 1024px){.image-text-conatiner .text-container .active-container{gap:12px}}@media (max-width: 767px){.image-text-conatiner .text-container .active-container{align-items:center;flex-direction:column;gap:8px;margin-top:8px}}.image-text-conatiner .text-container .active-container .active-btn{display:flex;width:204px;border-radius:157.143px;background:#008754;color:#fff;font-family:Arial;font-size:22px;font-weight:700;line-height:31.429px;pointer-events:none;padding:7px 48px}@media (max-width: 1024px){.image-text-conatiner .text-container .active-container .active-btn{padding:5px 34px;width:145px}}.image-text-conatiner .text-container .account-balance{flex:1;padding-left:24px;border-left:2px solid #fadbbf;gap:10px;display:flex;flex-direction:column}@media (max-width: 767px){.image-text-conatiner .text-container .account-balance{margin-left:0;padding:10px!important;gap:4px;border-left:none;border-top:2px solid #fadbbf;align-items:center;width:100%;margin-top:8px}}.image-text-conatiner .text-container .account-balance .account-balance-label{color:#606060;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:24px;font-weight:600;line-height:32px;opacity:.8}@media (max-width: 767px){.image-text-conatiner .text-container .account-balance .account-balance-label{font-size:18px}}@media (max-width: 1024px){.image-text-conatiner .text-container .account-balance .account-balance-label{font-size:20px;line-height:26px}}.image-text-conatiner .text-container .account-balance .account-balance-value{color:#1a1a1a;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:37.343px;font-weight:700;line-height:48.545px}@media (max-width: 767px){.image-text-conatiner .text-container .account-balance .account-balance-value{font-size:24px!important;line-height:32px!important}}@media (max-width: 1024px){.image-text-conatiner .text-container .account-balance .account-balance-value{font-size:30px;line-height:36px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=);src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,AAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("truetype"),url(/assets/slick-BlzDm7g2.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.custom-slider-wrapper{position:relative}@media (max-width: 767px){.custom-slider-wrapper{padding:0}}.custom-slider-wrapper .slick-slider{position:relative}.custom-slider-wrapper .slick-list{margin:0 -12px}.custom-slider-wrapper .slick-track{display:flex;margin-left:0;margin-right:0}.custom-slider-wrapper .slick-slide{height:100%;padding:0 12px}.custom-slider-wrapper .slick-slide>div{height:100%}.custom-slider-wrapper .custom-slider__arrow{position:absolute;top:auto;bottom:0;transform:none;z-index:2;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #1a1a1a;border-radius:50%;cursor:pointer;transition:all .3s ease;padding:0}.custom-slider-wrapper .custom-slider__arrow:hover:not(:disabled){background:transparent}.custom-slider-wrapper .custom-slider__arrow--prev{left:auto;right:64px}.custom-slider-wrapper .custom-slider__arrow--next{right:16px}.custom-slider-wrapper .custom-slider__arrow--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media (max-width: 767px){.custom-slider-wrapper .custom-slider__arrow{display:none}}.custom-slider-wrapper .custom-slider__dots{position:relative;width:100%;padding:0;margin:0;list-style:none;text-align:center;min-height:44px}.custom-slider-wrapper .custom-slider__dots .custom-slider__dots-list{margin:24px 0 0;padding:0;display:flex!important;align-items:center;min-height:44px;justify-content:center;gap:8px}.custom-slider-wrapper .custom-slider__dots .custom-slider__dots-list li{list-style:none}.custom-slider-wrapper .custom-slider__dots .custom-slider__dot{width:10px;height:10px;padding:0;border:none;border-radius:10px;background-color:#000;cursor:pointer;transition:all .3s ease}.custom-slider-wrapper .custom-slider__dots .custom-slider__dot:hover{background-color:#606060}.custom-slider-wrapper .custom-slider__dots .slick-active .custom-slider__dot{width:30px;height:10px;background:#f08c30}.custom-slider-wrapper[data-items-count="3"] .custom-slider__arrow,.custom-slider-wrapper[data-items-count="2"] .custom-slider__arrow,.custom-slider-wrapper[data-items-count="1"] .custom-slider__arrow{display:none}.vip-progress-card,.vip-progress-card--special{margin:0 auto;max-width:1220px;padding:0;width:100%;display:flex;justify-content:space-between;gap:32px;align-items:flex-end;flex-direction:row;height:auto;border-radius:var(--size-150, 12px);background:var(--Gradiant-Light, linear-gradient(85deg, #fef4ea -25.12%, #fadbbf 81.92%))}@media (max-width: 1023px){.vip-progress-card,.vip-progress-card--special{gap:16px;padding:24px}}@media (max-width: 767px){.vip-progress-card,.vip-progress-card--special{flex-direction:column;align-items:center;padding:24px 16px}}.vip-progress-card--special{background:var(--Gradiant-Light, linear-gradient(128deg, #fadbbf 8.95%, #f08c30 82.04%))}.vip-progress-card .account-balance__summary,.vip-progress-card--special .account-balance__summary{width:30%}@media (max-width: 767px){.vip-progress-card .account-balance__summary,.vip-progress-card--special .account-balance__summary{width:100%}}.vip-progress-card[data-istargetreached=false] .account-balance__metric-value,[data-istargetreached=false].vip-progress-card--special .account-balance__metric-value{color:gray}.vip-progress-card__content{display:flex;flex-direction:column;flex:1 0 0;padding:32px}@media (max-width: 767px){.vip-progress-card__content{max-width:100%;width:100%}}@media (max-width: 1023.5px){.vip-progress-card__content{padding:0}}.vip-progress-card__greeting{width:100%;color:#000;font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H1, 2.25rem);font-weight:600;line-height:var(--font-lineHeight-Headlines-H1, 2.625rem);margin-bottom:32px}@media (max-width: 1023.5px){.vip-progress-card__greeting{margin-bottom:12px;color:#000;font-family:var(--font-family-Headlines, Vaillant_16);font-size:26px;font-style:normal;font-weight:600;line-height:34px}}@media (max-width: 767.5px){.vip-progress-card__greeting{margin-bottom:8px;font-size:24px;line-height:32px}}.vip-progress-card__details{display:flex;flex-direction:row;gap:32px}@media (max-width: 767.5px){.vip-progress-card__details{flex-direction:column}}@media (max-width: 1023.5px){.vip-progress-card__details{gap:16px}}.vip-progress-card__threshold{display:flex;width:70%;padding:16px 24px;flex-direction:column;gap:12px;flex:1 0 0;border-radius:8px;background:#fef4ea;justify-content:space-around}@media (max-width: 1023.5px){.vip-progress-card__threshold{padding:12px}}@media (max-width: 767.5px){.vip-progress-card__threshold{width:100%}}.vip-progress-card__threshold p{color:#000;font-size:24px;font-weight:600;line-height:32px}@media (max-width: 767.5px){.vip-progress-card__threshold p{font-size:14px!important;line-height:20px!important}}@media (max-width: 1023.5px){.vip-progress-card__threshold p{font-size:16px;line-height:24px}}@media (min-width: 1024px){.vip-progress-card__threshold p{padding-right:20%}}.vip-progress-card__threshold .success-box-container{display:flex;gap:12px;flex-direction:column}@media (max-width: 1023.5px){.vip-progress-card__threshold .success-box-container{flex-direction:row;align-items:center;gap:16px}}.vip-progress-card__threshold .box-logo,.vip-progress-card__threshold .box-logo img{height:44px}.vip-progress-card__threshold .vip-points{display:flex;flex-direction:column;gap:8px}.vip-progress-card__threshold .vip-points .vip-rewards-pending{display:flex;justify-content:space-between}@media (max-width: 1023.5px){.vip-progress-card__threshold .vip-points .vip-rewards-pending{font-size:12px;font-weight:400;line-height:18px}}.vip-progress-card__threshold .vip-points .vip-rewards{font-family:Arial;font-size:18px;font-weight:700;line-height:26px;letter-spacing:.36px}@media (max-width: 1023.5px){.vip-progress-card__threshold .vip-points .vip-rewards{font-size:12px;font-weight:400;line-height:18px}}.link-menu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(8px);width:280px;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;z-index:1000;overflow:hidden;font-family:Arial,sans-serif;padding:16px;box-sizing:border-box}.link-menu__form{display:flex;flex-direction:column;gap:16px}.link-menu .form-group{margin-bottom:16px}.link-menu .form-group:last-child{margin-bottom:0}.link-menu__label{display:block;font-size:12px;font-weight:500;color:#666;margin-bottom:6px}.link-menu .form-control{width:100%;height:36px;padding:8px 12px;border:1px solid #D8D8D8;border-radius:4px;font-size:13px;color:#333;background-color:#fff;outline:none;transition:border-color .2s ease;box-sizing:border-box}.link-menu .form-control::placeholder{color:#999}.link-menu .form-control:focus{border-color:#009a5f;box-shadow:0 0 0 2px #009a5f33}.link-menu .link-options{display:flex;flex-direction:column;gap:0;margin:8px 0;border:1px solid #E0E0E0;border-radius:4px;overflow:hidden}.link-menu .link-option{display:flex;align-items:center;padding:10px 12px;cursor:pointer;background:#fff;border-bottom:1px solid #E0E0E0;transition:background-color .2s ease}.link-menu .link-option:last-child{border-bottom:none}.link-menu .link-option:hover{background-color:#f8f8f8}.link-menu .link-option.active{background-color:#f0f7f4}.link-menu .link-option__toggle,.link-menu .link-option__radio{display:flex;align-items:center;justify-content:center;width:32px}.link-menu .link-option__label{flex:1;font-size:13px;color:#333;font-weight:400;line-height:1.4;margin:0}.link-menu .toggle-switch{position:relative;width:36px;height:20px;background-color:#e0e0e0;border-radius:10px;transition:background-color .2s ease;cursor:pointer;flex-shrink:0}.link-menu .toggle-switch.active{background-color:#009a5f}.link-menu .toggle-switch__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px #0003}.active .link-menu .toggle-switch__thumb{transform:translate(16px)}.link-menu .radio-button{width:16px;height:16px;border:1px solid #999;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.link-menu .radio-button.active{border-color:#009a5f;background-color:#009a5f}.link-menu .radio-button__dot{width:8px;height:8px;background-color:#fff;border-radius:50%}.link-menu__footer{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;border-top:1px solid #D8D8D8}.link-menu__footer-icons{display:flex;align-items:center;gap:8px}.link-menu .footer-icon{background:none;border:none;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;transition:background-color .2s ease}.link-menu .footer-icon:hover{background-color:#0000000d}.link-menu .divider{width:1px;height:20px;background-color:#d8d8d8;margin:0 4px}.link-menu .color-indicator{width:12px;height:12px;border-radius:2px;margin-left:4px}.link-menu .color-indicator.green{background-color:#009a5f}.link-menu .color-indicator.red{background-color:#c2002a}.link-menu__actions{display:flex;gap:8px}.link-menu .btn .btn{min-width:80px;height:32px;padding:0 12px;border-radius:4px;font-size:13px;font-weight:500;line-height:20px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent}.link-menu .btn .btn-primary{background:#009a5f;color:#fff;border-color:#009a5f;box-shadow:0 1px 2px #0000000d}.link-menu .btn .btn-primary:hover:not(:disabled){background:#008551;border-color:#008551}.link-menu .btn .btn-primary:active:not(:disabled){background:#007044;border-color:#007044}.link-menu .btn .btn-primary:disabled{opacity:.5;cursor:not-allowed;background:#009a5f;border-color:#009a5f}.image-insert-modal{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;box-sizing:border-box}.image-insert-modal .modal-content{background:#fff;border-radius:8px;width:100%;max-width:480px;box-shadow:0 4px 20px #00000026;overflow:hidden}.image-insert-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee}.image-insert-modal .modal-header h3{margin:0;font-size:16px;font-weight:600;color:#333}.image-insert-modal .modal-header .close-button{background:none;border:none;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;transition:background-color .2s}.image-insert-modal .modal-header .close-button:hover{background-color:#f5f5f5}.image-insert-modal .tabs{display:flex;border-bottom:1px solid #eee;padding:0 20px}.image-insert-modal .tabs .tab{padding:12px 16px;background:none;border:none;cursor:pointer;font-size:14px;font-weight:500;color:#666;position:relative;margin-right:8px}.image-insert-modal .tabs .tab:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:transparent;transition:background-color .2s}.image-insert-modal .tabs .tab:hover{color:#333}.image-insert-modal .tabs .tab.active{color:#009a5f;font-weight:500}.image-insert-modal .tabs .tab.active:after{background:#009a5f}.image-insert-modal .tab-content{padding:20px}.image-insert-modal .form-group{margin-bottom:20px}.image-insert-modal .form-group label{display:block;margin-bottom:8px;font-size:13px;font-weight:500;color:#333}.image-insert-modal .form-group input[type=url]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .2s,box-shadow .2s}.image-insert-modal .form-group input[type=url]:focus{outline:none;border-color:#009a5f;box-shadow:0 0 0 2px #009a5f33}.image-insert-modal .upload-content{text-align:center;padding:20px 0}.image-insert-modal .upload-content .upload-button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:30px 20px;border:2px dashed #ddd;border-radius:8px;background:#fafafa;cursor:pointer;transition:all .2s;margin-bottom:20px}.image-insert-modal .upload-content .upload-button:hover{border-color:#009a5f;background:#f0f7f4}.image-insert-modal .upload-content .upload-button span{display:block;margin-top:10px;color:#333;font-size:14px}.image-insert-modal .upload-content .upload-button .hint{font-size:12px;color:#999;margin-top:4px}.image-insert-modal .form-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:16px;border-top:1px solid #eee;margin-top:20px}.image-insert-modal .form-actions .btn{min-width:80px;height:36px;padding:0 16px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.image-insert-modal .form-actions .btn-text{background:none;border:none;color:#666}.image-insert-modal .form-actions .btn-text:hover{background:#f5f5f5}.image-insert-modal .form-actions .btn-primary{background:#009a5f;color:#fff;border:1px solid #009A5F}.image-insert-modal .form-actions .btn-primary:hover{background:#008551;border-color:#008551}.image-insert-modal .form-actions .btn-primary:disabled{opacity:.6;cursor:not-allowed}.image-resize-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:#00000080;backdrop-filter:blur(2px)}.resize-container{position:relative;max-width:90%;max-height:90vh;background-color:#fff;padding:24px;border-radius:8px;box-shadow:0 10px 25px #0003;overflow:auto}.close-button{position:absolute;top:12px;right:12px;background:none;border:none;cursor:pointer;color:#64748b;padding:4px;border-radius:4px;transition:background-color .2s,color .2s}.close-button:hover{background-color:#f1f5f9;color:#334155}.resize-handle{position:absolute;right:-8px;bottom:-8px;width:16px;height:16px;background-color:#3b82f6;border-radius:50%;cursor:nwse-resize;border:2px solid white;box-shadow:0 2px 4px #0003;transition:transform .1s,background-color .2s}.resize-handle:hover{transform:scale(1.2);background-color:#2563eb}.resize-handle:active{transform:scale(1.1);background-color:#1d4ed8}.resize-instructions{margin-top:12px;text-align:center;color:#64748b;font-size:14px;padding:8px;background-color:#f8fafc;border-radius:4px;border:1px solid #e2e8f0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.image-resize-overlay{animation:fadeIn .15s ease-out}@media (max-width: 768px){.resize-container{max-width:95%;padding:16px}.resize-handle{width:20px;height:20px}}.table-size-selector{position:absolute;background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:8px;z-index:1000;margin-top:8px}.table-size-selector .grid{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.table-size-selector .row{display:flex;gap:2px}.table-size-selector .cell{width:16px;height:16px;border:1px solid #e2e8f0;cursor:pointer;transition:all .15s ease}.table-size-selector .cell:hover{background-color:#f1f5f9}.table-size-selector .cell.selected{background-color:#3b82f6;border-color:#2563eb}.table-size-selector .dimensions{text-align:center;font-size:12px;color:#64748b;margin-top:4px}.tiptap-editor,.contentpages__content{background:#fff;max-width:100%;min-height:200px;display:flex;flex-direction:column}.tiptap-editor.loading,.contentpages__content.loading{display:flex;align-items:center;justify-content:center;color:#2d2d2d;font-style:italic}.tiptap-editor .menu-bar,.contentpages__content .menu-bar{padding:.5rem;display:flex;flex-wrap:wrap;gap:.25rem;border-bottom:1px solid #e2e8f0;background:#f8fafc;position:sticky;top:0;z-index:10}.tiptap-editor .menu-bar .menu-group,.contentpages__content .menu-bar .menu-group{display:flex;align-items:center;padding:0 .25rem;border-right:1px solid #D8D8D8;margin-right:.25rem;gap:4px}.tiptap-editor .menu-bar .menu-group:last-child,.contentpages__content .menu-bar .menu-group:last-child{border-right:none;margin-right:0}.tiptap-editor .menu-bar button,.tiptap-editor .menu-bar select,.contentpages__content .menu-bar button,.contentpages__content .menu-bar select{background:none;border:none;border-radius:4px;color:#2d2d2d;cursor:pointer;padding:.25rem .5rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.tiptap-editor .menu-bar button:hover,.tiptap-editor .menu-bar select:hover,.contentpages__content .menu-bar button:hover,.contentpages__content .menu-bar select:hover{background-color:#d8d8d8}.tiptap-editor .menu-bar button:disabled,.tiptap-editor .menu-bar select:disabled,.contentpages__content .menu-bar button:disabled,.contentpages__content .menu-bar select:disabled{opacity:.5;cursor:not-allowed}.tiptap-editor .menu-bar button.is-active,.tiptap-editor .menu-bar select.is-active,.contentpages__content .menu-bar button.is-active,.contentpages__content .menu-bar select.is-active{background-color:#d8d8d8;color:#f08c30}.tiptap-editor .menu-bar select,.contentpages__content .menu-bar select{cursor:pointer;padding:.25rem;border:1px solid #D8D8D8;border-radius:4px;background-color:#fff;min-width:100px}.tiptap-editor .editor-content,.contentpages__content .editor-content{padding:0;flex:1;min-height:300px;outline:none;overflow:hidden;display:flex;flex-direction:column}.tiptap-editor .editor-content [data-button-type],.contentpages__content .editor-content [data-button-type]{display:inline-block;padding:.5rem 1rem;border-radius:4px;text-decoration:none;font-weight:500;margin:.25rem;cursor:pointer;transition:all .2s ease;border:none;font-family:inherit;font-size:.9rem;line-height:1.2;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none}.tiptap-editor .editor-content [data-button-type]:hover,.contentpages__content .editor-content [data-button-type]:hover{opacity:.9}.tiptap-editor .editor-content [data-button-type=primary],.contentpages__content .editor-content [data-button-type=primary]{background:#f08c30;color:#fff}.tiptap-editor .editor-content [data-button-type=primary]:hover,.contentpages__content .editor-content [data-button-type=primary]:hover{background:#dd7210}.tiptap-editor .editor-content [data-button-type=secondary],.contentpages__content .editor-content [data-button-type=secondary]{background:#f08c301a;color:#f08c30;border:1px solid #f08c30}.tiptap-editor .editor-content [data-button-type=secondary]:hover,.contentpages__content .editor-content [data-button-type=secondary]:hover{background:#f08c3033}.tiptap-editor .editor-content [data-button-type=secondary],.contentpages__content .editor-content [data-button-type=secondary]{transition:background-color .2s}.tiptap-editor .editor-content [data-button-type=secondary]:hover,.contentpages__content .editor-content [data-button-type=secondary]:hover{background:#dd7210}.tiptap-editor .editor-content [data-button-type=secondary],.contentpages__content .editor-content [data-button-type=secondary]{display:inline-block;background:#f08c30cc;color:#fff;padding:.5rem 1rem;border-radius:4px;text-decoration:none;font-weight:500;margin:.25rem;transition:all .2s ease;border:1px solid #f08c30}.tiptap-editor .editor-content [data-button-type=secondary]:hover,.contentpages__content .editor-content [data-button-type=secondary]:hover{background:#f08c30}.tiptap-editor .source-editor,.contentpages__content .source-editor{display:flex;flex:1;flex-direction:column;min-height:0}.tiptap-editor .source-editor .source-textarea,.contentpages__content .source-editor .source-textarea{flex:1;width:100%;min-height:100%;padding:1rem;border:none;border-radius:0 0 4px 4px;font-family:monospace;resize:none;background:#f8fafc;color:#2d2d2d;line-height:1.5;outline:none;box-sizing:border-box;overflow-y:auto}.tiptap-editor .source-editor .source-textarea:focus,.contentpages__content .source-editor .source-textarea:focus{box-shadow:inset 0 0 0 2px #f08c30}.tiptap-editor .editor-container,.contentpages__content .editor-container{flex:1;display:flex;flex-direction:column;min-height:200px;max-height:50vh;overflow-y:auto}.tiptap-editor .ProseMirror,.contentpages__content .ProseMirror{outline:none;flex:1;min-height:100%;overflow-y:auto}.tiptap-editor .ProseMirror .tiptap-flex-table-container,.contentpages__content .ProseMirror .tiptap-flex-table-container{border:2px solid #999;border-collapse:collapse}.tiptap-editor .ProseMirror .tiptap-flex-table-cell,.tiptap-editor .ProseMirror .tiptap-flex-table-header,.contentpages__content .ProseMirror .tiptap-flex-table-cell,.contentpages__content .ProseMirror .tiptap-flex-table-header{border-right:1px solid #999}.tiptap-editor .ProseMirror .tiptap-flex-table-cell:last-child,.tiptap-editor .ProseMirror .tiptap-flex-table-header:last-child,.contentpages__content .ProseMirror .tiptap-flex-table-cell:last-child,.contentpages__content .ProseMirror .tiptap-flex-table-header:last-child{border-right:none}.tiptap-editor .tiptap-flex-table-container,.contentpages__content .tiptap-flex-table-container{margin:1rem 0;width:100%}.tiptap-editor .tiptap-flex-table-container .tiptap-flex-table-row,.contentpages__content .tiptap-flex-table-container .tiptap-flex-table-row{display:flex;width:100%;border-bottom:1px solid #999}.tiptap-editor .tiptap-flex-table-container .tiptap-flex-table-row:last-child,.contentpages__content .tiptap-flex-table-container .tiptap-flex-table-row:last-child{border-bottom:none}.tiptap-editor .tiptap-flex-table-container .tiptap-flex-table-row .tiptap-flex-table-cell,.tiptap-editor .tiptap-flex-table-container .tiptap-flex-table-row .tiptap-flex-table-header,.contentpages__content .tiptap-flex-table-container .tiptap-flex-table-row .tiptap-flex-table-cell,.contentpages__content .tiptap-flex-table-container .tiptap-flex-table-row .tiptap-flex-table-header{flex:1;padding:.5rem;min-height:2rem;position:relative}.tiptap-editor .tiptap-flex-table-container .tiptap-flex-table-row .tiptap-flex-table-cell>p,.tiptap-editor .tiptap-flex-table-container .tiptap-flex-table-row .tiptap-flex-table-header>p,.contentpages__content .tiptap-flex-table-container .tiptap-flex-table-row .tiptap-flex-table-cell>p,.contentpages__content .tiptap-flex-table-container .tiptap-flex-table-row .tiptap-flex-table-header>p{margin:0}.tiptap-editor .flex-table,.contentpages__content .flex-table{display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:4px;margin:.5rem 0;overflow:hidden;width:100%}.tiptap-editor .flex-table .flex-table-row,.contentpages__content .flex-table .flex-table-row{display:flex;width:100%;min-height:2.5rem}.tiptap-editor .flex-table .flex-table-row:not(:last-child),.contentpages__content .flex-table .flex-table-row:not(:last-child){border-bottom:1px solid #e2e8f0}.tiptap-editor .flex-table .flex-table-row .flex-table-header,.tiptap-editor .flex-table .flex-table-row .flex-table-cell,.contentpages__content .flex-table .flex-table-row .flex-table-header,.contentpages__content .flex-table .flex-table-row .flex-table-cell{flex:1;padding:.5rem;border-right:1px solid #e2e8f0;min-width:100px;display:flex;align-items:center}.tiptap-editor .flex-table .flex-table-row .flex-table-header:last-child,.tiptap-editor .flex-table .flex-table-row .flex-table-cell:last-child,.contentpages__content .flex-table .flex-table-row .flex-table-header:last-child,.contentpages__content .flex-table .flex-table-row .flex-table-cell:last-child{border-right:none}.tiptap-editor .flex-table .flex-table-row .flex-table-header p,.tiptap-editor .flex-table .flex-table-row .flex-table-cell p,.contentpages__content .flex-table .flex-table-row .flex-table-header p,.contentpages__content .flex-table .flex-table-row .flex-table-cell p{margin:0;width:100%}.tiptap-editor .flex-table .flex-table-row .flex-table-header,.contentpages__content .flex-table .flex-table-row .flex-table-header{background-color:#f8fafc;font-weight:600;color:#1e293b}.tiptap-editor .flex-table .flex-table-row .flex-table-cell,.contentpages__content .flex-table .flex-table-row .flex-table-cell{background-color:#fff}.tiptap-editor .flex-table *,.contentpages__content .flex-table *{outline:none}.tiptap-editor,.contentpages__content{padding:1rem}.tiptap-editor>*+*,.contentpages__content>*+*{margin-top:.75em}.tiptap-editor h1,.tiptap-editor h2,.tiptap-editor h3,.tiptap-editor h4,.tiptap-editor h5,.tiptap-editor h6,.contentpages__content h1,.contentpages__content h2,.contentpages__content h3,.contentpages__content h4,.contentpages__content h5,.contentpages__content h6{line-height:1.1;padding-bottom:14px}.tiptap-editor h1,.contentpages__content h1{font-size:2em}.tiptap-editor h2,.contentpages__content h2{font-size:1.5em}.tiptap-editor h3,.contentpages__content h3{font-size:1.25em}.tiptap-editor p,.contentpages__content p{line-height:1.6;font-family:Arial,sans-serif!important}.tiptap-editor ul,.tiptap-editor ol,.contentpages__content ul,.contentpages__content ol{padding:0 1.5rem;margin:1em 0}.tiptap-editor img,.contentpages__content img{max-width:100%;height:auto;border-radius:4px}.tiptap-editor img.ProseMirror-selectednode,.contentpages__content img.ProseMirror-selectednode{outline:3px solid #3b82f6}.tiptap-editor blockquote,.contentpages__content blockquote{padding:5.69px 24px 14.5px;border-left:5px solid #CCC;margin:1em 0;color:#2d2d2d}.tiptap-editor pre,.contentpages__content pre{background-color:#242424;color:#fff;font-family:JetBrainsMono,monospace;padding:.75rem 1rem;border-radius:.5rem;margin:1em 0;overflow-x:auto}.tiptap-editor pre code,.contentpages__content pre code{color:inherit;padding:0;background:none;font-size:.8rem}.tiptap-editor code,.contentpages__content code{background-color:#f7f7f7;padding:.2em .4em;border-radius:.25em;font-size:.9em}.tiptap-editor table,.contentpages__content table{border-collapse:collapse;margin:1em 0;width:100%;overflow:hidden;table-layout:fixed}.tiptap-editor table.table-border-default,.contentpages__content table.table-border-default,.tiptap-editor table.table-border-default td,.tiptap-editor table.table-border-default th,.contentpages__content table.table-border-default td,.contentpages__content table.table-border-default th{border:1px solid #e2e8f0}.tiptap-editor table.table-border-none,.contentpages__content table.table-border-none,.tiptap-editor table.table-border-none td,.tiptap-editor table.table-border-none th,.contentpages__content table.table-border-none td,.contentpages__content table.table-border-none th{border:none}.tiptap-editor table.table-border-solid,.contentpages__content table.table-border-solid{border:2px solid #64748b}.tiptap-editor table.table-border-solid td,.tiptap-editor table.table-border-solid th,.contentpages__content table.table-border-solid td,.contentpages__content table.table-border-solid th{border:1px solid #64748b}.tiptap-editor table.table-border-dashed,.contentpages__content table.table-border-dashed{border:2px dashed #64748b}.tiptap-editor table.table-border-dashed td,.tiptap-editor table.table-border-dashed th,.contentpages__content table.table-border-dashed td,.contentpages__content table.table-border-dashed th{border:1px dashed #64748b}.tiptap-editor table td,.tiptap-editor table th,.contentpages__content table td,.contentpages__content table th{padding:.5em 1em;position:relative;min-width:1em;box-sizing:border-box;vertical-align:middle}.tiptap-editor table td>*,.tiptap-editor table th>*,.contentpages__content table td>*,.contentpages__content table th>*{margin:0}.tiptap-editor table th,.contentpages__content table th{font-weight:500;text-align:left}.tiptap-editor.tiptap-editor .selectedCell:after,.contentpages__content.tiptap-editor .selectedCell:after{z-index:2;position:absolute;content:"";inset:0;background:#f08c301a;pointer-events:none}.tiptap-editor.tiptap-editor .column-resize-handle,.contentpages__content.tiptap-editor .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background-color:#f08c30;pointer-events:none;opacity:0;transition:opacity .2s}.tiptap-editor.tiptap-editor:hover .column-resize-handle,.contentpages__content.tiptap-editor:hover .column-resize-handle{opacity:1}.tiptap-editor .tableWrapper,.contentpages__content .tableWrapper{overflow-x:auto;margin:1em 0;padding:1px 0}.tiptap-editor .resize-cursor,.contentpages__content .resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap-editor a,.contentpages__content a{color:#f08c30;cursor:pointer;white-space:nowrap}.tiptap-editor a:hover,.contentpages__content a:hover{text-decoration:none}.tiptap-editor hr,.contentpages__content hr{border:none;border-top:2px solid #D8D8D8;margin:2rem 0}.tiptap-editor table{border-collapse:collapse;margin:1em 0;width:100%;overflow:hidden;table-layout:fixed;border:1px solid #e2e8f0}.tiptap-editor table th,.tiptap-editor table td{border:1px solid #e2e8f0;background-color:#f8fafc}.contentpages_wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.contentpages__wrapper{max-width:1220px;margin:0 auto;width:100%}.contentpages__wrapper .contentpage__container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;padding:16px;width:100%}@media (min-width: 1024px){.contentpages__wrapper .contentpage__container{padding:0 24px}}@media (min-width: 1300px){.contentpages__wrapper .contentpage__container{padding:0}}.contentpages__wrapper .contentpage__container .contentpage_banner{width:100%;margin-bottom:24px}.contentpages__wrapper .contentpage__container .contentpage_banner img{width:100%;max-width:100%;height:auto;display:block;object-fit:contain}.contentpages__wrapper .contentpage__container .contentpages__content{border:none;padding:0;width:100%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;outline:none;flex:1;min-height:100%;overflow-y:auto}.contentpages__wrapper .contentpage__container .contentpages__content *{max-width:100%;box-sizing:border-box}.contentpages__wrapper .contentpage__container .contentpages__content h1{font-size:clamp(2rem,4vw,2.5rem);line-height:clamp(2.4rem,4.8vw,3rem)}.contentpages__wrapper .contentpage__container .contentpages__content h1 span{font-size:inherit;line-height:inherit}.contentpages__wrapper .contentpage__container .contentpages__content h2{font-size:clamp(1.75rem,3.5vw,2.25rem);line-height:clamp(2.1rem,4.2vw,2.7rem)}.contentpages__wrapper .contentpage__container .contentpages__content h2 span{font-size:inherit;line-height:inherit}.contentpages__wrapper .contentpage__container .contentpages__content h3{font-size:clamp(1.5rem,3vw,2rem);line-height:clamp(1.8rem,3.6vw,2.4rem)}.contentpages__wrapper .contentpage__container .contentpages__content h3 span{font-size:inherit;line-height:inherit}.contentpages__wrapper .contentpage__container .contentpages__content h4{font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:clamp(1.5rem,3vw,2.1rem)}.contentpages__wrapper .contentpage__container .contentpages__content h4 span{font-size:inherit;line-height:inherit}.contentpages__wrapper .contentpage__container .contentpages__content h4 h5{font-size:clamp(1.1rem,2vw,1.5rem);line-height:clamp(1.32rem,2.4vw,1.8rem)}.contentpages__wrapper .contentpage__container .contentpages__content h4 h5 span{font-size:inherit;line-height:inherit}.contentpages__wrapper .contentpage__container .contentpages__content h4 h6{font-size:clamp(1rem,1.5vw,1.25rem);line-height:clamp(1.2rem,1.8vw,1.5rem)}.contentpages__wrapper .contentpage__container .contentpages__content h4 h6 span{font-size:inherit;line-height:inherit}.contentpages__wrapper .contentpage__container .contentpages__content h4 p,.contentpages__wrapper .contentpage__container .contentpages__content h4 div,.contentpages__wrapper .contentpage__container .contentpages__content h4 span{font-size:clamp(.875rem,2.5vw,1rem);line-height:clamp(1.3rem,3.75vw,1.5rem)}.contentpages__wrapper .contentpage__container .contentpages__content h4 table{width:100%;overflow-x:auto;display:block;white-space:nowrap}@media (min-width: 1024px){.contentpages__wrapper .contentpage__container .contentpages__content h4 table{display:table;white-space:normal}}.contentpages__wrapper .contentpage__container .contentpages__content h4 .tiptap-flex-table-container{border:2px solid #999;border-collapse:collapse;overflow-x:auto}.contentpages__wrapper .contentpage__container .contentpages__content h4 .tiptap-flex-table-cell,.contentpages__wrapper .contentpage__container .contentpages__content h4 .tiptap-flex-table-header{border-right:1px solid #999}.contentpages__wrapper .contentpage__container .contentpages__content h4 .tiptap-flex-table-cell:last-child,.contentpages__wrapper .contentpage__container .contentpages__content h4 .tiptap-flex-table-header:last-child{border-right:none}.contentpages__wrapper .contentpage__container .contentpages__content h4 img,.contentpages__wrapper .contentpage__container .contentpages__content h4 video,.contentpages__wrapper .contentpage__container .contentpages__content h4 iframe,.contentpages__wrapper .contentpage__container .contentpages__content h4 embed{max-width:100%;height:auto;display:block;object-fit:contain}.outer-container{display:flex;flex-direction:column;gap:48px}.topContainer{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center}.topContainer .header-text{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H1, 36px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H1, 42px)}.add-regional-events{max-width:1220px;box-shadow:0 0 8px #0000001f;background:#fff;border-radius:12px;margin-bottom:48px}.add-regional-events .date-field-container{position:relative;width:100%}.add-regional-events .error-message-row{display:flex;align-items:center;gap:4px;color:#d32f2f;margin-left:14px;margin-top:6px;font-size:.75rem;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400}.add-regional-events .form-container-regionalEvents{max-width:800px;margin:0 auto;padding:32px;display:flex;flex-direction:column;gap:8px}.add-regional-events .textbox-container{margin-bottom:0!important}.add-regional-events .link-row{display:flex;align-items:flex-start;gap:8px;margin-top:8px}.add-regional-events .link-textbox{flex:8;min-width:0;display:flex;flex-direction:column;justify-content:flex-end}.add-regional-events .link-textbox .link-textbox-inner{width:100%!important;max-width:100%!important}.add-regional-events .description-textbox{height:200px!important}.add-regional-events .distribution-filters{border-radius:8px}.add-regional-events .distribution-filters .section-title{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H4, 24px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H4, 32px);margin-bottom:16px}.add-regional-events .notification-checkbox{display:flex;align-items:center;gap:8px;margin-left:0}.add-regional-events .notification-checkbox .checkbox-label{color:gray;font-size:14px;font-family:Arial,sans-serif;font-weight:400;line-height:20px;user-select:none}.add-regional-events .action-button{min-width:120px;text-transform:none;font-weight:600;font-size:16px;padding:8px 24px;border-radius:8px}.add-regional-events .title-full-width,.add-regional-events .title-full-width .textbox-container{width:100%!important;max-width:100%}.add-regional-events .description-full-width{width:100%!important;max-width:100%!important}.add-regional-events .description-full-width .textbox-input-root{height:200px!important;min-height:200px!important;align-items:flex-start;padding:12px 14px!important}.add-regional-events .description-full-width .textbox-input{white-space:pre-wrap!important;word-break:break-word!important;overflow-wrap:break-word!important;width:100%!important;max-width:100%!important;height:100%!important;padding:0!important}.add-regional-events .form-container>.MuiStack-root>.MuiBox-root:first-child{width:279px;min-width:279px;max-width:279px}.add-regional-events .css-1jyf8aa-MuiPickersInputBase-root-MuiPickersOutlinedInput-root,.add-regional-events .css-hfkg6z-MuiPickersInputBase-root-MuiPickersOutlinedInput-root.Mui-disabled{height:44px!important;min-height:44px!important;border-radius:8px!important;transition:all .3s ease!important;padding:12px 14px!important;font-size:14px!important}.add-regional-events .notification-fields{display:flex;width:100%;gap:16px;margin-top:16px}.add-regional-events .notification-fields>div{flex:1}.add-regional-events .notification-fields .notification-title,.add-regional-events .notification-fields .notification-description{width:100%!important}.add-regional-events .title-char-count,.add-regional-events .link-info-row{display:flex;justify-content:space-between;align-items:center;margin-top:4px;width:100%}.add-regional-events .title-char-count .link-char-count,.add-regional-events .link-info-row .link-char-count{font-size:12px;color:gray;margin-left:auto}.add-regional-events .title-char-count .error-message-row,.add-regional-events .link-info-row .error-message-row{margin:0 auto 0 0}@media (max-width: 900px){.add-regional-events .form-container{padding:16px}}@media (max-width: 768px){.add-regional-events,.add-regional-events .form-container{padding:8px}.add-regional-events .form-container>.MuiStack-root>.MuiBox-root:first-child{width:250px;min-width:250px;max-width:260px}.add-regional-events .MuiStack-root{flex-direction:row!important}.add-regional-events .test-link-button{width:100%;margin-left:0;margin-top:8px}}[class*=MuiPickersTextField-root].Mui-focused:not(.Mui-disabled),[class*=MuiPickersTextField-root]:focus:not(.Mui-disabled),[class*=MuiPickersTextField-root]:focus-visible:not(.Mui-disabled),[class*=MuiPickersTextField-root]:focus-within:not(.Mui-disabled){position:relative!important}[class*=MuiPickersTextField-root].Mui-focused:not(.Mui-disabled):before,[class*=MuiPickersTextField-root]:focus:not(.Mui-disabled):before,[class*=MuiPickersTextField-root]:focus-visible:not(.Mui-disabled):before,[class*=MuiPickersTextField-root]:focus-within:not(.Mui-disabled):before{content:"";position:absolute;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);border:1px solid #000000!important;border-radius:11px;pointer-events:none;z-index:1}[class*=MuiPickersTextField-root].Mui-focused:not(.Mui-disabled) .MuiOutlinedInput-notchedOutline,[class*=MuiPickersTextField-root].Mui-focused:not(.Mui-disabled) fieldset,[class*=MuiPickersTextField-root]:focus:not(.Mui-disabled) .MuiOutlinedInput-notchedOutline,[class*=MuiPickersTextField-root]:focus:not(.Mui-disabled) fieldset,[class*=MuiPickersTextField-root]:focus-visible:not(.Mui-disabled) .MuiOutlinedInput-notchedOutline,[class*=MuiPickersTextField-root]:focus-visible:not(.Mui-disabled) fieldset,[class*=MuiPickersTextField-root]:focus-within:not(.Mui-disabled) .MuiOutlinedInput-notchedOutline,[class*=MuiPickersTextField-root]:focus-within:not(.Mui-disabled) fieldset{border:1px solid #808080!important;box-shadow:none!important;border-width:1px!important}.Mui-disabled.Mui-focused,.Mui-disabled:focus,.Mui-disabled:focus-visible,.Mui-disabled:focus-within{outline:none!important;box-shadow:none!important}.Mui-disabled.Mui-focused:before,.Mui-disabled:focus:before,.Mui-disabled:focus-visible:before,.Mui-disabled:focus-within:before{display:none!important}.selectbox-container .selectbox-form-control .MuiOutlinedInput-root{height:100%}.selectbox-container .selectbox-form-control .MuiOutlinedInput-root.Mui-disabled{min-height:44px!important}.menu-editor{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:1220px;gap:3rem}.menu-editor__title{color:#2d2d2d;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:2rem;line-height:42px;font-style:normal;font-weight:600!important}.menu-editor .tab-panel__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:1rem}.menu-editor .tab-panel__header button{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:.5rem}.menu-editor .menu-editor__tabs .tabs__label{font-size:20px}.menu-editor .menu-tabContent .MuiBox-root{width:100%;max-width:none!important}.menu-editor .menu-tabContent .menu-table tbody tr{height:50px}.menu-editor .menu-tabContent .menu-table tbody tr td.Menu-Title{color:var(--Grey_4, #1B2128);font-weight:700;line-height:20px}.menu-editor .menu-tabContent .menu-table tbody tr td.Menu-url,.menu-editor .menu-tabContent .menu-table tbody tr td.Menu-tier{color:var(--Grey_3, #534D59);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-editor .menu-tabContent .menu-table tbody tr td.Menu-actions .MuiBox-root{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:1rem}.menu-editor .menu-editor__actions{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.5rem}.menu-editor .menu-editor__actions .material-icon{cursor:pointer;transition:transform .3s ease}.menu-editor .menu-editor__actions .material-icon:hover{transform:scale(1.1)}.menu-editor-form__container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:3rem}.menu-editor-form__container .menu-editor__title{font-weight:600}.menu-editor-form{width:100%;max-width:1220px;background-color:#fff;border-radius:16px;background:#fff;box-shadow:0 0 8px #0000001f;display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap}.menu-editor-form__form-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;width:100%;max-width:800px;padding:1.5rem 0;gap:1.5rem}.menu-editor-form__Wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;width:100%;gap:1.5rem}.menu-editor-form__Wrap .MuiBox-root{width:100%}.menu-editor-form__Wrap .MuiBox-root .textbox-container,.menu-editor-form__Wrap .MuiBox-root .selectbox-container{width:100%!important;margin-bottom:5px!important}.menu-editor-form__Wrap .checkbox-wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;align-items:flex-start;gap:10px}.menu-editor-form__Wrap .checkbox-wrap .MuiFormControlLabel-root{margin:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:.5rem}.menu-editor-form__Wrap .checkbox-wrap .MuiBox-root{width:auto}.menu-editor-form__Wrap .checkbox-wrap .MuiFormControlLabel-label{font-weight:700}.menu-editor-form__Wrap .helper-text{font-size:12px;line-height:18px}.menu-editor-form__actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:1rem;margin-top:2rem}.view-asm{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:1220px;gap:3rem}.view-asm .view-asm__title{color:#2d2d2d;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:2rem;line-height:42px;font-style:normal;font-weight:600!important}.view-asm .tabSearch_wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:1.5rem}.view-asm .tabSearch_wrap .view-asm__tabs .tabs__label{font-size:20px}.view-asm .tabSearch_wrap .search-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:.5rem}.view-asm .asm-tabContent .MuiBox-root{width:100%;max-width:none!important}.view-asm .asm-tabContent .view-asm__table .table-wrapper{min-height:unset!important}.edit-asm__container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:1220px;gap:3rem}.edit-asm__container .edit-asm__title{color:#2d2d2d;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:2rem;line-height:42px;font-style:normal;font-weight:600!important}.edit-asm__container .edit-asm__card{display:flex;width:100%;max-width:1220px;padding:var(--Spacing-spacing_400_32, 32px) 210px;flex-direction:column;gap:var(--Spacing-spacing_200_16, 16px);border-radius:12px;background:var(--White, #FFF);box-shadow:0 0 8px #0000001f}.edit-asm__container .edit-asm__card .edit-asm__cardHeader{padding-bottom:24px;border-bottom:1px solid var(--Colors-Grey-light-grey-2, #ECECEC)}.edit-asm__container .edit-asm__card .edit-asm__subtitle{color:#000;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:24px;font-style:normal;font-weight:600!important;line-height:var(--font-lineHeight-Headlines-H4, 32px)}.edit-asm__container .edit-asm__card .textbox-container{width:auto!important;max-width:392px}.processing-modal .MuiDialog-paper{margin:0!important;padding:0!important;max-width:920px!important;width:90%!important;height:auto!important;max-height:90vh!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 0 8px #0000001f!important}.processing-modal__paper{margin:0!important;padding:0!important}.processing-modal__header{margin:0!important;padding:6px 32px 0!important;display:flex!important;justify-content:flex-end!important;align-items:flex-start!important;border-bottom:none!important;box-shadow:none!important;height:44px}@media (max-width: 767px){.processing-modal__header{padding:0 8px!important;height:32px}}.processing-modal__processing-status__title{color:var(--Greys-Dark-Grey-III, #2D2D2D)!important;font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H5, 18px)!important;font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H5, 24px)}.processing-modal__close-button{margin:0!important;padding:8px!important;color:#000!important;box-shadow:none!important}.processing-modal__close-button .MuiSvgIcon-root{font-size:28px!important}@media (max-width: 767px){.processing-modal__close-button{box-shadow:none!important}}.processing-modal__content{margin:0!important;padding:0 20px!important;overflow-y:auto!important;max-height:calc(90vh - 100px)!important}@media (max-width: 767px){.processing-modal__content{padding:0 16px!important;max-height:calc(90vh - 80px)!important}}.processing-modal [class*=css-],.processing-modal .MuiDialogContent-root,.processing-modal .MuiDialogTitle-root{margin:0!important}.news-article-page .header-container{display:flex;justify-content:space-between;flex-direction:column;gap:24px}.news-article-page .header-container .header-title-button-container{display:flex;justify-content:space-between;align-items:center}.news-article-page .header-container .header-subtitle-container{display:flex;flex-direction:row-reverse}.news-article-page .header-container .header-subtitle-container p{color:gray;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.edit-news-article{display:flex;flex-direction:column;align-items:flex-start;gap:48px;width:100%}.edit-news-article .edit-news-article-header{display:flex;justify-content:space-between;align-items:center;width:100%}.edit-news-article .form-container{display:flex;flex-direction:column;width:100%;gap:48px;align-items:flex-start}.edit-news-article .edit-news-article-form{width:100%}.edit-news-article .edit-news-article-tabContent .url-input-container .textbox-input{background-color:#fff}.edit-news-article .edit-news-article-tabContent .url-input-container .textbox-input-root{background-color:#ececec}.edit-news-article .edit-news-article-tabContent .url-input-container .url-prefix{background:#f0f0f0;padding:0 10px}.edit-news-article .edit-news-article-tabContent .url-input-container .url-prefix p{white-space:nowrap;color:#2d2d2d;font-family:Arial;font-size:14px;font-weight:400;line-height:20px}.edit-news-article .edit-news-article-tabContent .url-input-container .url-input-helper{margin-top:4px;font-size:12px;color:#666;font-style:italic}.edit-news-article .edit-news-article-tabContent{display:flex;padding:24px 210px;flex-direction:column;align-items:center;align-items:flex-start;border-radius:12px;background:#fff;box-shadow:0 0 8px #0000001f}.edit-news-article .edit-news-article-tabContent .selectbox-container,.edit-news-article .edit-news-article-tabContent .textbox-container{margin-bottom:0}.edit-news-article .edit-news-article-tabContent>div{width:100%!important}.edit-news-article .edit-news-article-tabContent>div>div{gap:24px}.edit-news-article .edit-news-article-tabContent.tab-1{display:flex;gap:24px;flex-direction:column;align-items:flex-start}.edit-news-article .edit-news-article-tabContent.tab-1 .button-container{display:flex;flex-direction:row-reverse;width:100%}.edit-news-article .edit-news-article-tabContent.tab-2{display:flex;padding:24px 48px;gap:16px;flex-direction:column;align-items:flex-start}.edit-news-article .edit-news-article-tabContent.tab-2 .button-container{display:flex;flex-direction:row-reverse;width:100%}.edit-news-article .edit-news-article-tabContent.tab-3 .checkbox-container{display:flex;align-items:center;gap:8px}.edit-news-article .edit-news-article-tabContent.tab-3 .checkbox-container .checkbox_option{color:#2d2d2d;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.edit-news-article .edit-news-article-tabContent.tab-3 .field-wrapper{display:flex;gap:8px;flex-direction:column;align-items:flex-start;width:100%}.edit-news-article .edit-news-article-tabContent.tab-3 .field-wrapper p{color:#606060;font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.edit-news-article .edit-news-article-tabContent.tab-3 .field-container{display:flex;gap:16px;align-items:flex-start}.edit-news-article .edit-news-article-tabContent.tab-3 .button-container{display:flex;flex-direction:row-reverse;width:100%}.edit-news-article .edit-news-article-tabContent.hidden-tab{display:none}.edit-news-article .field-stack-1{display:flex;flex-direction:column;gap:24px;width:100%;padding-bottom:32px;border-bottom:1px solid #ECECEC}.edit-news-article .field-stack-1 .field-wrapper{display:flex;flex-direction:column;gap:8px;width:100%}.edit-news-article .field-stack-1 .field-wrapper p{color:#606060;font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.edit-news-article .field-stack-2{display:flex;flex-direction:column;gap:24px;align-items:flex-start;width:100%;padding-bottom:32px}.edit-news-article .field-stack-2 .field-container{display:flex;align-items:flex-start;gap:16px}.edit-news-article .field-stack-2 .field-container .field-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:391px}.edit-news-article .field-stack-2 .field-container .field-wrapper p{color:#606060;font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.edit-news-article .tab-panel-container{width:100%}.edit-news-article .tab-panel-container .tabs__label{color:var(--Greys-Dark-Grey-I, #606060);font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.edit-news-article .tab-panel-container .tabs{height:50px}.edit-news-article .tab-panel-container .tabs .tab-button.active .tabs__label{color:#2d2d2d;font-family:Vaillant_16;font-size:20px;font-style:normal;font-weight:700;line-height:26px}.roles-permissions-page{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:1220px;gap:3rem}.roles-permissions-page .roles-permissions__header{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}.roles-permissions-page .roles-permissions__header .roles-permissions__title{color:#2d2d2d;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:2rem;line-height:42px;font-style:normal;font-weight:600!important}.roles-permissions-page .search-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:.5rem}.roles-permissions-page .search-container .search-input{width:100%}.roles-permissions-page .search-container .search-input input::placeholder{color:gray;font-size:14px;font-weight:400}.roles-permissions-page .search-container .search-input .MuiOutlinedInput-root{border-radius:8px;background-color:#fff}.roles-permissions-page .search-container .search-input .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.roles-permissions-page .search-container .search-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:gray}.roles-permissions-page .search-container .search-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:gray;border-width:1px}@media (min-width: 768px){.roles-permissions-page .search-container .search-input{width:340px}}@media (max-width: 767px){.roles-permissions-page .search-container .search-input{width:100%}}.roles-permissions-page .search-container .search-input .MuiInputBase-input{padding:0}@media (min-width: 1024px){.roles-permissions-page .search-container .search-input .MuiInputBase-input{height:44px}}.roles-permissions-page .permissions-table{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap;width:100%;max-width:1220px;padding:var(--size-300, 24px);border-radius:12px;background:var(--White, #FFF);box-shadow:0 0 8px #0000001f;font-size:14px}.roles-permissions-page .permissions-table .table-header,.roles-permissions-page .permissions-table .feature-row,.roles-permissions-page .permissions-table .action-row{display:flex;justify-content:flex-start;width:100%;align-items:center}.roles-permissions-page .permissions-table .table-header .expand-icon-wrapper,.roles-permissions-page .permissions-table .feature-row .expand-icon-wrapper,.roles-permissions-page .permissions-table .action-row .expand-icon-wrapper{max-width:40px;width:40px}.roles-permissions-page .permissions-table .table-header .feature,.roles-permissions-page .permissions-table .feature-row .feature,.roles-permissions-page .permissions-table .action-row .feature{max-width:476px;width:36%}.roles-permissions-page .permissions-table .table-header .role,.roles-permissions-page .permissions-table .feature-row .role,.roles-permissions-page .permissions-table .action-row .role{max-width:164px;width:15%;padding:7px 20px}.roles-permissions-page .permissions-table .table-header .role label,.roles-permissions-page .permissions-table .feature-row .role label,.roles-permissions-page .permissions-table .action-row .role label{margin:0}.roles-permissions-page .permissions-table .table-header{padding:0 16px}.roles-permissions-page .permissions-table .table-header .rnp-role-header{display:flex;max-width:164px;width:15%;gap:16px;padding:20px}.roles-permissions-page .permissions-table .table-header .rnp-role-header label{margin:0}.roles-permissions-page .permissions-table .action-row{border-bottom:1px solid #eee;width:100%;padding:0 16px}.roles-permissions-page .permissions-table .feature-accordion{background:var(--Colors-Grey-light-grey-2, #ECECEC);box-shadow:0 -1px #e1e1e1 inset}.roles-permissions-page .permissions-table .feature-accordion .MuiAccordionDetails-root{background-color:#fff;padding:0}.roles-permissions-page .permissions-table .feature-accordion .expand-icon{transition:transform .3s ease}.roles-permissions-page .permissions-table .feature-accordion .expand-icon.rotated{transform:rotate(180deg)}.content-list-page{max-width:1220px;margin:0 auto}.content-list-page .page-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%;gap:32px}.content-list-page .page-container .page-header{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}.content-list-page .page-container .pages-count-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;flex-wrap:nowrap}.content-list-page .loading-container{display:flex;justify-content:center;align-items:center;min-height:200px;width:100%}.content-list-page .page-title{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H1, 36px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H1, 42px)}.content-list-page .contentpages-list-table .table-wrapper{min-height:auto!important}.content-list-page .contentpages-list-table tbody tr td{padding:17px 20px}.content-list-page .contentpages-list-table tbody tr .contentPage-title{color:#1b2128;font-family:Arial;font-size:14px;font-weight:700;line-height:20px;white-space:normal;word-break:break-word}.content-list-page .contentpages-list-table tbody tr .contentPage-url{max-width:385px;direction:rtl;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#534d59;font-size:14px;font-weight:600;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.content-list-page .contentpages-list-table tbody tr .contentPage-tiers{white-space:normal}.content-list-page .contentpages-list-table tbody tr .contentPage-tiers p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-list-page .contentpages-list-table tbody tr .contentPage-actions{gap:10px}@media (max-width: 1024px){.content-list-page{padding:1rem}.content-list-page .page-title{font-size:1.25rem;line-height:1.3}}@media (max-width: 767px){.content-list-page{padding:.5rem}.content-list-page .page-title{font-size:1.125rem}.content-list-page .events-table-container th,.content-list-page .events-table-container td{padding:.5rem;font-size:.875rem}.content-list-page .events-table-container{overflow-x:auto}.content-list-page .events-table-container table .event-title-cell{max-width:200px}}.manage-content-page{max-width:1220px;margin:0 auto}.manage-content-page .manage-content-page__container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%;gap:48px}.manage-content-page .manage-content-page__container .page-header{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}.manage-content-page .manage-content-page__container .pages-count-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;flex-wrap:nowrap}.manage-content-page .manage-content-page__title{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:var(--font-family-Headlines, Vaillant_16);font-size:32px;font-weight:600;line-height:42px}.manage-content-page .manage-content-page__content .manage-content-page-form .manage-content-page__tabs{width:100%}.manage-content-page .manage-content-page__content .manage-content-page-form .manage-content-page__tabs .tab-button{font-size:14px;color:#606060;font-family:Arial;font-weight:400;line-height:20px;padding:8px}.manage-content-page .manage-content-page__content .manage-content-page-form .manage-content-page__tabs .tab-button.active{color:#000;font-family:var(--font-family-Headlines, Vaillant_16);font-size:20px;font-weight:600;line-height:26px;cursor:pointer!important}.manage-content-page .manage-content-page__content .manage-content-page-form .manage-content-page__wrap{margin-top:48px;width:100%;max-width:1220px;border-radius:16px;background:#fff;box-shadow:0 0 8px #0000001f;display:flex;padding:1.5rem 0;gap:1.5rem;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap}.manage-content-page .manage-content-page__content .manage-content-page-form .manage-content-page__wrap .MuiBox-root{width:800px;gap:24px}.manage-content-page .manage-content-page__content .manage-content-page-form .manage-content-page__wrap .MuiBox-root .textbox-container,.manage-content-page .manage-content-page__content .manage-content-page-form .manage-content-page__wrap .MuiBox-root .selectbox-container{margin-bottom:8px}.manage-content-page .manage-content-page__content .manage-content-page-form .manage-content-page__wrap .MuiBox-root .textbox-container .textbox-input,.manage-content-page .manage-content-page__content .manage-content-page-form .manage-content-page__wrap .MuiBox-root .textbox-container .MuiSelect-select,.manage-content-page .manage-content-page__content .manage-content-page-form .manage-content-page__wrap .MuiBox-root .selectbox-container .textbox-input,.manage-content-page .manage-content-page__content .manage-content-page-form .manage-content-page__wrap .MuiBox-root .selectbox-container .MuiSelect-select{padding:12px}.manage-content-page .manage-content-page__content .manage-content-page-form .manage-content-page__wrap .url-field{display:flex;flex-direction:column;margin-bottom:0!important;gap:8px}.manage-content-page .manage-content-page__content .manage-content-page-form .manage-content-page__wrap .url-prefix{padding:12px;margin-right:0}.manage-content-page .manage-content-page__content .manage-content-page-form .manage-content-page__wrap .url-prefix p{font-size:14px;line-height:26px;color:#666}.manage-content-page .manage-content-page__content .manage-content-page-form .manage-content-page__wrap .url-textbox-field{margin-bottom:0!important}.manage-content-page .manage-content-page__content .manage-content-page-form .manage-content-page__wrap .url-textbox-field .MuiOutlinedInput-root{padding-left:0;background:#ececec}.manage-content-page .manage-content-page__content .manage-content-page-form .manage-content-page__wrap .url-textbox-field .MuiOutlinedInput-root .MuiInputBase-input{padding-left:12px;font-size:14px;overflow:hidden;text-overflow:ellipsis;background:#fff}.manage-content-page .manage-content-page__content .manage-content-page-form .manage-content-page__wrap .content-editor-tabContent .rte-component{display:flex;flex-direction:column;gap:16px}.manage-content-page .manage-content-page__content .manage-content-page-form .manage-content-page__wrap .content-editor-tabContent .MuiBox-root{max-width:1124px;width:1124px}.manage-content-page .manage-content-page__content .manage-content-page-form .manage-content-page__wrap .rich-text-editor-container .button-container{display:flex;flex-direction:row-reverse;width:100%}.manage-content-page .manage-content-page__content .manage-content-page-form .manage-content-page__wrap .form-actions__submit{display:flex;justify-content:space-between}.manage-content-page .manage-content-page__content .manage-content-page-form .manage-content-page__wrap .form-actions__next{display:flex;justify-content:flex-end}.manage-content-page .manage-content-page__content .manage-content-page-form .manage-content-page__wrap .helper-text{color:#606060;font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:18px;margin-top:0}.manage-content-page .manage-content-page__content .manage-content-page-form .manage-content-page__wrap .url-help-text{font-style:italic}.products-earn-wrapper .earn-me__hero{width:100%;height:300px;border-radius:16px;overflow:hidden;margin-bottom:2rem;background:linear-gradient(135deg,#5eaea5,#4a9b92);position:relative}@media (min-width: 1024px){.products-earn-wrapper .earn-me__hero{height:350px}}.products-earn-wrapper .earn-me__hero-image{width:100%;height:100%;object-fit:cover}.products-earn-wrapper .earn-me__content{margin-bottom:2rem}.products-earn-wrapper .earn-me__title{font-size:2rem!important;font-weight:600!important;color:#2d2d2d!important;margin-bottom:1rem!important;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif!important;margin-top:56px!important}@media (max-width: 1024px){.products-earn-wrapper .earn-me__title{margin-top:24px}}.products-earn-wrapper .earn-me__description{font-size:16px!important;color:#2d2d2d!important;line-height:1.5!important;width:100%!important;margin-top:56px!important}@media (max-width: 1024px){.products-earn-wrapper .earn-me__description{margin-top:32px!important}}.products-earn-wrapper .earn-me__section-title{font-size:28px!important;font-weight:600!important;color:#2d2d2d!important;margin-bottom:1.5rem!important;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif!important;margin-top:56px!important}@media (max-width: 1024px){.products-earn-wrapper .earn-me__section-title{margin-top:48px!important}}.products-earn-wrapper .earn-me__benefits-header{display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){.products-earn-wrapper .earn-me__benefits-header{flex-direction:column;align-items:flex-start}}.products-earn-wrapper .earn-me__tabs{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;margin-top:56px;padding:4px;gap:4px;margin-bottom:2rem;overflow:hidden}@media (max-width: 1024px){.products-earn-wrapper .earn-me__tabs{margin-top:32px}}.products-earn-wrapper .earn-me__brand{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:.5rem;margin-bottom:1.5rem;margin-top:56px}.products-earn-wrapper .earn-me__brand-logo{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;height:27.7px}.products-earn-wrapper .earn-me__logo-image{height:100%}.products-earn-wrapper .earn-me__grid{padding:24px 0;flex-wrap:nowrap!important}.products-earn-wrapper .earn-me__grid::-webkit-scrollbar{height:2px;background:transparent}.products-earn-wrapper .earn-me__grid::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.products-earn-wrapper .earn-me__grid::-webkit-scrollbar-track{background:transparent}.products-earn-wrapper .earn-me__grid{scrollbar-width:thin;scrollbar-color:#ccc transparent}.products-earn-wrapper .earn-me__grid .MuiGrid-container{justify-content:center}@media (min-width: 1300px){.products-earn-wrapper .earn-me__grid .MuiGrid-container{justify-content:flex-start}}.products-earn-wrapper .earn-me__card{background-color:#f5f5f5!important;border-radius:16px;box-shadow:0 1px 3px #0000001f;overflow:hidden;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;height:100%;border:none}.products-earn-wrapper .earn-me__card.selected{border:2px solid var(--Orange-Brand-Orange, #F08C30);background:#fff;box-shadow:0 0 8px #0000001f}.products-earn-wrapper .earn-me__card .MuiCardContent-root{padding:0}.products-earn-wrapper .earn-me__card .MuiCardContent-root:last-child{padding-bottom:0}.products-earn-wrapper .earn-me__card-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;height:100%;padding:16px!important}.products-earn-wrapper .earn-me__card-icon{display:flex;height:183px;padding:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;align-self:center;background-color:#f5f5f5!important}.products-earn-wrapper .earn-me__card-icon.selected{background-color:#fff}.products-earn-wrapper .earn-me__card-title{display:flex;padding:16px;align-items:center;gap:12px;align-self:center;background-color:#f5f5f5!important;color:#2d2d2d;text-align:center;font-family:Vaillant_16!important;font-size:24px!important;font-style:normal!important;font-weight:600!important;line-height:32px!important}.products-earn-wrapper .earn-me__card-title.selected{background-color:#fff}.products-earn-wrapper .product-icon{width:96px;height:96px;flex-shrink:0;aspect-ratio:1/1;filter:brightness(0) saturate(100%) invert(27%) sepia(8%) saturate(629%) hue-rotate(169deg) brightness(95%) contrast(86%)}.products-earn-wrapper .product-table{padding:80px 0;background-color:#fff}.products-earn-wrapper .product-table__title{font-size:32px!important;font-weight:600!important;color:#2d2d2d!important;margin-bottom:1.5rem!important;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif!important}.products-earn-wrapper .product-table__content{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;gap:40px;align-items:flex-end}@media (max-width: 1024px){.products-earn-wrapper .product-table__content{align-items:center}}.products-earn-wrapper .product-table__image{width:284px;border-radius:12px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:0}.products-earn-wrapper .product-table__image img{width:284px;height:auto;object-fit:contain}.products-earn-wrapper .product-table__product-name{color:#212121!important;font-family:Vaillant_16!important;font-size:32px!important;font-style:normal!important;font-weight:600!important;line-height:38px!important;margin-bottom:24px}.products-earn-wrapper .product-table__rewards{flex:1;margin:0 auto!important;width:100%}.products-earn-wrapper .product-table__table{width:100%;border-collapse:separate;border-spacing:0;max-width:904px}.products-earn-wrapper .product-table__header-row{display:grid;grid-template-columns:286px 1fr 1fr 1fr}@media (max-width: 1024px){.products-earn-wrapper .product-table__header-row{margin-bottom:0!important}}.products-earn-wrapper .product-table__cash-header,.products-earn-wrapper .product-table__points-header,.products-earn-wrapper .product-table__guarantee-header{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;height:72px;flex:1 0 0}.products-earn-wrapper .product-table__cash-header h4,.products-earn-wrapper .product-table__points-header h4,.products-earn-wrapper .product-table__guarantee-header h4{font-size:1.25rem;font-weight:600;color:#2d2d2d;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;margin:0}.products-earn-wrapper .product-table__row{display:grid;grid-template-columns:286px 1fr 1fr 1fr;height:72px}.products-earn-wrapper .product-table__row:not(:last-child){margin-bottom:16px}.products-earn-wrapper .product-table__tier{border-radius:12px 0 0 12px;background:linear-gradient(85deg,#fef4ea -25.12%,#fadbbf 81.92%);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:16px;padding:0 16px}.products-earn-wrapper .product-table__tier .tier-icon{width:32px;height:40px;object-fit:contain}.products-earn-wrapper .product-table__tier p{color:#2d2d2d;font-family:Vaillant_16;font-size:20px;font-style:normal;font-weight:600;line-height:26px}@media (max-width: 1024px){.products-earn-wrapper .product-table__tier p{font-size:18px}}.products-earn-wrapper .product-table__cash,.products-earn-wrapper .product-table__points,.products-earn-wrapper .product-table__guarantee{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:8px;background-color:#fff;border:2px solid var(--Orange-Light-Orange-lll, #FADBBF);border-left:none;padding:0 20px}.products-earn-wrapper .product-table__cash:last-child,.products-earn-wrapper .product-table__points:last-child,.products-earn-wrapper .product-table__guarantee:last-child{border-radius:0 8px 8px 0}.products-earn-wrapper .product-table__cash p,.products-earn-wrapper .product-table__points p,.products-earn-wrapper .product-table__guarantee p{font-size:1.125rem;font-weight:600;color:#2d2d2d;font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;margin:0}.products-earn-wrapper .product-table__cash span,.products-earn-wrapper .product-table__points span,.products-earn-wrapper .product-table__guarantee span{font-size:1.125rem;color:#2d2d2d;font-weight:600}.products-earn-wrapper .product-table__cash span.euro-icon,.products-earn-wrapper .product-table__cash span.points-icon,.products-earn-wrapper .product-table__points span.euro-icon,.products-earn-wrapper .product-table__points span.points-icon,.products-earn-wrapper .product-table__guarantee span.euro-icon,.products-earn-wrapper .product-table__guarantee span.points-icon{display:inline-flex;align-items:center;justify-content:center}.products-earn-wrapper .product-table__cash span.euro-icon img,.products-earn-wrapper .product-table__cash span.points-icon img,.products-earn-wrapper .product-table__points span.euro-icon img,.products-earn-wrapper .product-table__points span.points-icon img,.products-earn-wrapper .product-table__guarantee span.euro-icon img,.products-earn-wrapper .product-table__guarantee span.points-icon img{width:20px;height:20px}.products-earn-wrapper .product-divider{width:100%;height:1px;background-color:#000;margin:80px 0}.products-earn-wrapper .tiers-exp-grid{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:40px;margin:0 auto;max-width:1280px}.products-earn-wrapper .tiers-exp-grid .main-exp-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:24px 0 80px}@media (max-width: 767px){.products-earn-wrapper .tiers-exp-grid .main-exp-tiers{display:grid;grid-template-columns:repeat(1,1fr)}}.products-earn-wrapper .tiers-exp-grid .tier-card{border-radius:12px;padding:24px}.products-earn-wrapper .tiers-exp-grid .tier-card.silver{background:#ececec}.products-earn-wrapper .tiers-exp-grid .tier-card.gold{background:#fff4bf}.products-earn-wrapper .tiers-exp-grid .tier-card.platinum{background:#e7ddd4}.products-earn-wrapper .tiers-exp-grid .tier-card .tier-content{width:100%}.products-earn-wrapper .tiers-exp-grid .tier-card .tier-content .tier-header{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:24px;margin-bottom:16px}.products-earn-wrapper .tiers-exp-grid .tier-card .tier-content .tier-header .tier-icon-wrapper{width:85px;height:112px}@media (max-width: 1023px){.products-earn-wrapper .tiers-exp-grid .tier-card .tier-content .tier-header .tier-icon-wrapper{width:60px;height:80px;margin-top:56px}}@media (max-width: 1024px){.products-earn-wrapper .tiers-exp-grid .tier-card .tier-content .tier-header .tier-icon-wrapper{margin-top:28px}}@media (max-width: 767px){.products-earn-wrapper .tiers-exp-grid .tier-card .tier-content .tier-header .tier-icon-wrapper{margin-top:0!important}}.products-earn-wrapper .tiers-exp-grid .tier-card .tier-content .tier-header .tier-icon-wrapper img{width:100%;height:100%;object-fit:contain}.products-earn-wrapper .tiers-exp-grid .tier-card .tier-content .tier-header h3{color:#2d2d2d;font-family:Vaillant_16;font-size:28px;font-style:normal;font-weight:600;line-height:34px}@media (max-width: 1023px){.products-earn-wrapper .tiers-exp-grid .tier-card .tier-content .tier-header h3{font-size:22px;line-height:28px}}@media (max-width: 767px){.products-earn-wrapper .tiers-exp-grid .tier-card .tier-content .tier-header h3{font-size:20px;line-height:26px}}.products-earn-wrapper .tiers-exp-grid .tier-card .tier-content .benefits-list{list-style-type:disc;padding-left:20px;color:#2d2d2d;font-family:Arial;font-size:16px;font-style:normal;line-height:24px}@media (max-width: 1200px){.products-earn-wrapper .tiers-exp-grid .tier-card .tier-content .benefits-list{min-height:100px}}.products-earn-wrapper .tiers-exp-grid .tier-card .tier-content .benefits-list li{color:#2d2d2d;font-family:Arial;font-size:16px;font-style:normal;line-height:24px}.products-earn-wrapper .tiers-exp-grid .tier-card .tier-content .points-required{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;padding-top:24px;gap:16px}.products-earn-wrapper .tiers-exp-grid .tier-card .tier-content .points-required span,.products-earn-wrapper .tiers-exp-grid .tier-card .tier-content .points-required.points-value{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H5, 20px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H3, 34px)}@media (max-width: 1023px){.products-earn-wrapper .tiers-exp-grid .tier-card .tier-content .points-required span,.products-earn-wrapper .tiers-exp-grid .tier-card .tier-content .points-required.points-value{font-size:var(--font-fontSize-Headlines-H5, 20px);line-height:var(--font-lineHeight-Headlines-H3, 26px)}}@media (max-width: 767px){.products-earn-wrapper .tiers-exp-grid .tier-card .tier-content .points-required span,.products-earn-wrapper .tiers-exp-grid .tier-card .tier-content .points-required.points-value{font-size:var(--font-fontSize-Headlines-H5, 18px);line-height:var(--font-lineHeight-Headlines-H3, 2px)}}.products-earn-wrapper .tiers-exp-grid .tier-card .tier-content .tier-description{color:var(--Greys-Dark-Grey-III, #2d2d2d);font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:16px}.products-earn-wrapper .have-questions-section{display:flex;flex-direction:row;justify-content:column;align-items:center;flex-wrap:nowrap;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);justify-content:center;gap:64px;align-self:stretch;background:#fef4ea}.products-earn-wrapper .have-questions-section .have-questions{padding:80px 110px!important}@media (max-width: 1024px){.products-earn-wrapper .have-questions-section .have-questions{padding:64px 40px!important}}.products-earn-wrapper .productearn-page-footer{height:44px;background:#fff;display:flex;width:100%;justify-content:flex-end;margin-top:64px}@media (max-width: 1024px){.products-earn-wrapper .earn-me__grid{overflow-x:auto;padding:24px 0 40px}.products-earn-wrapper .earn-me__grid .MuiGrid-container{flex-wrap:nowrap!important;width:max-content}.products-earn-wrapper .earn-me__grid .MuiGrid-item{flex-shrink:0;width:150px!important;max-width:150px!important}.products-earn-wrapper .earn-me__card-icon{display:flex;height:96px;width:96px;padding:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;align-self:center;background-color:#f5f5f5!important}.products-earn-wrapper .earn-me__card-icon.selected{background-color:#fff}.products-earn-wrapper .earn-me__card-title{display:flex;padding:16px;align-items:center;gap:12px;align-self:center;background-color:#f5f5f5!important;color:#2d2d2d!important;text-align:center!important;font-family:Arial!important;font-size:18px!important;font-style:normal!important;font-weight:700!important;line-height:26px!important}.products-earn-wrapper .earn-me__card-title.selected{background-color:#fff}.products-earn-wrapper .earn-me .product-table{padding:40px 16px;background-color:#fff}.products-earn-wrapper .earn-me .product-table__title{color:#2d2d2d!important;font-family:Arial!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;line-height:24px!important}.products-earn-wrapper .earn-me .product-table__product-name{display:none}.products-earn-wrapper .earn-me .product-table__content{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;gap:32px;align-items:flex-start}.products-earn-wrapper .earn-me .product-table__image-with-title{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:16px;flex-shrink:0}.products-earn-wrapper .earn-me .product-table__image-with-title .product-name{color:#212121!important;font-family:Vaillant_16!important;font-size:26px!important;font-style:normal!important;font-weight:600!important;line-height:34px!important;margin:0!important;display:block!important}.products-earn-wrapper .earn-me .product-table__image{width:198px;height:auto;border-radius:12px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:0}.products-earn-wrapper .earn-me .product-table__image img{width:198px;height:279px;object-fit:contain}.products-earn-wrapper .earn-me .product-table__header-row{display:grid;grid-template-columns:182px 1fr 1fr 1fr;margin-bottom:12px}.products-earn-wrapper .earn-me .product-table__row{display:grid;grid-template-columns:182px 1fr 1fr 1fr;height:60px}.products-earn-wrapper .earn-me .product-table__row:not(:last-child){margin-bottom:12px}.products-earn-wrapper .earn-me .product-table__cash-header,.products-earn-wrapper .earn-me .product-table__points-header,.products-earn-wrapper .earn-me .product-table__guarantee-header{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;padding:0;height:56px}.products-earn-wrapper .earn-me .product-table__cash-header .cash-title,.products-earn-wrapper .earn-me .product-table__points-header .cash-title,.products-earn-wrapper .earn-me .product-table__guarantee-header .cash-title{color:#000;text-align:center;font-family:Vaillant_16!important;font-size:20px!important;font-style:normal!important;font-weight:600!important;line-height:26px!important}}@media (max-width: 1024px) and (max-width: 1024px){.products-earn-wrapper .earn-me .product-table__cash-header .cash-title,.products-earn-wrapper .earn-me .product-table__points-header .cash-title,.products-earn-wrapper .earn-me .product-table__guarantee-header .cash-title{font-size:16px!important;font-style:normal!important;font-weight:700!important;line-height:24px!important}}@media (max-width: 1024px) and (max-width: 767px){.products-earn-wrapper .earn-me .product-table__cash-header .cash-title,.products-earn-wrapper .earn-me .product-table__points-header .cash-title,.products-earn-wrapper .earn-me .product-table__guarantee-header .cash-title{font-size:14px!important;line-height:20px!important}}@media (max-width: 1024px){.products-earn-wrapper .product-divider{width:100%;height:1px;background-color:#000;margin:40px 0}}@media (max-width: 767px){.products-earn-wrapper .earn-me__title{color:#212121!important;font-family:Vaillant_16!important;font-size:28px!important;font-style:normal!important;font-weight:600!important;line-height:34px!important;margin-top:0!important}.products-earn-wrapper .earn-me__description{color:#000!important;font-family:Arial!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important;margin-top:32px!important}.products-earn-wrapper .earn-me__section-title{color:#212121!important;font-family:Vaillant_16!important;font-size:24px!important;font-style:normal!important;font-weight:600!important;line-height:32px!important;margin-top:32px}.products-earn-wrapper .earn-me__hero{height:200px}.products-earn-wrapper .earn-me__tabs{height:48px;margin-top:32px}.products-earn-wrapper .earn-me__card-title{font-family:Arial!important;font-size:14px!important;font-style:normal!important;font-weight:700!important;line-height:20px!important}.products-earn-wrapper .earn-me .product-table__content{flex-direction:column;gap:0;padding:0}.products-earn-wrapper .earn-me .product-table__image{width:100%;height:219px!important;margin-bottom:24px}.products-earn-wrapper .earn-me .product-table__image img{width:100%;height:100%;object-fit:fill;display:block;flex-shrink:0}.products-earn-wrapper .earn-me .product-table__product-name{color:#212121!important;font-family:Vaillant_16!important;font-size:20px!important;font-style:normal!important;font-weight:600!important;line-height:26px!important;margin-bottom:16px!important;text-align:left!important;display:block!important}.products-earn-wrapper .earn-me .product-table__header-row{grid-template-columns:46px 1fr 1fr 1fr;margin-bottom:16px}.products-earn-wrapper .earn-me .product-table__row{grid-template-columns:46px 1fr 1fr 1fr;height:56px;margin-bottom:8px}.products-earn-wrapper .earn-me .product-table__tier{padding:0 12px;gap:8px}.products-earn-wrapper .earn-me .product-table__tier .tier-icon{width:20px;height:25px}.products-earn-wrapper .earn-me .product-table__tier p{font-size:14px;line-height:18px}.products-earn-wrapper .earn-me .product-table__cash,.products-earn-wrapper .earn-me .product-table__points,.products-earn-wrapper .earn-me .product-table__guarantee{padding:0 8px}.products-earn-wrapper .earn-me .product-table__cash p,.products-earn-wrapper .earn-me .product-table__points p,.products-earn-wrapper .earn-me .product-table__guarantee p{font-size:14px;line-height:18px}}.tier-header{position:relative}.gold-entry-badge{position:absolute;top:0;right:0;left:unset;display:inline-block;padding:4px 16px;border-radius:20px;background:#fff;color:#1a1a1a;font-family:Arial;font-size:14px;font-style:normal;font-weight:700;line-height:20px;box-shadow:0 1px 4px #0000000a;z-index:1}@media (max-width: 1024px){.gold-entry-badge{font-size:12px!important;line-height:18px!important}}.product-table__header-row,.product-table__row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.product-table__guarantee,.product-table__guarantee-header{display:flex;align-items:center;justify-content:center;padding:0 20px;border-left:none;background-color:#fff}@media (max-width: 1024px){.product-table__header-row,.product-table__row{grid-template-columns:1fr 1fr 1fr 1fr}}.push-notification-page{max-width:1220px;margin:0 auto;background-color:#fff!important}.push-notification-page .page-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%;gap:32px}.push-notification-page .loading-container{display:flex;justify-content:center;align-items:center;min-height:200px;width:100%}.push-notification-page .page-title{color:var(--Greys-Dark-Grey-III, #2D2D2D)!important;font-family:var(--font-family-Headlines, Vaillant_16)!important;font-size:var(--font-fontSize-Headlines-H1, 36px)!important;font-style:normal!important;font-weight:600!important;line-height:var(--font-lineHeight-Headlines-H1, 42px)!important}.push-notification-page .outer-container-view{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%;gap:48px}.push-notification-page .inner-container{width:100%}.push-notification-page .table-wrapper{display:flex;width:100%;height:auto;flex-direction:column;gap:16px;border-radius:12px}.push-notification-page .controls-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%}.push-notification-page .filter-search-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:24px;width:100%}.push-notification-page .filter-section{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:24px}.push-notification-page .filter-section .filter-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:1.5rem}.push-notification-page .filter-section .filter-container .filter-label{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:Arial;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.36px;width:100%;display:flex;align-items:flex-start}.push-notification-page .filter-section .filter-container .manager-select{min-width:280px;margin-bottom:0!important}.push-notification-page .filter-section .filter-container .manager-select .selectbox-select{background-color:#fff;width:100%}.push-notification-page .filter-section .filter-container .manager-select .selectbox-placeholder{color:gray}.push-notification-page .filter-section .new-event-button{text-transform:none;padding:.5rem 1rem;border-radius:4px}.push-notification-page .search-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%}.push-notification-page .search-section .events-count{color:var(--Greys-Mid-Grey, #808080);font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.push-notification-page .events-table-container{margin-bottom:2rem}.push-notification-page .event-title-cell{cursor:pointer;word-wrap:break-word}.push-notification-page .status-badge{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;text-transform:capitalize}.push-notification-page .status-badge.status-sent{background-color:#e8f5e9;color:#2e7d32}.push-notification-page .status-badge.status-pending{background-color:#fff3e0;color:#f57c00}.push-notification-page .status-badge.status-failed{background-color:#ffebee;color:#d32f2f}.push-notification-page .notification-title-cell,.push-notification-page .notification-body-cell{max-width:100%}.push-notification-page .actions-cell{display:flex;gap:8px;align-items:center}.push-notification-page .actions-header{text-align:center}@media (max-width: 1024px){.push-notification-page{padding:1rem}.push-notification-page .page-title{font-size:1.25rem;line-height:1.3}.push-notification-page .controls-wrapper{flex-direction:column;align-items:flex-start;gap:1rem}.push-notification-page .filter-search-group{width:100%}.push-notification-page .filter-section{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:0}.push-notification-page .filter-section .filter-container,.push-notification-page .filter-section .filter-container .manager-select{width:100%}.push-notification-page .search-section{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1rem}.push-notification-page .search-section .events-count{align-self:flex-end;margin-top:.25rem}.push-notification-page .show-more-container{margin-top:.5rem;margin-bottom:1.5rem}}@media (max-width: 767px){.push-notification-page{padding:.5rem}.push-notification-page .page-title{font-size:1.125rem}.push-notification-page .events-table-container th,.push-notification-page .events-table-container td{padding:.5rem;font-size:.875rem}.push-notification-page .events-table-container{overflow-x:auto}.push-notification-page .events-table-container table .event-title-cell{max-width:200px}}.notification-count-container{display:flex;justify-content:flex-end;margin-bottom:32px}.notification-count-text{color:gray!important;font-family:Arial!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}.outer-container{padding:24px;max-width:1200px;margin:0 auto}.topContainer{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.header-text{font-size:24px!important;font-weight:600!important;color:#1a1a1a!important}.bulk-upload__section{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.bulk-upload__download-box{width:100%;padding:16px;background:#fff;box-shadow:0 0 8px #0000001f;border-radius:4px;display:flex;justify-content:space-between;align-items:center}.bulk-upload__download-content{display:flex;align-items:flex-start;gap:8px;flex:1}.bulk-upload__icon-wrapper{width:46px;height:46px;position:relative;display:flex;align-items:center;justify-content:center}.bulk-upload__document-icon{width:30.67px;height:38.33px;color:#2d2d2d}.bulk-upload__download-info{flex:1;display:flex;flex-direction:column;gap:4px}.bulk-upload__download-title{color:#1a1a1a!important;font-size:16px!important;font-family:Arial,sans-serif!important;font-weight:700!important;line-height:24px!important}.bulk-upload__download-text{color:gray!important;font-size:12px!important;font-family:Arial,sans-serif!important;font-weight:400!important;line-height:18px!important}.bulk-upload__icon-button{width:44px;height:44px;padding:0;border-radius:40px;border:1px solid #1A1A1A;display:flex;justify-content:center;align-items:center;position:relative}.bulk-upload__icon-button .material-symbols-rounded{display:flex!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;color:#1c1b1f!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.bulk-upload__icon-button:hover{background-color:#0000000a}.bulk-upload__form-section{width:100%;padding-top:24px;padding-bottom:24px;background:#fff;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.bulk-upload__form-group{display:flex;flex-direction:column;align-items:flex-start;width:100%}.bulk-upload__field-label{color:#1a1a1a!important;font-size:12px!important;font-family:Arial,sans-serif!important;font-weight:700!important;line-height:18px!important;margin-bottom:8px!important}.bulk-upload__dropzone{width:100%;height:126px;padding:24px 12px;background:#fff;border-radius:8px;border:1px solid #808080;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;cursor:pointer}.bulk-upload__file-input{display:none}.bulk-upload__upload-icon{width:40px;height:40px;color:#1a1a1a}.bulk-upload__upload-text{color:var(--Greys-Mid-Grey, #808080)!important;text-align:center!important;font-family:Arial!important;font-size:10px!important;font-style:normal!important;font-weight:400!important;line-height:15px!important}.bulk-upload__button-container{width:100%;display:flex;justify-content:flex-end;align-items:flex-end;gap:24px}.bulk-upload__error-message{display:flex;width:480px;align-items:center;margin-top:8px;color:#d32f2f}@media (max-width: 1024px){.bulk-upload__error-message{width:100%}}.bulk-upload__error-message .material-symbols-rounded{margin-right:8px}@media (max-width: 1024px){.bulk-upload__upload-grid-item{width:100%;max-width:100%;flex-basis:100%}}.distribution-filters{display:flex;flex-direction:column;gap:16px}.add-push-notification{max-width:1220px;box-shadow:0 0 8px #0000001f;background:#fff;border-radius:12px;margin-bottom:48px}.add-push-notification .form-container-push{max-width:800px;margin:0 auto;padding:32px;display:flex;flex-direction:column;gap:16px}.add-push-notification .section-title{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H4, 24px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H4, 32px)}.add-push-notification .notification-checkbox{display:flex;align-items:center;gap:8px;margin-left:0}.add-push-notification .notification-checkbox .checkbox-label{color:gray;font-size:14px;font-family:Arial,sans-serif;font-weight:400;line-height:20px;user-select:none}.add-push-notification .title-full-width,.add-push-notification .title-full-width .textbox-container{width:100%!important;max-width:100%;margin:0!important}.add-push-notification .description-full-width{width:100%!important;max-width:100%!important;margin:0!important}.add-push-notification .description-full-width .textbox-input-root{height:200px!important;min-height:200px!important;align-items:flex-start;padding:12px 14px!important}.add-push-notification .description-full-width .textbox-input{white-space:pre-wrap!important;word-break:break-word!important;overflow-wrap:break-word!important;width:100%!important;max-width:100%!important;height:100%!important;padding:0!important}.add-push-notification .link-info-row-push{display:flex;justify-content:flex-start;align-items:flex-start;margin-top:8px;width:100%}.add-push-notification .link-info-row-push .link-char-count{font-size:12px;color:gray;margin-left:left}.add-push-notification .link-info-row-push .error-message-row{margin:0 auto 0 0}.add-push-notification .action-button{min-width:120px;text-transform:none;font-weight:600;font-size:16px;padding:8px 24px;border-radius:8px}.reward-statement-page .no-rewards-message{width:100%;color:#000;text-align:center;font-family:Vaillant_16;font-size:28px;font-style:normal;font-weight:600;line-height:34px;padding:40px 0;margin:80px 0}@media (max-width: 1024px){.reward-statement-page .no-rewards-message{color:#000;text-align:center;font-family:Vaillant_16;font-size:22px;font-style:normal;font-weight:600;line-height:28px}}@media (max-width: 767px){.reward-statement-page .no-rewards-message{color:#000;text-align:center;font-family:Vaillant_16;font-size:18px;font-style:normal;font-weight:600;line-height:24px}}.reward-statement-page .reward__banner{padding:16px;background:linear-gradient(85deg,#fef4ea -25.12%,#fadbbf 81.92%);border-radius:12.2px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:100%}@media (max-width: 768px){.reward-statement-page .reward__banner{flex-direction:column;justify-content:center;align-items:flex-start;padding:24px 16px}}.reward-statement-page .reward__reward-title{color:#2d2d2d;font-family:Vaillant_16!important;font-size:28px!important;font-style:normal!important;font-weight:600!important;line-height:34px!important;margin-top:48px!important;margin-bottom:32px!important}.reward-statement-page .reward__icon{width:285px;height:226px;aspect-ratio:285.17/226.46;display:flex;justify-content:center;align-items:center}@media (max-width: 1024px){.reward-statement-page .reward__icon{width:165px;height:149px}}.reward-statement-page .reward__icon img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply}.reward-statement-page .reward__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;width:100%;flex:1 0 0}@media (max-width: 768px){.reward-statement-page .reward__content{align-items:flex-start}}.reward-statement-page .reward__title{color:#2d2d2d;font-family:Vaillant_16;font-size:30.73px;font-style:normal;font-weight:700;line-height:26px}@media (max-width: 1024px){.reward-statement-page .reward__title{color:#2d2d2d;font-family:Vaillant_16;font-size:22px;font-style:normal;font-weight:700;line-height:28px}}@media (max-width: 767px){.reward-statement-page .reward__title{color:#2d2d2d;font-family:Vaillant_16;font-size:20px;font-style:normal;font-weight:700;line-height:26px}}.reward-statement-page .reward__description{color:#2d2d2d;font-family:Arial;font-size:21.35px;font-style:normal;font-weight:400;line-height:30.5px}@media (max-width: 1024px){.reward-statement-page .reward__description{color:#2d2d2d;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px}}@media (max-width: 767px){.reward-statement-page .reward__description{color:#2d2d2d;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px}}.reward-statement-page .reward .my-installations-btn{height:44px;padding:0 24px;border-radius:8px;font-family:Vaillant_16;font-size:12px;font-weight:600}.reward-statement-page .reward-statement-content{position:relative}.reward-statement-page .reward-statement-reward-title{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H3, 28px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H3, 34px);margin-top:48px;margin-bottom:32px}@media (max-width: 1024px){.reward-statement-page .reward-statement-reward-title{color:#212121!important;font-family:Vaillant_16!important;font-size:22px!important;font-style:normal!important;font-weight:600!important;line-height:28px!important;margin-top:32px!important;margin-bottom:32px!important}}@media (max-width: 767px){.reward-statement-page .reward-statement-reward-title{color:#212121!important;font-family:Vaillant_16!important;font-size:20px!important;font-style:normal!important;font-weight:600!important;line-height:26px!important;margin-top:32px!important;margin-bottom:32px!important}}.reward-statement-page .reward-statement-filters{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;margin:32px 0;width:100%}@media (max-width: 767px){.reward-statement-page .reward-statement-filters{flex-direction:column;gap:24px}}.reward-statement-page .reward-statement-filters .reward-statement-controls-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%;gap:16px}@media (max-width: 767px){.reward-statement-page .reward-statement-filters .reward-statement-controls-row{flex-direction:column}}.reward-statement-page .reward-statement-filters .reward-statement-controls-row .selectbox-container,.reward-statement-page .reward-statement-filters .reward-statement-controls-row button{width:320px!important;height:44px!important;margin:0!important}@media (max-width: 1023px){.reward-statement-page .reward-statement-filters .reward-statement-controls-row .selectbox-container,.reward-statement-page .reward-statement-filters .reward-statement-controls-row button{width:215px!important;height:32px!important}}@media (max-width: 767px){.reward-statement-page .reward-statement-filters .reward-statement-controls-row .selectbox-container,.reward-statement-page .reward-statement-filters .reward-statement-controls-row button{width:100%!important;height:32px!important;max-width:none!important}}.reward-statement-page .reward-statement-filters .reward-statement-controls-row .selectbox-container .selectbox-form-control .MuiOutlinedInput-root,.reward-statement-page .reward-statement-filters .reward-statement-controls-row button .selectbox-form-control .MuiOutlinedInput-root{height:auto}.reward-statement-fy-btn{max-height:44px!important;min-height:44px!important;white-space:nowrap;font-weight:600;font-size:16px;border-radius:8px;margin-left:0;display:inline-block}@media (max-width: 1024px){.reward-statement-fy-btn{max-height:32px!important;min-height:32px!important;font-size:12px!important;padding:0 16px!important}}.reward-statement-table-container{width:1220px;margin:0 auto;background:#fff;border-radius:8px;box-shadow:0 2px 4px #00000014;overflow:hidden}.reward-statement-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff}.reward-statement-table thead{background:#f08c30}.reward-statement-table thead tr th,.reward-statement-table thead tr .table-header{color:#000;height:56px;font-family:Vaillant_16,Arial,sans-serif;font-size:24px!important;font-weight:600;line-height:32px;border:none;text-align:left;padding:0!important}.reward-statement-table thead tr th:first-child,.reward-statement-table thead tr .table-header:first-child{border-top-left-radius:6px;padding-left:20px!important}.reward-statement-table thead tr th:last-child,.reward-statement-table thead tr .table-header:last-child{border-top-right-radius:6px;padding-right:20px!important;padding-left:100px!important}@media (max-width: 1024px){.reward-statement-table thead tr th:last-child,.reward-statement-table thead tr .table-header:last-child{padding-left:50px!important}}@media (max-width: 1024px){.reward-statement-table thead tr th:nth-child(2),.reward-statement-table thead tr .table-header:nth-child(2){padding-left:30px!important}}.reward-statement-table tbody{padding:0 20px}.reward-statement-table tbody tr{background:#fff}.reward-statement-table tbody tr:last-child{border-bottom:none}.reward-statement-table tbody tr td{padding:0!important;color:#000;font-family:Arial;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.36px;height:64px;vertical-align:middle;border:none!important}.reward-statement-table tbody tr td:first-child{padding-left:20px!important}.reward-statement-table tbody tr td:last-child{padding-right:20px!important;padding-left:100px!important}@media (max-width: 1024px){.reward-statement-table tbody tr td:last-child{padding-left:50px!important}}@media (max-width: 1024px){.reward-statement-table tbody tr td:nth-child(2){padding-left:30px!important}}.reward-statement-table tbody tr .table-date{width:174px;color:#000}@media (max-width: 1024px){.reward-statement-table tbody tr .table-date{width:100px}}.reward-statement-table tbody tr .table-type{width:100px;font-family:Vaillant_16;font-size:20px;font-weight:600;line-height:26px;text-align:left}.reward-statement-table tbody tr .table-type.plus{color:#008754}.reward-statement-table tbody tr .table-type.minus{color:#c2002a}.reward-statement-table tbody tr .table-activity{display:flex;align-items:center;gap:24px;color:#000;font-family:Arial;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.36px}.reward-statement-table tbody tr .table-activity .icon-bg{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:0}.reward-statement-table tbody tr .table-activity .icon-bg.cash{background:#ececec}.reward-statement-table tbody tr .table-activity .icon-bg.points{background:#fff4bf}.reward-statement-table tbody tr .table-activity .icon-bg .material-icon{width:23.906px!important;height:23.906px!important;font-size:23.906px!important}.reward-statement-table tbody tr .table-activity .activity-link{text-decoration:none;color:#000;cursor:pointer}.reward-statement-table tbody tr .table-activity a.activity-link{text-decoration:underline!important}.reward-statement-table tbody tr .table-activity span.activity-link{text-decoration:none!important}.reward-statement-table .table-row{position:relative}.reward-statement-table .table-row:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:1px;background-color:#ececec}.reward-statement-table .table-row td{border-bottom:none!important}.legend{display:flex;justify-content:flex-start;gap:24px;margin-top:32px;margin-bottom:24px}.legend .legend-item{display:flex;align-items:center;gap:8px;color:#000;font-family:Arial;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.36px}.legend .legend-item .legend-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#ececec}.legend .legend-item .legend-icon.points{background:#fff4bf}.legend .legend-item .legend-icon.cash{background:#ececec}.legend .legend-item .legend-icon .material-icon{font-size:24px!important;width:24px!important;height:24px!important}.reward-statement-table-footer{height:44px;margin-top:64px;display:flex;width:100%;justify-content:space-between;align-items:center}.show-more-btns{flex:1;display:flex;justify-content:center}.back-to-top-btn{display:flex;justify-content:flex-end}.reward-statement-cards-container{display:none}@media (max-width: 767px){.reward-statement-cards-container{display:flex;flex-direction:column;gap:16px;width:100%;margin-bottom:16px}}.reward-statement-card{background:#fff;padding:12px 16px;border-radius:12px;box-shadow:0 0 8px #0000001f;display:flex;flex-direction:column;gap:8px}.reward-statement-card .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.reward-statement-card .card-date{color:#2d2d2d;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.reward-statement-card .card-value{font-family:Arial;font-size:18px;font-style:normal;font-weight:700;line-height:26px}.reward-statement-card .card-value.plus{color:#008754}.reward-statement-card .card-value.minus{color:#c2002a}.reward-statement-card .card-activity{display:flex;align-items:center;gap:12px}.reward-statement-card .card-activity .icon-bg{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.reward-statement-card .card-activity .icon-bg.cash{background:#ececec}.reward-statement-card .card-activity .icon-bg.points{background:#fff4bf}.reward-statement-card .card-activity .icon-bg .material-icon{width:16px!important;height:16px!important;font-size:16px!important}.reward-statement-card .card-activity .activity-link{text-decoration:none;cursor:pointer;color:#000;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px;flex:1}@media (max-width: 767px){.reward-statement-table-container{display:none}.legend{justify-content:center;gap:32px}.legend .legend-item{color:#000;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.legend .legend-icon{width:40px!important;height:40px!important;border-radius:8px}.legend .legend-icon.cash{background:#ececec}.legend .legend-icon.points{background:#fff4bf}.legend .legend-icon .material-icon{font-size:24px!important;width:24px!important;height:24px!important}}@media (max-width: 1024px){.reward-statement-page .reward-statement-table-container{width:100%;margin:0 auto}.reward-statement-page .reward-statement-table thead tr th,.reward-statement-page .reward-statement-table thead tr .table-header{height:48px;font-size:20px!important}.reward-statement-page .reward-statement-table tbody tr td{height:56px;font-size:16px!important;vertical-align:middle}.reward-statement-page .table-activity{font-size:15px;width:auto;word-break:break-word;white-space:normal;display:flex;align-items:center;gap:16px}.reward-statement-page .table-activity .legend-icon,.reward-statement-page .table-activity .icon-bg{width:40px!important;height:40px!important;font-size:23.91px!important;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.reward-statement-page .table-activity .legend-icon .material-icon,.reward-statement-page .table-activity .icon-bg .material-icon{width:23.906px!important;height:23.906px!important;font-size:23.906px!important}.reward-statement-page .table-activity .activity-link{word-break:break-word;white-space:normal;display:inline-block}.reward-statement-page .legend{margin-top:16px;font-size:16px}.reward-statement-page .legend .legend-icon{width:40px!important;height:40px!important;border-radius:8px;display:flex;align-items:center;justify-content:center}.reward-statement-page .legend .legend-icon.cash{background:#ececec}.reward-statement-page .legend .legend-icon.points{background:#fff4bf}.reward-statement-page .legend .legend-icon .material-icon{font-size:24px!important;width:24px!important;height:24px!important}}a.activity-link{text-decoration:underline!important}span.activity-link{text-decoration:none!important}.tax-statement-page{width:100%;max-width:1220px;margin:0 auto;padding:0}.tax-statement-page .loading-container{display:flex;justify-content:center;align-items:center;height:200px;font-family:Vaillant_16;font-size:18px}.tax-statement-page .no-rewards-message{width:100%;text-align:center;color:#000;font-family:Vaillant_16;font-size:28px;font-style:normal;font-weight:600;line-height:34px;padding-top:120px}@media (max-width: 1024px){.tax-statement-page .no-rewards-message{color:#000;text-align:center;font-family:Vaillant_16;font-size:22px;font-style:normal;font-weight:600;line-height:28px}}@media (max-width: 767px){.tax-statement-page .no-rewards-message{color:#000;text-align:center;font-family:Vaillant_16;font-size:18px;font-style:normal;font-weight:600;line-height:24px}}.tax-statement-page .reward__banner{padding:16px;background:linear-gradient(85deg,#fef4ea -25.12%,#fadbbf 81.92%);border-radius:12.2px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:100%}@media (max-width: 768px){.tax-statement-page .reward__banner{flex-direction:column;justify-content:center;align-items:flex-start;padding:24px 16px}}.tax-statement-page .reward__icon{width:285px;height:226px;aspect-ratio:285.17/226.46;display:flex;justify-content:center;align-items:center}@media (max-width: 1024px){.tax-statement-page .reward__icon{width:165px;height:149px}}.tax-statement-page .reward__icon img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply}.tax-statement-page .reward__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;width:100%;flex:1 0 0}@media (max-width: 768px){.tax-statement-page .reward__content{align-items:flex-start}}.tax-statement-page .reward__title{color:#2d2d2d;font-family:Vaillant_16;font-size:30.73px;font-style:normal;font-weight:700;line-height:26px}@media (max-width: 1024px){.tax-statement-page .reward__title{color:#2d2d2d;font-family:Vaillant_16;font-size:22px;font-style:normal;font-weight:700;line-height:28px}}@media (max-width: 767px){.tax-statement-page .reward__title{color:#2d2d2d;font-family:Vaillant_16;font-size:20px;font-style:normal;font-weight:700;line-height:26px}}.tax-statement-page .reward__description{color:#2d2d2d;font-family:Arial;font-size:21.35px;font-style:normal;font-weight:400;line-height:30.5px}@media (max-width: 1024px){.tax-statement-page .reward__description{color:#2d2d2d;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px}}@media (max-width: 767px){.tax-statement-page .reward__description{color:#2d2d2d;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px}}.tax-statement-page .reward .my-installations-btn{height:44px;padding:0 24px;border-radius:8px;font-family:Vaillant_16;font-size:12px;font-weight:600}.tax-statement-page .tax-statement-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:48px;width:100%}.tax-statement-page .tax-statement-content .tax-statement-header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:32px;width:100%}.tax-statement-page .tax-statement-content .tax-statement-header .tax-statement-title{color:#000;font-family:Vaillant_16;font-size:28px;font-weight:600;line-height:34px;margin:0}@media (max-width: 1024px){.tax-statement-page .tax-statement-content .tax-statement-header .tax-statement-title{color:#212121;font-family:Vaillant_16;font-size:22px;font-style:normal;font-weight:600;line-height:28px}}@media (max-width: 767px){.tax-statement-page .tax-statement-content .tax-statement-header .tax-statement-title{color:#212121;font-family:Vaillant_16;font-size:20px;font-style:normal;font-weight:600;line-height:26px}}.tax-statement-page .tax-statement-content .tax-statement-header .tax-statement-actions{display:flex;flex-direction:row;gap:16px;align-items:flex-start;justify-content:space-between;width:100%}@media (max-width: 600px){.tax-statement-page .tax-statement-content .tax-statement-header .tax-statement-actions{flex-direction:column;gap:12px;align-items:stretch;justify-content:flex-start}}.tax-statement-page .tax-statement-content .tax-statement-header .tax-statement-actions .tax-statement-notice{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px;padding:8px;background:#fff3f0;border-radius:8px;width:791px!important;border-left:4px solid #FF6B35}.tax-statement-page .tax-statement-content .tax-statement-header .tax-statement-actions .tax-statement-notice span{color:#000;font-family:Arial;font-size:14px;font-weight:400;line-height:20px}.tax-statement-page .tax-statement-content .tax-statement-header .tax-statement-actions .tax-statement-notice span .contact-link{font-weight:700;text-decoration:underline;color:#000;cursor:pointer}.tax-statement-page .tax-statement-content .tax-statement-header .tax-statement-actions .save-pdf-btn{height:44px;padding:0 24px;border-radius:8px;font-family:Vaillant_16;font-size:12px;font-weight:600;white-space:nowrap}.tax-statement-page .tax-statement-content .tax-statement-sections{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:48px;width:100%}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:32px;width:100%}@media (max-width: 767px){.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section{gap:16px}}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .section-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:16px}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .section-header .section-icon{width:48px;height:48px;border-radius:8px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}@media (max-width: 767px){.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .section-header .section-icon{width:40px;height:40px}}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .section-header .section-icon.cash{background:#ececec}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .section-header .section-icon.points{background:#fff4bf}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .section-header .section-title{color:#000;font-family:Vaillant_16;font-size:24px;font-weight:600;line-height:32px;margin:0}@media (max-width: 1024px){.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .section-header .section-title{color:#000;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px}}@media (max-width: 767px){.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .section-header .section-title{color:#000;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px}}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container{width:100%;background:#fff;border-radius:8px;box-shadow:0 2px 4px #00000014;overflow:hidden}@media (max-width: 480px){.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container{display:none}}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table{width:100%;border-collapse:separate;border-spacing:0}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table thead{background:#f08c30}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table thead tr th,.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table thead tr .table-header{color:#000;height:56px;font-family:Vaillant_16;font-size:24px;font-weight:600;line-height:32px;border:none;text-align:left;padding:0 10px}@media (max-width: 1024px){.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table thead tr th,.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table thead tr .table-header{color:#000;font-family:Vaillant_16;font-size:20px;font-style:normal;font-weight:600;line-height:26px}}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table thead tr th:first-child,.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table thead tr .table-header:first-child{border-top-left-radius:6px;padding-left:20px}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table thead tr th:last-child,.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table thead tr .table-header:last-child{border-top-right-radius:6px;padding-right:20px}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table tbody tr{background:#fff;position:relative}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table tbody tr:not(.table-total-row):after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:1px;background-color:#ececec}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table tbody tr.table-total-row{background:#fadbbf}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table tbody tr td{padding:0 10px;color:#000;font-family:Arial;font-size:18px;font-weight:400;line-height:26px;letter-spacing:.36px;height:56px;vertical-align:middle;border:none}@media (max-width: 1024px){.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table tbody tr td{color:#000;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px}}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table tbody tr td:first-child{padding-left:20px}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table tbody tr td:last-child{padding-right:20px}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table tbody tr td.table-date{width:200px}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table tbody tr td.table-activity,.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table tbody tr td.table-item{width:295px;color:#000}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table tbody tr td.table-amount{width:250px;color:#c2002a;font-family:Vaillant_16;font-size:20px;font-weight:600;line-height:26px}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table tbody tr td.table-amount.plus{color:#008754}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table tbody tr td.table-amount.minus{color:#c2002a}@media (max-width: 1024px){.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table tbody tr td.table-amount{color:#c2002a;font-family:Vaillant_16;font-size:20px;font-style:normal;font-weight:600;line-height:26px}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table tbody tr td.table-amount.plus{color:#008754}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table tbody tr td.table-amount.minus{color:#c2002a}}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table tbody tr td.table-qty{color:#000}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table tbody tr td.table-total{color:#1a1a1a;font-family:Vaillant_16;font-size:20px;font-weight:700;line-height:26px}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .mobile-cards{display:none}@media (max-width: 480px){.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .mobile-cards{display:flex;flex-direction:column;gap:16px;width:100%;background:#fff;border-radius:8px;overflow:hidden}}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .mobile-cards .mobile-card{background:#fff;padding:16px 20px;border-radius:12px;box-shadow:0 0 8px #0000001f}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .mobile-cards .mobile-card:last-child{border-bottom:none}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .mobile-cards .mobile-card .card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .mobile-cards .mobile-card .card-header .card-date{color:#2d2d2d;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .mobile-cards .mobile-card .card-header .card-amount{color:#c2002a;font-family:Arial;font-size:18px;font-style:normal;font-weight:700;line-height:26px;text-align:right}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .mobile-cards .mobile-card .card-header .card-amount.plus{color:#008754}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .mobile-cards .mobile-card .card-header .card-amount.minus{color:#c2002a}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .mobile-cards .mobile-card .card-row{display:flex;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #ECECEC}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .mobile-cards .mobile-card .card-row:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .mobile-cards .mobile-card .card-row .card-label{color:#000;font-family:Arial;font-size:16px;font-style:normal;font-weight:700;line-height:24px;min-width:70px;margin-right:12px}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .mobile-cards .mobile-card .card-row .card-value{color:#2d2d2d;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px;flex:1}.tax-statement-page .tax-statement-content .tax-statement-sections .tax-statement-section .mobile-cards .total-amount{color:#1a1a1a;font-family:Vaillant_16;font-size:16px;text-align:right;font-style:normal;font-weight:700;line-height:26px}.tax-statement-page .taxStatement-footer-wrapper{width:100%;height:44px;display:flex;justify-content:flex-end}.web-only{display:inline}.print-only{display:none}@media print{.web-only{display:none!important}.print-only{display:block!important}}@media print{*{visibility:hidden}.tax-statement-page,.tax-statement-page *{visibility:visible}.tax-statement-actions,.save-pdf-btn,.reward__banner,.mobile-cards{display:none!important;visibility:hidden!important}body{margin:0;padding:0}.tax-statement-page{position:absolute;left:0;top:0;width:100%;max-width:none;margin:0;padding:40px 32px 32px;background:#fff;border:2px solid #000;font-family:Arial,sans-serif}.tax-statement-header{text-align:center;margin-bottom:16px}.tax-statement-header .tax-statement-title{font-size:22px!important;font-weight:400;color:#888;margin-bottom:.2em}.tax-statement-header .tax-statement-title:before{content:"Reward Redemptions Statement";display:block;font-size:28px;color:#888;font-weight:400;margin-bottom:.2em}.tax-statement-header .tax-statement-title:after{content:"Tax Year 2024/2025";display:block;font-size:18px;color:#888;font-weight:300;margin-bottom:1.5em}.tax-statement-header .tax-statement-actions{display:none!important}.tax-statement-sections .tax-statement-section{margin-bottom:32px!important}.tax-statement-sections .tax-statement-section .section-header{margin-bottom:6px!important}.tax-statement-sections .tax-statement-section .section-header .section-title{font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;color:#000!important;letter-spacing:.04em}.tax-statement-sections .tax-statement-section .section-header .section-icon{display:none!important}.tax-statement-sections .tax-statement-section .tax-statement-table-container{display:block!important;box-shadow:none;border:none}.tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table{border-collapse:collapse;width:100%;border-top:2px solid #000;border-bottom:2px solid #000}.tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table thead{background:none!important}.tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table thead th,.tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table thead .table-header{background:none!important;color:#000!important;font-size:13px!important;font-weight:700!important;border-bottom:1px solid #000;padding:8px 6px!important;text-align:left}.tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table thead th:nth-child(2),.tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table thead .table-header:nth-child(2){min-width:120px}.tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table thead th:nth-child(4),.tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table thead .table-header:nth-child(4),.tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table thead th:nth-child(5),.tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table thead .table-header:nth-child(5){text-align:right}.tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table tbody tr:after{display:none}.tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table tbody tr.table-total-row{background:none!important;border-top:none!important}.tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table tbody tr.table-total-row td{font-weight:700!important;font-size:13px!important;padding:8px 6px!important;color:#000!important;text-transform:uppercase;background:#fff!important}.tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table tbody tr.table-total-row td.table-total{text-align:right;font-size:13px!important;font-weight:700!important;letter-spacing:.04em}.tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table tbody tr td{font-size:13px!important;padding:6px!important;color:#000!important;border:none;background:#fff!important}.tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table tbody tr td.table-amount,.tax-statement-sections .tax-statement-section .tax-statement-table-container .tax-statement-table tbody tr td.table-qty{text-align:right}.tax-statement-sections .tax-statement-section .no-rewards-message{display:none}.tax-statement-header{margin-bottom:4px!important;text-align:center!important;width:100%}.tax-statement-header .tax-statement-title{margin-bottom:4px!important;text-align:center!important;width:100%;display:block}.tax-statement-sections .tax-statement-section{margin-bottom:8px!important}.tax-statement-table th,.tax-statement-table .table-header{text-align:center!important}.tax-statement-table th:nth-child(4),.tax-statement-table th:nth-child(5),.tax-statement-table .table-header:nth-child(4),.tax-statement-table .table-header:nth-child(5){text-align:right!important}.tax-statement-table tr.table-total-row{border-top:2px solid #000!important;border-bottom:2px solid #000!important}.tax-statement-table{border-collapse:collapse;width:100%;border-top:1px solid #000!important;border-bottom:none!important}.tax-statement-table th,.tax-statement-table td{border:none!important}.tax-statement-table th{border-bottom:1px solid #000!important}.tax-statement-table tr:not(.table-total-row) td{border-bottom:1px solid #ccc!important}.tax-statement-table thead tr th:nth-child(2){color:transparent!important;font-size:0!important;position:relative}.tax-statement-table thead tr th:nth-child(2):after{content:"Reward Type";display:block;font-size:13px;color:#000;font-weight:700;text-align:center;width:100%;position:absolute;left:0;top:0}.tax-statement-table thead tr th:nth-child(2),.tax-statement-table thead tr th:nth-child(2) *{color:transparent!important;font-size:0!important;visibility:hidden!important}.tax-statement-table thead tr th:nth-child(2):after{content:"Reward Type";display:block;font-size:13px;color:#000;font-weight:700;text-align:center;width:100%;position:absolute;left:0;top:0;visibility:visible!important}.tax-statement-table,.tax-statement-table-container{border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;background:#fff!important}.tax-statement-table{border-collapse:collapse!important;width:100%;border-top:1px solid #000!important;border-bottom:none!important}.tax-statement-table th,.tax-statement-table td{border:none!important;font-size:13px!important;font-weight:500!important;text-align:left!important;padding:6px 8px!important;background:#fff!important}.tax-statement-table th:nth-child(4),.tax-statement-table th:nth-child(5),.tax-statement-table td:nth-child(4),.tax-statement-table td:nth-child(5){text-align:right!important}.tax-statement-table tr.table-total-row td{border-top:1px solid #000!important;border-bottom:1px solid #000!important;font-weight:700!important;text-transform:uppercase;background:#fff!important}.section-title{font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;color:#000!important;margin-bottom:4px!important;text-align:left!important;letter-spacing:.04em}.tax-statement-table th,.tax-statement-table td{padding:6px 8px!important;vertical-align:middle!important;box-sizing:border-box!important;text-align:left!important}.tax-statement-table th,.tax-statement-table td{vertical-align:middle!important;padding:4px 8px!important;line-height:1.2!important;font-family:Arial,sans-serif!important;font-size:11px!important}.tax-statement-table th:nth-child(1),.tax-statement-table td:nth-child(1){width:70px;text-align:left!important}.tax-statement-table th:nth-child(2),.tax-statement-table td:nth-child(2){width:120px;text-align:left!important}.tax-statement-table th:nth-child(3),.tax-statement-table td:nth-child(3){width:300px;text-align:left!important}.tax-statement-table th:nth-child(4),.tax-statement-table td:nth-child(4){width:80px;text-align:right!important;white-space:nowrap}.tax-statement-table tr.table-total-row td.table-total:before{content:"TOTAL £ ";text-transform:uppercase;font-weight:700}.tax-statement-table tr.table-total-row td.table-total{text-align:right!important;padding-right:8px!important}.tax-statement-table th:nth-child(1),.tax-statement-table td:nth-child(1){width:110px}.tax-statement-table th:nth-child(2),.tax-statement-table td:nth-child(2){width:140px}.tax-statement-table th:nth-child(3),.tax-statement-table td:nth-child(3){width:320px}.tax-statement-table th:nth-child(4),.tax-statement-table td:nth-child(4){width:100px}.tax-statement-table th:nth-child(5),.tax-statement-table td:nth-child(5){width:60px}.tax-statement-table{table-layout:fixed!important}.tax-statement-table th,.tax-statement-table td{padding:6px 8px!important;vertical-align:middle!important;box-sizing:border-box!important;text-align:left!important;overflow-wrap:break-word!important;word-break:break-word!important}.tax-statement-table th:nth-child(1),.tax-statement-table td:nth-child(1){width:80px}.tax-statement-table th:nth-child(2),.tax-statement-table td:nth-child(2){width:100px}.tax-statement-table th:nth-child(3),.tax-statement-table td:nth-child(3){width:340px}.tax-statement-table th:nth-child(4),.tax-statement-table td:nth-child(4){width:80px;text-align:right!important}.tax-statement-table th:nth-child(5),.tax-statement-table td:nth-child(5){width:40px;text-align:center!important}.tax-statement-table,.tax-statement-table-container{width:100%!important;min-width:100%!important;max-width:100%!important;border:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:0!important;background:#fff!important}.tax-statement-table{border-top:1px solid #000!important;border-bottom:1px solid #000!important;border-left:none!important;border-right:none!important;table-layout:auto!important;width:100%!important}.tax-statement-table th,.tax-statement-table td{font-size:12px!important;font-family:Arial,sans-serif!important;font-weight:400!important;padding:4px 8px!important;line-height:1.2!important;text-align:left!important;box-sizing:border-box!important;vertical-align:middle!important;overflow-wrap:break-word!important;word-break:break-word!important}.tax-statement-table th{font-weight:700!important;font-size:13px!important;border-bottom:1px solid #000!important}.tax-statement-table tr:not(.table-total-row) td{border-bottom:1px solid #e0e0e0!important}.tax-statement-table tr.table-total-row td{border-top:1px solid #000!important;border-bottom:1px solid #000!important;font-weight:700!important;text-transform:uppercase;background:#fff!important;font-size:11px!important;font-family:Arial,sans-serif!important;padding-top:8px!important;padding-bottom:8px!important}.tax-statement-table tr.table-total-row td.table-total{text-align:right!important}.tax-statement-table tr.table-total-row td:first-child{text-align:left!important}.section-title{font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;color:#000!important;margin-bottom:4px!important;text-align:left!important;letter-spacing:.04em}.tax-statement-table thead tr th{position:relative;text-align:left!important;border-bottom:1px solid #000!important}.tax-statement-table thead tr th:nth-child(4){text-align:right!important;padding-right:8px!important}.tax-statement-table thead tr th:nth-child(5){text-align:center!important}.tax-statement-table thead tr th:nth-child(1):before{content:"Date";position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;padding:6px 8px;font-size:11px!important;font-weight:700!important;color:#000!important;background:#fff;z-index:100;font-family:Arial,sans-serif!important}.tax-statement-table thead tr th:nth-child(2):before{content:"Reward Type";position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;padding:6px 8px;font-size:11px!important;font-weight:700!important;color:#000!important;background:#fff;z-index:100;font-family:Arial,sans-serif!important}.tax-statement-table thead tr th:nth-child(3):before{content:"Item";position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;padding:6px 8px;font-size:11px!important;font-weight:700!important;color:#000!important;background:#fff;z-index:100;font-family:Arial,sans-serif!important}.tax-statement-table thead tr th:nth-child(4):before{content:"Amount";position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;padding:6px 8px;font-size:11px!important;font-weight:700!important;color:#000!important;background:#fff;z-index:100;font-family:Arial,sans-serif!important}.tax-statement-table thead tr th:nth-child(5):before{content:"QTY";position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:6px 8px;font-size:11px!important;font-weight:700!important;color:#000!important;background:#fff;z-index:100;font-family:Arial,sans-serif!important}}.tax-statement-notice{width:791px!important;max-width:100%;flex:0 0 791px!important;box-sizing:border-box}@media (max-width: 1024px){.tax-statement-notice{width:100%!important;flex:1 1 100%!important}}.tax-statement-notice-wrapper{width:791px;background:#ececec!important;border-radius:8px!important;max-width:100%;margin-right:0;margin-left:0;flex-shrink:0}@media (min-width: 601px) and (max-width: 1024px){.tax-statement-notice-wrapper{width:571px;border-radius:8px!important;background:#ececec!important}}.tax-statement-actions .save-pdf-btn{margin-left:auto}@media (max-width: 600px){.tax-statement-actions{flex-direction:column;gap:12px;align-items:stretch;justify-content:flex-start}.tax-statement-actions .save-pdf-btn{width:auto!important;min-width:0!important;max-width:none!important;align-self:flex-start;margin-left:0}}.profile-overview__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:32px}@media (max-width: 1023px){.profile-overview__cards{gap:16px}}.card-content{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.card-content .info-root{max-width:100%}.card-content .benchmark_success_container{display:flex;align-items:center;gap:8px}.card-content .benchmark_success_container .card-content__image{display:flex}.card-content .benchmark_success_container .benchmark_success_message{color:var(--Black, var(--Black, #000));font-family:Arial;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.card-content__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:4px;width:100%}.label-value-item{display:flex;justify-content:flex-start;gap:8px;width:100%}.address-label-value{justify-content:"space-between";flex-direction:"column";align-items:"flex-start"}.card_label{color:var(--Greys-Mid-Grey, #808080);font-family:Arial;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.card_value{color:#2d2d2d;font-family:Arial;font-style:normal;font-weight:400;font-size:14px;line-height:20px;word-break:break-word}.card-content__message{display:flex;justify-content:flex-start;gap:8px;color:gray;align-items:flex-start;border-radius:4px;background:var(--Greys-Light-Grey-I, #F8F8F8);width:100%;padding:8px}.card-no-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:44px}.card-no-content-text{color:var(--Black, var(--Black, #000));font-family:Arial;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.image-description{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%}.button-container{display:flex;justify-content:flex-start;align-items:center;width:100%}.button-container .banchmark_login_button{margin-top:4px!important}.card-content__image_container{display:flex;justify-content:flex-start;gap:8px;align-items:center;width:100%}.card-content__message-span{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:Arial;font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer;white-space:nowrap}.disabled-header{background:#ececec}.btn--black.btn--secondary{padding:0 16px!important}.homepage-offers{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%;padding:var(--size-1000, 80px) 110px;gap:var(--size-300, 24px);padding:32px 16px;gap:24px;background:var(--Greys-Light-Grey-I, #f8f8f8);margin:0 auto}@media (min-width: 1300px){.homepage-offers{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%;padding:var(--size-1000, 80px) 110px;gap:var(--size-200, 16px);gap:24px}}@media (max-width: 1023px){.homepage-offers{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%;padding:var(--size-500, 40px) 24px;gap:var(--size-200, 16px);gap:24px}}@media (max-width: 767px){.homepage-offers{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;padding:var(--size-400, 32px) var(--size-200, 16px);gap:var(--size-200, 16px);padding:32px 24px}}.homepage-offers .offers-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;align-content:center}.homepage-offers .homeoffers-header{max-width:1220px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin-bottom:24px;width:100%}@media (max-width: 1023px){.homepage-offers .homeoffers-header{margin-bottom:16px}}.homepage-offers .homeoffers-title{color:#212121!important;font-family:Vaillant_16;font-size:32px;font-weight:600!important;line-height:38px}@media (max-width: 1023px){.homepage-offers .homeoffers-title{font-size:22px;line-height:28px}}@media (max-width: 767px){.homepage-offers .homeoffers-title{font-size:20px!important;line-height:26px!important}}.homepage-offers .homeview-offers-button{display:flex;align-items:center;cursor:pointer;color:#2d2d2d!important;padding:0;font-family:Vaillant_16;font-size:16px;font-weight:600!important;gap:6px}@media (max-width: 1023px){.homepage-offers .homeview-offers-button{font-size:14px}}.homepage-offers .offers-flex-wrapper-new{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:40px;width:100%;max-width:1220px}@media (max-width: 1023px){.homepage-offers .offers-flex-wrapper-new{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:32px}}@media (max-width: 767px){.homepage-offers .offers-flex-wrapper-new{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%;gap:0}}.homepage-offers .offers-flex-wrapper-new .offers-flex-large{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:40px}.homepage-offers .offers-flex-wrapper-new .offers-flex-large :hover{cursor:default}@media (max-width: 1023px){.homepage-offers .offers-flex-wrapper-new .offers-flex-large{max-width:344px;gap:32px}}@media (max-width: 767px){.homepage-offers .offers-flex-wrapper-new .offers-flex-large{max-width:100%;flex-direction:column;gap:32px;margin-bottom:40px}}.homepage-offers .offers-flex-wrapper-new .offers-flex-large .news-listing-card{max-width:none;display:block}.homepage-offers .offers-flex-wrapper-new .offers-flex-large .news-listing-card .news-listing-media{margin-bottom:13px;width:100%}.homepage-offers .offers-flex-wrapper-new .offers-flex-large .news-listing-card .news-listing-media img.news-thumbnail{object-fit:cover;border-radius:12px;height:369px;width:492px}@media (max-width: 1023px){.homepage-offers .offers-flex-wrapper-new .offers-flex-large .news-listing-card .news-listing-media img.news-thumbnail{width:344px!important;height:260px}}@media (max-width: 767px){.homepage-offers .offers-flex-wrapper-new .offers-flex-large .news-listing-card .news-listing-media img.news-thumbnail{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}}.homepage-offers .offers-flex-wrapper-new .offers-flex-large .news-listing-card .news-listing-media .badge-pill{position:absolute;top:12px;right:12px;background-color:#fff;font-size:14px;font-weight:700;font-family:Arial;padding:4px 8px;border-radius:50px;z-index:2;white-space:nowrap;line-height:20px}@media (max-width: 1023px){.homepage-offers .offers-flex-wrapper-new .offers-flex-large .news-listing-card .news-listing-media .badge-pill{display:inline-flex;padding:4px 16px;justify-content:center;align-items:center;gap:4px;line-height:18px;font-size:12px;font-weight:700}}.homepage-offers .offers-flex-wrapper-new .offers-flex-large .news-listing-card .logo-container{display:flex;flex-wrap:wrap;gap:30px;align-items:center}.homepage-offers .offers-flex-wrapper-new .offers-flex-large .news-listing-card .logo-container.offercard{padding-top:24px}@media (max-width: 1023px){.homepage-offers .offers-flex-wrapper-new .offers-flex-large .news-listing-card .logo-container{gap:20px;justify-content:center}}@media (max-width: 767px){.homepage-offers .offers-flex-wrapper-new .offers-flex-large .news-listing-card .logo-container{gap:12px;justify-content:center;flex-direction:row}}.homepage-offers .offers-flex-wrapper-new .offers-flex-large .news-listing-card .logo-container .v-logo img,.homepage-offers .offers-flex-wrapper-new .offers-flex-large .news-listing-card .logo-container .g-logo img{width:100%;max-width:124px;height:24px;object-fit:contain}@media (max-width: 1023px){.homepage-offers .offers-flex-wrapper-new .offers-flex-large .news-listing-card .logo-container .v-logo img,.homepage-offers .offers-flex-wrapper-new .offers-flex-large .news-listing-card .logo-container .g-logo img{max-width:124px}}@media (max-width: 767px){.homepage-offers .offers-flex-wrapper-new .offers-flex-large .news-listing-card .logo-container .v-logo img,.homepage-offers .offers-flex-wrapper-new .offers-flex-large .news-listing-card .logo-container .g-logo img{max-width:65px}}.homepage-offers .offers-flex-wrapper-new .offers-flex-small{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%;gap:40px}.homepage-offers .offers-flex-wrapper-new .offers-flex-small :hover{cursor:default}@media (max-width: 1023px){.homepage-offers .offers-flex-wrapper-new .offers-flex-small{gap:32px}}.homepage-offers .offers-flex-wrapper-new .offers-flex-small .news-listing-card{max-width:327px;display:block}.homepage-offers .offers-flex-wrapper-new .offers-flex-small .news-listing-card .news-listing-media{margin-bottom:13px}.homepage-offers .offers-flex-wrapper-new .offers-flex-small .news-listing-card .news-listing-media img{object-fit:cover;width:100%;height:249px;border-radius:12px;max-width:327px}@media (max-width: 1023px){.homepage-offers .offers-flex-wrapper-new .offers-flex-small .news-listing-card .news-listing-media img{width:100%!important;max-width:161px!important;height:121px;gap:32px!important}}@media (max-width: 767px){.homepage-offers .offers-flex-wrapper-new .offers-flex-small .news-listing-card .news-listing-media img{width:100%!important;max-width:100%!important;height:121px;gap:32px!important}}.homepage-offers .offers-flex-wrapper-new .offers-flex-small .news-listing-card .logo-container{display:flex;flex-wrap:wrap;gap:30px;align-items:center}.homepage-offers .offers-flex-wrapper-new .offers-flex-small .news-listing-card .logo-container.offercard{padding-top:24px}@media (max-width: 1023px){.homepage-offers .offers-flex-wrapper-new .offers-flex-small .news-listing-card .logo-container{gap:20px;justify-content:center}}@media (max-width: 767px){.homepage-offers .offers-flex-wrapper-new .offers-flex-small .news-listing-card .logo-container{gap:12px;justify-content:center;flex-direction:row}}.homepage-offers .offers-flex-wrapper-new .offers-flex-small .news-listing-card .logo-container .v-logo img,.homepage-offers .offers-flex-wrapper-new .offers-flex-small .news-listing-card .logo-container .g-logo img{width:100%;max-width:90px;height:24px;object-fit:contain}@media (max-width: 1440px){.homepage-offers .offers-flex-wrapper-new .offers-flex-small .news-listing-card .logo-container .v-logo img,.homepage-offers .offers-flex-wrapper-new .offers-flex-small .news-listing-card .logo-container .g-logo img{max-width:90px}}@media (max-width: 1023px){.homepage-offers .offers-flex-wrapper-new .offers-flex-small .news-listing-card .logo-container .v-logo img,.homepage-offers .offers-flex-wrapper-new .offers-flex-small .news-listing-card .logo-container .g-logo img{max-width:65px}}@media (max-width: 767px){.homepage-offers .offers-flex-wrapper-new .offers-flex-small .news-listing-card .logo-container .v-logo img,.homepage-offers .offers-flex-wrapper-new .offers-flex-small .news-listing-card .logo-container .g-logo img{max-width:60px}}.homepage-offers .offers-flex-wrapper-new .news-listing-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;align-self:stretch;margin-bottom:13px!important}.homepage-offers .offers-flex-wrapper-new .news-listing-content .brand-section{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;flex-wrap:nowrap}.homepage-offers .offers-flex-wrapper-new .news-listing-content .brand-section.brand-start{justify-content:flex-start}.homepage-offers .offers-flex-wrapper-new .news-listing-content .brand-section .brand-logo{width:124px;height:24px;aspect-ratio:31/5;margin-bottom:0!important}.homepage-offers .offers-flex-wrapper-new .news-listing-content .news-listing-label-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.homepage-offers .offers-flex-wrapper-new .news-listing-content .news-listing-label-section .news-listing-title{align-self:stretch;color:var(--Greys-Dark-Grey-III, #2d2d2d);font-size:20px!important;line-height:26px;font-style:normal;font-weight:600;word-wrap:break-word!important;cursor:text}@media (max-width: 1023px){.homepage-offers .offers-flex-wrapper-new .news-listing-content .news-listing-label-section .news-listing-title{font-size:18px!important;line-height:26px!important}}@media (max-width: 767px){.homepage-offers .offers-flex-wrapper-new .news-listing-content .news-listing-label-section .news-listing-title{font-size:16px!important;line-height:24px!important;margin-bottom:24px}}.homepage-offers .offers-teaser{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:100%;gap:16px;flex-shrink:0}.homepage-offers .offers-teaser .offers-teaser-card .offers-teaser-img{width:165px;height:149px;flex-shrink:0}.homepage-offers .offers-teaser .offers-teaser-card .offers-teaser-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.overview-container{background-color:#fff}.overview-container .installations-page{max-width:1220px!important;width:100%!important;margin:0 auto;display:flex;flex-direction:column;gap:32px;position:relative}.overview-container .installations-page .controls-container{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0;padding:20px 0;background:#fff;position:sticky;top:0;z-index:1000;box-shadow:0 2px 4px #0000001a}.overview-container .installations-page .controls-container.sticky{padding:15px;margin:0 -20px 20px}.overview-container .installations-page .controls-container .filters{display:flex;gap:15px;flex-wrap:wrap;flex-grow:1}.overview-container .installations-page .controls-container .filters .MuiToggleButtonGroup-root{flex-wrap:wrap}.overview-container .installations-page .controls-container .filters input[type=date]{padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.overview-container .installations-page .controls-container .filters .MuiTextField-root{flex-grow:1;min-width:200px}.overview-container .installations-page .controls-container .view-toggle{display:flex;align-items:center;gap:16px}.overview-container .installations-page .controls-container .view-toggle .MuiToggleButtonGroup-root{background:#f5f5f5}.overview-container .installations-page .controls-container .view-toggle .MuiToggleButton-root{text-transform:none}.overview-container .installations-page .controls-container .view-toggle .MuiToggleButton-root.Mui-selected{background:#1976d2;color:#fff}.overview-container .installations-page .controls-container .view-toggle .MuiToggleButton-root.Mui-selected:hover{background:#1565c0}.overview-container .installations-page .installations-container{width:100%}.overview-container .installations-page .installations-container .grid-view,.overview-container .installations-page .installations-container .list-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:32px}@media (max-width: 768px){.overview-container .installations-page .installations-container .grid-view,.overview-container .installations-page .installations-container .list-view{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}}@media (max-width: 480px){.overview-container .installations-page .installations-container .grid-view,.overview-container .installations-page .installations-container .list-view{grid-template-columns:1fr;gap:16px}}.overview-container .installations-page .installations-container .grid-view .teaser-card,.overview-container .installations-page .installations-container .list-view .teaser-card{display:flex;width:100%;padding:16px;flex-direction:column;align-items:normal;gap:16px;border-radius:12px;background:#f8f8f8;box-shadow:0 0 8px #0000001f;min-height:364px}@media (min-width: 768px){.overview-container .installations-page .installations-container .grid-view .teaser-card,.overview-container .installations-page .installations-container .list-view .teaser-card{padding:16px 32px 32px}}.overview-container .installations-page .installations-container .grid-view .teaser-card .teaser-img,.overview-container .installations-page .installations-container .list-view .teaser-card .teaser-img{width:165px;height:149px;display:flex;justify-content:center;align-items:center;background:transparent 50%/cover no-repeat;background-blend-mode:multiply}.overview-container .installations-page .installations-container .grid-view .teaser-card .teaser-img img,.overview-container .installations-page .installations-container .list-view .teaser-card .teaser-img img{height:100%;width:100%;aspect-ratio:165/149;mix-blend-mode:multiply}.overview-container .installations-page .installations-container .grid-view .teaser-card .teaser-content,.overview-container .installations-page .installations-container .list-view .teaser-card .teaser-content{display:flex;flex-direction:column;gap:16px}.overview-container .installations-page .installations-container .grid-view .teaser-card .teaser-content .teaser-btn .card-btn-size,.overview-container .installations-page .installations-container .list-view .teaser-card .teaser-content .teaser-btn .card-btn-size{padding:0 16px!important}.overview-container .installations-page .installations-container .grid-view .common-installation-card,.overview-container .installations-page .installations-container .list-view .common-installation-card{display:flex;width:100%;flex-direction:column;gap:8px;border-radius:12px;box-shadow:0 0 8px #0000001f;min-height:364px}.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-header,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-header{display:flex;padding:16px;flex-direction:column;gap:12px;border-radius:12px 12px 0 0;background:#f8f8f8;align-self:stretch;min-height:163px}.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-header .card-info,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-header .card-info{display:flex;align-items:center;justify-content:space-between;gap:12px}.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-header .card-info .company-logo,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-header .card-info .company-logo{display:flex;justify-content:flex-start;align-items:center;max-width:128px;height:auto}.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-header .card-info .company-logo img,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-header .card-info .company-logo img{height:20px}.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-header .company-address,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-header .company-address{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;overflow:hidden}.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-header .customer-name,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-header .customer-name{display:flex;align-self:stretch}.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-detail,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail{display:flex;padding:var(--size-200, 16px);align-items:flex-start;flex-direction:column;gap:var(--size-150, 12px);flex:1 0 0;align-self:stretch}.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-detail .product-info,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .product-info{width:100%;display:flex;flex-direction:column;gap:12px}.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-detail .product-info .validity-info,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .product-info .validity-info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--size-100-base, 8px);align-self:stretch}.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-detail .product-info .validity-info .info,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .product-info .validity-info .info{width:100%;display:flex;justify-content:space-between}.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-detail .status,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .status{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;flex:1 0 0;gap:12px 20px;border-radius:4px;position:relative}.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-detail .status .completed,.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-detail .status .in-progress,.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-detail .status .out-standing,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .status .completed,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .status .in-progress,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .status .out-standing{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px;padding:8px}.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-detail .status .completed-icon,.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-detail .status .in-progress-icon,.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-detail .status .out-standing-icon,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .status .completed-icon,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .status .in-progress-icon,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .status .out-standing-icon{display:flex}.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-detail .status .completed,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .status .completed{background:#f8f8f8;padding:14px 8px;align-self:center}.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-detail .status .in-progress,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .status .in-progress{background:#f8f8f8}.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-detail .status .out-standing,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .status .out-standing{flex-direction:column;gap:12px 20px;padding:14px;border-radius:4px;background:#ececec}.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-detail .status .out-standing .out-standing-title,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .status .out-standing .out-standing-title{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;cursor:pointer}.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-detail .status .out-standing .outstanding-tasks-accordion,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .status .out-standing .outstanding-tasks-accordion{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:12px 20px}.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item{display:flex;min-width:146px;flex-direction:column;gap:4px;padding:8px;border-radius:4px;background:#fff;flex:1 0 0}@media (max-width: 768px){.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item{min-width:100%!important}}.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-detail .status .out-standing .outstanding-tasks-accordion .extra-task-item,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .status .out-standing .outstanding-tasks-accordion .extra-task-item{display:flex;min-width:146px;flex-direction:column;gap:4px;padding:8px;flex:1 0 0}@media (max-width: 768px){.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-detail .status .out-standing .outstanding-tasks-accordion .extra-task-item,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .status .out-standing .outstanding-tasks-accordion .extra-task-item{display:none}}.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item-color,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item-color{background-color:#ececec}.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-detail .status .overlaycolor,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .status .overlaycolor{position:absolute;box-shadow:0 0 8px #0000001f}.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-detail .view-details,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .view-details{width:100%;display:flex;justify-content:space-between;align-items:center}.overview-container .installations-page .installations-container .grid-view .common-installation-card .card-detail .view-details .card-btn-size,.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .view-details .card-btn-size{padding:0 16px!important}.overview-container .installations-page .installations-container .grid-view .common-installation-card .no-products-detail,.overview-container .installations-page .installations-container .list-view .common-installation-card .no-products-detail{display:flex;padding:var(--size-200, 16px);flex-direction:column;justify-content:center;align-items:center;gap:var(--size-200, 16px);flex:1 0 0;align-self:stretch;width:100%}.overview-container .installations-page .installations-container .grid-view .common-installation-card .no-products-detail .no-products-details,.overview-container .installations-page .installations-container .list-view .common-installation-card .no-products-detail .no-products-details{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.overview-container .installations-page .installations-container .grid-view .common-installation-card .no-products-detail .no-products-details .info,.overview-container .installations-page .installations-container .list-view .common-installation-card .no-products-detail .no-products-details .info{width:100%;display:flex;align-items:center;gap:8px;padding:8px;border-radius:4px;background:var(--Greys-Light-Grey-I, #F8F8F8)}.overview-container .installations-page .installations-container .grid-view .common-installation-card .no-products-detail .card-actions-btns,.overview-container .installations-page .installations-container .list-view .common-installation-card .no-products-detail .card-actions-btns{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.overview-container .installations-page .installations-container .grid-view .common-installation-card .no-products-detail .card-actions-btns .card-btn-size,.overview-container .installations-page .installations-container .list-view .common-installation-card .no-products-detail .card-actions-btns .card-btn-size{padding:0 16px!important}@media (min-width: 1024px){.overview-container .installations-page .installations-container .list-view{grid-template-columns:1fr}}.overview-container .installations-page .installations-container .list-view .teaser-card{flex-direction:row;align-items:flex-end;min-height:175px!important}.overview-container .installations-page .installations-container .list-view .teaser-card .teaser-img{width:165px;height:149px;flex-shrink:0}.overview-container .installations-page .installations-container .list-view .teaser-card .teaser-content{max-width:400px}.overview-container .installations-page .installations-container .list-view .common-installation-card{min-height:175px!important}@media (min-width: 1024px){.overview-container .installations-page .installations-container .list-view .common-installation-card{flex-direction:row}.overview-container .installations-page .installations-container .list-view .common-installation-card .card-header{width:30%;border-radius:12px 0 0 12px;justify-content:space-between}.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail{width:70%;flex-direction:row;align-items:center}.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .product-info{width:auto}.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .product-info .validity-info .info{justify-content:space-between;gap:1rem}.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .view-details{justify-content:end;width:auto}.overview-container .installations-page .installations-container .list-view .common-installation-card .card-detail .overlaycolor{z-index:1}.overview-container .installations-page .installations-container .list-view .common-installation-card .no-products-detail{flex-direction:row;justify-content:space-between}.overview-container .installations-page .installations-container .list-view .common-installation-card .no-products-detail .no-products-details{flex-direction:row;width:100%!important;justify-content:space-between;position:relative}.overview-container .installations-page .installations-container .list-view .common-installation-card .no-products-detail .no-products-details img{height:96px;position:absolute;top:0}.overview-container .installations-page .installations-container .list-view .common-installation-card .no-products-detail .no-products-details .info{width:auto}.overview-container .installations-page .installations-container .list-view .common-installation-card .no-products-detail .card-actions-btns{flex-direction:column-reverse!important;justify-content:center;align-items:normal;gap:var(--size-100-base, 8px)}}.overview-container .installations-page .pagination-controls{display:flex;justify-content:center;position:relative;z-index:1000;width:96%}@media (max-width: 480px){.overview-container .installations-page .pagination-controls{width:85%}}@media (max-width: 768px) and (min-width: 481px){.overview-container .installations-page .pagination-controls{width:90%}}.overview-container .installations-page .show-only-btt{position:static;bottom:24px;display:flex;justify-content:flex-end;margin-top:-4rem!important}@media (max-width: 768px){.overview-container .installations-page .show-only-btt{margin-top:-4rem!important}}@media (max-width: 1022px){.overview-container .installations-page .show-only-btt{margin-top:-2rem!important}}.overview-container .installations-page .back-to-top{position:static;bottom:24px;display:flex;justify-content:flex-end;margin-top:-6rem}@media (max-width: 768px){.overview-container .installations-page .back-to-top{margin-top:-5rem!important}}@media (max-width: 1022px){.overview-container .installations-page .back-to-top{margin-top:-5rem!important}}.overview-container .installations-page .back-to-top-sticky{position:sticky!important}@media (max-width: 768px){.controls-container,.controls-container .filters{flex-direction:column}.controls-container .filters .MuiToggleButtonGroup-root{width:100%}.controls-container .filters .MuiToggleButtonGroup-root .MuiToggleButton-root{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:8px 4px}.controls-container .filters input[type=date]{width:100%}.controls-container .view-toggle{width:100%;justify-content:flex-end}}@media (max-width: 480px){.installations-page{padding:0 8px;gap:16px}.installations-page .controls-container{padding:12px 0;gap:12px}.installations-page .controls-container .filters,.installations-page .installations-container .grid-view,.installations-page .installations-container .list-view{gap:12px}}.banner-search{display:flex;flex-direction:column;gap:48px}@media (max-width: 1023px){.banner-search{gap:32px}}.headline{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:var(--font-family-Headlines, Vaillant_16);font-size:var(--font-fontSize-Headlines-H1, 36px);font-style:normal;font-weight:600;line-height:var(--font-lineHeight-Headlines-H1, 42px);margin-bottom:32px}.advance-search-sticky{position:sticky;z-index:10;background-color:#fff;transition:padding .4s}.advance-search-sticky.stuck{padding-top:24px;padding-bottom:24px}@media (max-width: 1023px){.advance-search-sticky.stuck{padding-top:16px;padding-bottom:16px}}@media (max-width: 767px){.advance-search-sticky.stuck{padding-top:12px;padding-bottom:12px}}.unknown-display__wrapper{display:flex;justify-content:center;align-items:center;padding:0rem 2rem}.unknown-display__container{width:100%;max-width:1220px;background:#fff;padding:48px 32px;border-radius:16px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.unknown-display__icon-wrapper{background-color:#fadbbf;border-radius:50%;padding:16px;display:flex;justify-content:center;align-items:center}.unknown-display__icon.MuiSvgIcon-root{width:48px;height:48px;font-size:60px}.unknown-display__message{color:#2d2d2d}.installation-details-page{display:flex;flex-direction:column;gap:48px;align-self:stretch}.installation-details-page .customer-info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--size-200, 16px);align-self:stretch}.installation-details-page .customer-info .customer{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}.installation-details-page .customer-info .customer .customer-address{max-width:495px;margin-right:120px}.installation-details-page .customer-info .customer .customer-details{display:flex;max-width:618px;justify-content:flex-start;width:100%}.installation-details-page .customer-info .customer .customer-details .details{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch;max-width:206px;width:100%}.installation-details-page .customer-info .customer .hide-details{display:none}.installation-details-page .customer-info .info-card{display:flex;padding:8px;justify-content:center;align-items:flex-start;gap:8px;border-radius:4px;background:var(--Greys-Light-Grey-I, #F8F8F8)}.installation-details-page .action-btns{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.installation-details-page .product-container{display:flex;flex-direction:column;align-items:center;gap:var(--size-300, 24px);align-self:stretch}.installation-details-page .product-container .products{display:flex;align-items:center;align-self:stretch;border-radius:8px;background:var(--White, #FFF);box-shadow:0 0 8px #0000001f;width:100%}.installation-details-page .product-container .products .products-left{display:flex;width:259px;padding:24px;flex-direction:column;align-items:flex-start;gap:var(--size-200, 16px)}.installation-details-page .product-container .products .products-left .brand-info{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.installation-details-page .product-container .products .products-left .brand-info .img-conatiner{display:flex;width:128px;height:auto;justify-content:flex-start;align-items:center}.installation-details-page .product-container .products .products-left .brand-info .img-conatiner img{height:20px}.installation-details-page .product-container .products .products-left .brand-info .seperator{display:flex;justify-content:center;align-items:center;align-self:stretch;height:1px;background-color:#aaa;border-radius:4px}.installation-details-page .product-container .products .products-left .brand-details{width:100%}.installation-details-page .product-container .products .products-left .brand-details .product-info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--size-300, 24px);align-self:stretch}.installation-details-page .product-container .products .products-left .brand-details .product-info .product-header{display:flex;justify-content:flex-start;align-items:flex-start;gap:8px}.installation-details-page .product-container .products .products-left .brand-details .product-info .product-header .manufacture-product{padding-top:4px}.installation-details-page .product-container .products .products-left .brand-details .product-info .product-details{display:flex;flex-direction:column;align-items:flex-start;gap:var(--size-100-base, 8px);align-self:stretch}.installation-details-page .product-container .products .products-left .brand-details .product-info .product-details .prod{color:#2d2d2d;font-weight:400}.installation-details-page .product-container .products .products-left .brand-details .product-rewards{display:none;gap:12px;align-self:stretch;width:100%}.installation-details-page .product-container .products .products-left .brand-details .product-rewards .reward-card{padding:8px;border-radius:4px;background:var(--Greys-Light-Grey-I, #F8F8F8);width:100%}.installation-details-page .product-container .products .products-left .brand-details .product-rewards .reward-card .reward{display:flex;align-items:center;gap:8px;align-self:stretch;overflow-wrap:anywhere}.installation-details-page .product-container .products .products-right{display:flex;padding:var(--size-300, 24px);flex-direction:column;align-items:flex-start;gap:var(--size-150, 12px);flex:1 0 0;align-self:stretch;background:var(--Greys-Light-Grey-I, #F8F8F8)}.installation-details-page .product-container .products .products-right .task{display:flex;justify-content:space-between;min-height:78px;padding:var(--size-200, 16px);align-items:center;gap:var(--size-200, 16px);align-self:stretch;border-radius:4px;background:var(--White, #FFF);box-shadow:0 0 8px #0000001f}.installation-details-page .product-container .products .products-right .task .task-info{display:flex;align-items:flex-start;gap:var(--size-100-base, 8px);flex:1 0 0}.installation-details-page .product-container .products .products-right .task .task-info .task-descriptions{display:flex;flex-direction:column;gap:4px}.installation-details-page .product-container .products .products-right .task .task-action{display:flex;width:44px;height:44px;padding:var(--size-050, 4px);justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1;border-radius:var(--size-500, 40px);background:var(--Orange-Brand-Orange, #F08C30)}.installation-details-page .product-container .products .products-right .task .completed-task-action{display:flex;justify-content:flex-start;gap:10px}.installation-details-page .product-container .products .products-right .task .completed-task-action .actionstyle{display:flex;width:44px;height:44px;padding:var(--size-050, 4px);justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1;border-radius:var(--size-500, 40px);border:1px solid var(--Greys-Dark-Grey-IV, #1A1A1A);cursor:pointer}.installation-details-page .product-container .products .products-right .task .completed-task-action .actionStyleDisabled{background-color:#c1c1c1!important;cursor:not-allowed!important}.installation-details-page .product-container .products .products-right .task .pending-task-action{cursor:pointer}.installation-details-page .card-btn-size{padding:0 16px!important}.installation-details-header{display:flex;justify-content:center;align-items:flex-start;gap:32px;flex-direction:column}@media (min-width: 1025px){.installation-details-header{gap:48px;flex-direction:row}}.installation-details-header .customer-info,.installation-details-header .customer{display:flex;flex-direction:column;align-items:flex-start;gap:32px;flex:1 0 0}@media (min-width: 1025px){.installation-details-header .customer-info,.installation-details-header .customer{gap:24px}}.installation-details-header .customer-info .customer,.installation-details-header .customer .customer{flex-direction:column}.installation-details-header .customer-info .customer .customer-address,.installation-details-header .customer .customer .customer-address{max-width:100%;margin-right:0}.installation-details-header .customer-info .customer .customer-details,.installation-details-header .customer .customer .customer-details{gap:16px}.installation-details-header .customer-info .customer .customer-details .details,.installation-details-header .customer .customer .customer-details .details{overflow-wrap:anywhere}@media (max-width: 1025px){.installation-details-header .customer-info .customer .customer-details,.installation-details-header .customer .customer .customer-details{max-width:100%;flex-direction:row;gap:24px}}@media (max-width: 767px){.installation-details-header .account-balance__summary.gradient-variant{margin-top:16px}}@media (max-width: 480px){.installation-details-page .customer-info .customer{flex-direction:column;gap:32px}.installation-details-page .customer-info .customer .customer-details{max-width:100%;flex-direction:column;gap:16px}.installation-details-page .customer-info .customer .customer-details .details{max-width:100%!important}.installation-details-page .customer-info .customer .customer-address{max-width:100%}.installation-details-page .product-container .products{flex-wrap:wrap}.installation-details-page .product-container .products .products-left,.installation-details-page .product-container .products .products-right{width:100%}.installation-details-page .product-container .products .products-right .task{height:auto;flex-direction:column;flex-wrap:wrap;align-items:flex-start;width:100%}.installation-details-page .product-container .products .products-right .task .completed-task-action{padding:0 3rem}.installation-details-page .product-container .products .products-right .task .task-action{margin:0 3rem}}@media (max-width: 768px){.installation-details-page,.installation-details-page .product-container,.installation-details-page .customer-info{gap:32px}.installation-details-page .customer-info .customer{flex-direction:column;gap:32px}.installation-details-page .customer-info .customer .customer-address,.installation-details-page .customer-info .customer .customer-details{max-width:100%}.installation-details-page .customer-info .customer .customer-details .details{max-width:240px}}@media (max-width: 1024px){.installation-details-page .customer-info .customer .customer-address{max-width:100%;margin-right:0}}.modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal{background-color:#fff;border-radius:8px;width:90%;max-width:500px;padding:20px;box-shadow:0 4px 6px #0000001a}.modal .modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal .modal-header button{background:none;border:none;cursor:pointer}.modal .modal-content{margin-bottom:20px}.modal .modal-actions{display:flex;justify-content:flex-end;gap:10px}.backbtn>span{text-decoration:none!important}.load-action-btns{display:flex;justify-content:space-between;width:96%;z-index:1000}.load-action-btns .actionbtns{display:flex;justify-content:space-between;align-items:center;width:55%}@media (max-width: 480px){.load-action-btns .actionbtns{width:68%}}@media (max-width: 1022px){.load-action-btns .actionbtns{width:60%}}@media (max-width: 480px){.load-action-btns{width:85%}}@media (max-width: 768px) and (min-width: 481px){.load-action-btns{width:90%}}.back-to-top{position:static;bottom:24px;display:flex;justify-content:flex-end;margin-top:-6rem;width:100%}@media (max-width: 768px){.back-to-top{margin-top:-5rem!important}}@media (max-width: 1022px){.back-to-top{margin-top:-5rem!important}}.back-to-top-sticky{position:sticky!important}.installations-to-complete{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;flex-wrap:nowrap;gap:24px;background:#fef4ea}@media (max-width: 767px){.installations-to-complete{padding:32px 16px 0}}@media (min-width: 768px){.installations-to-complete .custom-slider-wrapper .slick-slide{padding:0 16px}}@media (min-width: 1025px){.installations-to-complete .custom-slider-wrapper .slick-slide{padding:0 20px}}@media (min-width: 768px){.installations-to-complete .custom-slider-wrapper .slick-list{margin:0 -18px}}.installations-to-complete .installations-to-complete__loader{margin:auto}.installations-to-complete .installations-page{padding:0;gap:24px}@media (min-width: 767px){.installations-to-complete .installations-page{padding:40px 24px 8px;gap:16px}}@media (min-width: 1025px){.installations-to-complete .installations-page{padding:46px 0;gap:24px}}.installations-to-complete .installations-to-complete__container{background-color:transparent!important}.installations-to-complete .installations-to-complete__grid-view{display:block!important}.installations-to-complete .installations-to-complete__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:stretch;gap:24px}.installations-to-complete .installations-to-complete__header .btn{padding:0}.installations-to-complete .installations-to-complete__header .installations-to-complete__header-text{font-family:Vaillant_16,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:20px;font-weight:600;line-height:26px;color:#212121}@media (min-width: 767px){.installations-to-complete .installations-to-complete__header .installations-to-complete__header-text{font-size:22px;line-height:28px}}@media (min-width: 1024px){.installations-to-complete .installations-to-complete__header .installations-to-complete__header-text{font-size:32px;line-height:38px}}.installations-to-complete .slick-list{min-height:470px;z-index:1}.installations-to-complete .custom-slider__dots{position:absolute;bottom:10px}.installations-to-complete .teaser-card{flex-direction:row;background-color:#fff}.installations-to-complete .teaser-content{justify-content:flex-end}.installations-to-complete .common-installation-card{min-height:364px}.installations-to-complete .common-installation-card .card-header .card-info{line-height:20px;max-height:20px}.installations-to-complete .common-installation-card .card-header .company-address{min-height:54px}@media (max-width: 1024px){.installations-to-complete .overview-container .installations-page .installations-container .grid-view .common-installation-card .card-detail .status .out-standing .outstanding-tasks-accordion .task-item{min-width:max-content!important}}.offer-card{height:100%;display:flex;flex-direction:column;position:relative;box-shadow:none!important;background:#f8f8f8!important;border-radius:12px;width:327px}.offer-card:hover{box-shadow:none;background:#f8f8f8!important}.offer-card.special-card{width:100%}.offer-badge{position:absolute;top:10px;right:10px;background-color:#f8f8f8;color:#2d2d2d;border-radius:20px;padding:4px 8px;font-size:.75rem;font-weight:500;z-index:10}.offer-media{width:100%;border-radius:12px;height:244px;flex-shrink:0}@media (max-width: 767px){.offer-media{height:156px!important}}.special-media{width:100%;height:369px}.offer-img{width:100%;height:100%;object-fit:cover}.offercard-content{flex-grow:1;background:#f8f8f8;gap:8px;padding:16px;justify-content:space-around;width:100%;display:block}@media (max-width: 1023px){.offercard-content{padding:12px}}@media (max-width: 767px){.offercard-content{padding:10px}}.brand-logo{height:24px;width:124px;margin-bottom:8px}@media (max-width: 1023px){.brand-logo{height:20px}}@media (max-width: 767px){.brand-logo{height:20px}}.label-section{flex-grow:1;background:#f8f8f8;gap:8px;padding:16px;justify-content:space-between;width:100%;display:flex}@media (max-width: 1023px){.label-section{padding:12px}}@media (max-width: 767px){.label-section{padding:10px}}.offer-title{font-size:20px;line-height:26px;font-weight:600!important;color:#2d2d2d}.offer-price{font-weight:600!important;margin-top:auto;font-size:24px;line-height:32px}.news-card-main-container{padding:32px 16px;gap:24px}@media (min-width: 767px){.news-card-main-container{padding:40px 24px;gap:16px}}@media (min-width: 1025px){.news-card-main-container{padding:80px 0;gap:24px}}@media (max-width: 767px){.news-card-main-container{padding:32px 24px}}.news-container{width:100%!important;max-width:1220px;margin:0 auto;overflow:hidden;display:flex;flex-direction:column;gap:24px}.news-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.news-title{color:#2d2d2d;font-weight:600!important;font-size:2rem;line-height:38px}@media (max-width: 767px){.news-title{font-size:22px;line-height:28px}}.offerview-more-button{font-weight:600;font-size:1rem;display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:center;flex-wrap:nowrap;cursor:pointer;padding:0;line-height:2px;color:#2d2d2d}@media (max-width: 1023px){.offerview-more-button{padding:0}}@media (max-width: 767px){.offerview-more-button{font-size:.875rem;padding:0}}.newscard-section .card-section{padding:24px 16px;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:12px}.newscard-section .card-section__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;gap:12px}.newscard-section .card-section__subtitle,.newscard-section .card-section__date{color:var(--Black, var(--Black, #000));font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (max-width: 1023px){.newscard-section .card-section__subtitle,.newscard-section .card-section__date{font-size:14px;line-height:20px}}.newscard-section .card-section__subtitle{font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}@media (max-width: 1023px){.newscard-section .card-section__subtitle{line-clamp:4;-webkit-line-clamp:4;overflow:hidden;color:var(--Greys-Dark-Grey-III, #2D2D2D);text-overflow:ellipsis}}@media (max-width: 767px){.newscard-section .card-section__subtitle{line-clamp:3;-webkit-line-clamp:3}}.newscard-section .card-section__subtitle{overflow:hidden!important;color:var(--Greys-Dark-Grey-III, #2D2D2D)!important;text-overflow:ellipsis!important;font-family:var(--font-family-Headlines, Vaillant_16)!important;font-size:var(--font-fontSize-Headlines-H5, 20px)!important;font-style:normal!important;font-weight:600!important;line-height:var(--font-lineHeight-Headlines-H5, 26px)!important}@media (min-width: 767px) and (max-width: 1024px){.newscard-section .card-section__subtitle-content{min-height:96px}}@media (max-width: 1023px){.newscard-section .card-section__subtitle{font-size:16px!important;line-height:24px!important;min-height:72px!important}}@media (max-width: 767px){.newscard-section .card-section__subtitle{min-height:auto}}@media (max-width: 1023px){.newscard-section{min-height:60px}}@media (max-width: 767px){.newscard-section{padding:0}}.news-layout{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;gap:40px}@media (max-width: 1025px){.news-layout{gap:24px;flex-wrap:wrap}}@media (max-width: 767px){.news-layout{flex-direction:column}}.main-news-card{flex:0 0 65%;max-width:800px;gap:8px}@media (max-width: 767px){.main-news-card{width:100%}}.main-news-card .container{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.main-news-card .image-container{width:100%}.main-news-card .image-container img{border-radius:10px;object-fit:cover;height:400px;width:800px}@media (max-width: 1023px){.main-news-card .image-container img{height:360px;width:100%}}@media (max-width: 767px){.main-news-card .image-container img{height:156px;width:100%}}.main-news-card .content{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.main-news-card .content-date{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (max-width: 1023px){.main-news-card .content-date{color:var(--Greys-Dark-Grey-III, #2D2D2D);font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}}.main-news-card .offer-card{height:100%;background-color:#fff!important}.main-news-card .offer-card .offer-badge{display:none}.main-news-card .offer-card .offer-title{font-size:28px;line-height:34px;font-weight:600!important;color:var(--Greys-Dark-Grey-IV, #2d2d2d)}@media (max-width: 767px){.main-news-card .offer-card .offer-title{font-size:20px;line-height:26px}}.main-news-card .offer-card .offer-date{font-size:14px;line-height:20px;font-weight:400;color:var(--Greys-Dark-Grey-IV, #2d2d2d)}.main-news-card .offer-card .card-content,.main-news-card .offer-card .label-section{padding:0!important;background-color:#fff!important}.main-news-card .offer-card .offercard-content{padding:0!important;margin-top:12px;background-color:#fff}.main-news-card .offer-card .label-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px}@media (max-width: 1023px){.main-news-card{flex:0 0 100%;max-width:100%}}.secondary-news-cards{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:24px}@media (max-width: 1023px){.secondary-news-cards{flex:0 0 100%;flex-direction:row;justify-content:space-between}}@media (max-width: 767px){.secondary-news-cards{flex-direction:column}}.news-card{width:100%}@media (max-width: 1023px){.news-card{min-width:200px}}@media (max-width: 767px){.news-card{flex:0 0 100%}}.news-teaser .teaser-card{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:100%;padding:16px;gap:16px;border-radius:12px!important;box-shadow:0 0 8px #0000001f!important}@media (max-width: 767px){.news-teaser .teaser-card{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;padding:16px}}@media (min-width: 768px){.news-teaser .teaser-card{flex-direction:row;align-items:center;padding:16px 32px 32px}.news-teaser .teaser-card .teaser-img{width:165px;height:149px;flex-shrink:0}}.news-teaser .teaser-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.campaign-container{padding:80px 0;display:flex;flex-direction:column;gap:24px}@media (max-width: 1023px){.campaign-container{padding:40px 24px}}@media (max-width: 767px){.campaign-container{padding:32px 16px}}.campaign-container .campaign-header-container{display:flex;align-items:center;justify-content:space-between;width:100%}.campaign-container .campaign-header-button{display:flex;align-items:center;justify-content:space-between;gap:6px;cursor:pointer;transition:opacity .2s ease}.campaign-container .campaign-header-button:hover{opacity:.8}.campaign-container .campaign-header-button:active{opacity:.6}.campaign-container .campaign-header-button .button_text{color:var(--Greys-Dark-Grey-IV, #1A1A1A);font-family:Arial;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.cards-wrapper{width:380px;min-width:224px;height:331px}@media (max-width: 1023px){.cards-wrapper{min-width:224px;height:265px}}@media (max-width: 767px){.cards-wrapper{min-width:100%;height:100%;width:100%}}@media (max-width: 767px){.cards-wrapper .campaign-teaser-card{flex-direction:row!important;padding:16px 24px 24px!important}}@media (max-width: 767px){.cards-wrapper .campaign-teaser-card .teaser-img{width:81px!important;height:74px!important}}.campaign-image-content{display:flex;gap:0px;width:100%;border-radius:12px;height:300px}@media (max-width: 1023px){.campaign-image-content{height:195px}}@media (max-width: 767px){.campaign-image-content{height:136px}}.campaign-image-content .campaign-image-wrapper{width:50%}.campaign-image-content .campaign-image-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:12px 0 0 12px}.campaign-image-content .campaign-content-wrapper{width:50%;height:100%;display:flex;justify-content:center;gap:16px;flex-direction:column;background:linear-gradient(85deg,#fef4ea -25.12%,#fadbbf 81.92%);border-radius:0 12px 12px 0;padding:32px}.campaign-image-content .campaign-content-wrapper .campaign-button{padding:0 16px!important;display:flex!important}.campaign-image-content .campaign-content-wrapper .campaign-button .btn__label{font-size:11px!important}@media (max-width: 767px){.campaign-container .custom-slider-wrapper .custom-slider__dots .custom-slider__dots-list{justify-content:flex-start!important}}@media (max-width: 767px){.campaign-container .custom-slider-wrapper .custom-slider__arrow{display:flex!important}}.campaign-container .custom-slider-wrapper .slick-track{height:331px}@media (max-width: 767px){.campaign-container .custom-slider-wrapper .slick-track{height:265px}}@media (max-width: 767px){.campaign-container .custom-slider-wrapper .slick-track{height:auto!important}}
