#topcontrol{right:25px !important;bottom:25px !important}@media (min-width:426px){body:has(.cmplz-cookiebanner:not(.cmplz-hidden):not(.cmplz-dismissed)) #topcontrol{bottom:275px !important;right:30px !important}}@media (min-width:426px){.cmplz-cookiebanner{right:25px !important;bottom:25px !important}}.grecaptcha-badge{right:25px !important;bottom:90px !important}.onetap-toggle{right:25px !important}.ct-maps-consent{position:relative;width:100%;max-width:600px;height:450px;border-radius:8px;overflow:hidden;background-image:url('https://comptech.at/wp-content/uploads/maps_preview/osm_preview.jpg');background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;box-sizing:border-box}.ct-maps-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.55);z-index:1}.ct-maps-icon{position:relative;font-size:48px;margin-bottom:10px;opacity:.9;z-index:2}.ct-maps-title{position:relative;margin:0 0 8px;font-size:20px;color:#222;font-weight:700;z-index:2}.ct-maps-note{position:relative;margin:0 0 18px;font-size:13px;color:#333;line-height:1.5;max-width:420px;background:rgba(255,255,255,.85);padding:8px 12px;border-radius:6px;z-index:2}.ct-maps-note a{color:#f60;text-decoration:underline}.ct-maps-load-btn{position:relative;background:#f60;color:#fff;border:none;padding:12px 30px;font-size:16px;font-weight:700;border-radius:4px;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.25);z-index:2}.ct-maps-load-btn:hover{background:#e65c00}.ct-maps-frame{display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.ct-maps-frame iframe{width:100%;height:100%;border:0}.contact-safe-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:20px;font-family:sans-serif;max-width:450px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.contact-item{margin-bottom:18px}.label-row{font-weight:700;font-size:14px;color:#333;margin-bottom:5px;display:block}.contact-value{font-size:16px;color:#222;font-family:monospace;background:#f9f9f9;padding:4px 10px;border-radius:4px;display:inline-block;margin-bottom:8px}.action-group{display:flex;gap:10px;margin-top:4px}.action-btn{font-size:12px;padding:6px 12px;border-radius:20px;border:none;cursor:pointer;display:flex;align-items:center;gap:5px;transition:background .2s;text-decoration:none !important;font-weight:500}.btn-copy{background:#eee;color:#333}.btn-mail{background:#0073aa;color:#fff}.btn-wapp{background:#25d366;color:#fff}.action-btn:hover{opacity:.9}.copied-status{color:#28a745;font-size:11px;margin-left:10px;display:none}.footer-contact-box{color:inherit;font-size:14px;line-height:1.6}.footer-intro{margin-bottom:10px;font-weight:500}.footer-row{margin-bottom:5px;display:flex;flex-wrap:wrap;align-items:center}.footer-label{width:50px;opacity:.8}.footer-safe-data{cursor:pointer;background:rgba(0,0,0,.05);padding:0 6px;border-radius:3px;font-family:monospace}.footer-status{font-size:11px;color:#28a745;margin-left:8px;display:none}.ct-hero-img img{width:100% !important;height:auto !important;display:block}.ct-hero-img a{display:block !important;width:100% !important}.ct-hero-img .elementor-widget-container,.ct-hero-img{width:100% !important}.ct-hero-img img{width:100% !important;height:auto !important}.elementor-column:has(.ct-hero-btn),.ct-hero-slide,.ct-hero-col{position:relative}.ct-hero-btn{position:absolute !important;left:5%;bottom:9%;z-index:6;width:auto !important}.ct-hero-btn .btn{background-color:#f60 !important;border:2px solid #f60 !important;color:#fff !important;font-weight:700;letter-spacing:.6px;padding:13px 36px;border-radius:6px;font-size:15px;box-shadow:0 6px 18px rgba(0,0,0,.18);text-transform:uppercase}.ct-hero-btn .btn:hover{background-color:#e65c00 !important;border-color:#e65c00 !important;color:#fff !important}@media (max-width:991px){.ct-hero-btn{left:5%;bottom:8%}.ct-hero-btn .btn{padding:11px 26px;font-size:13.5px}}@media (max-width:767px){.ct-hero-btn{left:4%;bottom:6%}.ct-hero-btn .btn{padding:9px 20px;font-size:12px;border-width:1px !important}}.ct-grv{display:grid;grid-template-columns:250px 1fr;gap:34px;align-items:start;margin:10px 0 4px}.ct-grv-kopf{background:#fff;border:1px solid #ececec;border-radius:10px;padding:22px 20px;text-align:center}.ct-grv-punkte{font-size:44px;font-weight:800;line-height:1;color:#2b2b2b}.ct-grv-kopf .ct-grv-stars{display:block;margin:6px 0 4px}.ct-grv-stars{color:#f60;font-size:17px;letter-spacing:2px;white-space:nowrap}.ct-grv-anzahl{font-size:13px;color:#6b6b6b;line-height:1.45}.ct-grv-alle{display:inline-block;margin-top:12px;font-size:13.5px;font-weight:600;color:#f60;text-decoration:none}.ct-grv-alle:hover{text-decoration:underline}.ct-grv-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.ct-grv-item{background:#fff;border:1px solid #ececec;border-radius:10px;padding:16px 18px;display:flex;flex-direction:column}.ct-grv-zeile{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ct-grv-avatar{border-radius:50%;width:40px;height:40px;object-fit:cover}.ct-grv-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.ct-grv-autor{font-weight:700;font-size:14px;color:#2b2b2b}.ct-grv-zeit{font-size:11.5px;color:#8a8a8a}.ct-grv-text{font-size:13.5px;line-height:1.55;color:#4a4a4a;margin:0 0 10px}.ct-grv-aktionen{margin-top:auto;display:flex;gap:14px}.ct-grv-aktionen a{font-size:11.5px;color:#9a9a9a;text-decoration:none}.ct-grv-aktionen a:hover{color:#f60;text-decoration:underline}.ct-grv-hinweis-klein{grid-column:1/-1;font-size:11.5px;color:#9a9a9a;line-height:1.5;margin:14px 0 0}.ct-grv-hinweis{font-size:12.5px;color:#8a8a8a;padding:10px 0}@media (max-width:991px){.ct-grv{grid-template-columns:1fr;gap:18px}.ct-grv-liste{grid-template-columns:1fr}}.ct-grv{display:flex !important;flex-wrap:wrap;gap:26px 34px;align-items:flex-start}.ct-grv-kopf{flex:0 1 230px}.ct-grv-liste{flex:1 1 300px;display:grid !important;grid-template-columns:repeat(auto-fill,minmax(230px, 1fr)) !important}.ct-grv-stars{position:relative;display:inline-block;white-space:nowrap;letter-spacing:2px}.ct-grv-stars-bg{color:#dcdcdc}.ct-grv-stars-fg{position:absolute;left:0;top:0;overflow:hidden;color:#f60;white-space:nowrap}.ct-grv-meta .ct-grv-stars{font-size:14px}.ct-grv{display:block !important;margin:4px 0 0}.ct-grv-kopf{display:flex !important;flex-wrap:wrap;align-items:center;gap:6px 16px;background:#fff;border:1px solid #ececec;border-radius:10px;padding:10px 16px;margin:0 0 14px}.ct-grv-kopf .ct-grv-punkte{font-size:28px;font-weight:800;line-height:1;color:#2b2b2b;margin:0}.ct-grv-kopf .ct-grv-stars{display:inline-block;margin:0;font-size:15px;letter-spacing:1.5px}.ct-grv-kopf .ct-grv-anzahl{font-size:12.5px;color:#777;margin:0}.ct-grv-kopf .ct-grv-alle{margin:0 0 0 auto;font-size:12.5px;font-weight:600}.ct-grv-liste{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:12px !important}.ct-grv-item{padding:12px 14px !important}.ct-grv-zeile{gap:8px !important;margin-bottom:6px !important}.ct-grv-avatar{width:30px !important;height:30px !important}.ct-grv-autor{font-size:13px !important}.ct-grv-zeit{font-size:11px !important}.ct-grv-text{font-size:12.5px !important;line-height:1.45 !important;margin:0 0 8px !important;color:#555 !important}.ct-grv-aktionen{gap:10px !important}.ct-grv-aktionen a{font-size:10.5px !important}.ct-grv-hinweis-klein{font-size:10.5px !important;margin:10px 0 0 !important}@media (max-width:991px){.ct-grv-liste{grid-template-columns:repeat(2,1fr) !important}}@media (max-width:600px){.ct-grv-liste{grid-template-columns:1fr !important}.ct-grv-kopf .ct-grv-alle{margin-left:0}}.ct-hero-slide{position:relative}.ct-hero-slide:before{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(to right,rgba(255,255,255,.97) 0%,rgba(255,255,255,.92) 34%,rgba(255,255,255,.58) 50%,rgba(255,255,255,0) 64%)}.ct-hero-text{position:absolute !important;left:5%;z-index:6;width:auto !important;max-width:46%;margin:0 !important}.ct-hero-text.elementor-widget-heading{top:30% !important}@media (max-width:1199px){.ct-hero-text.elementor-widget-heading{top:27% !important}}.ct-hero-text.elementor-widget-text-editor{top:calc(30% + 128px) !important}.ct-hero-text.elementor-widget-heading:before{content:"";display:block;width:68px;height:5px;border-radius:3px;background:#f60;margin:0 0 18px}.ct-hero-text .elementor-heading-title{font-size:54px;line-height:1.05;font-weight:800;color:#232323;margin:0 0 14px;letter-spacing:-1.2px}.ct-hero-text p{font-size:19px;line-height:1.62;color:#4a464c;margin:0}.ct-hero-text p strong{color:#f60;font-size:21px;font-weight:800}@media (max-width:1199px){.ct-hero-text .elementor-heading-title{font-size:42px}.ct-hero-text p{font-size:17px}.ct-hero-text p strong{font-size:18.5px}.ct-hero-text.elementor-widget-text-editor{top:calc(28% + 118px) !important}}@media (max-width:991px){.ct-hero-slide:before{background:linear-gradient(to bottom,rgba(255,255,255,.95) 0%,rgba(255,255,255,.72) 60%,rgba(255,255,255,0) 100%)}.ct-hero-text{max-width:66%}.ct-hero-text.elementor-widget-heading:before{width:50px;height:4px;margin-bottom:12px}.ct-hero-text .elementor-heading-title{font-size:34px}.ct-hero-text p{font-size:15.5px}.ct-hero-text p strong{font-size:17px}}@media (max-width:767px){.ct-hero-slide:before{background:0 0}.ct-hero-text{position:static !important;left:auto !important;right:auto !important;max-width:none !important;width:100% !important;padding:12px 16px 0 !important}.ct-hero-text.elementor-widget-heading,.ct-hero-text.elementor-widget-text-editor{top:auto !important}.ct-hero-text.elementor-widget-heading:before{width:44px;height:4px;margin-bottom:10px}.ct-hero-text .elementor-heading-title{font-size:27px;margin-bottom:6px}.ct-hero-text p{font-size:14.5px;line-height:1.55}.ct-hero-btn{position:static !important;left:auto !important;bottom:auto !important;padding:12px 16px 16px !important;width:100% !important}.ct-hero-btn .btn{width:100% !important;text-align:center}.ct-hero-slide{height:auto !important;min-height:0 !important}}.grecaptcha-badge{visibility:hidden !important;opacity:0 !important;pointer-events:none !important}.ct-hero-text .elementor-heading-title{font-size:54px !important;line-height:1.05 !important;font-weight:800 !important;color:#232323 !important;margin:0 0 14px !important;letter-spacing:-1.2px !important}.ct-hero-text p,.ct-hero-text .elementor-widget-container p{font-size:19px !important;line-height:1.62 !important;color:#4a464c !important;margin:0 !important}.ct-hero-text p strong,.ct-hero-text .elementor-widget-container p strong{color:#f60 !important;font-size:21px !important;font-weight:800 !important}@media (max-width:1199px){.ct-hero-text .elementor-heading-title{font-size:42px !important}.ct-hero-text p,.ct-hero-text .elementor-widget-container p{font-size:17px !important}.ct-hero-text p strong,.ct-hero-text .elementor-widget-container p strong{font-size:18.5px !important}}@media (max-width:991px){.ct-hero-text .elementor-heading-title{font-size:34px !important}.ct-hero-text p,.ct-hero-text .elementor-widget-container p{font-size:15.5px !important}.ct-hero-text p strong,.ct-hero-text .elementor-widget-container p strong{font-size:17px !important}}@media (max-width:767px){.ct-hero-text .elementor-heading-title{font-size:27px !important}.ct-hero-text p,.ct-hero-text .elementor-widget-container p{font-size:14.5px !important}}#header .searchform,#header .searchform-popup .searchform{max-width:400px !important;border-radius:24px !important;overflow:hidden}#header .searchform .searchform-fields{width:100% !important;display:flex !important;align-items:stretch}#header .searchform .searchform-fields>.text,#header .searchform .searchform-fields>div:has(input[name="s"]){flex:1 1 auto !important;min-width:0 !important}#header .searchform input[name="s"],#header .searchform input[type=text],#header .searchform input[type=search]{width:100% !important;height:36px !important;padding:0 18px !important;border-radius:24px 0 0 24px !important;box-sizing:border-box;font-size:14px !important}#header .searchform .cat,#header .searchform .selectric-cat{border-radius:0 !important}#header .searchform .button-wrap,#header .searchform button{border-radius:0 24px 24px 0 !important;background:#f60 !important;color:#fff !important;height:36px !important;padding:0 18px !important;margin:0 !important}#header .searchform .button-wrap button{background:0 0 !important}#header .searchform .button-wrap svg,#header .searchform .button-wrap i{color:#fff !important;fill:#fff !important}#header .searchform .button-wrap:hover,#header .searchform button:hover{background:#e65c00 !important}#header .searchform-popup .search-toggle,#header .search-toggle{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:40px !important;height:40px !important;font-size:17px !important;line-height:1 !important;position:relative;z-index:5}#header .searchform-popup .search-toggle:before,#header .searchform-popup .search-toggle i:before{font-size:17px !important}@media (max-width:991px){#header .searchform,#header .searchform-popup .searchform{max-width:none !important;width:calc(100vw - 30px) !important;right:15px !important;left:auto !important;border-radius:24px !important}#header .searchform input[name="s"],#header .searchform input[type=text]{height:44px !important;font-size:15px !important}#header .searchform .button-wrap,#header .searchform button{height:44px !important}}@media (max-width:991px){#header .header-row{position:relative}#header .header-col.header_right.hidden-for-sm,#header .header-col.header-right.hidden-for-sm,#header .header-col.hidden-for-sm.search-col,#header .header-col.hidden-for-sm:has(.searchform-popup){display:flex !important;position:absolute !important;right:56px !important;top:50% !important;transform:translateY(-50%) !important;z-index:30 !important;width:auto !important;margin:0 !important}#header .header-col.hidden-for-sm:has(.searchform-popup) .searchform-popup{width:auto !important}#header .searchform-popup .search-toggle{width:40px !important;height:40px !important}}@media (max-width:991px){#header .searchform-popup .searchform,#header .searchform-popup.advanced-search-layout .searchform,#header .header-col .searchform-popup .searchform{left:15px !important;right:auto !important;width:calc(100vw - 30px) !important;max-width:none !important;top:100% !important;margin-top:8px !important;box-sizing:border-box !important}#header .searchform-popup .searchform .searchform-fields{width:100% !important}}@media (max-width:991px){#header .searchform-popup:has(.search-toggle.opened) .searchform,#header .searchform-popup .search-toggle.opened+.searchform,#header .searchformform-popup.opened .searchform,#header .searchform-popup.opened .searchform,body.ct-suche-offen #header .searchform{display:block !important;visibility:visible !important;opacity:1 !important}#header .searchform .searchform-fields{width:100% !important}#header .searchform input[name="s"]{flex:1 1 auto !important;width:auto !important}}@media (max-width:991px){#header .searchform-popup:has(.search-toggle.opened) .searchform,#header .searchform-popup .search-toggle.opened+.searchform,#header .searchform-popup.opened .searchform,body.ct-suche-offen #header .searchform{position:fixed !important;left:15px !important;right:15px !important;width:auto !important;max-width:none !important;top:74px !important;margin-top:0 !important;z-index:9999 !important;box-shadow:0 8px 24px rgba(0,0,0,.18) !important}#header .searchform .searchform-fields{width:100% !important}#header .searchform input[name="s"]{flex:1 1 auto !important;width:auto !important;height:44px !important}#header .searchform .button-wrap,#header .searchform button{height:44px !important}}@media (max-width:991px){#header .searchform-popup:has(.search-toggle.opened) form.searchform,#header .searchform-popup.opened form.searchform,body.ct-suche-offen #header form.searchform{position:fixed !important;left:15px !important;right:auto !important;top:74px !important;width:calc(100vw - 30px) !important;min-width:calc(100vw - 30px) !important;max-width:calc(100vw - 30px) !important;height:46px !important;margin:0 !important;padding:0 !important;border-radius:24px !important;overflow:hidden !important;box-shadow:0 10px 26px rgba(0,0,0,.2) !important;z-index:99999 !important;background:#fff !important}#header form.searchform .searchform-fields{display:flex !important;width:100% !important;height:100% !important;margin:0 !important}#header form.searchform .searchform-fields>.text,#header form.searchform .searchform-fields>div:has(input){flex:1 1 auto !important;min-width:0 !important}#header form.searchform input[name="s"]{width:100% !important;height:46px !important;flex:1 1 auto !important;border-radius:24px 0 0 24px !important;font-size:15px !important;padding:0 18px !important}#header form.searchform .button-wrap,#header form.searchform button{height:46px !important;border-radius:0 24px 24px 0 !important;background:#f60 !important;color:#fff !important}}@media (max-width:767px){#header .searchform-popup:has(.search-toggle.opened) form.searchform,#header .searchform-popup.opened form.searchform{top:66px !important}}@media (max-width:991px){#header .header-row{position:relative !important}#header .header-col.hidden-for-sm:has(.searchform-popup),#header .header-col.hidden-for-sm:has(.searchform){position:static !important}#header .searchform-popup.advanced-search-layout{position:static !important}#header .searchform-popup:has(.search-toggle.opened) form.searchform,#header .searchform-popup.opened form.searchform,body.ct-suche-offen #header form.searchform{position:absolute !important;left:15px !important;right:auto !important;top:calc(100% + 8px) !important;width:calc(100vw - 30px) !important;min-width:calc(100vw - 30px) !important;max-width:calc(100vw - 30px) !important;height:46px !important;margin:0 !important;padding:0 !important;border-radius:24px !important;overflow:hidden !important;box-shadow:0 10px 26px rgba(0,0,0,.2) !important;z-index:99999 !important;background:#fff !important}#header .searchform .searchform-fields{display:flex !important;width:100% !important;height:100% !important;margin:0 !important}#header .searchform .searchform-fields>.text,#header .searchform .searchform-fields>div:has(input){flex:1 1 auto !important;min-width:0 !important}#header .searchform input[name="s"]{width:100% !important;height:46px !important;flex:1 1 auto !important;border-radius:24px 0 0 24px !important;font-size:15px !important;padding:0 18px !important}#header .searchform .button-wrap,#header .searchform button{height:46px !important;border-radius:0 24px 24px 0 !important;background:#f60 !important;color:#fff !important}}@media (max-width:991px){#header,#header .header-main,#header .header-row,#header .header-col,#header .searchform-popup,#header .sticky-header{transform:none !important;-webkit-transform:none !important;filter:none !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;perspective:none !important;will-change:auto !important;contain:none !important}#header .header-col.hidden-for-sm:has(.searchform-popup),#header .header-col.hidden-for-sm:has(.searchform){display:flex !important;position:absolute !important;right:56px !important;top:50% !important;transform:translateY(-50%) !important;z-index:30 !important;width:auto !important;margin:0 !important}#header .searchform-popup.advanced-search-layout{position:relative !important}#header form.searchform{position:fixed !important;left:15px !important;right:auto !important;top:74px !important;width:calc(100vw - 30px) !important;min-width:calc(100vw - 30px) !important;max-width:calc(100vw - 30px) !important;height:46px !important;margin:0 !important;padding:0 !important;border-radius:24px !important;overflow:hidden !important;box-shadow:0 10px 26px rgba(0,0,0,.2) !important;background:#fff !important;z-index:99999 !important}#header .searchform-popup:not(:has(.search-toggle.opened)) form.searchform{display:none !important}#header .searchform-popup:has(.search-toggle.opened) form.searchform{display:block !important}#header form.searchform .searchform-fields{display:flex !important;width:100% !important;height:100% !important;margin:0 !important}#header form.searchform .searchform-fields>.text,#header form.searchform .searchform-fields>div:has(input){flex:1 1 auto !important;min-width:0 !important}#header form.searchform input[name="s"]{width:100% !important;height:46px !important;flex:1 1 auto !important;border-radius:24px 0 0 24px !important;font-size:15px !important;padding:0 18px !important}#header form.searchform .button-wrap,#header form.searchform button{height:46px !important;border-radius:0 24px 24px 0 !important;background:#f60 !important;color:#fff !important}}@media (max-width:991px){#header .header-col.hidden-for-sm:has(.searchform-popup){display:flex !important;position:absolute !important;right:56px !important;top:50% !important;transform:translateY(-50%) !important;z-index:30 !important;width:auto !important;margin:0 !important}#header .searchform-popup form.searchform{display:none !important}#header .searchform-popup:has(.search-toggle.opened) form.searchform,#header .searchform-popup.opened form.searchform,#header .searchform-popup:has(.search-toggle.opened) .searchform{display:block !important;position:fixed !important;left:15px !important;right:auto !important;top:74px !important;width:calc(100vw - 30px) !important;min-width:calc(100vw - 30px) !important;max-width:calc(100vw - 30px) !important;height:46px !important;margin:0 !important;padding:0 !important;border-radius:24px !important;overflow:hidden !important;box-shadow:0 10px 26px rgba(0,0,0,.2) !important;background:#fff !important;z-index:99999 !important}#header .searchform-popup:has(.search-toggle.opened) form.searchform .searchform-fields{display:flex !important;width:100% !important;height:100% !important;margin:0 !important}#header .searchform-popup:has(.search-toggle.opened) form.searchform .searchform-fields>.text,#header .searchform-popup:has(.search-toggle.opened) form.searchform .searchform-fields>div:has(input){flex:1 1 auto !important;min-width:0 !important}#header .searchform-popup:has(.search-toggle.opened) form.searchform input[name="s"]{width:100% !important;height:46px !important;flex:1 1 auto !important;border-radius:24px 0 0 24px !important;font-size:15px !important;padding:0 18px !important}#header .searchform-popup:has(.search-toggle.opened) form.searchform .button-wrap,#header .searchform-popup:has(.search-toggle.opened) form.searchform button{height:46px !important;border-radius:0 24px 24px 0 !important;background:#f60 !important;color:#fff !important}}MOBIL FINAL v4 1) Nur EINE Lupe:Portos Doppel-Icon unterdruecken,die des Header-Builders behalten 2) Spalte OHNE transform (ein transform-Vorfahr verschiebt position:fixed!) 3) Formular liegt damit sauber bei 15px..(100vw-15px)============================================================*/@media (max-width:991px){#header .search-toggle,#header .searchform-popup .search-toggle,#header .porto-search-toggle,#header a[class*=search]{display:none !important}#header .header-col.hidden-for-sm:has(.searchform-popup) .search-toggle,#header .header-col.hidden-for-sm:has(.searchform-popup) a[class*=search]{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:40px !important;height:40px !important;font-size:17px !important}#header .header-col.hidden-for-sm:has(.searchform-popup){display:flex !important;position:absolute !important;right:56px !important;top:13px !important;transform:none !important;z-index:30 !important;width:auto !important;margin:0 !important}#header .searchform-popup form.searchform{display:none !important}#header .searchform-popup:has(.search-toggle.opened) form.searchform,#header .searchform-popup.opened form.searchform,#header .searchform-popup:has(.search-toggle.opened) .searchform{display:block !important;position:fixed !important;left:15px !important;right:auto !important;top:74px !important;width:calc(100vw - 30px) !important;min-width:calc(100vw - 30px) !important;max-width:calc(100vw - 30px) !important;height:46px !important;margin:0 !important;padding:0 !important;border-radius:24px !important;overflow:hidden !important;box-shadow:0 10px 26px rgba(0,0,0,.2) !important;background:#fff !important;z-index:99999 !important;transform:none !important}#header .searchform-popup:has(.search-toggle.opened) form.searchform .searchform-fields{display:flex !important;width:100% !important;height:100% !important;margin:0 !important}#header .searchform-popup:has(.search-toggle.opened) form.searchform .searchform-fields>.text,#header .searchform-popup:has(.search-toggle.opened) form.searchform .searchform-fields>div:has(input){flex:1 1 auto !important;min-width:0 !important}#header .searchform-popup:has(.search-toggle.opened) form.searchform input[name="s"]{width:100% !important;height:46px !important;flex:1 1 auto !important;border-radius:24px 0 0 24px !important;font-size:15px !important;padding:0 18px !important}#header .searchform-popup:has(.search-toggle.opened) form.searchform .button-wrap,#header .searchform-popup:has(.search-toggle.opened) form.searchform button{height:46px !important;border-radius:0 24px 24px 0 !important;background:#f60 !important;color:#fff !important}}@media (max-width:991px){#header .header-col.hidden-for-sm:has(.searchform-popup) .mini-cart,#header .header-col.hidden-for-sm:has(.searchform-popup) .cart-head,#header .header-col.hidden-for-sm:has(.searchform-popup) [class*=mini-cart],#header .header-col.hidden-for-sm:has(.searchform-popup) [class*=cart]{display:none !important}#header .header-col.hidden-for-sm:has(.searchform-popup){width:40px !important}}.elementor-element-87d6efe .porto-sicon-img,.elementor-element-87d6efe .porto-sicon-img i,.elementor-element-87d6efe .porto-sicon-img:before,.elementor-element-87d6efe .elementor-widget-container>.porto-sicon-img{display:none !important}.ct-fernwartung-icon img{width:72px !important;height:auto !important;display:block;margin:0 0 14px}@media (max-width:767px){.ct-fernwartung-icon img{width:56px !important}}.elementor-element-87d6efe .porto-sicon-left,.elementor-element-87d6efe .porto-just-icon-wrapper,.elementor-element-87d6efe i.porto-icon-online-support{display:none !important}.page-id-13666 .elementor-element-20b41ce2>.elementor-widget-wrap{display:block !important;grid-template-columns:none !important;grid-template-areas:none !important;column-gap:normal !important}.page-id-13666 .elementor-element-20b41ce2>.elementor-widget-wrap>*{grid-column:auto !important;grid-row:auto !important;align-self:auto !important;justify-self:auto !important}.ct-fernwartung-icon img{width:72px !important;height:auto !important;margin:0 0 16px !important}.page-id-13666 .elementor-column:has(img[src*=ct-icon-fernwartung])>.elementor-widget-wrap{display:block !important;grid-template-columns:none !important;grid-template-areas:none !important;grid-auto-rows:auto !important;column-gap:0 !important;align-items:stretch !important;align-content:stretch !important}.page-id-13666 .elementor-column:has(img[src*=ct-icon-fernwartung])>.elementor-widget-wrap>*{grid-area:auto !important;grid-column:auto !important;grid-row:auto !important;align-self:auto !important;justify-self:auto !important;margin:0 0 12px !important}.page-id-13666 .elementor-column:has(img[src*=ct-icon-fernwartung])>.elementor-widget-wrap>.ct-fernwartung-icon{margin:0 0 16px !important}.ct-fernwartung-icon img{width:72px !important;height:auto !important}.elementor-element-39b9650 .btn,.elementor-element-39b9650 .btn.btn-special,.elementor-element-39b9650 a.btn{background-color:#f60 !important;border:2px solid #f60 !important;color:#fff !important;font-weight:700 !important;letter-spacing:.6px !important;padding:13px 34px !important;border-radius:6px !important;text-transform:uppercase !important;box-shadow:0 6px 18px rgba(240,112,0,.25) !important;display:inline-block !important;line-height:1.2 !important;text-decoration:none !important}.elementor-element-39b9650 .btn *,.elementor-element-39b9650 .btn span,.elementor-element-39b9650 .btn i{color:#fff !important;background:0 0 !important}.elementor-element-39b9650 .btn:hover,.elementor-element-39b9650 .btn:focus,.elementor-element-39b9650 .btn:active,.elementor-element-39b9650 a.btn:hover{background-color:#e65c00 !important;border-color:#e65c00 !important;color:#fff !important;transform:translateY(-1px)}.elementor-element-39b9650 .btn:hover *,.elementor-element-39b9650 .btn:hover span{color:#fff !important}@media (max-width:767px){.elementor-element-39b9650 .btn{padding:11px 24px !important;font-size:13px !important}}@media (max-width:991px){#header .header-col.hidden-for-sm:has(.searchform-popup),#header .header-col.hidden-for-sm:has(.searchform){transform:none !important;-webkit-transform:none !important;top:50% !important;margin-top:-28px !important}}@media (max-width:767px){.ct-hero-slide .elementor-widget-image,.ct-hero-slide .elementor-widget-image img,.ct-hero-slide img{display:none !important}.ct-hero-slide:before{background:0 0 !important}.ct-hero-slide{background:#fafafa !important;height:auto !important;min-height:0 !important}.ct-hero-slide .elementor-widget-heading,.ct-hero-slide .elementor-widget-text-editor{position:static !important}}@media (max-width:767px){.ct-hero-slide .elementor-widget-heading,.ct-hero-slide .elementor-widget-text-editor,.ct-hero-text,.ct-hero-text .elementor-heading-title,.ct-hero-text p,.ct-hero-text p strong,.ct-hero-slide .elementor-heading-title,.ct-hero-slide p{color:#1c1c1c !important}}.ct-hero-slide:not(:has(.elementor-widget-image img[src])) .ct-hero-text,.ct-hero-slide:not(:has(.elementor-widget-image img[src])) .ct-hero-text *{color:#1c1c1c !important}.ct-slide-ankauf .ct-hero-text.elementor-widget-heading{top:5% !important}.ct-slide-ankauf .ct-hero-text.elementor-widget-text-editor{top:calc(5% + 150px) !important}.ct-slide-ankauf .ct-hero-btn{top:calc(5% + 250px) !important;bottom:auto !important}.ct-slide-ankauf .ct-hero-text{max-width:48% !important}.ct-slide-ankauf .ct-hero-text .elementor-heading-title{font-size:46px !important}.ct-slide-ankauf .ct-hero-text p{font-size:17px !important}@media (max-width:1199px){.ct-slide-ankauf .ct-hero-text.elementor-widget-heading{top:4% !important}.ct-slide-ankauf .ct-hero-text.elementor-widget-text-editor{top:calc(4% + 130px) !important}.ct-slide-ankauf .ct-hero-btn{top:calc(4% + 225px) !important}.ct-slide-ankauf .ct-hero-text .elementor-heading-title{font-size:38px !important}}@media (max-width:991px){.ct-slide-ankauf .ct-hero-text.elementor-widget-heading{top:4% !important}.ct-slide-ankauf .ct-hero-text.elementor-widget-text-editor{top:calc(4% + 110px) !important}.ct-slide-ankauf .ct-hero-btn{top:calc(4% + 195px) !important}.ct-slide-ankauf .ct-hero-text{max-width:60% !important}}@media (max-width:767px){.ct-slide-ankauf .ct-hero-text.elementor-widget-heading,.ct-slide-ankauf .ct-hero-text.elementor-widget-text-editor{top:auto !important}.ct-slide-ankauf .ct-hero-btn{position:static !important;top:auto !important;bottom:auto !important}.ct-slide-ankauf .ct-hero-text{max-width:none !important}}.ct-ankauf .ct-form-box{border:1px solid #dbe1ea;border-radius:20px;padding:28px 30px 24px;background:linear-gradient(180deg,#fff 0%,#f8fafc 100%);box-shadow:0 16px 44px rgba(20,28,48,.1),0 2px 6px rgba(20,28,48,.04);max-width:820px;margin:0 auto}.ct-ankauf .ct-fb-head{display:flex;flex-direction:column;gap:3px;margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid #eef1f5}.ct-ankauf .ct-fb-head strong{font-size:21px;color:#141922;letter-spacing:-.2px}.ct-ankauf .ct-fb-head span{font-size:14px;color:#6b7280}.ct-ankauf .ct-fb-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px 22px}.ct-ankauf .ct-fb-grid .ct-feld{margin:0;font-size:13.5px;font-weight:600;color:#3b4250}.ct-ankauf .ct-fb-grid input:not([type=submit]):not([type=checkbox]),.ct-ankauf .ct-fb-grid select,.ct-ankauf .ct-fb-grid textarea{margin-top:7px}.ct-ankauf .ct-fb-full{grid-column:1/-1}.ct-ankauf .ct-fb-submit{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px solid #eef1f5}.ct-ankauf .ct-fb-submit input[type=submit]{margin:0}.ct-ankauf form input[type=submit]{background:#f60 !important;color:#fff !important;border:0 !important;padding:15px 32px !important;border-radius:11px !important;font-weight:700 !important;font-size:16px !important;cursor:pointer !important;box-shadow:0 6px 18px rgba(255,102,0,.28);transition:background .18s ease,transform .12s ease,box-shadow .18s ease}.ct-ankauf form input[type=submit]:hover{background:#e65c00 !important;transform:translateY(-1px);box-shadow:0 10px 26px rgba(255,102,0,.38)}.ct-ankauf form input[type=submit]:active{transform:translateY(0);box-shadow:0 4px 14px rgba(255,102,0,.3)}@media (max-width:680px){.ct-ankauf .ct-fb-grid{grid-template-columns:1fr}.ct-ankauf .ct-form-box{padding:20px 16px}}.ct-ankauf .ct-form-box{max-width:none !important;width:100% !important;margin-left:0 !important;margin-right:0 !important}#header{--ct-o:#f60;--ct-o-d:#e65c00;--ct-ink:#1b1b1b;--ct-mut:#6b7280;--ct-line:#ececec;--ct-soft:#f7f8fa}#header .header-top{background:#101418;color:#cfd6dd}#header .header-top .custom-html{font-size:12.5px;letter-spacing:.2px}#header .header-top .custom-html .porto-icon-star,#header .header-top .custom-html .porto-icon-shipping,#header .header-top .custom-html .porto-icon-check-circle,#header .header-top .custom-html i{color:var(--ct-o) !important}#header .header-top .header-row{height:38px;align-items:center}#header .header-main{background:#fff;border-bottom:1px solid var(--ct-line)}#header .header-main .header-row{min-height:84px;align-items:center}#header .logo img{max-height:44px;width:auto}#header .header-main .header-center{display:flex;justify-content:center}#header .searchform{max-width:600px;width:100%}#header .searchform .searchform-fields,#header .searchform input[type=text],#header .searchform input[type=search]{height:46px;border-radius:999px !important;border:1.5px solid var(--ct-line) !important;background:var(--ct-soft);padding-left:18px;font-size:14px;box-shadow:none}#header .searchform input::placeholder{color:#9aa0a6}#header .searchform .btn,#header .searchform button[type=submit]{background:var(--ct-o) !important;border:0 !important;color:#fff !important;border-radius:999px !important;width:38px;height:38px;right:4px;top:4px}#header .searchform button[type=submit]:hover{background:var(--ct-o-d) !important}#header .ct-account-link{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ct-ink)}#header .ct-account-icon{width:44px;height:44px;border:1px solid var(--ct-line);border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}#header .ct-account-icon img{width:30px;height:30px;border-radius:50%;object-fit:cover}#header .ct-account-text small{display:block;color:var(--ct-mut);font-size:11px;line-height:1.1}#header .ct-account-text strong{font-size:13px;color:var(--ct-ink)}#header .mini-cart .cart-icon,#header .mini-cart>a{color:var(--ct-ink) !important}#header .mini-cart .cart-toggle{display:flex;align-items:center;gap:10px}#header .mini-cart .cart-icon .cart-count,#header .mini-cart .cart-count,#header .mini-cart .badge,#header .mini-cart .cart-items{background:var(--ct-o) !important;color:#fff !important;border-radius:999px}#header .mini-cart .cart-icon i{font-size:22px}#header .header-bottom.main-menu-wrap{background:#fff;border-bottom:1px solid var(--ct-line)}#header .header-bottom .header-row{min-height:56px;align-items:center}#header .header-bottom .main-menu,#header .header-bottom .header-left .main-menu{flex:1}#header .header-bottom .main-menu>ul{display:flex;justify-content:center;gap:4px;margin:0}#header .header-bottom .main-menu>ul>li>a{font-size:13.5px;font-weight:600;color:#2b2f36;padding:16px 14px;letter-spacing:.2px;text-transform:none;border-radius:8px}#header .header-bottom .main-menu>ul>li>a:hover,#header .header-bottom .main-menu>ul>li:hover>a{color:var(--ct-o);background:rgba(255,102,0,.06)}#header .header-bottom .main-menu>ul>li.active>a,#header .header-bottom .main-menu>ul>li.current-menu-item>a{color:var(--ct-o)}#header .header-bottom .header-right{margin-left:auto}#header .header-bottom .secondary-menu>ul{display:flex;align-items:center;gap:10px;margin:0}#header .header-bottom .secondary-menu>ul>li>a{font-size:13px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#2b2f36;padding:10px 14px;border-radius:10px}#header .header-bottom .secondary-menu>ul>li>a:hover{color:var(--ct-o)}#header .header-bottom .secondary-menu>ul>li:last-child>a{background:var(--ct-o);color:#fff;padding:11px 18px}#header .header-bottom .secondary-menu>ul>li:last-child>a:hover{background:var(--ct-o-d);color:#fff}@media (max-width:991px){#header .header-main .header-row{min-height:64px}#header .ct-account{display:none}}.porto-block-html-top{display:none !important}#header .header-top .header-right{display:none !important}#header .header-main .search-toggle{display:none !important}#header .header-main .searchform-popup .search-text{display:none !important}#header .header-bottom .header-row{position:relative}#header .header-bottom .header-left{flex:1 1 100%;display:flex;justify-content:center}#header .header-bottom .header-left .main-menu{flex:0 1 auto}#header .header-bottom .header-right{position:absolute;right:0;top:50%;transform:translateY(-50%)}#header .header-main .header-center{flex:0 1 auto;margin:0 auto}#header .header-main .header-left,#header .header-main .header-right{flex:1 1 0}#header .header-main .header-right{display:flex;justify-content:flex-end;align-items:center}#header .header-bottom .header-row{justify-content:center;gap:18px}#header .header-bottom .header-left{flex:0 0 auto;padding-right:0;display:flex;justify-content:center}#header .header-bottom .main-menu>ul>li>a{font-size:13px;font-weight:600;padding:15px 12px;letter-spacing:.1px}#header .header-bottom .main-menu>ul{gap:2px}#header .header-bottom .header-right{position:static !important;right:auto !important;top:auto !important;transform:none !important;margin-left:0 !important;min-width:0 !important;flex:0 0 auto}#header .header-bottom .secondary-menu>ul{gap:8px}#header .header-bottom .secondary-menu>ul>li>a{font-size:12.5px;padding:10px 13px}#header .header-bottom .secondary-menu>ul>li:last-child>a{padding:10px 17px}#header .header-bottom .header-left{flex:0 1 auto !important;width:auto !important;margin-right:0 !important;max-width:none !important;padding-right:0 !important}#header .header-bottom .header-right{flex:0 1 auto !important;width:auto !important;margin-left:0 !important;padding-left:0 !important}#header .header-bottom .header-row{gap:26px !important;justify-content:center !important}.porto-block-html-top{display:block !important}#header .header-top{background:#eef1f4 !important;color:#3a3f45 !important;border-bottom:1px solid #e2e6ea !important}#header .header-top .custom-html,#header .header-top a{color:#3a3f45 !important}#header .header-top .custom-html i,#header .header-top .porto-icon-star,#header .header-top .porto-icon-shipping,#header .header-top .porto-icon-check-circle{color:#f60 !important}#header .header-main .searchform,#header .header-main .searchform .searchform-fields{width:100% !important}#header .header-main .searchform .searchform-fields{display:flex !important;align-items:center !important;gap:8px !important;height:48px !important;padding:0 6px 0 18px !important;border-radius:999px !important;background:#f2f4f6 !important;border:1.5px solid #e6e9ec !important;box-shadow:none !important}#header .header-main .searchform .searchform-fields .text{flex:1 1 auto !important;display:flex !important;align-items:center !important;width:auto !important;height:auto !important;border:0 !important;background:0 0 !important}#header .header-main .searchform .searchform-fields input[name="s"]{flex:1 1 auto !important;width:100% !important;height:44px !important;border:0 !important;background:0 0 !important;box-shadow:none !important;padding:0 !important;margin:0 !important;font-size:14px !important;color:#1b1b1b !important;outline:0 !important;line-height:44px !important}#header .header-main .searchform .searchform-fields input[name="s"]::placeholder{color:#9aa0a6 !important}#header .header-main .searchform .searchform-fields .button-wrap{flex:0 0 auto !important;margin:0 !important;padding:0 !important;width:auto !important;height:auto !important}#header .header-main .searchform .searchform-fields .btn.btn-special{width:38px !important;height:38px !important;border-radius:50% !important;background:#f60 !important;border:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;position:static !important;transform:none !important}#header .header-main .searchform .searchform-fields .btn.btn-special i,#header .header-main .searchform .searchform-fields .btn.btn-special .porto-icon-magnifier{font-size:15px !important;color:#fff !important;width:auto !important;height:auto !important;line-height:1 !important;margin:0 !important}#header .header-main .searchform .searchform-fields .btn.btn-special:hover{background:#e65c00 !important}.porto-block-html-top{display:none !important}#header .logo img,#header .logo img.custom-logo,#header .site-logo img{content:url("https://comptech.at/wp-content/uploads/2026/10/ctlogo-opt.webp") !important;height:38px !important;width:auto !important;max-height:38px !important}@media (max-width:991px){#header .logo img{height:32px !important;max-height:32px !important}}.ct-ankauf .cards .card .ct-ico{width:44px;height:44px;display:block;margin:0 0 10px;object-fit:contain}@media (max-width:600px){.ct-ankauf .cards .card .ct-ico{width:38px;height:38px}}.ct-ankauf .cards .card{display:grid !important;grid-template-columns:44px 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:7px;align-items:center}.ct-ankauf .cards .card .ct-ico{grid-column:1;grid-row:1;width:44px;height:44px;margin:0 !important;align-self:center}.ct-ankauf .cards .card h3{grid-column:2;grid-row:1;margin:0 !important;align-self:center}.ct-ankauf .cards .card p{grid-column:1/-1;grid-row:2;margin:0 !important}@media (max-width:600px){.ct-ankauf .cards .card{grid-template-columns:38px 1fr;column-gap:10px}.ct-ankauf .cards .card .ct-ico{width:38px;height:38px}}.ct-ankauf .ct-intro{display:grid;grid-template-columns:1fr 320px;gap:26px;align-items:center;margin:0 0 10px}.ct-ankauf .ct-intro-text{min-width:0}.ct-ankauf .ct-intro-img{text-align:center}.ct-ankauf .ct-intro-img img{max-width:100%;max-height:520px;width:auto;height:auto;display:inline-block}@media (max-width:860px){.ct-ankauf .ct-intro{grid-template-columns:1fr;gap:10px}.ct-ankauf .ct-intro-img{order:-1}.ct-ankauf .ct-intro-img img{max-height:340px}}.home-banner-slider .owl-item img,.home-banner-slider .elementor-widget-image img{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 7%,#000 93%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 3%,#000 96%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 7%,#000 93%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 3%,#000 96%,transparent 100%);mask-composite:intersect}.home-banner-slider .owl-item img,.home-banner-slider .elementor-widget-image img{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 4%,#000 96%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 2%,#000 97%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 4%,#000 96%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 2%,#000 97%,transparent 100%);mask-composite:intersect}.home-banner-slider .owl-item img,.home-banner-slider .elementor-widget-image img{-webkit-mask-image:none !important;mask-image:none !important;-webkit-mask-composite:initial !important;mask-composite:initial !important}.cmplz-cookiebanner .cmplz-btn.cmplz-accept,.cmplz-cookiebanner .cmplz-btn.cmplz-accept-all,.cmplz-cookiebanner .cmplz-btn.cmplz-save,.cmplz-cookiebanner .cmplz-btn.cmplz-deny{border-radius:6px !important}.cmplz-cookiebanner .cmplz-btn.cmplz-accept,.cmplz-cookiebanner .cmplz-btn.cmplz-accept-all{background-color:#f60 !important;border:1px solid #f60 !important;color:#fff !important}.cmplz-cookiebanner .cmplz-btn.cmplz-accept:hover,.cmplz-cookiebanner .cmplz-btn.cmplz-accept-all:hover{background-color:#e65c00 !important;border-color:#e65c00 !important}.cmplz-cookiebanner a,.cmplz-cookiebanner .cmplz-links a{color:#f60 !important}.cmplz-cookiebanner .cmplz-category input:checked~.cmplz-slider,.cmplz-cookiebanner input[type=checkbox]:checked+.cmplz-slider{background-color:#f60 !important}.onetap-container-toggle .onetap-toggle img.design-border1{box-shadow:0 0 0 4px #f60 !important}