@media (min-width:917px){.module_costs.none_top{padding-top:0!important}.module_costs.none_bottom{padding-bottom:0!important}}#cost-calculator-compare,#cost-calculator-products{font-size:16px;overflow:hidden;padding-bottom:30px;padding-top:30px}@media (min-width:1050px){#cost-calculator-compare>*,#cost-calculator-products>*{margin:0 auto;max-width:1000px;padding-bottom:30px;padding-top:30px}}.module_costs .tab-header{display:flex;flex-wrap:wrap;margin-bottom:32px;width:100%}.module_costs .tab-header .tabs{margin:0 48px 0 auto;position:relative}.module_costs .tab-header .tabs:before{background-color:#f6f6f6;border-radius:20px;content:"";height:40px;position:absolute;width:100%;z-index:-1}.module_costs .headline{margin-left:48px}.module_costs .tab-header .tab-button{border:0;border-radius:12px;border-radius:20px;color:var(--basic-4-text-color-secondary);padding:8px 32px;z-index:2}.module_costs .more,.module_costs .tab-header .tab-button{background-color:transparent;bottom:inherit;cursor:pointer;font-size:16px;font-weight:500;height:inherit!important;left:inherit;line-height:1.5;margin:0!important;position:relative;right:inherit;text-align:center;top:inherit;width:inherit!important}.module_costs .more{border:0;border-radius:12px;color:#000;display:none;padding:0 32px 0 0}.module_costs .more span{right:0;top:calc(50% - 1px)}.module_costs .more span,.module_costs .more span:after{background-color:currentColor;height:2px;position:absolute;width:12px}.module_costs .more span:after{content:"";left:0;transform:rotate(90deg)}.module_costs .tab-wrapper.active+.more span:after{display:none}.module_costs .tab-header .tab-button.active{background-color:#000;color:#fff}.module_costs .tab-item{display:none;margin-top:64px;width:100%}.module_costs .tab-item.active{display:block}.module_costs .pure-table td,.module_costs .pure-table th{border-bottom:1px solid #d1d1d3;padding:18px 20px 14px}.module_costs .pure-table tr td{border-bottom:1px solid #d1d1d3;border-top:0}.module_costs .pure-table tr.show-title td:first-of-type{border-bottom:0}.module_costs .pure-table tr td:first-of-type .label{display:none;font-weight:600}.module_costs.pure-table tr.show-title>td:first-of-type>.label{display:block}@media (min-width:917px){.tab-item .pure-table thead th:first-of-type{width:220px}.module_product-table.none_top{padding-top:0!important}.module_product-table.none_bottom{padding-bottom:0!important}}.module_costs .smaller{margin-top:40px}thead{font-size:14px}@media (max-width:916px){.module_costs .tab-header .tabs{margin-right:0}.module_costs .headline{margin-left:0}.module_costs .tab-wrapper{max-height:280px;overflow:hidden;position:relative}.module_costs .tab-wrapper.active{max-height:inherit}.module_costs .tab-wrapper.active:after{display:none}.module_costs .tab-wrapper:after{background:linear-gradient(0deg,#fff,#fff 35%,rgba(0,212,255,0));bottom:-57px;content:"";height:200px;left:0;position:absolute;width:100%}.module_costs .more{display:block;margin-top:32px}.module_costs .tab-header h3{margin-bottom:24px;text-align:center;width:100%}.module_costs .tab-header .tabs{margin:0 auto}.module_costs .container{max-width:540px}thead{display:none}.tab-item .pure-table tbody{display:block}.tab-item .pure-table tbody tr{border-bottom:1px solid #d1d1d3;display:flex;flex-wrap:wrap;width:100%}.tab-item .pure-table tbody tr td{border:0;margin:0 0 0 auto;padding-left:0;width:25%}.tab-item .pure-table tbody tr td:nth-of-type(2){margin:0;width:50%}.tab-item .pure-table tbody tr td:last-of-type{max-width:80px;padding-right:0;text-align:right}.tab-item .pure-table tbody tr td:first-of-type{display:none;margin:0}.tab-item .pure-table tbody tr td:not(:first-of-type) .label{color:var(--basic-4-text-color-secondary);font-size:14px;line-height:1.43}.tab-item .pure-table tbody tr.show-title td:first-of-type{border-bottom:1px solid #d1d1d3;display:block;width:100%}.tab-item .pure-table tbody td:before{display:none}.tab-item .pure-table td span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;width:100%}.tab-item .pure-table tbody tr td{display:block}}@media #cost-calculator-products .btn--offer,screen and (min-width:640px) #cost-calculator-compare .btn--offer{margin-top:12px;width:auto}@media (max-width:540px){.tab-item .pure-table tbody tr td{margin:0;padding-top:0;text-align:left!important;width:auto}.tab-item .pure-table tbody tr td:first-of-type{padding-top:18px}.tab-item .pure-table tbody tr td:nth-of-type(2){margin:0;padding-top:18px;width:100%}.module_costs .tab-header .tab-button{padding:8px 12px}}