.elementor-1062 .elementor-element.elementor-element-6cb5e3f{--display:flex;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-1062 .elementor-element.elementor-global-1075 .etc-ty__layout{gap:40px;}.elementor-1062 .elementor-element.elementor-global-1075 .etc-ty{--etc-ty-steps-width:125px;--etc-ty-summary-width:390px;background-color:#e7e6e1;}.elementor-1062 .elementor-element.elementor-global-1075 .etc-ty__main-panel{background-color:#ffffff;}.elementor-1062 .elementor-element.elementor-global-1075 .etc-ty__step{color:#111111;font-family:"sofia-pro", Sans-serif;font-size:18px;font-weight:400;}.elementor-1062 .elementor-element.elementor-global-1075 .etc-ty__step-dot{background-color:#111111;}.elementor-1062 .elementor-element.elementor-global-1075 .etc-ty__step-line{background-color:#111111;}.elementor-1062 .elementor-element.elementor-global-1075 .etc-ty__check{color:#111111;border-color:#111111;width:64px;height:64px;font-size:calc(64px * .45);}.elementor-1062 .elementor-element.elementor-global-1075 .etc-ty__title{color:#111111;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1062 .elementor-element.elementor-global-1075 .etc-ty__message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1062 .elementor-element.elementor-global-1075 .etc-ty__details{background-color:#e7e6e1;}.elementor-1062 .elementor-element.elementor-global-1075 .etc-ty__detail-label{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1062 .elementor-element.elementor-global-1075 .etc-ty__detail-value{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1062 .elementor-element.elementor-global-1075 .etc-ty__address-title{color:var( --e-global-color-text );font-family:"sofia-pro", Sans-serif;font-weight:700;}.elementor-1062 .elementor-element.elementor-global-1075 .etc-ty__address{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1062 .elementor-element.elementor-global-1075 .etc-ty__summary{background-color:#ffffff;color:var( --e-global-color-text );}.elementor-1062 .elementor-element.elementor-global-1075 .etc-ty__summary-heading{color:var( --e-global-color-text );font-family:"PP Right Grotesk Spatial Black", Sans-serif;font-size:18px;font-weight:600;}.elementor-1062 .elementor-element.elementor-global-1075 .etc-ty__summary-copy, .elementor-1062 .elementor-element.elementor-global-1075 .etc-ty__summary-price, .elementor-1062 .elementor-element.elementor-global-1075 .etc-ty__total-row{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1062 .elementor-element.elementor-global-1075 .etc-ty__summary-item, .elementor-1062 .elementor-element.elementor-global-1075 .etc-ty__totals, .elementor-1062 .elementor-element.elementor-global-1075 .etc-ty__total-row--grand{border-color:var( --e-global-color-secondary );}.elementor-1062 .elementor-element.elementor-global-1075 .etc-ty__button{font-family:"sofia-pro", Sans-serif;font-size:18px;font-weight:800;color:#111111;background-color:#e7e6e1;padding:14px 30px 14px 30px;}@media(max-width:767px){.elementor-1062 .elementor-element.elementor-global-1075 .etc-ty__step{font-size:15px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'PP Right Grotesk Spatial Black';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hdc-shop.sandboxsite.de/wp-content/uploads/2026/09/PPRightGroteskSpatialBlack.eot');
	src: url('https://hdc-shop.sandboxsite.de/wp-content/uploads/2026/09/PPRightGroteskSpatialBlack.eot?#iefix') format('embedded-opentype'),
		url('https://hdc-shop.sandboxsite.de/wp-content/uploads/2026/09/PPRightGroteskSpatialBlack.woff2') format('woff2'),
		url('https://hdc-shop.sandboxsite.de/wp-content/uploads/2026/09/PPRightGroteskSpatialBlack.woff') format('woff'),
		url('https://hdc-shop.sandboxsite.de/wp-content/uploads/2026/09/PPRightGroteskSpatialBlack.ttf') format('truetype'),
		url('https://hdc-shop.sandboxsite.de/wp-content/uploads/2026/09/PPRightGroteskSpatialBlack.svg#PPRightGroteskSpatialBlack') format('svg');
}
/* End Custom Fonts CSS */