:root{--primary-color: #D91918;--primary-color-alt: #D11E25;--primary-color-90: #C61B21;--primary-color-alt-90: #BA2025;--primary-color-line: #D21D23;--primary-color-alpha: rgba(213, 0, 0, 0.9019607843);--primary-gradient: linear-gradient(180deg, var(--primary-color), var(--primary-color-alt));--primary-gradient-90: linear-gradient(180deg, var(--primary-color), var(--primary-color-alt));--primary-color-filter: invert(16%) sepia(77%) saturate(3542%) hue-rotate(349deg) brightness(103%) contrast(104%);--primary-color-alt-filter: invert(20%) sepia(88%) saturate(2417%) hue-rotate(342deg) brightness(90%) contrast(104%);--primary-color-90-filter: invert(15%) sepia(94%) saturate(4400%) hue-rotate(351deg) brightness(81%) contrast(90%)}body.bodytype-privatebanking{--primary-color: #B2A163;--primary-color-alt: #AAA668;--primary-color-90: #A59B5D;--primary-color-alt-90: #9A9F62;--primary-color-line: #ABA566;--primary-color-alpha: rgba(178, 161, 0, 0.9019607843);--primary-gradient: linear-gradient(180deg, var(--primary-color), var(--primary-color-alt));--primary-gradient-90: linear-gradient(180deg, var(--primary-color), var(--primary-color-alt));--primary-color-filter: invert(74%) sepia(10%) saturate(1390%) hue-rotate(10deg) brightness(85%) contrast(91%);--primary-color-alt-filter: invert(71%) sepia(15%) saturate(892%) hue-rotate(19deg) brightness(89%) contrast(89%);--primary-color-90-filter: invert(73%) sepia(11%) saturate(1425%) hue-rotate(14deg) brightness(84%) contrast(81%)}@media screen and (max-width: 639px){.hide-small{display:none}}@media screen and (max-width: 959px){.hide--mobile{display:none}}@media screen and (min-width: 640px)and (max-width: 959px){.hide-mobile{display:none}}@media screen and (min-width: 640px){.hide-mobile-{display:none}}@media screen and (max-width: 1279px){.hide--tablet{display:none}}@media screen and (min-width: 960px)and (max-width: 1279px){.hide-tablet{display:none}}@media screen and (min-width: 960px){.hide-tablet-{display:none}}@media screen and (max-width: 1679px){.hide--desktop{display:none}}@media screen and (min-width: 1280px)and (max-width: 1679px){.hide-desktop{display:none}}@media screen and (min-width: 1280px){.hide-desktop-{display:none}}@media screen and (min-width: 1680px){.hide-big{display:none}}@media screen and (max-width: 1449px){.hide--header-tablet{display:none}}.pmenu button:not(.psearch-icon,.pscroll-top-button),.pheader button:not(.psearch-icon,.pscroll-top-button),.pmain button:not(.psearch-icon,.pscroll-top-button),.pfooter button:not(.psearch-icon,.pscroll-top-button){font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;font-family:"SofiaPro-Medium",sans-serif;font-size:22px;color:#fff;background:var(--primary-color);color:#fff;padding:0;text-align:center;border:none;border-radius:30px;height:40px;width:180px;padding-top:4px;transition:.3s ease-in-out;text-decoration:none;box-sizing:border-box}.pmenu button:not(.psearch-icon,.pscroll-top-button):hover,.pheader button:not(.psearch-icon,.pscroll-top-button):hover,.pmain button:not(.psearch-icon,.pscroll-top-button):hover,.pfooter button:not(.psearch-icon,.pscroll-top-button):hover{text-decoration:none;background:var(--primary-color-90);color:#fff}.pbutton,a.pbutton,button.pbutton{font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;font-family:"SofiaPro-Medium",sans-serif;font-size:22px;color:#fff;background:var(--primary-color);color:#fff;padding:0;text-align:center;border:none;border-radius:30px;height:40px;width:180px;padding-top:4px;transition:.3s ease-in-out;text-decoration:none;box-sizing:border-box;display:inline-block;padding-top:18px;height:36px;width:272px}.pbutton:hover,a.pbutton:hover,button.pbutton:hover{text-decoration:none;background:var(--primary-color-90);color:#fff}.pbutton:hover,a.pbutton:hover,button.pbutton:hover{color:#fff}.pbutton-cta{font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;font-size:24px;color:#fff;display:inline-block;padding-top:18px;height:36px;width:272px}.pbutton-infobox,a.pbutton-infobox{font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;font-family:"SofiaPro-Medium",sans-serif;font-size:18px;color:#fff;display:inline-block;height:38px;line-height:40.85px;padding:0;width:114px}.pbutton-infobox:hover,a.pbutton-infobox:hover{text-decoration:none}@media screen and (min-width: 640px){.pbutton-infobox,a.pbutton-infobox{font-size:20px}}@media screen and (min-width: 960px){.pbutton-infobox,a.pbutton-infobox{width:128px;line-height:41px}}@media screen and (min-width: 1280px){.pbutton-infobox,a.pbutton-infobox{line-height:42px}}@media screen and (min-width: 1680px){.pbutton-infobox,a.pbutton-infobox{width:128px}}.pbutton-offer-box,a.pbutton-offer-box{display:inline-block;height:38px;line-height:40.85px;padding:0;width:114px}.pbutton-offer-box:hover,a.pbutton-offer-box:hover{text-decoration:none}@media screen and (min-width: 640px){.pbutton-offer-box,a.pbutton-offer-box{font-size:20px}}@media screen and (min-width: 960px){.pbutton-offer-box,a.pbutton-offer-box{width:128px;line-height:41px}}@media screen and (min-width: 1280px){.pbutton-offer-box,a.pbutton-offer-box{line-height:42px}}@media screen and (min-width: 1680px){.pbutton-offer-box,a.pbutton-offer-box{width:128px}}.pbutton-white,a.pbutton-white,button.pbutton-white{background:#fff;color:var(--primary-color);box-shadow:inset 0 0 0 1px var(--primary-color)}.pbutton-white:hover,a.pbutton-white:hover,button.pbutton-white:hover{background:var(--primary-color-90);color:#fff}.pbutton-leasing-cta,a.pbutton-leasing-cta{font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;font-family:"SofiaPro-Medium",sans-serif;font-size:18px;color:#fff;display:inline-block;height:38px;line-height:40.85px;padding:0;width:320px}.pbutton-leasing-cta:hover,a.pbutton-leasing-cta:hover{text-decoration:none}@media screen and (min-width: 640px){.pbutton-leasing-cta,a.pbutton-leasing-cta{font-size:20px}}@media screen and (min-width: 960px){.pbutton-leasing-cta,a.pbutton-leasing-cta{line-height:41px}}@media screen and (min-width: 1280px){.pbutton-leasing-cta,a.pbutton-leasing-cta{line-height:42px}}.cta-banner{box-sizing:border-box;position:absolute;width:100%;top:0;left:0;display:flex;flex-direction:column;overflow:hidden}.cta-banner__background{box-sizing:border-box;background-color:#d71920;height:400px;width:100%;position:relative;margin-bottom:60px}@media screen and (min-width: 960px){.cta-banner__background{height:252px;flex-direction:row;justify-content:space-between;align-items:center}.cta-banner__background:before{content:"";position:absolute;top:-1px;right:-1px;width:6%;height:100%;background:#fff;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);z-index:1}}@media screen and (min-width: 1680px){.cta-banner__background{height:252px;flex-direction:row;justify-content:space-between;align-items:center}.cta-banner__background:before{content:"";position:absolute;top:0px;right:-1px;width:13%;height:100%;background:#fff;clip-path:polygon(0 0, 100% 0, 100% 100%, 26% 100%);z-index:1}}@media screen and (min-width: 960px){.cta-banner{height:252px;flex-direction:row;justify-content:space-between;align-items:center}}.cta-banner__content{max-width:65%}.cta-banner__text{font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;color:#fff;font-weight:700;font-size:24px;margin:24px}@media screen and (min-width: 960px){.cta-banner__text{margin:68px 0 68px 96px;font-size:48px}}.cta-banner__action{align-self:end;transform:skew(13deg);margin-right:-60px;box-sizing:border-box;z-index:3;background:#fff;padding:1rem 1.25rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem;box-shadow:0px 16px 20px 0px rgba(0,0,0,.2509803922);height:176px;width:462px}.cta-banner__action>*{transform:skew(-13deg)}@media screen and (min-width: 960px){.cta-banner__action{align-self:center}}.cta-banner__note{font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;color:#656565;max-width:226px;font-weight:700;font-size:18px;line-height:18px;text-align:center}@media screen and (min-width: 960px){.cta-banner__note{font-size:24px;line-height:24px}}.cta-banner__cta-button{display:block;margin:auto;font-size:28px;height:50px;width:294px;padding:0 24px;line-height:55px}