#topcontrol{right:25px!important;bottom:25px!important}body:has(.cmplz-cookiebanner:not(.cmplz-hidden)) #topcontrol{bottom:275px!important;right:30px!important}.grecaptcha-badge{right:25px!important;bottom:90px!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;--lzl-bg-img:"https://comptech.at/wp-content/uploads/maps_preview/osm_preview.jpg"}.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-consent.lzl:not(.lzl-ed),.ct-maps-consent.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAHCCAYAAAAzc7dkAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAELUlEQVR42u3BAQ0AAADCoPdPbQ8HFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8GN9cgABNMVo9QAAAABJRU5ErkJggg==")}.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}.ct-grv-hinweis{font-size:12.5px;color:#8a8a8a;padding:10px 0}.grecaptcha-badge{visibility:hidden!important;opacity:0!important;pointer-events:none!important}#header .searchform .cat,#header .searchform .selectric-cat{border-radius:0!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}}@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}}@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}}@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 .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}}@media (max-width:991px){#header .searchform-popup:has(.search-toggle.opened) form.searchform{display:block!important}}@media (max-width:991px){#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:#f07000!important;color:#fff!important}}@media (max-width:991px){#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:#f07000!important;color:#fff!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}