@media (min-width: 768px){@media (max-width: 767px){body:not(.page-id-107) .elementor-eleme html body.home .elementor-element-67354a5c h3 > span > i.fas { display: inline-block !important; width: auto !important; height: auto !important; min-width: 24px !important; min-height: 24px !important; font-size: 24px !important; line-height: 1 !important; position: static !important; visibility: visible !important; opacity: 1 !important; }}}
@media (min-width: 768px){@media (max-width: 767px){html body.home .elementor-element-67354a5c h3 > span > i.fas::before { display: inline-block !important; font-size: 24px !important; line-height: 1 !important; position: static !important; visibility: visible !important; opacity: 1 !important; }}}
@media (min-width: 768px){@media (max-width: 767px){nt-6ccfc54d { min-height: 0px !important; padding: 10px 12px 14px !important; }}}
@media (min-width: 768px){@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-toggle-wrap { display: none !important; }}}
@media (min-width: 768px){@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu-container { display: block !important; width: 100% !important; height: auto !important; max-height: none !important; opacity: 1 !important; visibility: visible !important; overflow: visible !important; position: static !important; transform: none !important; }}}
@media (min-width: 768px){@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu { display: grid !important; grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; gap: 7px !important; width: 100% !important; height: auto !important; max-height: none !important; opacity: 1 !important; visibility: visible !important; position: static !important; left: auto !important; top: auto !important; transform: none !important; margin: 0px !important; padding: 0px !important; background: transparent !important; }}}
@media (min-width: 768px){@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu li { display: block !important; width: auto !important; margin: 0px !important; padding: 0px !important; }}}
@media (min-width: 768px){@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu li a { display: flex !important; align-items: center !important; justify-content: center !important; min-height: 42px !important; padding: 7px 4px !important; border: 1px solid rgba(255, 255, 255, 0.22) !important; border-radius: 7px !important; font-size: 13px !important; line-height: 1.15 !important; text-align: center !important; }}}
@media (min-width: 768px){@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu li:has(a[href*="datenschutz"]) { display: none !important; }}}
@media (min-width: 768px){@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu li:has(a[href*="Termin%20nach"]) { grid-column: 1 / -1 !important; }}}
@media (min-width: 768px){@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu a[href*="Termin%20nach"] { background: rgb(49, 94, 211) !important; border-color: rgb(49, 94, 211) !important; color: rgb(255, 255, 255) !important; }}}
@media (min-width: 768px){@media (max-width: 767px){body.page-id-701 .elementor-element-1c453cf { padding: 30px 0px 34px !important; background: rgb(245, 247, 251) !important; overflow: hidden !important; }}}
@media (min-width: 768px){@media (max-width: 767px){body.page-id-701 .elementor-element-1c453cf > .elementor-container, body.page-id-701 .elementor-element-1c453cf .elementor-column, body.page-id-701 .elementor-element-1c453cf .elementor-widget-wrap, body.page-id-701 .elementor-element-4748c7a, body.page-id-701 .elementor-element-4748c7a .elementor-widget-container, body.page-id-701 .elementor-element-4748c7a .elementor-image-gallery { height: auto !important; min-height: 0px !important; width: 100% !important; max-width: 100% !important; padding: 0px !important; margin: 0px !important; background: transparent !important; border: 0px !important; box-shadow: none !important; }}}
@media (min-width: 768px){@media (max-width: 767px){body.page-id-701 .elementor-element-4748c7a .gallery { display: flex !important; flex-wrap: nowrap !important; gap: 14px !important; width: 100% !important; overflow: auto hidden !important; scroll-snap-type: x mandatory !important; padding: 0px 18px 14px !important; margin: 0px !important; }}}
@media (min-width: 768px){@media (max-width: 767px){body.page-id-701 .elementor-element-4748c7a .gallery-item { flex: 0 0 82vw !important; width: 82vw !important; max-width: 320px !important; margin: 0px !important; padding: 0px !important; scroll-snap-align: center !important; background: rgb(255, 255, 255) !important; border: 1px solid rgb(225, 231, 239) !important; border-radius: 14px !important; overflow: hidden !important; box-shadow: rgba(16, 40, 75, 0.1) 0px 7px 22px !important; }}}
@media (min-width: 768px){@media (max-width: 767px){body.page-id-701 .elementor-element-4748c7a .gallery-icon, body.page-id-701 .elementor-element-4748c7a .gallery-icon a { display: block !important; width: 100% !important; }}}
@media (min-width: 768px){@media (max-width: 767px){body.page-id-701 .elementor-element-4748c7a img { width: 100% !important; height: 300px !important; object-fit: cover !important; border-radius: 0px !important; display: block !important; }}}
@media (min-width: 768px){@media (max-width: 767px){body.page-id-701 .elementor-element-4748c7a::before { content: "Bilder seitlich wischen →"; display: block; text-align: center; color: rgb(82, 98, 122); font-size: 14px; font-weight: 700; margin: 0px 0px 14px; }}}
@media (min-width: 768px){@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-footer { display: none !important; }}}
@media (min-width: 768px){@media (max-width: 767px){body.page-id-107 > .elementor .elementor-element-335ea6fb { display: block !important; background: rgb(13, 43, 82) !important; border-top: 5px solid rgb(255, 252, 0) !important; padding: 22px 12px !important; }}}
@media (min-width: 768px){@media (max-width: 767px){body.page-id-107 > .elementor .elementor-element-3070f43 { display: block !important; }}}
@media (min-width: 768px){@media (max-width: 767px){.elementor-element-3070f43 { height: auto !important; min-height: 0px !important; padding: 14px 10px !important; }}}
@media (min-width: 768px){@media (max-width: 767px){.elementor-element-3070f43 > .elementor-container { display: block !important; width: 100% !important; padding: 0px !important; }}}
@media (min-width: 768px){@media (max-width: 767px){.elementor-element-3070f43 .elementor-element-4571ded5 { display: none !important; }}}
@media (min-width: 768px){@media (max-width: 767px){.elementor-element-3070f43 .elementor-element-69bcf3 { width: 100% !important; }}}
@media (min-width: 768px){@media (max-width: 767px){.elementor-element-3070f43 .elementor-element-69bcf3 > .elementor-widget-wrap { padding: 0px !important; }}}
@media (min-width: 768px){@media (max-width: 767px){.elementor-element-3070f43 .elementor-element-6c57b625 { min-height: 0px !important; margin: 0px !important; }}}
@media (min-width: 768px){@media (max-width: 767px){.elementor-element-3070f43 .elementor-element-6c57b625 > .elementor-container { display: grid !important; grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; gap: 6px !important; width: 100% !important; }}}
@media (min-width: 768px){@media (max-width: 767px){.elementor-element-3070f43 .elementor-element-6c57b625 .elementor-inner-column { width: 100% !important; min-width: 0px !important; margin: 0px !important; transform: none !important; }}}
@media (min-width: 768px){@media (max-width: 767px){.elementor-element-3070f43 .elementor-element-6c57b625 .elementor-widget-wrap { padding: 6px 2px !important; justify-content: center !important; }}}
@media (min-width: 768px){@media (max-width: 767px){.elementor-element-3070f43 .elementor-element-6c57b625 h2 { margin: 0px !important; text-align: center !important; font-size: 12px !important; line-height: 1.3 !important; }}}
@media (min-width: 768px){body.page-id-701 .elementor-element-de01e3f, body.page-id-701 .elementor-element-4a2f304 { display: none !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-e1671bb { max-width: 1180px !important; margin: 28px auto 0px !important; border-radius: 22px !important; overflow: hidden !important; box-shadow: rgba(13, 43, 82, 0.14) 0px 18px 44px !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-e1671bb .wpr-slider-title h2 { font-size: 44px !important; line-height: 1.1 !important; letter-spacing: -0.02em !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-e1671bb .wpr-slider-description p { max-width: 760px !important; margin: 12px auto 0px !important; font-size: 16px !important; line-height: 1.5 !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-8d605e1 { background: linear-gradient(rgb(243, 247, 253) 0%, rgb(255, 255, 255) 100%) !important; padding: 52px 28px 58px !important; margin: 0px !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-8d605e1 > .elementor-container { max-width: 1180px !important; margin: 0px auto !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-8d605e1 .elementor-element-5307424 { margin-bottom: 24px !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-8d605e1 .elementor-element-5307424 .elementor-heading-title { font-size: 36px !important; line-height: 1.18 !important; color: rgb(13, 43, 82) !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-5dd99c4 > .elementor-widget-container { display: grid !important; grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 14px !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-5dd99c4 > .elementor-widget-container > p { margin: 0px !important; padding: 18px 20px !important; background: rgb(255, 255, 255) !important; border: 1px solid rgb(223, 230, 242) !important; border-radius: 14px !important; box-shadow: rgba(13, 43, 82, 0.07) 0px 8px 24px !important; color: rgb(64, 81, 106) !important; font-size: 14px !important; line-height: 1.55 !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-5dd99c4 > .elementor-widget-container > p:first-child { grid-column: 1 / -1 !important; padding: 22px 24px !important; background: rgb(13, 43, 82) !important; border-color: rgb(13, 43, 82) !important; color: rgb(255, 255, 255) !important; font-size: 16px !important; line-height: 1.55 !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-5dd99c4 > .elementor-widget-container > p:not(:first-child)::before { content: "✓" !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 22px !important; height: 22px !important; margin: 0px 9px 4px 0px !important; border-radius: 50% !important; background: rgb(255, 252, 0) !important; color: rgb(13, 43, 82) !important; font-size: 13px !important; font-weight: 900 !important; vertical-align: middle !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-1c453cf { position: relative !important; padding: 54px 28px 60px !important; background: rgb(255, 255, 255) !important; min-height: 0px !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-1c453cf::before { content: "Gaming-PCs aus unserer Werkstatt" !important; display: block !important; max-width: 1180px !important; margin: 0px auto 26px !important; color: rgb(13, 43, 82) !important; font-size: 34px !important; line-height: 1.2 !important; font-weight: 800 !important; text-align: center !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-1c453cf > .elementor-container { max-width: 1180px !important; margin: 0px auto !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-4748c7a { height: auto !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-4748c7a .gallery { display: grid !important; grid-template-columns: repeat(4, minmax(0px, 1fr)) !important; gap: 16px !important; margin: 0px !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-4748c7a .gallery-item { width: auto !important; height: 190px !important; margin: 0px !important; border-radius: 16px !important; overflow: hidden !important; background-position: center center !important; background-size: cover !important; box-shadow: rgba(13, 43, 82, 0.12) 0px 10px 26px !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-4748c7a .gallery-item:nth-child(n+9) { display: none !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-4748c7a .gallery-item a { display: block !important; width: 100% !important; height: 100% !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-4748c7a .gallery-item img { width: 100% !important; height: 100% !important; object-fit: cover !important; transition: transform 0.3s !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-4748c7a .gallery-item:hover img { transform: scale(1.04) !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-15088932 { max-width: 1180px !important; min-height: 190px !important; margin: 24px auto 46px !important; padding: 36px 28px !important; border-radius: 20px !important; overflow: hidden !important; background: linear-gradient(135deg, rgb(13, 43, 82), rgb(23, 60, 112)) !important; box-shadow: rgba(13, 43, 82, 0.18) 0px 16px 38px !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-15088932 .elementor-heading-title { font-size: 0px !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-15088932 .elementor-heading-title::after { content: "Bereit für Ihren individuellen Gaming-PC?" !important; color: rgb(255, 255, 255) !important; font-size: 28px !important; line-height: 1.25 !important; font-weight: 800 !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-15088932 .elementor-button { background: rgb(255, 252, 0) !important; color: rgb(13, 43, 82) !important; border-radius: 9px !important; padding: 14px 22px !important; font-size: 15px !important; font-weight: 800 !important; box-shadow: none !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-15088932 .elementor-button-text { font-size: 0px !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-15088932 .elementor-button-text::after { content: "Gaming-PC anfragen" !important; font-size: 15px !important; }}
@media (min-width: 768px){html body.page-id-701 section.elementor-element-1c453cf { padding: 34px 28px 40px !important; }}
@media (min-width: 768px){html body.page-id-701 .elementor-element-4748c7a .gallery { display: grid !important; grid-template-columns: repeat(4, minmax(0px, 1fr)) !important; gap: 16px !important; width: 100% !important; }}
@media (min-width: 768px){html body.page-id-701 .elementor-element-4748c7a figure.gallery-item { width: 100% !important; max-width: none !important; height: 190px !important; margin: 0px !important; padding: 0px !important; }}
@media (min-width: 768px){html body.page-id-701 .elementor-element-4748c7a .gallery-icon, html body.page-id-701 .elementor-element-4748c7a .gallery-icon a { display: block !important; width: 100% !important; height: 100% !important; max-width: none !important; }}
@media (min-width: 768px){html body.page-id-701 .elementor-element-4748c7a .gallery-icon img { display: block !important; width: 100% !important; max-width: none !important; height: 100% !important; object-fit: cover !important; }}
@media (min-width: 768px){html body.page-id-701 section.elementor-element-15088932 { width: calc(100% - 56px) !important; max-width: 1180px !important; min-height: 0px !important; height: auto !important; margin: 24px auto 40px !important; padding: 30px 28px !important; }}
@media (min-width: 768px){html body.page-id-701 .elementor-element-15088932 .elementor-element-4414f120 { display: none !important; }}
@media (min-width: 768px){html body.page-id-701 .elementor-element-15088932 .elementor-element-10f60887 > .elementor-widget-wrap::before { content: "Bereit für Ihren individuellen Gaming-PC?" !important; display: block !important; width: 100% !important; margin: 0px 0px 20px !important; color: rgb(255, 255, 255) !important; font-size: 28px !important; line-height: 1.25 !important; font-weight: 800 !important; text-align: center !important; }}
@media (min-width: 768px){html body.page-id-701 section.elementor-element-15088932 { min-height: 0px !important; height: auto !important; padding: 22px 28px !important; }}
@media (min-width: 768px){html body.page-id-701 section.elementor-element-15088932 > .elementor-container { min-height: 188px !important; }}
@media (min-width: 768px){html body.page-id-701 .elementor-element-15088932 .elementor-element-10f60887 > .elementor-widget-wrap { padding: 20px !important; }}
@media (min-width: 768px){html body.page-id-701 .elementor-element-15088932 .elementor-element-10f60887 > .elementor-widget-wrap::before { font-size: 27px !important; line-height: 1.2 !important; margin-bottom: 12px !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container > ul { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 12px !important; padding-top: 52px !important; position: relative !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container > ul::before { content: "Beratung & Planung   ·   Sicherheit & Support   ·   Infrastruktur & Systeme" !important; position: absolute !important; left: 0px !important; top: 0px !important; width: 100% !important; padding: 11px 15px !important; background: rgb(232, 238, 248) !important; border-left: 5px solid rgb(255, 252, 0) !important; border-radius: 10px !important; color: rgb(13, 43, 82) !important; font-size: 14px !important; line-height: 1.3 !important; font-weight: 800 !important; letter-spacing: 0.01em !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container > h4 + p + p a { display: inline-block !important; padding: 9px 14px !important; background: rgb(255, 252, 0) !important; border-radius: 8px !important; color: rgb(13, 43, 82) !important; font-size: 14px !important; font-weight: 800 !important; text-decoration: none !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-607eb4b .wpr-slider-description p { font-size: 0px !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-607eb4b .wpr-slider-description p::after { content: "IT-Beratung, Einrichtung und Support aus einer Hand" !important; display: block !important; color: rgb(255, 255, 255) !important; font-size: 16px !important; line-height: 1.4 !important; font-weight: 700 !important; letter-spacing: 0.04em !important; text-transform: none !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container > ul { grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; grid-template-rows: repeat(6, auto) !important; gap: 10px !important; padding-top: 42px !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container > ul > li { min-height: 78px !important; padding: 12px 12px 12px 42px !important; overflow: visible !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container > ul > li p { font-size: 13px !important; line-height: 1.32 !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(1) { grid-area: 2 / 1; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(2) { grid-area: 3 / 1; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(4) { grid-area: 4 / 1; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(8) { grid-area: 5 / 1; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(14) { grid-area: 6 / 1; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(3) { grid-area: 2 / 2; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(5) { grid-area: 3 / 2; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(6) { grid-area: 4 / 2; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(13) { grid-area: 5 / 2; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(15) { grid-area: 6 / 2; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(7) { grid-area: 2 / 3; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(9) { grid-area: 3 / 3; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(10) { grid-area: 4 / 3; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(11) { grid-area: 5 / 3; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(12) { grid-area: 6 / 3; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(1)::after, body.page-id-1115 .elementor-element-9c55e2c li:nth-child(3)::after, body.page-id-1115 .elementor-element-9c55e2c li:nth-child(7)::after { position: absolute !important; left: 0px !important; top: -38px !important; width: 100% !important; color: rgb(13, 43, 82) !important; font-size: 15px !important; line-height: 1.2 !important; font-weight: 800 !important; letter-spacing: 0.02em !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(1)::after { content: "Beratung & Planung" !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(3)::after { content: "Sicherheit & Support" !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(7)::after { content: "Infrastruktur & Systeme" !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(7) p, body.page-id-1115 .elementor-element-9c55e2c li:nth-child(10) p, body.page-id-1115 .elementor-element-9c55e2c li:nth-child(11) p, body.page-id-1115 .elementor-element-9c55e2c li:nth-child(12) p, body.page-id-1115 .elementor-element-9c55e2c li:nth-child(13) p { font-size: 0px !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(7) p::after { content: "Private-Cloud-Lösungen"; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(10) p::after { content: "E-Mail & Kommunikation (Exchange/Linux)"; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(11) p::after { content: "Virtualisierung mit Hyper-V und VMware"; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(12) p::after { content: "Telefonie & Schnittstellen"; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(13) p::after { content: "Sichere Netzwerke & Zugriffsrechte (VLAN)"; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c li:nth-child(7) p::after, body.page-id-1115 .elementor-element-9c55e2c li:nth-child(10) p::after, body.page-id-1115 .elementor-element-9c55e2c li:nth-child(11) p::after, body.page-id-1115 .elementor-element-9c55e2c li:nth-child(12) p::after, body.page-id-1115 .elementor-element-9c55e2c li:nth-child(13) p::after { color: rgb(37, 57, 85) !important; font-size: 13px !important; line-height: 1.32 !important; font-weight: 600 !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container > h4 + p + p a { display: inline-block !important; padding: 9px 14px !important; background: rgb(255, 252, 0) !important; border-radius: 8px !important; color: rgb(13, 43, 82) !important; font-size: 0px !important; text-decoration: none !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container > h4 + p + p a::after { content: "Beratung anfragen" !important; font-size: 14px !important; font-weight: 800 !important; }}
@media (min-width: 768px){html body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container > ul { display: grid !important; grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; grid-template-rows: none !important; grid-auto-flow: row !important; grid-auto-columns: auto !important; gap: 12px !important; padding-top: 52px !important; }}
@media (min-width: 768px){html body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container > ul > li:nth-child(n) { grid-area: auto !important; min-height: 72px !important; margin: 0px !important; padding: 14px 16px 14px 48px !important; }}
@media (min-width: 768px){html body.page-id-1115 .elementor-element-9c55e2c li:nth-child(1)::after, html body.page-id-1115 .elementor-element-9c55e2c li:nth-child(3)::after, html body.page-id-1115 .elementor-element-9c55e2c li:nth-child(7)::after { content: none !important; display: none !important; }}
@media (min-width: 768px){html body.page-id-1115 .elementor-element-9c55e2c li:nth-child(7) p, html body.page-id-1115 .elementor-element-9c55e2c li:nth-child(10) p, html body.page-id-1115 .elementor-element-9c55e2c li:nth-child(11) p, html body.page-id-1115 .elementor-element-9c55e2c li:nth-child(12) p, html body.page-id-1115 .elementor-element-9c55e2c li:nth-child(13) p { font-size: 13px !important; }}
@media (min-width: 768px){html body.page-id-1115 .elementor-element-9c55e2c li:nth-child(7) p::after, html body.page-id-1115 .elementor-element-9c55e2c li:nth-child(10) p::after, html body.page-id-1115 .elementor-element-9c55e2c li:nth-child(11) p::after, html body.page-id-1115 .elementor-element-9c55e2c li:nth-child(12) p::after, html body.page-id-1115 .elementor-element-9c55e2c li:nth-child(13) p::after { content: none !important; display: none !important; }}
@media (min-width: 768px){html body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container > h4 + p + p a { font-size: 14px !important; }}
@media (min-width: 768px){html body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container > h4 + p + p a::after { content: none !important; display: none !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-e1671bb { max-width: 1180px !important; min-height: 350px !important; margin: 28px auto 0px !important; border-radius: 22px !important; overflow: hidden !important; box-shadow: rgba(13, 43, 82, 0.14) 0px 18px 44px !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-e1671bb .elementor-heading-title { font-size: 42px !important; line-height: 1.12 !important; letter-spacing: -0.02em !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-54ad632 { background: linear-gradient(rgb(244, 247, 252) 0%, rgb(255, 255, 255) 100%) !important; padding: 54px 28px 62px !important; margin-top: 30px !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-54ad632 > .elementor-container { max-width: 1180px !important; margin: 0px auto !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-fb96afd > .elementor-widget-wrap { padding: 0px !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c { width: 100% !important; max-width: none !important; margin: 0px !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container { display: grid !important; grid-template-columns: minmax(0px, 1.55fr) minmax(300px, 0.72fr) !important; grid-template-rows: auto auto auto auto !important; column-gap: 30px !important; align-items: start !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container > ul { grid-area: 1 / 1 !important; display: grid !important; grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 12px !important; margin: 0px !important; padding: 0px !important; list-style: none !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container > ul > li { position: relative !important; display: flex !important; align-items: center !important; min-height: 72px !important; margin: 0px !important; padding: 14px 16px 14px 48px !important; background: rgb(255, 255, 255) !important; border: 1px solid rgb(223, 230, 242) !important; border-radius: 14px !important; box-shadow: rgba(13, 43, 82, 0.07) 0px 8px 22px !important; color: rgb(29, 49, 82) !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container > ul > li::before { content: "✓" !important; position: absolute !important; left: 16px !important; top: 50% !important; transform: translateY(-50%) !important; width: 24px !important; height: 24px !important; display: flex !important; align-items: center !important; justify-content: center !important; border-radius: 50% !important; background: rgb(255, 252, 0) !important; color: rgb(13, 43, 82) !important; font-size: 14px !important; font-weight: 800 !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container > ul > li p { margin: 0px !important; color: rgb(37, 57, 85) !important; font-size: 14px !important; line-height: 1.38 !important; font-weight: 600 !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container::before { content: "" !important; display: block !important; grid-area: 1 / 2 / 5 !important; width: 100% !important; min-height: 700px !important; border-radius: 20px !important; background: linear-gradient(rgba(13, 43, 82, 0.05), rgba(13, 43, 82, 0.48)), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/it-service-hero.png") center center / cover no-repeat !important; box-shadow: rgba(13, 43, 82, 0.18) 0px 18px 42px !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container::after { content: "Persönlicher IT-Service in Bad Pyrmont" !important; z-index: 2 !important; grid-area: 1 / 2 / 5 !important; align-self: end !important; margin: 0px 25px 25px !important; color: rgb(255, 255, 255) !important; font-size: 22px !important; line-height: 1.25 !important; font-weight: 700 !important; text-shadow: rgba(0, 0, 0, 0.35) 0px 2px 10px !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container > h4 { grid-area: 2 / 1 !important; margin: 22px 0px 8px !important; padding: 18px 20px 4px !important; background: rgb(13, 43, 82) !important; border-radius: 14px 14px 0px 0px !important; color: rgb(255, 255, 255) !important; font-size: 20px !important; line-height: 1.3 !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container > h4 + p { grid-area: 3 / 1 !important; margin: 0px !important; padding: 4px 20px !important; background: rgb(13, 43, 82) !important; color: rgb(255, 255, 255) !important; font-size: 15px !important; font-weight: 700 !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container > h4 + p + p { grid-area: 4 / 1 !important; margin: 0px !important; padding: 5px 20px 18px !important; background: rgb(13, 43, 82) !important; border-radius: 0px 0px 14px 14px !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container > h4 + p + p a { color: rgb(255, 252, 0) !important; font-size: 15px !important; font-weight: 700 !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-3ac2768 { display: none !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container::before { align-self: stretch !important; min-height: 100% !important; height: 100% !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container > h4 { font-size: 0px !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container > h4::after { content: "Nicht das Passende gefunden? Rufen Sie uns an." !important; font-size: 20px !important; line-height: 1.3 !important; color: rgb(255, 255, 255) !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container > h4 + p { font-size: 0px !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c > .elementor-widget-container > h4 + p::after { content: "Telefon: 05281 9561800" !important; font-size: 15px !important; line-height: 1.4 !important; color: rgb(255, 255, 255) !important; }}
@media (min-width: 768px){html body.page-id-107 div.elementor.elementor-107 section.elementor-element-335ea6fb .elementor-element-77b5793b .elementor-element-6860892e > .elementor-widget-wrap::after, html body:not(.page-id-107) section.elementor-element-335ea6fb .elementor-element-77b5793b .elementor-element-6860892e > .elementor-widget-wrap::after { content: "Telefon: 05281 9561800, WhatsApp: 0152 21046345, E-Mail: info@it-system-support.com" !important; }}
@media (min-width: 768px){html body.page-id-107 div.elementor.elementor-107 section.elementor-element-335ea6fb .elementor-element-6860892e > .elementor-widget-wrap::after, html body:not(.page-id-107) section.elementor-element-335ea6fb .elementor-element-6860892e > .elementor-widget-wrap::after { content: "Telefon: 05281 9561800 | WhatsApp: 0152 21046345 | E-Mail: info@it-system-support.com" !important; }}
@media (min-width: 768px){html body.page-id-107 div.elementor.elementor-107 section.elementor-element-335ea6fb .elementor-element-77b5793b .elementor-element-6860892e > .elementor-widget-wrap::after, html body:not(.page-id-107) section.elementor-element-335ea6fb .elementor-element-77b5793b .elementor-element-6860892e > .elementor-widget-wrap::after { content: "Telefon: 05281 9561800 | WhatsApp: 0152 21046345 | E-Mail: info@it-system-support.com" !important; }}
@media (min-width: 768px){html body .elementor-element-124c93df > .elementor-widget-wrap::after { content: "Support & Fernwartung: Mo–Fr 09:00–18:00 Uhr · Ladengeschäft: 10:00–15:00 Uhr" !important; }}
@media (min-width: 768px){html body .elementor-element-6860892e > .elementor-widget-wrap::after { content: "Telefon: 05281 9561800 · WhatsApp: 0152 21046345 · E-Mail: info@it-system-support.com" !important; }}
@media (min-width: 768px){html body.page-id-107 div.elementor.elementor-107 section.elementor-element-335ea6fb .elementor-element-124c93df > .elementor-widget-wrap::after, html body:not(.page-id-107) section.elementor-element-335ea6fb .elementor-element-124c93df > .elementor-widget-wrap::after { content: "Support & Fernwartung: Mo–Fr 09:00–18:00 Uhr · Ladengeschäft: 10:00–15:00 Uhr" !important; }}
@media (min-width: 768px){html body.page-id-107 div.elementor.elementor-107 section.elementor-element-335ea6fb .elementor-element-6860892e > .elementor-widget-wrap::after, html body:not(.page-id-107) section.elementor-element-335ea6fb .elementor-element-6860892e > .elementor-widget-wrap::after { content: "Telefon: 05281 9561800 · WhatsApp: 0152 21046345 · E-Mail: info@it-system-support.com" !important; }}
@media (min-width: 768px){html body.page-id-107 div.elementor.elementor-107 section.elementor-element-335ea6fb .elementor-element-77b5793b .elementor-inner-column:nth-child(3) .elementor-element-76041c54 { display: none !important; }}
@media (min-width: 768px){html body:not(.page-id-107) section.elementor-element-335ea6fb .elementor-element-77b5793b .elementor-inner-column:nth-child(3) .elementor-element-76041c54 { display: none !important; }}
@media (min-width: 768px){html body.page-id-107 div.elementor.elementor-107 section.elementor-element-335ea6fb h2.elementor-heading-title, html body.page-id-107 div.elementor.elementor-107 section.elementor-element-335ea6fb h3, html body:not(.page-id-107) section.elementor-element-335ea6fb h2.elementor-heading-title, html body:not(.page-id-107) section.elementor-element-335ea6fb h3 { font-size: 16px !important; line-height: 1.2 !important; margin-bottom: 5px !important; }}
@media (min-width: 768px){html body.page-id-107 div.elementor.elementor-107 section.elementor-element-335ea6fb p, html body.page-id-107 div.elementor.elementor-107 section.elementor-element-335ea6fb li, html body.page-id-107 div.elementor.elementor-107 section.elementor-element-335ea6fb td, html body.page-id-107 div.elementor.elementor-107 section.elementor-element-335ea6fb span, html body.page-id-107 div.elementor.elementor-107 section.elementor-element-335ea6fb a, html body:not(.page-id-107) section.elementor-element-335ea6fb p, html body:not(.page-id-107) section.elementor-element-335ea6fb li, html body:not(.page-id-107) section.elementor-element-335ea6fb td, html body:not(.page-id-107) section.elementor-element-335ea6fb span, html body:not(.page-id-107) section.elementor-element-335ea6fb a { font-size: 12.5px !important; line-height: 1.35 !important; }}
@media (min-width: 768px){html body.page-id-107 div.elementor.elementor-107 section.elementor-element-335ea6fb .elementor-widget-wrap::after, html body:not(.page-id-107) section.elementor-element-335ea6fb .elementor-widget-wrap::after { font-size: 12.5px !important; line-height: 1.35 !important; }}
@media (min-width: 768px){html body.page-id-107 div.elementor.elementor-107 .elementor-element-124c93df .elementor-element-3f851b0f, html body.page-id-107 div.elementor.elementor-107 .elementor-element-6860892e .elementor-element-4cdd2dde { display: none !important; }}
@media (min-width: 768px){html body.page-id-107 div.elementor.elementor-107 .elementor-element-77b5793b .elementor-inner-column > .elementor-widget-wrap { padding: 10px 13px !important; min-height: 0px !important; height: auto !important; }}
@media (min-width: 768px){html body .elementor-element-76041c54 p { margin: 0px 0px 3px !important; padding: 0px !important; line-height: 1.35 !important; }}
@media (min-width: 768px){html body .elementor-element-76041c54 .elementor-widget-container { margin: 0px !important; padding: 0px !important; }}
@media (min-width: 768px){html body .elementor-element-76041c54 { display: none !important; }}
@media (min-width: 768px){html body.page-id-107 div.elementor.elementor-107 .elementor-element-76041c54 { display: none !important; }}
@media (min-width: 768px){html body .elementor-element-77b5793b .elementor-inner-column:nth-child(3) > .elementor-widget-wrap::after { content: "Oesdorfer Str. 12 · 31812 Bad Pyrmont" !important; display: block !important; color: rgb(233, 241, 251) !important; font-size: 13px !important; line-height: 1.4 !important; }}
@media (min-width: 768px){html body .elementor-element.elementor-element-335ea6fb { padding: 14px 28px 12px !important; }}
@media (min-width: 768px){html body .elementor-element.elementor-element-39411901 > .elementor-widget-wrap::before { width: 195px !important; height: 30px !important; margin: 0px 0px 8px !important; }}
@media (min-width: 768px){html body .elementor-element-77b5793b .elementor-inner-column { height: 145px !important; min-height: 145px !important; max-height: 145px !important; overflow: hidden !important; }}
@media (min-width: 768px){html body .elementor-element-77b5793b .elementor-inner-column > .elementor-widget-wrap { height: 143px !important; min-height: 0px !important; padding: 9px 12px !important; overflow: hidden !important; }}
@media (min-width: 768px){html body .elementor-element.elementor-element-335ea6fb { padding: 18px 28px 16px !important; }}
@media (min-width: 768px){html body .elementor-element.elementor-element-39411901 > .elementor-widget-wrap::before { width: 205px !important; height: 34px !important; margin: 0px 0px 10px !important; }}
@media (min-width: 768px){html body .elementor-element.elementor-element-77b5793b > .elementor-container { gap: 14px !important; }}
@media (min-width: 768px){html body .elementor-element.elementor-element-77b5793b .elementor-inner-column > .elementor-widget-wrap { padding: 12px 15px !important; }}
@media (min-width: 768px){html body .elementor-element.elementor-element-335ea6fb .elementor-heading-title { font-size: 17px !important; line-height: 1.2 !important; margin: 0px 0px 5px !important; }}
@media (min-width: 768px){html body .elementor-element.elementor-element-335ea6fb p, html body .elementor-element.elementor-element-335ea6fb li, html body .elementor-element.elementor-element-335ea6fb td, html body .elementor-element.elementor-element-335ea6fb span, html body .elementor-element.elementor-element-335ea6fb a { font-size: 13px !important; line-height: 1.3 !important; }}
@media (min-width: 768px){html body .elementor-element.elementor-element-335ea6fb .elementor-tab-title { padding: 2px 0px !important; }}
@media (min-width: 768px){html body .elementor-element.elementor-element-335ea6fb .elementor-toggle-item { margin-bottom: 3px !important; }}
@media (min-width: 768px){html body .elementor-element.elementor-element-3070f43 { min-height: 50px !important; padding: 6px 28px !important; }}
@media (min-width: 768px){html body .elementor-element.elementor-element-3070f43 h2, html body .elementor-element.elementor-element-3070f43 a, html body .elementor-element.elementor-element-3070f43 .elementor-element-4571ded5 > .elementor-widget-wrap::before { font-size: 12px !important; }}
@media (min-width: 768px){html body .elementor-element-124c93df .elementor-element-3f851b0f, html body .elementor-element-6860892e .elementor-element-4cdd2dde { display: none !important; }}
@media (min-width: 768px){html body .elementor-element-124c93df > .elementor-widget-wrap::after { content: "Support & Fernwartung: Mo–Fr 09:00–18:00 UhrA Ladengeschäft: 10:00–15:00 Uhr" !important; }}
@media (min-width: 768px){html body .elementor-element-6860892e > .elementor-widget-wrap::after { content: "Telefon: 05281 9561800A WhatsApp: 0152 21046345A E-Mail: info@it-system-support.com" !important; }}
@media (min-width: 768px){html body .elementor-element-124c93df > .elementor-widget-wrap::after, html body .elementor-element-6860892e > .elementor-widget-wrap::after { display: block !important; white-space: pre-line !important; color: rgb(233, 241, 251) !important; font-size: 13px !important; line-height: 1.5 !important; }}
@media (min-width: 768px){html body .elementor-element-77b5793b .elementor-inner-column > .elementor-widget-wrap { padding: 11px 14px !important; min-height: 0px !important; height: auto !important; }}
@media (min-width: 768px){html body .elementor-element-77b5793b > .elementor-container { align-items: stretch !important; }}
@media (min-width: 768px){html body .elementor-element.elementor-element-335ea6fb { padding: 26px 28px 22px !important; }}
@media (min-width: 768px){html body .elementor-element.elementor-element-39411901 > .elementor-widget-wrap::before { width: 230px !important; height: 40px !important; margin: 0px 0px 16px !important; }}
@media (min-width: 768px){html body .elementor-element.elementor-element-77b5793b > .elementor-container { gap: 16px !important; }}
@media (min-width: 768px){html body .elementor-element.elementor-element-77b5793b .elementor-inner-column { min-height: 0px !important; border-radius: 12px !important; }}
@media (min-width: 768px){html body .elementor-element.elementor-element-77b5793b .elementor-inner-column > .elementor-widget-wrap { padding: 16px 18px !important; }}
@media (min-width: 768px){html body .elementor-element.elementor-element-335ea6fb .elementor-heading-title { font-size: 19px !important; margin: 0px 0px 8px !important; }}
@media (min-width: 768px){html body .elementor-element.elementor-element-335ea6fb p, html body .elementor-element.elementor-element-335ea6fb li, html body .elementor-element.elementor-element-335ea6fb td, html body .elementor-element.elementor-element-335ea6fb span, html body .elementor-element.elementor-element-335ea6fb a { font-size: 14px !important; line-height: 1.45 !important; }}
@media (min-width: 768px){html body .elementor-element.elementor-element-335ea6fb .elementor-toggle-item { margin-bottom: 6px !important; }}
@media (min-width: 768px){html body .elementor-element.elementor-element-3070f43 { min-height: 56px !important; padding: 9px 28px !important; }}
@media (min-width: 768px){html body.page-id-107 div.elementor.elementor-107 section.elementor-section.elementor-element-deda5a1[data-id="deda5a1"] { padding-bottom: 0px !important; }}
@media (min-width: 768px){html body.page-id-107 div.elementor.elementor-107 section.elementor-element.elementor-element-335ea6fb { border-top: 0px !important; }}
@media (min-width: 768px){html body.page-id-107 div.elementor.elementor-107 section.elementor-section.elementor-element.elementor-element-335ea6fb { margin-top: -78px !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor.elementor-107 .elementor-element-335ea6fb .elementor-element, html body.page-id-107 .elementor.elementor-107 .elementor-element-3070f43 .elementor-element { display: block !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor.elementor-107 .elementor-element-335ea6fb .elementor-column, html body.page-id-107 .elementor.elementor-107 .elementor-element-3070f43 .elementor-column { display: flex !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor.elementor-107 .elementor-element.elementor-element-335ea6fb, html body.page-id-107 .elementor.elementor-107 .elementor-element.elementor-element-3070f43 { display: block !important; }}
@media (min-width: 768px){body .elementor-element-335ea6fb { background: rgb(13, 43, 82) !important; border-top: 5px solid rgb(255, 252, 0) !important; padding: 42px 28px 34px !important; color: rgb(255, 255, 255) !important; }}
@media (min-width: 768px){body .elementor-element-335ea6fb > .elementor-container { max-width: 1180px !important; margin: 0px auto !important; }}
@media (min-width: 768px){body .elementor-element-39411901 > .elementor-widget-wrap::before { content: "" !important; display: block !important; width: 285px !important; height: 54px !important; margin: 0px 0px 28px !important; background: url("https://hillert-it-system-support.com/wp-content/uploads/2023/02/8985-removebg-preview-1-1.png") left center / contain no-repeat !important; filter: brightness(0) invert(1) contrast(1.35) drop-shadow(rgba(0, 0, 0, 0.22) 0px 1px 1px) !important; }}
@media (min-width: 768px){body .elementor-element-77b5793b > .elementor-container { display: grid !important; grid-template-columns: 1.15fr 1fr 1fr !important; gap: 22px !important; max-width: 1180px !important; }}
@media (min-width: 768px){body .elementor-element-77b5793b .elementor-inner-column { width: 100% !important; min-height: 100% !important; background: rgba(255, 255, 255, 0.067) !important; border: 1px solid rgba(255, 255, 255, 0.16) !important; border-radius: 16px !important; box-shadow: rgba(0, 0, 0, 0.12) 0px 12px 30px !important; overflow: hidden !important; }}
@media (min-width: 768px){body .elementor-element-77b5793b .elementor-inner-column > .elementor-widget-wrap { padding: 25px 26px !important; }}
@media (min-width: 768px){body .elementor-element-335ea6fb h2, body .elementor-element-335ea6fb h3, body .elementor-element-335ea6fb .elementor-heading-title { color: rgb(255, 255, 255) !important; font-size: 22px !important; line-height: 1.25 !important; margin: 0px 0px 15px !important; }}
@media (min-width: 768px){body .elementor-element-335ea6fb p, body .elementor-element-335ea6fb li, body .elementor-element-335ea6fb td, body .elementor-element-335ea6fb span, body .elementor-element-335ea6fb a { color: rgb(233, 241, 251) !important; font-size: 15px !important; line-height: 1.65 !important; }}
@media (min-width: 768px){body .elementor-element-335ea6fb a:hover { color: rgb(255, 252, 0) !important; }}
@media (min-width: 768px){body .elementor-element-335ea6fb .elementor-toggle-item { border: 0px !important; margin: 0px 0px 12px !important; }}
@media (min-width: 768px){body .elementor-element-335ea6fb .elementor-tab-title { padding: 5px 0px !important; border: 0px !important; }}
@media (min-width: 768px){body .elementor-element-335ea6fb .elementor-toggle-icon { color: rgb(255, 252, 0) !important; }}
@media (min-width: 768px){body .elementor-element-335ea6fb table { width: 100% !important; margin-top: 8px !important; }}
@media (min-width: 768px){body .elementor-element-335ea6fb td { padding: 3px 8px 3px 0px !important; border: 0px !important; background: transparent !important; }}
@media (min-width: 768px){body .elementor-element-3070f43 { background: rgb(255, 252, 0) !important; min-height: 68px !important; padding: 14px 28px !important; border: 0px !important; }}
@media (min-width: 768px){body .elementor-element-3070f43 > .elementor-container { max-width: 1180px !important; margin: 0px auto !important; }}
@media (min-width: 768px){body .elementor-element-3070f43 .elementor-element-4571ded5 { display: block !important; width: 50% !important; }}
@media (min-width: 768px){body .elementor-element-3070f43 .elementor-element-4571ded5 > .elementor-widget-wrap::before { content: "Hillert.IT-System-Support · Ihr Computerservice der besonderen Art" !important; display: block !important; color: rgb(13, 43, 82) !important; font-size: 14px !important; font-weight: 700 !important; line-height: 1.4 !important; }}
@media (min-width: 768px){body .elementor-element-3070f43 .elementor-element-69bcf3 { width: 50% !important; }}
@media (min-width: 768px){body .elementor-element-3070f43 .elementor-element-6c57b625 > .elementor-container { justify-content: flex-end !important; gap: 24px !important; }}
@media (min-width: 768px){body .elementor-element-3070f43 .elementor-inner-column { width: auto !important; }}
@media (min-width: 768px){body .elementor-element-3070f43 h2, body .elementor-element-3070f43 a { color: rgb(13, 43, 82) !important; font-size: 14px !important; font-weight: 700 !important; margin: 0px !important; white-space: nowrap !important; }}
@media (min-width: 768px){body .elementor-element-3070f43 a:hover { color: rgb(7, 87, 216) !important; }}
@media (min-width: 768px){body .elementor > section.elementor-top-section:not(.elementor-element-5c54c7fc):not(.elementor-element-6ccfc54d):not(.elementor-element-335ea6fb):not(.elementor-element-3070f43):not(:has(.wpr-advanced-slider)) { padding: 68px 0px !important; }}
@media (min-width: 768px){body .elementor > section.elementor-top-section:not(.elementor-element-5c54c7fc):not(.elementor-element-6ccfc54d):not(.elementor-element-335ea6fb):not(.elementor-element-3070f43):not(:has(.wpr-advanced-slider)):nth-of-type(2n) { background: rgb(247, 249, 252) !important; }}
@media (min-width: 768px){body .elementor > section.elementor-top-section:not(.elementor-element-6ccfc54d):not(.elementor-element-335ea6fb):not(.elementor-element-3070f43) > .elementor-container { max-width: 1180px !important; margin: auto !important; padding-left: 28px !important; padding-right: 28px !important; }}
@media (min-width: 768px){body .elementor-widget-heading .elementor-heading-title { letter-spacing: -0.35px; font-family: Arial, Helvetica, sans-serif !important; line-height: 1.15 !important; }}
@media (min-width: 768px){body .elementor-widget-heading h2.elementor-heading-title { font-size: 36px !important; color: rgb(16, 40, 75) !important; }}
@media (min-width: 768px){body .elementor-widget-heading h3.elementor-heading-title { font-size: 24px !important; color: rgb(16, 40, 75) !important; }}
@media (min-width: 768px){body .elementor-widget-text-editor > .elementor-widget-container { max-width: 1050px; margin-left: auto; margin-right: auto; font-size: 17px !important; line-height: 1.75 !important; }}
@media (min-width: 768px){body .elementor-widget-text-editor li { margin: 0px 0px 10px; padding-left: 5px; }}
@media (min-width: 768px){body .elementor-widget-text-editor li::marker { color: rgb(7, 87, 216); font-weight: 800; }}
@media (min-width: 768px){body .elementor-widget-image img { box-shadow: rgba(16, 40, 75, 0.12) 0px 10px 32px; border-radius: 14px !important; }}
@media (min-width: 768px){body .elementor-button { box-shadow: rgba(7, 87, 216, 0.18) 0px 6px 18px; padding: 14px 24px !important; transition: transform 0.2s, box-shadow 0.2s !important; }}
@media (min-width: 768px){body .elementor-button:hover { transform: translateY(-2px); box-shadow: rgba(7, 87, 216, 0.24) 0px 10px 26px; }}
@media (min-width: 768px){body iframe { box-shadow: rgba(16, 40, 75, 0.12) 0px 10px 32px; border-radius: 14px !important; }}
@media (min-width: 768px){body .elementor-column > .elementor-widget-wrap.elementor-element-populated { transition: box-shadow 0.25s, transform 0.25s; }}
@media (min-width: 768px){body .wpr-slider-item { min-height: 430px !important; }}
@media (min-width: 768px){body .wpr-slider-title h2 { font-size: 46px !important; letter-spacing: -0.7px !important; }}
@media (min-width: 768px){body .wpr-advanced-slider-wrap { box-shadow: rgba(16, 40, 75, 0.13) 0px 12px 34px; }}
@media (min-width: 768px){body.page-id-107 #hillert-redesign .hr-footer { display: none !important; }}
@media (min-width: 768px){body.page-id-107 .elementor-element-335ea6fb, body.page-id-107 .elementor-element-3070f43 { display: block !important; }}
@media (min-width: 768px){@media (min-width: 768px){body { color: rgb(16, 40, 75); background: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-element-5c54c7fc { display: none !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-element-6ccfc54d { background: rgb(13, 43, 82) !important; border-top: 3px solid rgb(255, 252, 0) !important; border-bottom: 3px solid rgb(255, 252, 0) !important; min-height: 82px !important; visibility: visible !important; opacity: 1 !important; animation: auto ease 0s 1 normal none running none !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-element-6ccfc54d > .elementor-container { max-width: 1180px !important; margin: auto !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-element-54fb25b9 > .elementor-widget-wrap { display: flex !important; align-items: center !important; gap: 28px !important; padding: 0px 28px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-element-54fb25b9 > .elementor-widget-wrap::before { content: ""; display: block; flex: 0 0 330px; height: 48px; background: url("https://hillert-it-system-support.com/wp-content/uploads/2023/02/8985-removebg-preview-1-1.png") left center / contain no-repeat; filter: brightness(0) invert(1); }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-element-37272217, .elementor-element-3c27f81f { display: none !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-element-f94d942 { flex: 1 1 0%; margin: 0px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.wpr-nav-menu { justify-content: flex-end !important; gap: 25px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.wpr-nav-menu > li > a { position: relative !important; padding: 12px 0px !important; color: rgb(255, 255, 255) !important; font-size: 15px !important; font-weight: 600 !important; background: transparent !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.wpr-nav-menu > li:not(:last-child) > a::before, .wpr-nav-menu > li:not(:last-child) > a::after { content: "" !important; position: absolute !important; left: 50% !important; width: 0px !important; height: 2px !important; background: rgb(255, 252, 0) !important; transition: width 0.28s, left 0.28s !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.wpr-nav-menu > li:not(:last-child) > a::before { top: 2px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.wpr-nav-menu > li:not(:last-child) > a::after { bottom: 2px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.wpr-nav-menu > li:not(:last-child) > a:hover::before, .wpr-nav-menu > li:not(:last-child) > a:hover::after, .wpr-nav-menu > li.current-menu-item:not(:last-child) > a::before, .wpr-nav-menu > li.current-menu-item:not(:last-child) > a::after { left: 0px !important; width: 100% !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.wpr-nav-menu > li:last-child > a { background: rgb(7, 87, 216) !important; border-radius: 7px !important; padding: 12px 17px !important; color: rgb(255, 255, 255) !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-invisible { visibility: visible !important; opacity: 1 !important; animation: auto ease 0s 1 normal none running none !important; }}}
@media (min-width: 768px){@media (min-width: 768px){h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif !important; color: rgb(16, 40, 75); }}}
@media (min-width: 768px){@media (min-width: 768px){p, li { font-family: Arial, Helvetica, sans-serif; line-height: 1.65; color: rgb(66, 83, 108); }}}
@media (min-width: 768px){@media (min-width: 768px){a { transition: 0.25s; }}}
@media (min-width: 768px){@media (min-width: 768px){.wpr-advanced-slider-wrap { border-bottom: 6px solid rgb(255, 252, 0); }}}
@media (min-width: 768px){@media (min-width: 768px){.wpr-slider-item { min-height: 360px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.wpr-slider-item-overlay { background: rgb(16, 40, 75) !important; opacity: 0.72 !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.wpr-slider-content { max-width: 900px !important; margin: auto !important; text-align: center !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.wpr-slider-title h2 { font-family: Arial, Helvetica, sans-serif !important; font-size: 42px !important; line-height: 1.12 !important; color: rgb(255, 255, 255) !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.wpr-slider-description p { letter-spacing: 0.5px; color: rgb(255, 255, 255) !important; font-size: 16px !important; font-weight: 700 !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-widget-text-editor > .elementor-widget-container { font-size: 16px; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-widget-text-editor ul { padding-left: 24px; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-widget-text-editor li { margin-bottom: 8px; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-button, button:not(.wpr-mobile-toggle) { background: rgb(7, 87, 216) !important; color: rgb(255, 255, 255) !important; border-radius: 7px !important; border: 0px !important; font-weight: 700 !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-button:hover, button:hover { background: rgb(13, 43, 82) !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-widget-image img { border-radius: 10px; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-element-335ea6fb { background: rgb(13, 43, 82) !important; padding: 46px 0px 38px !important; margin: 0px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-element-335ea6fb > .elementor-container { max-width: 1180px !important; margin: auto !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-element-335ea6fb h1, .elementor-element-335ea6fb h2, .elementor-element-335ea6fb h3, .elementor-element-335ea6fb p, .elementor-element-335ea6fb a, .elementor-element-335ea6fb button { color: rgb(255, 255, 255) !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-element-335ea6fb .elementor-heading-title { font-size: 24px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-element-335ea6fb button { background: transparent !important; border-bottom: 1px solid rgba(255, 255, 255, 0.22) !important; border-radius: 0px !important; text-align: left !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-element-3070f43 { background: rgb(255, 252, 0) !important; min-height: 62px !important; padding: 12px 0px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-element-3070f43 h2, .elementor-element-3070f43 a { color: rgb(16, 40, 75) !important; font-size: 15px !important; font-weight: 700 !important; text-decoration: none !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-element-3070f43 a:hover { text-decoration: underline !important; }}}
@media (min-width: 768px){@media (min-width: 768px){#hillert-redesign .hr-nav .hr-wrap > a:first-child { display: flex; align-items: center; gap: 28px; flex-shrink: 0; color: rgb(255, 255, 255) !important; text-decoration: none !important; }}}
@media (min-width: 768px){@media (min-width: 768px){#hillert-redesign .hr-nav .hr-wrap > a:first-child::after { content: "Home"; display: inline-block; color: rgb(255, 255, 255); font-size: 15px; font-weight: 600; padding: 11px 0px; border-top: 2px solid transparent; border-bottom: 2px solid transparent; transition: border-color 0.25s; }}}
@media (min-width: 768px){@media (min-width: 768px){#hillert-redesign .hr-nav .hr-wrap > a:first-child:hover::after, #hillert-redesign .hr-nav .hr-wrap > a:first-child:focus-visible::after { border-color: rgb(255, 252, 0); }}}
@media (min-width: 768px){@media (min-width: 768px){#hillert-redesign .hr-menu { gap: 22px; }}}
@media (min-width: 768px){@media (min-width: 768px){.hr-nav .hr-wrap > a[href*="/homepage/"] { position: relative !important; overflow: visible !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.hr-nav .hr-wrap > a[href*="/homepage/"]::after { content: "Home" !important; display: block !important; position: absolute !important; left: 300px !important; top: 7px !important; z-index: 20 !important; color: rgb(255, 255, 255) !important; font-size: 15px !important; font-weight: 600 !important; line-height: 32px !important; border-top: 2px solid transparent !important; border-bottom: 2px solid transparent !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.hr-nav .hr-wrap > a[href*="/homepage/"]:hover::after { border-color: rgb(255, 252, 0) !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.hr-nav .hr-wrap > a[href*="/homepage/"]::after { left: 350px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){#hillert-redesign .hr-nav .hr-logo { width: 250px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){#hillert-redesign .hr-nav .hr-wrap > a[href*="/homepage/"] { position: static !important; display: flex !important; align-items: center !important; gap: 24px !important; overflow: visible !important; }}}
@media (min-width: 768px){@media (min-width: 768px){#hillert-redesign .hr-nav .hr-wrap > a[href*="/homepage/"]::after { position: static !important; display: inline-block !important; line-height: 32px !important; flex: 0 0 auto !important; }}}
@media (min-width: 768px){@media (min-width: 768px){#hillert-redesign .hr-menu { gap: 18px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body:not(.page-id-107) .elementor > section.elementor-top-section:not(.elementor-element-5c54c7fc):not(.elementor-element-6ccfc54d):not(.elementor-element-335ea6fb):not(.elementor-element-3070f43):not(:has(.wpr-advanced-slider)) { padding: 68px 0px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body:not(.page-id-107) .elementor > section.elementor-top-section:not(.elementor-element-5c54c7fc):not(.elementor-element-6ccfc54d):not(.elementor-element-335ea6fb):not(.elementor-element-3070f43):not(:has(.wpr-advanced-slider)):nth-of-type(2n) { background: rgb(247, 249, 252) !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body:not(.page-id-107) .elementor > section.elementor-top-section:not(.elementor-element-6ccfc54d):not(.elementor-element-335ea6fb):not(.elementor-element-3070f43) > .elementor-container { max-width: 1180px !important; margin: auto !important; padding-left: 28px !important; padding-right: 28px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body:not(.page-id-107) .elementor-widget-heading .elementor-heading-title { letter-spacing: -0.35px; font-family: Arial, Helvetica, sans-serif !important; line-height: 1.15 !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body:not(.page-id-107) .elementor-widget-heading h2.elementor-heading-title { font-size: 36px !important; color: rgb(16, 40, 75) !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body:not(.page-id-107) .elementor-widget-heading h3.elementor-heading-title { font-size: 24px !important; color: rgb(16, 40, 75) !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body:not(.page-id-107) .elementor-widget-text-editor > .elementor-widget-container { max-width: 1050px; margin-left: auto; margin-right: auto; font-size: 17px !important; line-height: 1.75 !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body:not(.page-id-107) .elementor-widget-text-editor li { margin: 0px 0px 10px; padding-left: 5px; }}}
@media (min-width: 768px){@media (min-width: 768px){body:not(.page-id-107) .elementor-widget-text-editor li::marker { color: rgb(7, 87, 216); font-weight: 800; }}}
@media (min-width: 768px){@media (min-width: 768px){body:not(.page-id-107) .elementor-widget-image img { box-shadow: rgba(16, 40, 75, 0.12) 0px 10px 32px; border-radius: 14px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body:not(.page-id-107) .elementor-button { box-shadow: rgba(7, 87, 216, 0.18) 0px 6px 18px; padding: 14px 24px !important; transition: transform 0.2s, box-shadow 0.2s !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body:not(.page-id-107) .elementor-button:hover { transform: translateY(-2px); box-shadow: rgba(7, 87, 216, 0.24) 0px 10px 26px; }}}
@media (min-width: 768px){@media (min-width: 768px){body:not(.page-id-107) iframe { box-shadow: rgba(16, 40, 75, 0.12) 0px 10px 32px; border-radius: 14px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body:not(.page-id-107) .elementor-column > .elementor-widget-wrap.elementor-element-populated { transition: box-shadow 0.25s, transform 0.25s; }}}
@media (min-width: 768px){@media (min-width: 768px){body:not(.page-id-107) .wpr-slider-item { min-height: 430px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body:not(.page-id-107) .wpr-slider-title h2 { font-size: 46px !important; letter-spacing: -0.7px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body:not(.page-id-107) .wpr-advanced-slider-wrap { box-shadow: rgba(16, 40, 75, 0.13) 0px 12px 34px; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-element-335ea6fb { display: block !important; background: linear-gradient(135deg, rgb(13, 43, 82) 0%, rgb(16, 47, 89) 100%) !important; border-top: 6px solid rgb(255, 252, 0) !important; padding: 58px 0px 46px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-element-335ea6fb > .elementor-container { max-width: 1180px !important; padding: 0px 28px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-element-335ea6fb .elementor-inner-section > .elementor-container { gap: 30px; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-element-335ea6fb .elementor-inner-column > .elementor-widget-wrap { height: 100%; background: rgba(255, 255, 255, 0.04) !important; border: 1px solid rgba(255, 255, 255, 0.1) !important; border-radius: 12px !important; padding: 25px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-element-335ea6fb .elementor-heading-title { font-size: 23px !important; margin-bottom: 8px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-element-335ea6fb p, .elementor-element-335ea6fb a { color: rgb(223, 232, 244) !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-element-335ea6fb button { padding: 12px 0px !important; font-size: 14px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-element-3070f43 { display: block !important; background: rgb(255, 252, 0) !important; min-height: 66px !important; padding: 14px 0px !important; border: 0px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-element-3070f43 > .elementor-container { max-width: 1180px !important; padding: 0px 28px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){.elementor-element-3070f43 .elementor-heading-title { margin: 0px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){#hillert-redesign .hr-contact { background: rgb(255, 252, 0) !important; color: rgb(16, 40, 75) !important; padding: 34px 0px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){#hillert-redesign .hr-contact h2 { color: rgb(16, 40, 75) !important; }}}
@media (min-width: 768px){@media (min-width: 768px){#hillert-redesign .hr-contact .hr-btn { box-shadow: rgba(13, 43, 82, 0.18) 0px 6px 18px; background: rgb(13, 43, 82) !important; color: rgb(255, 255, 255) !important; }}}
@media (min-width: 768px){@media (min-width: 768px){#hillert-redesign .hr-footer { background: linear-gradient(135deg, rgb(13, 43, 82) 0%, rgb(16, 47, 89) 100%) !important; border-top: 6px solid rgb(255, 252, 0) !important; padding: 55px 0px 48px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){#hillert-redesign .hr-footer-grid { gap: 28px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){#hillert-redesign .hr-footer-grid > div { background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 12px; padding: 24px; }}}
@media (min-width: 768px){@media (min-width: 768px){#hillert-redesign .hr-footer h3 { font-size: 22px !important; margin-bottom: 12px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){#hillert-redesign .hr-footer p { font-size: 15px !important; line-height: 1.7 !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body .elementor-element-335ea6fb .elementor-heading-title { color: rgb(255, 255, 255) !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body .elementor-element-335ea6fb p { color: rgb(223, 232, 244) !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body .elementor-element-335ea6fb h1, body .elementor-element-335ea6fb h2, body .elementor-element-335ea6fb h3, body .elementor-element-335ea6fb .elementor-heading-title { color: rgb(255, 255, 255) !important; -webkit-text-fill-color: rgb(255, 255, 255) !important; opacity: 1 !important; text-shadow: none !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body .elementor-element-335ea6fb * { --e-global-color-primary: #fff; --e-global-color-secondary: #fff; --e-global-color-text: #dfe8f4; }}}
@media (min-width: 768px){@media (min-width: 768px){body .elementor-element-335ea6fb p, body .elementor-element-335ea6fb li, body .elementor-element-335ea6fb span { color: rgb(223, 232, 244) !important; }}}
@media (min-width: 768px){@media (min-width: 768px){#hillert-redesign .hr-muted { background: linear-gradient(rgb(255, 254, 245) 0%, rgb(255, 249, 220) 100%) !important; }}}
@media (min-width: 768px){@media (min-width: 768px){#hillert-redesign .hr-services { background: radial-gradient(circle at 8% 14%, rgba(255, 252, 0, 0.13), transparent 27%), rgb(255, 255, 255) !important; }}}
@media (min-width: 768px){@media (min-width: 768px){#hillert-redesign .hr-ai { position: relative; overflow: hidden; background: linear-gradient(135deg, rgb(13, 43, 82) 0%, rgb(18, 59, 112) 100%) !important; }}}
@media (min-width: 768px){@media (min-width: 768px){#hillert-redesign .hr-ai::after { content: ""; position: absolute; width: 240px; height: 240px; border-radius: 50%; right: -90px; top: -100px; background: rgba(255, 252, 0, 0.13); pointer-events: none; }}}
@media (min-width: 768px){@media (min-width: 768px){#hillert-redesign .hr-card, #hillert-redesign .hr-product, #hillert-redesign .hr-apt { border: 1px solid rgba(13, 43, 82, 0.08) !important; box-shadow: rgba(13, 43, 82, 0.09) 0px 14px 34px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body:not(.page-id-107) .wpr-advanced-slider-wrap { max-width: 1180px !important; margin: 26px auto 18px !important; border-radius: 18px !important; overflow: hidden !important; box-shadow: rgba(13, 43, 82, 0.18) 0px 22px 55px !important; border-bottom: 5px solid rgb(255, 252, 0) !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body:not(.page-id-107) .wpr-slider-item { min-height: 360px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body:not(.page-id-107) .wpr-slider-item::after { content: "" !important; position: absolute !important; inset: 0px !important; background: linear-gradient(100deg, rgba(7, 29, 58, 0.84) 0%, rgba(13, 43, 82, 0.58) 52%, rgba(13, 43, 82, 0.28) 100%) !important; z-index: 0 !important; pointer-events: none !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body:not(.page-id-107) .wpr-slider-content { position: relative !important; z-index: 2 !important; max-width: 820px !important; margin: auto !important; padding: 45px 55px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body:not(.page-id-107) .wpr-slider-title h2 { font-size: 44px !important; line-height: 1.08 !important; letter-spacing: -1px !important; text-shadow: rgba(0, 0, 0, 0.2) 0px 4px 18px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body:not(.page-id-107) .wpr-slider-description { font-size: 17px !important; line-height: 1.55 !important; max-width: 760px !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body:not(.page-id-107) main > .elementor > .elementor-section:not(.elementor-element-6ccfc54d):not(.elementor-element-335ea6fb):not(.elementor-element-3070f43):nth-of-type(2n+1) { }}}
@media (min-width: 768px){@media (min-width: 768px){body.page-id-701 .wpr-slider-item { background-image: linear-gradient(90deg, rgba(7, 24, 48, 0.76), rgba(7, 24, 48, 0.2)), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/gaming-pcs-hero.png") !important; background-position: center center !important; background-size: cover !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body.page-id-701 main figure, body.page-id-701 .elementor-widget-image-carousel, body.page-id-701 .elementor-image-carousel-wrapper { display: none !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body.page-id-701 .wpr-slider-arrow-container, body.page-id-701 .wpr-slider-arrow { display: none !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body.page-id-1115 .wpr-slider-item { background-image: linear-gradient(90deg, rgba(7, 24, 48, 0.82), rgba(7, 24, 48, 0.28)), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/it-service-hero.png") !important; background-position: center center !important; background-size: cover !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body.page-id-701 .elementor-widget-text-editor, body.page-id-1115 .elementor-widget-text-editor { max-width: 1000px; margin-left: auto !important; margin-right: auto !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body.page-id-701 .wpr-slider-item-bg { background-image: url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/gaming-pcs-hero.png") !important; background-position: center center !important; background-size: cover !important; }}}
@media (min-width: 768px){@media (min-width: 768px){body.page-id-1115 .wpr-slider-item-bg { background-image: url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/it-service-hero.png") !important; background-position: center center !important; background-size: cover !important; }}}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-335ea6fb { background: rgb(13, 43, 82) !important; border-top: 5px solid rgb(255, 252, 0) !important; padding: 42px 28px 34px !important; color: rgb(255, 255, 255) !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-335ea6fb > .elementor-container { max-width: 1180px !important; margin: 0px auto !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-39411901 > .elementor-widget-wrap::before { content: "" !important; display: block !important; width: 285px !important; height: 54px !important; margin: 0px 0px 28px !important; background: url("https://hillert-it-system-support.com/wp-content/uploads/2023/02/8985-removebg-preview-1-1.png") left center / contain no-repeat !important; filter: brightness(0) invert(1) contrast(1.35) drop-shadow(rgba(0, 0, 0, 0.22) 0px 1px 1px) !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-77b5793b > .elementor-container { display: grid !important; grid-template-columns: 1.15fr 1fr 1fr !important; gap: 22px !important; max-width: 1180px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-77b5793b .elementor-inner-column { width: 100% !important; min-height: 100% !important; background: rgba(255, 255, 255, 0.067) !important; border: 1px solid rgba(255, 255, 255, 0.16) !important; border-radius: 16px !important; box-shadow: rgba(0, 0, 0, 0.12) 0px 12px 30px !important; overflow: hidden !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-77b5793b .elementor-inner-column > .elementor-widget-wrap { padding: 25px 26px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-335ea6fb h2, body:not(.page-id-107) .elementor-element-335ea6fb h3, body:not(.page-id-107) .elementor-element-335ea6fb .elementor-heading-title { color: rgb(255, 255, 255) !important; font-size: 22px !important; line-height: 1.25 !important; margin: 0px 0px 15px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-335ea6fb p, body:not(.page-id-107) .elementor-element-335ea6fb li, body:not(.page-id-107) .elementor-element-335ea6fb td, body:not(.page-id-107) .elementor-element-335ea6fb span, body:not(.page-id-107) .elementor-element-335ea6fb a { color: rgb(233, 241, 251) !important; font-size: 15px !important; line-height: 1.65 !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-335ea6fb a:hover { color: rgb(255, 252, 0) !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-335ea6fb .elementor-toggle-item { border: 0px !important; margin: 0px 0px 12px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-335ea6fb .elementor-tab-title { padding: 5px 0px !important; border: 0px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-335ea6fb .elementor-toggle-icon { color: rgb(255, 252, 0) !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-335ea6fb table { width: 100% !important; margin-top: 8px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-335ea6fb td { padding: 3px 8px 3px 0px !important; border: 0px !important; background: transparent !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-3070f43 { background: rgb(255, 252, 0) !important; min-height: 68px !important; padding: 14px 28px !important; border: 0px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-3070f43 > .elementor-container { max-width: 1180px !important; margin: 0px auto !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-3070f43 .elementor-element-4571ded5 { display: block !important; width: 50% !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-3070f43 .elementor-element-4571ded5 > .elementor-widget-wrap::before { content: "Hillert.IT-System-Support · Ihr Computerservice der besonderen Art" !important; display: block !important; color: rgb(13, 43, 82) !important; font-size: 14px !important; font-weight: 700 !important; line-height: 1.4 !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-3070f43 .elementor-element-69bcf3 { width: 50% !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-3070f43 .elementor-element-6c57b625 > .elementor-container { justify-content: flex-end !important; gap: 24px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-3070f43 .elementor-inner-column { width: auto !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-3070f43 h2, body:not(.page-id-107) .elementor-element-3070f43 a { color: rgb(13, 43, 82) !important; font-size: 14px !important; font-weight: 700 !important; margin: 0px !important; white-space: nowrap !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-3070f43 a:hover { color: rgb(7, 87, 216) !important; }}
@media (min-width: 768px){body { color: rgb(16, 40, 75); background: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif !important; }}
@media (min-width: 768px){.elementor-element-5c54c7fc { display: none !important; }}
@media (min-width: 768px){.elementor-element-6ccfc54d { background: rgb(13, 43, 82) !important; border-top: 3px solid rgb(255, 252, 0) !important; border-bottom: 3px solid rgb(255, 252, 0) !important; min-height: 82px !important; visibility: visible !important; opacity: 1 !important; animation: auto ease 0s 1 normal none running none !important; }}
@media (min-width: 768px){.elementor-element-6ccfc54d > .elementor-container { max-width: 1180px !important; margin: auto !important; }}
@media (min-width: 768px){.elementor-element-54fb25b9 > .elementor-widget-wrap { display: flex !important; align-items: center !important; gap: 28px !important; padding: 0px 28px !important; }}
@media (min-width: 768px){.elementor-element-54fb25b9 > .elementor-widget-wrap::before { content: ""; display: block; flex: 0 0 330px; height: 48px; background: url("https://hillert-it-system-support.com/wp-content/uploads/2023/02/8985-removebg-preview-1-1.png") left center / contain no-repeat; filter: brightness(0) invert(1); }}
@media (min-width: 768px){.elementor-element-37272217, .elementor-element-3c27f81f { display: none !important; }}
@media (min-width: 768px){.elementor-element-f94d942 { flex: 1 1 0%; margin: 0px !important; }}
@media (min-width: 768px){.wpr-nav-menu { justify-content: flex-end !important; gap: 25px !important; }}
@media (min-width: 768px){.wpr-nav-menu > li > a { position: relative !important; padding: 12px 0px !important; color: rgb(255, 255, 255) !important; font-size: 15px !important; font-weight: 600 !important; background: transparent !important; }}
@media (min-width: 768px){.wpr-nav-menu > li:not(:last-child) > a::before, .wpr-nav-menu > li:not(:last-child) > a::after { content: "" !important; position: absolute !important; left: 50% !important; width: 0px !important; height: 2px !important; background: rgb(255, 252, 0) !important; transition: width 0.28s, left 0.28s !important; }}
@media (min-width: 768px){.wpr-nav-menu > li:not(:last-child) > a::before { top: 2px !important; }}
@media (min-width: 768px){.wpr-nav-menu > li:not(:last-child) > a::after { bottom: 2px !important; }}
@media (min-width: 768px){.wpr-nav-menu > li:not(:last-child) > a:hover::before, .wpr-nav-menu > li:not(:last-child) > a:hover::after, .wpr-nav-menu > li.current-menu-item:not(:last-child) > a::before, .wpr-nav-menu > li.current-menu-item:not(:last-child) > a::after { left: 0px !important; width: 100% !important; }}
@media (min-width: 768px){.wpr-nav-menu > li:last-child > a { background: rgb(7, 87, 216) !important; border-radius: 7px !important; padding: 12px 17px !important; color: rgb(255, 255, 255) !important; }}
@media (min-width: 768px){.elementor-invisible { visibility: visible !important; opacity: 1 !important; animation: auto ease 0s 1 normal none running none !important; }}
@media (min-width: 768px){h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif !important; color: rgb(16, 40, 75); }}
@media (min-width: 768px){p, li { font-family: Arial, Helvetica, sans-serif; line-height: 1.65; color: rgb(66, 83, 108); }}
@media (min-width: 768px){a { transition: 0.25s; }}
@media (min-width: 768px){.wpr-advanced-slider-wrap { border-bottom: 6px solid rgb(255, 252, 0); }}
@media (min-width: 768px){.wpr-slider-item { min-height: 360px !important; }}
@media (min-width: 768px){.wpr-slider-item-overlay { background: rgb(16, 40, 75) !important; opacity: 0.72 !important; }}
@media (min-width: 768px){.wpr-slider-content { max-width: 900px !important; margin: auto !important; text-align: center !important; }}
@media (min-width: 768px){.wpr-slider-title h2 { font-family: Arial, Helvetica, sans-serif !important; font-size: 42px !important; line-height: 1.12 !important; color: rgb(255, 255, 255) !important; }}
@media (min-width: 768px){.wpr-slider-description p { letter-spacing: 0.5px; color: rgb(255, 255, 255) !important; font-size: 16px !important; font-weight: 700 !important; }}
@media (min-width: 768px){.elementor-widget-text-editor > .elementor-widget-container { font-size: 16px; }}
@media (min-width: 768px){.elementor-widget-text-editor ul { padding-left: 24px; }}
@media (min-width: 768px){.elementor-widget-text-editor li { margin-bottom: 8px; }}
@media (min-width: 768px){.elementor-button, button:not(.wpr-mobile-toggle) { background: rgb(7, 87, 216) !important; color: rgb(255, 255, 255) !important; border-radius: 7px !important; border: 0px !important; font-weight: 700 !important; }}
@media (min-width: 768px){.elementor-button:hover, button:hover { background: rgb(13, 43, 82) !important; }}
@media (min-width: 768px){.elementor-widget-image img { border-radius: 10px; }}
@media (min-width: 768px){.elementor-element-335ea6fb { background: rgb(13, 43, 82) !important; padding: 46px 0px 38px !important; margin: 0px !important; }}
@media (min-width: 768px){.elementor-element-335ea6fb > .elementor-container { max-width: 1180px !important; margin: auto !important; }}
@media (min-width: 768px){.elementor-element-335ea6fb h1, .elementor-element-335ea6fb h2, .elementor-element-335ea6fb h3, .elementor-element-335ea6fb p, .elementor-element-335ea6fb a, .elementor-element-335ea6fb button { color: rgb(255, 255, 255) !important; }}
@media (min-width: 768px){.elementor-element-335ea6fb .elementor-heading-title { font-size: 24px !important; }}
@media (min-width: 768px){.elementor-element-335ea6fb button { background: transparent !important; border-bottom: 1px solid rgba(255, 255, 255, 0.22) !important; border-radius: 0px !important; text-align: left !important; }}
@media (min-width: 768px){.elementor-element-3070f43 { background: rgb(255, 252, 0) !important; min-height: 62px !important; padding: 12px 0px !important; }}
@media (min-width: 768px){.elementor-element-3070f43 h2, .elementor-element-3070f43 a { color: rgb(16, 40, 75) !important; font-size: 15px !important; font-weight: 700 !important; text-decoration: none !important; }}
@media (min-width: 768px){.elementor-element-3070f43 a:hover { text-decoration: underline !important; }}
@media (min-width: 768px){#hillert-redesign .hr-nav .hr-wrap > a:first-child { display: flex; align-items: center; gap: 28px; flex-shrink: 0; color: rgb(255, 255, 255) !important; text-decoration: none !important; }}
@media (min-width: 768px){#hillert-redesign .hr-nav .hr-wrap > a:first-child::after { content: "Home"; display: inline-block; color: rgb(255, 255, 255); font-size: 15px; font-weight: 600; padding: 11px 0px; border-top: 2px solid transparent; border-bottom: 2px solid transparent; transition: border-color 0.25s; }}
@media (min-width: 768px){#hillert-redesign .hr-nav .hr-wrap > a:first-child:hover::after, #hillert-redesign .hr-nav .hr-wrap > a:first-child:focus-visible::after { border-color: rgb(255, 252, 0); }}
@media (min-width: 768px){#hillert-redesign .hr-menu { gap: 22px; }}
@media (min-width: 768px){.hr-nav .hr-wrap > a[href*="/homepage/"] { position: relative !important; overflow: visible !important; }}
@media (min-width: 768px){.hr-nav .hr-wrap > a[href*="/homepage/"]::after { content: "Home" !important; display: block !important; position: absolute !important; left: 300px !important; top: 7px !important; z-index: 20 !important; color: rgb(255, 255, 255) !important; font-size: 15px !important; font-weight: 600 !important; line-height: 32px !important; border-top: 2px solid transparent !important; border-bottom: 2px solid transparent !important; }}
@media (min-width: 768px){.hr-nav .hr-wrap > a[href*="/homepage/"]:hover::after { border-color: rgb(255, 252, 0) !important; }}
@media (min-width: 768px){.hr-nav .hr-wrap > a[href*="/homepage/"]::after { left: 350px !important; }}
@media (min-width: 768px){#hillert-redesign .hr-nav .hr-logo { width: 250px !important; }}
@media (min-width: 768px){#hillert-redesign .hr-nav .hr-wrap > a[href*="/homepage/"] { position: static !important; display: flex !important; align-items: center !important; gap: 24px !important; overflow: visible !important; }}
@media (min-width: 768px){#hillert-redesign .hr-nav .hr-wrap > a[href*="/homepage/"]::after { position: static !important; display: inline-block !important; line-height: 32px !important; flex: 0 0 auto !important; }}
@media (min-width: 768px){#hillert-redesign .hr-menu { gap: 18px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor > section.elementor-top-section:not(.elementor-element-5c54c7fc):not(.elementor-element-6ccfc54d):not(.elementor-element-335ea6fb):not(.elementor-element-3070f43):not(:has(.wpr-advanced-slider)) { padding: 68px 0px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor > section.elementor-top-section:not(.elementor-element-5c54c7fc):not(.elementor-element-6ccfc54d):not(.elementor-element-335ea6fb):not(.elementor-element-3070f43):not(:has(.wpr-advanced-slider)):nth-of-type(2n) { background: rgb(247, 249, 252) !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor > section.elementor-top-section:not(.elementor-element-6ccfc54d):not(.elementor-element-335ea6fb):not(.elementor-element-3070f43) > .elementor-container { max-width: 1180px !important; margin: auto !important; padding-left: 28px !important; padding-right: 28px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-widget-heading .elementor-heading-title { letter-spacing: -0.35px; font-family: Arial, Helvetica, sans-serif !important; line-height: 1.15 !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-widget-heading h2.elementor-heading-title { font-size: 36px !important; color: rgb(16, 40, 75) !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-widget-heading h3.elementor-heading-title { font-size: 24px !important; color: rgb(16, 40, 75) !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-widget-text-editor > .elementor-widget-container { max-width: 1050px; margin-left: auto; margin-right: auto; font-size: 17px !important; line-height: 1.75 !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-widget-text-editor li { margin: 0px 0px 10px; padding-left: 5px; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-widget-text-editor li::marker { color: rgb(7, 87, 216); font-weight: 800; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-widget-image img { box-shadow: rgba(16, 40, 75, 0.12) 0px 10px 32px; border-radius: 14px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-button { box-shadow: rgba(7, 87, 216, 0.18) 0px 6px 18px; padding: 14px 24px !important; transition: transform 0.2s, box-shadow 0.2s !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-button:hover { transform: translateY(-2px); box-shadow: rgba(7, 87, 216, 0.24) 0px 10px 26px; }}
@media (min-width: 768px){body:not(.page-id-107) iframe { box-shadow: rgba(16, 40, 75, 0.12) 0px 10px 32px; border-radius: 14px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-column > .elementor-widget-wrap.elementor-element-populated { transition: box-shadow 0.25s, transform 0.25s; }}
@media (min-width: 768px){body:not(.page-id-107) .wpr-slider-item { min-height: 430px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .wpr-slider-title h2 { font-size: 46px !important; letter-spacing: -0.7px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .wpr-advanced-slider-wrap { box-shadow: rgba(16, 40, 75, 0.13) 0px 12px 34px; }}
@media (min-width: 768px){.elementor-element-335ea6fb { display: block !important; background: linear-gradient(135deg, rgb(13, 43, 82) 0%, rgb(16, 47, 89) 100%) !important; border-top: 6px solid rgb(255, 252, 0) !important; padding: 58px 0px 46px !important; }}
@media (min-width: 768px){.elementor-element-335ea6fb > .elementor-container { max-width: 1180px !important; padding: 0px 28px !important; }}
@media (min-width: 768px){.elementor-element-335ea6fb .elementor-inner-section > .elementor-container { gap: 30px; }}
@media (min-width: 768px){.elementor-element-335ea6fb .elementor-inner-column > .elementor-widget-wrap { height: 100%; background: rgba(255, 255, 255, 0.04) !important; border: 1px solid rgba(255, 255, 255, 0.1) !important; border-radius: 12px !important; padding: 25px !important; }}
@media (min-width: 768px){.elementor-element-335ea6fb .elementor-heading-title { font-size: 23px !important; margin-bottom: 8px !important; }}
@media (min-width: 768px){.elementor-element-335ea6fb p, .elementor-element-335ea6fb a { color: rgb(223, 232, 244) !important; }}
@media (min-width: 768px){.elementor-element-335ea6fb button { padding: 12px 0px !important; font-size: 14px !important; }}
@media (min-width: 768px){.elementor-element-3070f43 { display: block !important; background: rgb(255, 252, 0) !important; min-height: 66px !important; padding: 14px 0px !important; border: 0px !important; }}
@media (min-width: 768px){.elementor-element-3070f43 > .elementor-container { max-width: 1180px !important; padding: 0px 28px !important; }}
@media (min-width: 768px){.elementor-element-3070f43 .elementor-heading-title { margin: 0px !important; }}
@media (min-width: 768px){#hillert-redesign .hr-contact { background: rgb(255, 252, 0) !important; color: rgb(16, 40, 75) !important; padding: 34px 0px !important; }}
@media (min-width: 768px){#hillert-redesign .hr-contact h2 { color: rgb(16, 40, 75) !important; }}
@media (min-width: 768px){#hillert-redesign .hr-contact .hr-btn { box-shadow: rgba(13, 43, 82, 0.18) 0px 6px 18px; background: rgb(13, 43, 82) !important; color: rgb(255, 255, 255) !important; }}
@media (min-width: 768px){#hillert-redesign .hr-footer { background: linear-gradient(135deg, rgb(13, 43, 82) 0%, rgb(16, 47, 89) 100%) !important; border-top: 6px solid rgb(255, 252, 0) !important; padding: 55px 0px 48px !important; }}
@media (min-width: 768px){#hillert-redesign .hr-footer-grid { gap: 28px !important; }}
@media (min-width: 768px){#hillert-redesign .hr-footer-grid > div { background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 12px; padding: 24px; }}
@media (min-width: 768px){#hillert-redesign .hr-footer h3 { font-size: 22px !important; margin-bottom: 12px !important; }}
@media (min-width: 768px){#hillert-redesign .hr-footer p { font-size: 15px !important; line-height: 1.7 !important; }}
@media (min-width: 768px){body .elementor-element-335ea6fb .elementor-heading-title { color: rgb(255, 255, 255) !important; }}
@media (min-width: 768px){body .elementor-element-335ea6fb p { color: rgb(223, 232, 244) !important; }}
@media (min-width: 768px){body .elementor-element-335ea6fb h1, body .elementor-element-335ea6fb h2, body .elementor-element-335ea6fb h3, body .elementor-element-335ea6fb .elementor-heading-title { color: rgb(255, 255, 255) !important; -webkit-text-fill-color: rgb(255, 255, 255) !important; opacity: 1 !important; text-shadow: none !important; }}
@media (min-width: 768px){body .elementor-element-335ea6fb * { --e-global-color-primary: #fff; --e-global-color-secondary: #fff; --e-global-color-text: #dfe8f4; }}
@media (min-width: 768px){body .elementor-element-335ea6fb p, body .elementor-element-335ea6fb li, body .elementor-element-335ea6fb span { color: rgb(223, 232, 244) !important; }}
@media (min-width: 768px){#hillert-redesign .hr-muted { background: linear-gradient(rgb(255, 254, 245) 0%, rgb(255, 249, 220) 100%) !important; }}
@media (min-width: 768px){#hillert-redesign .hr-services { background: radial-gradient(circle at 8% 14%, rgba(255, 252, 0, 0.13), transparent 27%), rgb(255, 255, 255) !important; }}
@media (min-width: 768px){#hillert-redesign .hr-ai { position: relative; overflow: hidden; background: linear-gradient(135deg, rgb(13, 43, 82) 0%, rgb(18, 59, 112) 100%) !important; }}
@media (min-width: 768px){#hillert-redesign .hr-ai::after { content: ""; position: absolute; width: 240px; height: 240px; border-radius: 50%; right: -90px; top: -100px; background: rgba(255, 252, 0, 0.13); pointer-events: none; }}
@media (min-width: 768px){#hillert-redesign .hr-card, #hillert-redesign .hr-product, #hillert-redesign .hr-apt { border: 1px solid rgba(13, 43, 82, 0.08) !important; box-shadow: rgba(13, 43, 82, 0.09) 0px 14px 34px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .wpr-advanced-slider-wrap { max-width: 1180px !important; margin: 26px auto 18px !important; border-radius: 18px !important; overflow: hidden !important; box-shadow: rgba(13, 43, 82, 0.18) 0px 22px 55px !important; border-bottom: 5px solid rgb(255, 252, 0) !important; }}
@media (min-width: 768px){body:not(.page-id-107) .wpr-slider-item { min-height: 360px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .wpr-slider-item::after { content: "" !important; position: absolute !important; inset: 0px !important; background: linear-gradient(100deg, rgba(7, 29, 58, 0.84) 0%, rgba(13, 43, 82, 0.58) 52%, rgba(13, 43, 82, 0.28) 100%) !important; z-index: 0 !important; pointer-events: none !important; }}
@media (min-width: 768px){body:not(.page-id-107) .wpr-slider-content { position: relative !important; z-index: 2 !important; max-width: 820px !important; margin: auto !important; padding: 45px 55px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .wpr-slider-title h2 { font-size: 44px !important; line-height: 1.08 !important; letter-spacing: -1px !important; text-shadow: rgba(0, 0, 0, 0.2) 0px 4px 18px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .wpr-slider-description { font-size: 17px !important; line-height: 1.55 !important; max-width: 760px !important; }}
@media (min-width: 768px){body:not(.page-id-107) main > .elementor > .elementor-section:not(.elementor-element-6ccfc54d):not(.elementor-element-335ea6fb):not(.elementor-element-3070f43):nth-of-type(2n+1) { }}
@media (min-width: 768px){body.page-id-701 .wpr-slider-item { background-image: linear-gradient(90deg, rgba(7, 24, 48, 0.76), rgba(7, 24, 48, 0.2)), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/gaming-pcs-hero.png") !important; background-position: center center !important; background-size: cover !important; }}
@media (min-width: 768px){body.page-id-701 main figure, body.page-id-701 .elementor-widget-image-carousel, body.page-id-701 .elementor-image-carousel-wrapper { display: none !important; }}
@media (min-width: 768px){body.page-id-701 .wpr-slider-arrow-container, body.page-id-701 .wpr-slider-arrow { display: none !important; }}
@media (min-width: 768px){body.page-id-1115 .wpr-slider-item { background-image: linear-gradient(90deg, rgba(7, 24, 48, 0.82), rgba(7, 24, 48, 0.28)), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/it-service-hero.png") !important; background-position: center center !important; background-size: cover !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-widget-text-editor, body.page-id-1115 .elementor-widget-text-editor { max-width: 1000px; margin-left: auto !important; margin-right: auto !important; }}
@media (min-width: 768px){body.page-id-701 .wpr-slider-item-bg { background-image: url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/gaming-pcs-hero.png") !important; background-position: center center !important; background-size: cover !important; }}
@media (min-width: 768px){body.page-id-1115 .wpr-slider-item-bg { background-image: url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/it-service-hero.png") !important; background-position: center center !important; background-size: cover !important; }}
body.page-id-107 .hr-hero-copy h1::before { content: "Ihr Computerservice der besonderen Art"; display: block; margin: 0px 0px 14px; color: rgb(7, 87, 216); font-size: 20px; line-height: 1.3; font-weight: 700; letter-spacing: 0.01em; }
body.page-id-107 .hr-ai, body.page-id-107 .hr-ai * { color: rgb(255, 255, 255) !important; }
body.page-id-107 .hr-ai p, body.page-id-107 .hr-ai .hr-ai-item span { color: rgb(232, 240, 251) !important; }
body.page-id-107 .hr-ai h2, body.page-id-107 .hr-ai strong { color: rgb(255, 255, 255) !important; }
@media (min-width: 768px){body.page-id-107 #hillert-redesign .hr-nav .hr-wrap { justify-content: flex-start !important; gap: 18px !important; }}
@media (min-width: 768px){body.page-id-107 #hillert-redesign .hr-nav .hr-wrap > a:first-child { gap: 18px !important; flex: 0 0 auto !important; }}
@media (min-width: 768px){body.page-id-107 #hillert-redesign .hr-nav .hr-logo { width: 250px !important; }}
@media (min-width: 768px){body.page-id-107 #hillert-redesign .hr-menu { flex: 1 1 0% !important; margin-left: 0px !important; gap: 22px !important; }}
@media (min-width: 768px){body.page-id-107 #hillert-redesign .hr-menu .hr-menu-btn { margin-left: auto !important; }}
@media (min-width: 768px){body.page-id-107 #hillert-redesign .hr-actions .hr-btn-primary { display: none !important; }}
@media (min-width: 768px){body.page-id-107 #hillert-redesign .hr-hero { background: linear-gradient(135deg, rgb(238, 244, 252) 0%, rgb(248, 250, 255) 62%, rgb(255, 255, 255) 100%) !important; }}
@media (min-width: 768px){body.page-id-107 .hr-hero-copy h1::before { border-left: 5px solid rgb(255, 252, 0); padding-left: 12px; color: rgb(13, 43, 82) !important; font-size: 18px !important; font-weight: 700 !important; letter-spacing: 0.02em !important; margin: 0px 0px 18px !important; }}
@media (min-width: 768px){body.page-id-107 #hillert-redesign .hr-nav .hr-logo { width: 285px !important; max-height: 52px !important; opacity: 1 !important; filter: brightness(0) invert(1) contrast(1.35) drop-shadow(rgba(0, 0, 0, 0.25) 0px 1px 1px) !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-e1671bb { max-width: 1120px !important; margin: 22px auto 34px !important; min-height: 400px !important; border-radius: 20px !important; overflow: hidden !important; box-shadow: rgba(13, 43, 82, 0.16) 0px 18px 42px !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-e1671bb h2 { color: rgb(255, 255, 255) !important; font-size: 44px !important; line-height: 1.12 !important; text-shadow: rgba(0, 0, 0, 0.3) 0px 2px 12px !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-e1671bb p { color: rgb(255, 255, 255) !important; font-size: 18px !important; line-height: 1.55 !important; max-width: 760px !important; margin-left: auto !important; margin-right: auto !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-2320791 { max-width: 1100px !important; height: auto !important; min-height: 0px !important; margin: 0px auto 54px !important; padding: 0px !important; background: transparent !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-2320791 .elementor-widget-video { display: none !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-2320791 > .elementor-container { min-height: 0px !important; height: auto !important; display: block !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-2320791 > .elementor-container::before { content: "So funktioniert die Fernwartung"; display: block !important; text-align: center !important; color: rgb(16, 40, 75) !important; font-size: 34px !important; line-height: 1.2 !important; font-weight: 800 !important; margin: 0px 0px 22px !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-2320791 > .elementor-container::after { content: "1  Kundenmodul herunterladen\a Laden Sie das Kundenmodul für Ihren Windows-PC herunter und starten Sie die Datei.\a \a 2  Verbindung freigeben\a Teilen Sie uns die angezeigte ID und das Kennwort telefonisch unter 05281 9561800 mit.\a \a 3  Direkte Unterstützung erhalten\a Der Zugriff ist nur während des gestarteten Programms möglich und kann jederzeit von Ihnen beendet werden."; white-space: pre-line !important; display: block !important; box-sizing: border-box !important; max-width: 1000px !important; margin: 0px auto !important; padding: 34px 44px !important; border-radius: 18px !important; background: rgb(13, 43, 82) !important; color: rgb(255, 255, 255) !important; font-size: 18px !important; line-height: 1.55 !important; text-align: left !important; box-shadow: rgba(13, 43, 82, 0.14) 0px 16px 36px !important; border-left: 7px solid rgb(255, 252, 0) !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-65644407 { padding: 52px 24px !important; background: rgb(245, 247, 251) !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-65644407 .elementor-element-10ef59f7 h2 { color: rgb(16, 40, 75) !important; font-size: 36px !important; margin-bottom: 24px !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-1691a14b > .elementor-container { gap: 16px !important; align-items: stretch !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-32c06b07, body.page-id-426 .elementor-element-3f8c2e58, body.page-id-426 .elementor-element-74cd7958 { width: calc(33.333% - 11px) !important; background: rgb(22, 58, 100) !important; border-radius: 18px !important; overflow: hidden !important; box-shadow: rgba(13, 43, 82, 0.13) 0px 12px 28px !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-32c06b07 > .elementor-widget-wrap, body.page-id-426 .elementor-element-3f8c2e58 > .elementor-widget-wrap, body.page-id-426 .elementor-element-74cd7958 > .elementor-widget-wrap { padding: 26px 24px !important; align-content: flex-start !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-65644407 .elementor-icon-list-text, body.page-id-426 .elementor-element-65644407 .elementor-icon-list-icon i { color: rgb(255, 252, 0) !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-65644407 .elementor-icon-list-text { font-size: 25px !important; font-weight: 800 !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-2c1c6b5a, body.page-id-426 .elementor-element-371e2efc, body.page-id-426 .elementor-element-66be1a57, body.page-id-426 .elementor-element-2c1c6b5a p, body.page-id-426 .elementor-element-371e2efc p, body.page-id-426 .elementor-element-66be1a57 p, body.page-id-426 .elementor-element-2c1c6b5a a { color: rgb(255, 255, 255) !important; font-size: 16px !important; line-height: 1.62 !important; opacity: 1 !important; text-decoration: none !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-f8d9f81 { padding: 54px 24px 62px !important; background: rgb(255, 255, 255) !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-f8d9f81 h2 { color: rgb(16, 40, 75) !important; font-size: 36px !important; margin-bottom: 24px !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-f8d9f81 .wpr-button-a, body.page-id-426 .elementor-element-f8d9f81 .wpr-button-b { min-width: 220px !important; padding: 17px 25px !important; font-size: 17px !important; font-weight: 750 !important; border: 2px solid rgb(13, 43, 82) !important; transition: transform 0.2s, box-shadow 0.2s !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-f8d9f81 .wpr-button-a { background: rgb(255, 252, 0) !important; color: rgb(16, 40, 75) !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-f8d9f81 .wpr-button-b { background: rgb(13, 43, 82) !important; color: rgb(255, 255, 255) !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-f8d9f81 .wpr-button-a:hover, body.page-id-426 .elementor-element-f8d9f81 .wpr-button-b:hover { transform: translateY(-2px) !important; box-shadow: rgba(13, 43, 82, 0.18) 0px 10px 22px !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-f8d9f81 .wpr-dual-button { display: flex !important; justify-content: center !important; align-items: stretch !important; gap: 12px !important; flex-wrap: nowrap !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-f8d9f81 .wpr-button-a-wrap, body.page-id-426 .elementor-element-f8d9f81 .wpr-button-b-wrap { float: none !important; width: auto !important; margin: 0px !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-f8d9f81 .wpr-button-a, body.page-id-426 .elementor-element-f8d9f81 .wpr-button-b { display: flex !important; align-items: center !important; justify-content: center !important; min-width: 220px !important; width: 220px !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-f8d9f81 .wpr-button-a .wpr-button-text-a { color: rgb(16, 40, 75) !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-f8d9f81 .wpr-button-b .wpr-button-text-b { color: rgb(255, 255, 255) !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-2bf99532, body.page-id-426 .elementor-element-4dd3a64 { width: 100% !important; max-width: 100% !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-2bf99532 .wpr-dual-button, body.page-id-426 .elementor-element-4dd3a64 .wpr-dual-button { width: 452px !important; max-width: 452px !important; margin-left: auto !important; margin-right: auto !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-2bf99532 .wpr-dual-button, body.page-id-426 .elementor-element-4dd3a64 .wpr-dual-button { display: grid !important; grid-template-columns: 220px 220px !important; column-gap: 12px !important; width: 452px !important; max-width: none !important; margin: 0px auto !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-2bf99532 .wpr-button-a-wrap, body.page-id-426 .elementor-element-2bf99532 .wpr-button-b-wrap, body.page-id-426 .elementor-element-4dd3a64 .wpr-button-a-wrap, body.page-id-426 .elementor-element-4dd3a64 .wpr-button-b-wrap { width: 220px !important; max-width: 220px !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-e1671bb .elementor-element-607eb4b .wpr-advanced-slider-wrap { display: none !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-e1671bb .elementor-element-607eb4b > .elementor-widget-container { position: relative !important; display: flex !important; align-items: center !important; justify-content: center !important; flex-direction: column !important; box-sizing: border-box !important; min-height: 400px !important; padding: 58px 80px !important; border-radius: 20px !important; overflow: hidden !important; background: linear-gradient(90deg, rgba(9, 28, 57, 0.88), rgba(13, 43, 82, 0.62)), url("https://hillert-it-system-support.com/wp-content/uploads/2023/03/p.jpeg") center center / cover no-repeat !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-e1671bb .elementor-element-607eb4b > .elementor-widget-container::before { content: "Fernwartung – schnelle Hilfe aus der Ferne" !important; display: block !important; position: relative !important; z-index: 2 !important; max-width: 900px !important; color: rgb(255, 255, 255) !important; text-align: center !important; font-size: 46px !important; line-height: 1.14 !important; font-weight: 800 !important; text-shadow: rgba(0, 0, 0, 0.3) 0px 3px 14px !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-e1671bb .elementor-element-607eb4b > .elementor-widget-container::after { content: "Sicher, unkompliziert und persönlich: Wir unterstützen Sie direkt an Ihrem Windows-PC – nur mit Ihrer ausdrücklichen Freigabe." !important; display: block !important; position: relative !important; z-index: 2 !important; max-width: 780px !important; margin-top: 18px !important; color: rgb(255, 255, 255) !important; text-align: center !important; font-size: 19px !important; line-height: 1.55 !important; font-weight: 500 !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-e1671bb .elementor-element-607eb4b { width: 100% !important; margin: 0px !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-e1671bb .elementor-element-607eb4b > .elementor-widget-container::before { max-width: 1000px !important; font-size: 40px !important; white-space: nowrap !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-e1671bb .elementor-element-607eb4b .wpr-advanced-slider-wrap { display: none !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-e1671bb .elementor-element-607eb4b > .elementor-widget-container { position: relative !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; min-height: 430px !important; padding: 60px 72px !important; border-radius: 20px !important; overflow: hidden !important; background: linear-gradient(90deg, rgba(7, 24, 49, 0.86), rgba(13, 43, 82, 0.56)), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/produkte-hero-v2.png") center 58% / cover no-repeat !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-e1671bb .elementor-element-607eb4b > .elementor-widget-container::before { content: "Computer, Notebooks & individuelle Systeme" !important; display: block !important; position: relative !important; z-index: 2 !important; max-width: 1000px !important; color: rgb(255, 255, 255) !important; text-align: center !important; font-size: 43px !important; line-height: 1.16 !important; font-weight: 800 !important; text-shadow: rgba(0, 0, 0, 0.38) 0px 3px 16px !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-e1671bb .elementor-element-607eb4b > .elementor-widget-container::after { content: "Persönliche Beratung, sorgfältige Einrichtung und zuverlässiger Service – vom Lenovo-Notebook bis zum individuell gebauten Gaming-PC." !important; display: block !important; position: relative !important; z-index: 2 !important; max-width: 820px !important; margin-top: 18px !important; color: rgb(255, 255, 255) !important; text-align: center !important; font-size: 19px !important; line-height: 1.55 !important; font-weight: 500 !important; text-shadow: rgba(0, 0, 0, 0.35) 0px 2px 10px !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-e1671bb .elementor-element-607eb4b { width: 100% !important; margin: 0px !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-8d605e1 strong { color: rgb(16, 40, 75) !important; font-weight: 800 !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-e1671bb { max-width: 1120px !important; min-height: 430px !important; margin: 22px auto 34px !important; border-radius: 20px !important; overflow: hidden !important; box-shadow: rgba(13, 43, 82, 0.16) 0px 18px 42px !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-e1671bb .elementor-element-607eb4b .wpr-advanced-slider-wrap { display: none !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-e1671bb .elementor-element-607eb4b > .elementor-widget-container { position: relative !important; display: flex !important; flex-direction: column !important; justify-content: center !important; align-items: flex-start !important; box-sizing: border-box !important; min-height: 430px !important; padding: 58px 62px !important; border-radius: 20px !important; overflow: hidden !important; background: linear-gradient(90deg, rgba(5, 20, 43, 0.94) 0%, rgba(8, 29, 58, 0.78) 48%, rgba(13, 43, 82, 0.34) 100%), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/ki-it-systeme-hero-v2.png") center center / cover no-repeat !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-e1671bb .elementor-element-607eb4b > .elementor-widget-container::before { content: "KI-Telefonassistenten & moderne IT-Systeme" !important; display: block !important; position: relative !important; z-index: 2 !important; max-width: 680px !important; color: rgb(255, 255, 255) !important; text-align: left !important; font-size: 44px !important; line-height: 1.13 !important; font-weight: 800 !important; text-shadow: rgba(0, 0, 0, 0.35) 0px 3px 16px !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-e1671bb .elementor-element-607eb4b > .elementor-widget-container::after { content: "Professionelle Anrufannahme, Termin- und Rückrufverwaltung sowie sichere IT-Lösungen – persönlich beraten, passend eingerichtet und zuverlässig betreut." !important; display: block !important; position: relative !important; z-index: 2 !important; max-width: 650px !important; margin-top: 19px !important; color: rgb(255, 255, 255) !important; text-align: left !important; font-size: 19px !important; line-height: 1.58 !important; font-weight: 500 !important; text-shadow: rgba(0, 0, 0, 0.35) 0px 2px 10px !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-54ad632 { padding: 54px 24px 64px !important; background: rgb(245, 247, 251) !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-54ad632 > .elementor-container { max-width: 1120px !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-54ad632 h2 { color: rgb(16, 40, 75) !important; font-size: 36px !important; text-align: center !important; margin-bottom: 12px !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-e1863ba { margin-top: 26px !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-e1863ba > .elementor-container { gap: 18px !important; align-items: stretch !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-1023180, body.page-id-381 .elementor-element-093803d { width: calc(50% - 9px) !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-1023180 > .elementor-widget-wrap, body.page-id-381 .elementor-element-093803d > .elementor-widget-wrap { padding: 0px !important; display: flex !important; flex-direction: column !important; gap: 16px !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-e1863ba .elementor-widget-wpr-feature-list { flex: 1 1 0% !important; margin: 0px !important; padding: 24px 22px !important; background: rgb(255, 255, 255) !important; border-width: 4px 1px 1px !important; border-style: solid !important; border-color: rgb(255, 252, 0) rgb(221, 228, 239) rgb(221, 228, 239) !important; border-image: none !important; border-radius: 16px !important; box-shadow: rgba(13, 43, 82, 0.08) 0px 10px 25px !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-e1863ba .wpr-feature-list-wrap { height: 100% !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-e1863ba .wpr-feature-list-title { color: rgb(16, 40, 75) !important; font-size: 21px !important; line-height: 1.25 !important; font-weight: 800 !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-e1863ba .wpr-feature-list-description { color: rgb(66, 83, 108) !important; font-size: 16px !important; line-height: 1.58 !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-e1863ba .wpr-feature-list-icon-inner-wrap { background: rgb(13, 43, 82) !important; border-radius: 12px !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-e1863ba .wpr-feature-list-icon-inner-wrap i { color: rgb(255, 252, 0) !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-e1863ba .wpr-feature-list-line { display: none !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-6a4e9d0 { min-height: 0px !important; height: auto !important; padding: 42px 24px !important; background: rgb(13, 43, 82) !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-6a4e9d0 > .elementor-container { max-width: 1120px !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-6a4e9d0 h2 { color: rgb(255, 255, 255) !important; font-size: 36px !important; text-align: center !important; margin: 0px !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-6a4e9d0 h2::after { content: "" !important; display: block !important; width: 82px !important; height: 4px !important; margin: 16px auto 0px !important; border-radius: 4px !important; background: rgb(255, 252, 0) !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-1f6db63d { padding: 44px 24px 54px !important; background: rgb(255, 255, 255) !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-1f6db63d > .elementor-container { max-width: 1120px !important; gap: 18px !important; align-items: stretch !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-585f7972, body.page-id-381 .elementor-element-2fc7e6c7, body.page-id-381 .elementor-element-5fda1945 { width: calc(33.333% - 12px) !important; background: rgb(247, 249, 252) !important; border: 1px solid rgb(221, 228, 239) !important; border-radius: 18px !important; overflow: hidden !important; box-shadow: rgba(13, 43, 82, 0.09) 0px 12px 28px !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-585f7972 > .elementor-widget-wrap, body.page-id-381 .elementor-element-2fc7e6c7 > .elementor-widget-wrap, body.page-id-381 .elementor-element-5fda1945 > .elementor-widget-wrap { padding: 0px 0px 24px !important; align-content: flex-start !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-1f6db63d img { width: 100% !important; height: 205px !important; object-fit: cover !important; display: block !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-1f6db63d h2 { color: rgb(16, 40, 75) !important; font-size: 28px !important; margin: 20px 22px 8px !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-1f6db63d .elementor-widget-text-editor { margin: 0px 22px !important; width: auto !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-1f6db63d p { color: rgb(66, 83, 108) !important; font-size: 15.5px !important; line-height: 1.62 !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-1f6db63d::after { content: "KI-Telefonie oder IT-Systeme passend zu Ihrem Betrieb?  Persönliche Beratung: 05281 9561800" !important; display: block !important; box-sizing: border-box !important; max-width: 1120px !important; margin: 38px auto 0px !important; padding: 25px 30px !important; border-radius: 16px !important; background: rgb(13, 43, 82) !important; border-left: 6px solid rgb(255, 252, 0) !important; color: rgb(255, 255, 255) !important; text-align: center !important; font-size: 21px !important; line-height: 1.45 !important; font-weight: 700 !important; box-shadow: rgba(13, 43, 82, 0.12) 0px 12px 28px !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-54ad632 { display: flex !important; flex-direction: column !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-54ad632 > .elementor-container { order: 1 !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-54ad632::before { content: "IT-Systeme für Ihren Betrieb" !important; order: 2 !important; display: block !important; width: 100% !important; max-width: 1120px !important; box-sizing: border-box !important; margin: 54px auto 18px !important; color: rgb(16, 40, 75) !important; text-align: center !important; font-size: 36px !important; line-height: 1.2 !important; font-weight: 800 !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-54ad632::after { content: "●  Arbeitsplätze & Notebooks – Auswahl, Einrichtung und betriebsbereite Übergabe für Büro, Homeoffice und mobile Arbeit.\a \a ●  Netzwerk & WLAN – stabile Verbindungen, passende Komponenten und verständlich eingerichtete Zugänge.\a \a ●  Datensicherung & Wiederherstellung – passende Sicherungskonzepte für wichtige Unternehmens- und Kundendaten.\a \a ●  IT-Sicherheit & Virenschutz – Schutz von Geräten, Konten und Netzwerk mit geeigneten Sicherheitslösungen.\a \a ●  Microsoft 365, E-Mail & Lizenzen – Einrichtung von Arbeitsplätzen, Postfächern, Programmen und benötigten Lizenzen.\a \a ●  Wartung & Support – laufende Betreuung, Fernwartung und persönliche Unterstützung bei technischen Problemen." !important; order: 3 !important; display: block !important; box-sizing: border-box !important; width: calc(100% - 48px) !important; max-width: 1120px !important; margin: 0px auto !important; padding: 34px 38px !important; border-radius: 18px !important; background: rgb(13, 43, 82) !important; border-left: 7px solid rgb(255, 252, 0) !important; color: rgb(255, 255, 255) !important; font-size: 16.5px !important; line-height: 1.62 !important; font-weight: 500 !important; white-space: pre-line !important; column-count: 2 !important; column-gap: 44px !important; box-shadow: rgba(13, 43, 82, 0.13) 0px 14px 32px !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-a94d911 { padding: 54px 28px 64px !important; background: rgb(245, 247, 251) !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-a94d911 > .elementor-container { max-width: 1180px !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-a94d911 .elementor-element-e3992bc > .elementor-widget-wrap { grid-template-columns: 1fr 1fr; grid-template-areas: "hero hero" "address phone" "email email" "intro intro" "store support" "map map"; align-items: stretch; display: grid !important; gap: 22px !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-a94d911 .elementor-element-e3992bc > .elementor-widget-wrap::before { grid-area: hero; content: "PERSÖNLICH FÜR SIE DA\a So erreichen Sie uns\a Kurze Wege, klare Ansprechpartner und schnelle Hilfe – im Ladengeschäft, telefonisch, per E-Mail oder über Fernwartung."; white-space: pre-line; display: block; background: linear-gradient(135deg, rgb(13, 43, 82), rgb(16, 47, 92)); color: rgb(255, 255, 255); border-left: 8px solid rgb(255, 252, 0); border-radius: 20px; padding: 38px 46px; font-size: 18px; line-height: 1.55; box-shadow: rgba(13, 43, 82, 0.16) 0px 14px 34px; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-a94d911 .elementor-element-e3992bc > .elementor-widget-wrap::before { font-weight: 400; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-6b0ca9d { grid-area: address; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-32ffd03 { grid-area: address; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-05d2f61 { grid-area: phone; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-75d4497 { grid-area: phone; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-e0e8822 { grid-area: email; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-49dc4d9 { grid-area: email; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-0362031 { grid-area: intro; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-c59dca6 { grid-area: intro; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-e67ac3c { grid-area: store; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-e9df32b { grid-area: store; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-232bda9 { grid-area: support; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-8439c4b { grid-area: support; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-4e5c0ec { grid-area: map; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-6b0ca9d, body.page-id-464 .elementor-element-05d2f61, body.page-id-464 .elementor-element-e0e8822, body.page-id-464 .elementor-element-0362031, body.page-id-464 .elementor-element-e67ac3c, body.page-id-464 .elementor-element-232bda9 { background: rgb(255, 255, 255); border: 1px solid rgb(226, 232, 240); border-radius: 18px; box-shadow: rgba(15, 39, 74, 0.08) 0px 10px 26px; align-self: stretch; padding: 27px 30px 118px !important; margin: 0px !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-e0e8822 { padding-bottom: 82px !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-0362031 { background: rgb(255, 251, 234); border-color: rgb(244, 233, 119); padding-bottom: 165px !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-e67ac3c, body.page-id-464 .elementor-element-232bda9 { padding-bottom: 110px !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-a94d911 h2 { color: rgb(13, 43, 82) !important; font-size: 28px !important; line-height: 1.2 !important; text-align: left !important; margin: 0px !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-32ffd03, body.page-id-464 .elementor-element-75d4497, body.page-id-464 .elementor-element-49dc4d9, body.page-id-464 .elementor-element-c59dca6, body.page-id-464 .elementor-element-e9df32b, body.page-id-464 .elementor-element-8439c4b { z-index: 2; align-self: end; font-size: 17px; line-height: 1.55; color: rgb(37, 54, 76); margin: 0px !important; padding: 0px 30px 25px !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-75d4497 .elementor-widget-container { font-size: 0px; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-75d4497 .elementor-widget-container::after { content: "Telefon: 05281 9561800\a Mobil / WhatsApp: 0152 21046345"; white-space: pre-line; font-size: 17px; line-height: 1.8; color: rgb(37, 54, 76); }}
@media (min-width: 768px){body.page-id-464 .elementor-element-c59dca6 .elementor-widget-container, body.page-id-464 .elementor-element-e9df32b .elementor-widget-container, body.page-id-464 .elementor-element-8439c4b .elementor-widget-container { font-size: 0px; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-c59dca6 .elementor-widget-container::after { content: "Ladengeschäft: Montag bis Freitag von 10:00 bis 15:00 Uhr.\a Support und Fernwartung: Montag bis Freitag von 09:00 bis 18:00 Uhr.\a Vor-Ort-Termine und Rückrufe vereinbaren Sie bitte vorab."; white-space: pre-line; font-size: 17px; line-height: 1.65; color: rgb(37, 54, 76); }}
@media (min-width: 768px){body.page-id-464 .elementor-element-e9df32b .elementor-widget-container::after { content: "Montag–Freitag: 10:00–15:00 Uhr\a Samstag und Sonntag: geschlossen"; white-space: pre-line; font-size: 17px; line-height: 1.75; color: rgb(37, 54, 76); }}
@media (min-width: 768px){body.page-id-464 .elementor-element-8439c4b .elementor-widget-container::after { content: "Montag–Freitag: 09:00–18:00 Uhr\a Samstag und Sonntag: geschlossen"; white-space: pre-line; font-size: 17px; line-height: 1.75; color: rgb(37, 54, 76); }}
@media (min-width: 768px){body.page-id-464 .elementor-element-49dc4d9 a { font-weight: 700; text-decoration: none; color: rgb(13, 43, 82) !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-4e5c0ec { border-radius: 18px; overflow: hidden; box-shadow: rgba(13, 43, 82, 0.13) 0px 12px 30px; border: 5px solid rgb(255, 255, 255); margin-top: 4px !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-4e5c0ec iframe { height: 360px !important; filter: saturate(0.9) contrast(1.04); }}
@media (min-width: 768px){body.page-id-464 .elementor-element-184bdd28 { border-top: 7px solid rgb(255, 252, 0); min-height: 0px !important; padding: 54px 28px !important; background: rgb(13, 43, 82) !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-184bdd28 > .elementor-container { max-width: 1120px !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-47732f7b h2 { font-size: 34px !important; line-height: 1.2 !important; color: rgb(255, 255, 255) !important; text-transform: none !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-47732f7b h2 { font-size: 0px !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-47732f7b h2::after { content: "Wie können wir Ihnen helfen?"; font-size: 34px; line-height: 1.2; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-184bdd28 .elementor-button { background: rgb(255, 252, 0) !important; color: rgb(13, 43, 82) !important; border-radius: 10px !important; padding: 16px 28px !important; font-weight: 800 !important; box-shadow: none !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-184bdd28 .elementor-button-text { font-size: 0px; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-184bdd28 .elementor-button-text::after { content: "Kontakt aufnehmen"; font-size: 16px; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-32ffd03 .elementor-widget-container > *, body.page-id-464 .elementor-element-75d4497 .elementor-widget-container > *, body.page-id-464 .elementor-element-c59dca6 .elementor-widget-container > *, body.page-id-464 .elementor-element-e9df32b .elementor-widget-container > *, body.page-id-464 .elementor-element-8439c4b .elementor-widget-container > * { display: none !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-32ffd03 .elementor-widget-container::after { content: "Hillert.IT-System-Support\a Oesdorfer Str. 12\a 31812 Bad Pyrmont"; white-space: pre-line; font-size: 17px; line-height: 1.7; color: rgb(37, 54, 76); }}
@media (min-width: 768px){body.page-id-464 .elementor-element-32ffd03, body.page-id-464 .elementor-element-75d4497, body.page-id-464 .elementor-element-49dc4d9, body.page-id-464 .elementor-element-c59dca6, body.page-id-464 .elementor-element-e9df32b, body.page-id-464 .elementor-element-8439c4b { align-self: stretch !important; display: flex !important; align-items: flex-end !important; text-align: left !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-32ffd03 .elementor-widget-container, body.page-id-464 .elementor-element-75d4497 .elementor-widget-container, body.page-id-464 .elementor-element-49dc4d9 .elementor-widget-container, body.page-id-464 .elementor-element-c59dca6 .elementor-widget-container, body.page-id-464 .elementor-element-e9df32b .elementor-widget-container, body.page-id-464 .elementor-element-8439c4b .elementor-widget-container { width: 100% !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-47732f7b h2::after { content: "Wie können wir Ihnen helfen?"; display: block !important; color: rgb(255, 255, 255) !important; font-size: 34px !important; font-weight: 800 !important; line-height: 1.2 !important; opacity: 1 !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-47732f7b { margin-bottom: 22px !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-184bdd28 .elementor-element-13526dec > .elementor-widget-wrap { padding: 0px !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-e67ac3c h2 { font-size: 0px !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-e67ac3c h2::after { content: "Ladengeschäft"; font-size: 28px !important; line-height: 1.2 !important; color: rgb(13, 43, 82) !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-0362031, body.page-id-464 .elementor-element-c59dca6 { display: none !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-e67ac3c h2.elementor-heading-title { color: transparent !important; position: relative !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-e67ac3c h2.elementor-heading-title::after { content: "Ladengeschäft" !important; position: absolute !important; left: 0px !important; top: 0px !important; color: rgb(13, 43, 82) !important; font-size: 28px !important; line-height: 1.2 !important; white-space: nowrap !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-e67ac3c h2.elementor-heading-title::after, body.page-id-464 .elementor-element-232bda9 h2.elementor-heading-title { font-size: 24px !important; font-weight: 700 !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-184bdd28 { background: rgb(255, 251, 234) !important; border-top: 7px solid rgb(255, 252, 0) !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-47732f7b h2::after { color: rgb(13, 43, 82) !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-184bdd28 .elementor-button { background: rgb(13, 43, 82) !important; color: rgb(255, 255, 255) !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-6b0ca9d h2.elementor-heading-title, body.page-id-464 .elementor-element-05d2f61 h2.elementor-heading-title, body.page-id-464 .elementor-element-e0e8822 h2.elementor-heading-title { font-size: 25px !important; font-weight: 700 !important; line-height: 1.2 !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-6b0ca9d, body.page-id-464 .elementor-element-05d2f61 { padding-bottom: 104px !important; }}
@media (min-width: 768px){body.page-id-464 .elementor-element-e0e8822 { padding-bottom: 66px !important; }}
body.page-id-2122 { color: rgb(37, 54, 76); background: rgb(245, 247, 251) !important; }
body.page-id-2122 .entry-title { display: none !important; }
body.page-id-2122 .site-main { max-width: none !important; padding: 0px !important; }
.legal-shell { background: rgb(13, 43, 82); border-top: 3px solid rgb(255, 252, 0); border-bottom: 3px solid rgb(255, 252, 0); }
.legal-nav { max-width: 1180px; margin: 0px auto; min-height: 82px; display: flex; align-items: center; justify-content: space-between; gap: 28px; padding: 0px 24px; }
.legal-brand { font-family: Georgia, serif; font-size: 25px; font-weight: 700; white-space: nowrap; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
.legal-menu { display: flex; align-items: center; gap: 24px; }
.legal-menu a { font-size: 15px; font-weight: 700; white-space: nowrap; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
.legal-menu .legal-book { background: rgb(49, 94, 211); padding: 14px 18px; border-radius: 8px; }
.legal-page { max-width: 1120px; margin: 52px auto 64px; background: rgb(255, 255, 255); border-radius: 20px; padding: 48px 58px; box-shadow: rgba(13, 43, 82, 0.1) 0px 14px 36px; color: rgb(52, 68, 90); font-size: 16px; line-height: 1.72; }
.legal-page > h1 { background: linear-gradient(135deg, rgb(13, 43, 82), rgb(23, 61, 112)); border-left: 8px solid rgb(255, 252, 0); border-radius: 20px 20px 0px 0px; margin: -48px -58px 38px !important; padding: 38px 48px !important; color: rgb(255, 255, 255) !important; font-size: 42px !important; line-height: 1.15 !important; }
.legal-page h2 { padding-top: 4px; color: rgb(13, 43, 82) !important; font-size: 25px !important; line-height: 1.3 !important; margin: 36px 0px 12px !important; }
.legal-page p { margin: 0px 0px 16px !important; }
.legal-page a { text-decoration: underline; text-underline-offset: 2px; color: rgb(13, 79, 151) !important; }
.legal-page .legal-intro { font-size: 18px; line-height: 1.65; color: rgb(69, 86, 109); border-left: 4px solid rgb(255, 252, 0); padding: 16px 20px; background: rgb(255, 251, 234); border-radius: 0px 10px 10px 0px; }
.legal-footer { background: rgb(13, 43, 82); color: rgb(255, 255, 255); border-top: 6px solid rgb(255, 252, 0); }
.legal-footer-inner { max-width: 1120px; margin: 0px auto; padding: 46px 24px; display: grid; grid-template-columns: 1.15fr 1.4fr 1.2fr 1fr; gap: 28px; font-size: 14px; line-height: 1.6; }
.legal-footer-inner > strong { font-family: Georgia, serif; font-size: 20px; }
.legal-footer-bar { background: rgb(255, 252, 0); color: rgb(13, 43, 82); padding: 22px 24px; text-align: center; font-size: 13px; font-weight: 700; }
.legal-footer-bar a { text-decoration: none; color: rgb(13, 43, 82) !important; }
body.page-id-472 .elementor-element-6b0ca9d { display: none !important; }
body.page-id-472 .elementor-element-a94d911 { background: rgb(245, 247, 251) !important; padding: 48px 24px 64px !important; }
body.page-id-472 .elementor-element-32ffd03 { max-width: 1120px !important; margin: 0px auto !important; }
body.page-id-472 .elementor-element-32ffd03 .legal-page { margin: 0px auto !important; }
@media (max-width: 900px){.legal-nav { align-items: flex-start; flex-direction: column; padding: 18px 20px; }}
@media (max-width: 900px){.legal-menu { flex-wrap: wrap; gap: 14px 18px; }}
@media (max-width: 900px){.legal-page { margin: 26px 14px 40px; padding: 34px 24px; }}
@media (max-width: 900px){.legal-page > h1 { margin: -34px -24px 28px !important; padding: 28px 24px !important; font-size: 34px !important; }}
@media (max-width: 900px){.legal-footer-inner { grid-template-columns: 1fr 1fr; }}
@media (max-width: 600px){.legal-brand { font-size: 21px; }}
@media (max-width: 600px){.legal-menu { display: grid; grid-template-columns: 1fr 1fr; width: 100%; }}
@media (max-width: 600px){.legal-menu .legal-book { text-align: center; }}
@media (max-width: 600px){.legal-page h2 { font-size: 22px !important; }}
@media (max-width: 600px){.legal-footer-inner { grid-template-columns: 1fr; }}
@media (max-width: 767px){body { font-size: 16px !important; }}
@media (max-width: 767px){.elementor-top-section, .elementor-top-section > .elementor-container, .elementor-column, .elementor-widget-wrap { max-width: 100% !important; }}
@media (max-width: 767px){.elementor-top-section { left: 0px !important; right: auto !important; transform: none !important; }}
@media (max-width: 767px){.elementor-shape { display: none !important; }}
@media (max-width: 767px){.elementor img { max-width: 100% !important; height: auto; }}
@media (max-width: 767px){.elementor-element-5c54c7fc { height: auto !important; min-height: 0px !important; padding: 12px 10px 14px !important; }}
@media (max-width: 767px){.elementor-element-5c54c7fc img { width: min(350px, 94vw) !important; height: auto !important; max-height: 100px !important; object-fit: contain !important; }}
@media (max-width: 767px){.elementor-element-5c54c7fc h2 { font-size: 19px !important; line-height: 1.08 !important; text-align: center !important; margin: 4px auto 0px !important; }}
@media (max-width: 767px){.elementor-element-6ccfc54d { width: 100% !important; max-width: 100% !important; left: 0px !important; right: 0px !important; margin: 0px !important; transform: none !important; min-height: 56px !important; }}
@media (max-width: 767px){.elementor-element-6ccfc54d > .elementor-container, .elementor-element-6ccfc54d .elementor-column, .elementor-element-6ccfc54d .elementor-widget-wrap, .elementor-element-f94d942, .elementor-element-f94d942 .elementor-widget-container, .wpr-mobile-nav-menu-container, .wpr-mobile-toggle-wrap { width: 100% !important; max-width: 100% !important; left: 0px !important; margin: 0px !important; transform: none !important; }}
@media (max-width: 767px){.wpr-mobile-toggle-wrap { padding: 0px 18px !important; justify-content: flex-end !important; min-height: 50px !important; }}
@media (max-width: 767px){.wpr-mobile-toggle { font-size: 30px !important; }}
@media (max-width: 767px){.wpr-mobile-nav-menu { width: 100% !important; max-width: 100% !important; left: 0px !important; }}
@media (max-width: 767px){.wpr-mobile-nav-menu a { font-size: 17px !important; line-height: 1.35 !important; padding: 13px 20px !important; }}
@media (max-width: 767px){.elementor-element-e1671bb { min-height: 360px !important; height: auto !important; padding: 30px 18px !important; background-position: center center !important; }}
@media (max-width: 767px){.elementor-element-e1671bb h1, .elementor-element-e1671bb h2, .elementor-element-e1671bb .wpr-slider-title { font-size: 31px !important; line-height: 1.14 !important; word-break: normal !important; overflow-wrap: anywhere !important; }}
@media (max-width: 767px){.elementor-element-e1671bb p, .elementor-element-e1671bb .wpr-slider-description { font-size: 16px !important; line-height: 1.5 !important; }}
@media (max-width: 767px){.elementor-widget-heading h1 { font-size: 32px !important; line-height: 1.16 !important; overflow-wrap: anywhere !important; }}
@media (max-width: 767px){.elementor-widget-heading h2 { font-size: 27px !important; line-height: 1.2 !important; overflow-wrap: anywhere !important; }}
@media (max-width: 767px){.elementor-widget-heading h3 { font-size: 22px !important; line-height: 1.25 !important; }}
@media (max-width: 767px){.elementor-widget-text-editor, .elementor-widget-text-editor p { font-size: 16px !important; line-height: 1.58 !important; }}
@media (max-width: 767px){.elementor-button { min-height: 48px !important; padding: 14px 20px !important; border-radius: 9px !important; white-space: normal !important; line-height: 1.25 !important; }}
@media (max-width: 767px){.elementor-element-54ad632, .elementor-element-399ed3c, .elementor-element-1c453cf, .elementor-element-8d605e1, .elementor-element-54ad632, .elementor-element-65644407, .elementor-element-f8d9f81 { padding-left: 16px !important; padding-right: 16px !important; }}
@media (max-width: 767px){.elementor-element-399ed3c .elementor-column, .elementor-element-54ad632 .elementor-column, .elementor-element-8d605e1 .elementor-column, .elementor-element-65644407 .elementor-column, .elementor-element-f8d9f81 .elementor-column { width: 100% !important; }}
@media (max-width: 767px){.slick-list { max-width: 100vw !important; overflow: hidden !important; }}
@media (max-width: 767px){.wpr-slider-arrow { display: none !important; }}
@media (max-width: 767px){.elementor-element-335ea6fb { padding: 30px 14px !important; min-height: 0px !important; }}
@media (max-width: 767px){.elementor-element-335ea6fb > .elementor-container { display: block !important; padding: 0px !important; }}
@media (max-width: 767px){.elementor-element-335ea6fb .elementor-column { width: 100% !important; margin: 0px 0px 12px !important; }}
@media (max-width: 767px){.elementor-element-335ea6fb .elementor-widget-wrap { padding: 16px 18px !important; }}
@media (max-width: 767px){.elementor-element-335ea6fb h2, .elementor-element-335ea6fb h3 { font-size: 18px !important; line-height: 1.25 !important; margin: 0px 0px 8px !important; }}
@media (max-width: 767px){.elementor-element-335ea6fb p, .elementor-element-335ea6fb .elementor-widget-text-editor { font-size: 13px !important; line-height: 1.45 !important; }}
@media (max-width: 767px){.elementor-element-3070f43 { padding: 16px 14px !important; min-height: 0px !important; }}
@media (max-width: 767px){.elementor-element-3070f43 h2, .elementor-element-3070f43 a, .elementor-element-3070f43 p { font-size: 13px !important; line-height: 1.4 !important; }}
@media (max-width: 767px){body.page-id-464 .elementor-element-a94d911 { padding: 28px 14px 36px !important; background: rgb(245, 247, 251) !important; }}
@media (max-width: 767px){body.page-id-464 .elementor-element-a94d911 .elementor-widget { margin-bottom: 12px !important; }}
@media (max-width: 767px){body.page-id-464 .elementor-element-a94d911 h2 { font-size: 25px !important; line-height: 1.2 !important; color: rgb(13, 43, 82) !important; text-align: left !important; }}
@media (max-width: 767px){body.page-id-464 .elementor-element-0362031, body.page-id-464 .elementor-element-c59dca6 { display: none !important; }}
@media (max-width: 767px){body.page-id-464 .elementor-element-e67ac3c h2 { color: transparent !important; position: relative !important; }}
@media (max-width: 767px){body.page-id-464 .elementor-element-e67ac3c h2::after { content: "Ladengeschäft" !important; position: absolute !important; left: 0px !important; top: 0px !important; color: rgb(13, 43, 82) !important; font-size: 25px !important; line-height: 1.2 !important; white-space: nowrap !important; }}
@media (max-width: 767px){body.page-id-464 .elementor-element-75d4497 .elementor-widget-container > *, body.page-id-464 .elementor-element-e9df32b .elementor-widget-container > *, body.page-id-464 .elementor-element-8439c4b .elementor-widget-container > * { display: none !important; }}
@media (max-width: 767px){body.page-id-464 .elementor-element-75d4497 .elementor-widget-container::after { content: "Telefon: 05281 9561800\a Mobil / WhatsApp: 0152 21046345"; white-space: pre-line; font-size: 16px; line-height: 1.75; color: rgb(37, 54, 76); }}
@media (max-width: 767px){body.page-id-464 .elementor-element-e9df32b .elementor-widget-container::after { content: "Montag–Freitag: 10:00–15:00 Uhr\a Samstag und Sonntag: geschlossen"; white-space: pre-line; font-size: 16px; line-height: 1.7; color: rgb(37, 54, 76); }}
@media (max-width: 767px){body.page-id-464 .elementor-element-8439c4b .elementor-widget-container::after { content: "Montag–Freitag: 09:00–18:00 Uhr\a Samstag und Sonntag: geschlossen"; white-space: pre-line; font-size: 16px; line-height: 1.7; color: rgb(37, 54, 76); }}
@media (max-width: 767px){body.page-id-464 .elementor-element-4e5c0ec iframe { height: 300px !important; }}
@media (max-width: 767px){body.page-id-464 .elementor-element-184bdd28 { min-height: 0px !important; padding: 36px 18px !important; background: rgb(255, 251, 234) !important; }}
@media (max-width: 767px){body.page-id-464 .elementor-element-184bdd28 h2 { font-size: 27px !important; color: rgb(13, 43, 82) !important; }}
@media (max-width: 767px){body.page-id-472 .elementor-element-a94d911 { padding: 24px 14px 40px !important; }}
@media (max-width: 767px){body.page-id-472 .legal-page { margin: 0px !important; padding: 30px 20px !important; border-radius: 14px !important; }}
@media (max-width: 767px){body.page-id-472 .legal-page > h1 { margin: -30px -20px 26px !important; padding: 26px 20px !important; border-radius: 14px 14px 0px 0px !important; }}
@media (max-width: 767px){body.page-id-701 .elementor-element-1c453cf { padding-left: 12px !important; padding-right: 12px !important; }}
@media (max-width: 767px){body.page-id-701 .elementor-element-1c453cf img { max-height: 300px !important; object-fit: cover !important; }}
@media (max-width: 767px){body.page-id-701 .elementor-element-8d605e1 h2 { font-size: 29px !important; }}
@media (max-width: 767px){body.page-id-598 .elementor-element-65644407 h2, body.page-id-598 .elementor-element-f8d9f81 h2 { font-size: 27px !important; }}
@media (max-width: 767px){.elementor-element-5c54c7fc .elementor-widget-heading h2 { font-size: 20px !important; line-height: 1.08 !important; }}
@media (max-width: 767px){.elementor-element-e1671bb .wpr-slider-content { width: 100% !important; max-width: 100% !important; padding: 18px 14px !important; box-sizing: border-box !important; }}
@media (max-width: 767px){.elementor-element-e1671bb .wpr-slider-title { width: 100% !important; max-width: 100% !important; font-size: 30px !important; word-break: normal !important; overflow-wrap: normal !important; hyphens: none !important; }}
@media (max-width: 767px){.elementor-element-e1671bb .wpr-slider-description { width: 100% !important; max-width: 100% !important; font-size: 16px !important; }}
@media (max-width: 767px){.elementor-element-335ea6fb { padding: 22px 12px !important; }}
@media (max-width: 767px){.elementor-element-335ea6fb .elementor-widget-wrap { padding: 10px 14px !important; }}
@media (max-width: 767px){.elementor-element-335ea6fb .elementor-widget { margin-bottom: 5px !important; }}
@media (max-width: 767px){.elementor-element-335ea6fb .elementor-column { margin-bottom: 8px !important; }}
@media (max-width: 767px){body.page-id-107 .elementor-element-5c54c7fc, body.page-id-107 .elementor-element-6ccfc54d, body.page-id-107 .elementor-element-e1671bb, body.page-id-107 .elementor-element-54ad632, body.page-id-107 .elementor-element-ce0fc44, body.page-id-107 .elementor-element-399ed3c, body.page-id-107 .elementor-element-1c453cf, body.page-id-107 .elementor-element-dfa195c, body.page-id-107 .elementor-element-15088932, body.page-id-107 > .elementor .elementor-element-335ea6fb, body.page-id-107 > .elementor .elementor-element-3070f43 { display: none !important; }}
@media (max-width: 767px){body.page-id-107 .elementor-element-deda5a1 { display: block !important; height: auto !important; min-height: 0px !important; padding: 0px !important; margin: 0px !important; }}
@media (max-width: 767px){body.page-id-107 .elementor-element-deda5a1 > .elementor-container, body.page-id-107 .elementor-element-deda5a1 .elementor-element-fed9909, body.page-id-107 .elementor-element-deda5a1 .elementor-widget-wrap, body.page-id-107 .elementor-element-08aafce { width: 100% !important; max-width: 100% !important; padding: 0px !important; margin: 0px !important; }}
@media (max-width: 767px){body.page-id-107 .elementor-element-5aac077 { display: none !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign { font-family: Arial, Helvetica, sans-serif; color: rgb(16, 40, 75); background: rgb(255, 255, 255); line-height: 1.5; display: block !important; width: 100% !important; max-width: 100% !important; margin: 0px !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign * { box-sizing: border-box; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-wrap { width: 100% !important; max-width: 100% !important; padding: 0px 18px !important; margin: 0px auto !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-nav { height: auto !important; background: rgb(13, 43, 82) !important; border-top: 3px solid rgb(255, 252, 0) !important; border-bottom: 3px solid rgb(255, 252, 0) !important; padding: 15px 0px !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-nav .hr-wrap { display: flex !important; flex-direction: column !important; align-items: center !important; gap: 14px !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-logo { display: block !important; width: min(330px, 90vw) !important; height: auto !important; max-height: 64px !important; object-fit: contain !important; filter: brightness(0) invert(1) contrast(1.4) !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-menu { display: grid !important; grid-template-columns: repeat(3, 1fr) !important; width: 100% !important; gap: 7px !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-menu a { display: flex !important; align-items: center !important; justify-content: center !important; min-height: 42px !important; padding: 8px 5px !important; border: 1px solid rgba(255, 255, 255, 0.2) !important; border-radius: 7px !important; color: rgb(255, 255, 255) !important; font-size: 13px !important; font-weight: 700 !important; text-align: center !important; text-decoration: none !important; white-space: normal !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-menu .hr-menu-btn { grid-column: 1 / -1 !important; background: rgb(49, 94, 211) !important; border-color: rgb(49, 94, 211) !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-hero { width: calc(100% - 24px) !important; margin: 18px 12px 30px !important; border-radius: 16px !important; overflow: hidden !important; background: rgb(247, 250, 255) !important; box-shadow: rgba(16, 40, 75, 0.12) 0px 10px 26px !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-hero-grid { display: flex !important; flex-direction: column !important; min-height: 0px !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-hero-copy { order: 1 !important; padding: 32px 22px 28px !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-hero-grid > div:last-child { order: 2 !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-hero h1 { font-size: 37px !important; line-height: 1.06 !important; letter-spacing: -0.5px !important; margin: 0px 0px 18px !important; color: rgb(16, 40, 75) !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-hero p { font-size: 16px !important; line-height: 1.55 !important; margin: 0px 0px 22px !important; color: rgb(66, 83, 108) !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-hero img { display: block !important; width: 100% !important; height: 270px !important; object-fit: cover !important; border-radius: 0px !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-actions { display: flex !important; flex-direction: column !important; gap: 10px !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-btn { display: block !important; width: 100% !important; min-height: 48px !important; padding: 13px 16px !important; border-radius: 8px !important; text-align: center !important; font-weight: 700 !important; text-decoration: none !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-btn-primary { background: rgb(7, 87, 216) !important; color: rgb(255, 255, 255) !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-btn-secondary { background: rgb(255, 255, 255) !important; color: rgb(7, 87, 216) !important; border: 2px solid rgb(7, 87, 216) !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-trustline { margin-top: 18px !important; font-size: 14px !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-section { padding: 40px 0px !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-title { font-size: 29px !important; line-height: 1.15 !important; margin: 0px 0px 24px !important; text-align: center !important; color: rgb(16, 40, 75) !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-section-head { font-size: 16px !important; text-align: center !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-services, body.page-id-107 #hillert-redesign .hr-services-six, body.page-id-107 #hillert-redesign .hr-products, body.page-id-107 #hillert-redesign .hr-more-grid { display: grid !important; grid-template-columns: 1fr !important; gap: 14px !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-card { display: block !important; padding: 21px !important; border: 1px solid rgb(225, 231, 239) !important; border-radius: 12px !important; background: rgb(255, 255, 255) !important; color: rgb(16, 40, 75) !important; text-decoration: none !important; box-shadow: rgba(16, 40, 75, 0.07) 0px 5px 18px !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-card h3 { font-size: 20px !important; margin: 0px 0px 7px !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-card p { font-size: 15px !important; margin: 0px !important; color: rgb(82, 98, 122) !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-appointments { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 10px !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-apt { padding: 16px 9px !important; border: 1px solid rgb(220, 229, 240) !important; border-radius: 10px !important; text-align: center !important; color: rgb(16, 40, 75) !important; text-decoration: none !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-personal-grid, body.page-id-107 #hillert-redesign .hr-ai-main, body.page-id-107 #hillert-redesign .hr-ai-benefits, body.page-id-107 #hillert-redesign .hr-lenovo-strip { display: grid !important; grid-template-columns: 1fr !important; gap: 18px !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-personal-grid img, body.page-id-107 #hillert-redesign .hr-lenovo-strip img { width: 100% !important; height: auto !important; max-height: 300px !important; object-fit: cover !important; border-radius: 12px !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-ai-section { padding: 40px 0px !important; background: rgb(7, 87, 216) !important; color: rgb(255, 255, 255) !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-ai-section h2, body.page-id-107 #hillert-redesign .hr-ai-section p { color: rgb(255, 255, 255) !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-product { display: flex !important; flex-direction: column !important; border: 1px solid rgb(225, 231, 239) !important; border-radius: 12px !important; overflow: hidden !important; background: rgb(255, 255, 255) !important; box-shadow: rgba(16, 40, 75, 0.07) 0px 5px 18px !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-product img { width: 100% !important; height: 220px !important; object-fit: contain !important; background: rgb(247, 249, 252) !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-product-body { padding: 20px !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-contact { padding: 34px 0px !important; background: rgb(7, 87, 216) !important; color: rgb(255, 255, 255) !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-contact-row { display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 16px !important; text-align: center !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-contact h2 { font-size: 27px !important; color: rgb(255, 255, 255) !important; margin: 0px !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-footer { padding: 32px 0px !important; background: rgb(13, 43, 82) !important; color: rgb(255, 255, 255) !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-footer-grid { display: grid !important; grid-template-columns: 1fr !important; gap: 22px !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-footer h3 { color: rgb(255, 255, 255) !important; font-size: 19px !important; margin: 0px 0px 7px !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-footer p { color: rgb(217, 227, 241) !important; font-size: 14px !important; margin: 0px !important; }}
@media (max-width: 767px){body.page-id-107 .elementor-element-56267e45, body.page-id-107 .elementor-element-bb0f4b8 { display: none !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-ai-section { background: rgb(243, 246, 251) !important; color: rgb(16, 40, 75) !important; border-top: 1px solid rgb(226, 232, 241) !important; border-bottom: 1px solid rgb(226, 232, 241) !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-ai-section h2, body.page-id-107 #hillert-redesign .hr-ai-section h3, body.page-id-107 #hillert-redesign .hr-ai-section p, body.page-id-107 #hillert-redesign .hr-ai-section small { color: rgb(16, 40, 75) !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-ai-benefits > * { background: rgb(255, 255, 255) !important; border: 1px solid rgb(220, 229, 240) !important; border-radius: 10px !important; padding: 17px !important; color: rgb(16, 40, 75) !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-btn-light { background: rgb(7, 87, 216) !important; color: rgb(255, 255, 255) !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-contact { background: rgb(255, 251, 234) !important; color: rgb(16, 40, 75) !important; border-top: 1px solid rgb(239, 231, 122) !important; border-bottom: 1px solid rgb(239, 231, 122) !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-contact h2, body.page-id-107 #hillert-redesign .hr-contact p { color: rgb(16, 40, 75) !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-contact .hr-btn { background: rgb(13, 43, 82) !important; color: rgb(255, 255, 255) !important; border-color: rgb(13, 43, 82) !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-footer a, body.page-id-107 #hillert-redesign .hr-footer a:visited { color: rgb(255, 255, 255) !important; text-decoration: none !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-footer a:hover { color: rgb(255, 252, 0) !important; }}
@media (max-width: 767px){.elementor-element-335ea6fb a, .elementor-element-335ea6fb a:visited { color: rgb(255, 255, 255) !important; text-decoration: none !important; }}
@media (max-width: 767px){.elementor-element-335ea6fb a:hover { color: rgb(255, 252, 0) !important; }}
@media (max-width: 767px){.elementor-element-3070f43 { background: rgb(255, 252, 0) !important; color: rgb(13, 43, 82) !important; }}
@media (max-width: 767px){.elementor-element-3070f43 a, .elementor-element-3070f43 a:visited, .elementor-element-3070f43 h2, .elementor-element-3070f43 p { color: rgb(13, 43, 82) !important; }}
@media (max-width: 767px){.legal-footer a, .legal-footer a:visited { color: rgb(255, 255, 255) !important; }}
@media (max-width: 767px){.legal-footer-bar, .legal-footer-bar a, .legal-footer-bar a:visited { color: rgb(13, 43, 82) !important; }}
@media (max-width: 767px){body.page-id-472 .elementor-element-184bdd28 { background: rgb(255, 251, 234) !important; }}
@media (max-width: 767px){body.page-id-472 .elementor-element-184bdd28 h2 { color: rgb(13, 43, 82) !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-footer-brand img, body.page-id-107 #hillert-redesign .hr-footer img.hr-logo { width: min(330px, 88vw) !important; max-width: 100% !important; height: auto !important; filter: brightness(0) invert(1) contrast(1.35) !important; opacity: 1 !important; }}
@media (max-width: 767px){body.page-id-107 > .elementor .elementor-element-3070f43 { display: block !important; background: rgb(255, 252, 0) !important; padding: 16px 12px !important; min-height: 0px !important; }}
@media (max-width: 767px){body.page-id-107 > .elementor .elementor-element-3070f43 .elementor-container { display: block !important; }}
@media (max-width: 767px){body.page-id-107 > .elementor .elementor-element-3070f43 .elementor-column { width: 100% !important; }}
@media (max-width: 767px){body.page-id-107 > .elementor .elementor-element-3070f43 .elementor-widget-wrap { padding: 5px 10px !important; text-align: center !important; }}
@media (max-width: 767px){body.page-id-107 > .elementor .elementor-element-3070f43 a, body.page-id-107 > .elementor .elementor-element-3070f43 p, body.page-id-107 > .elementor .elementor-element-3070f43 h2 { color: rgb(13, 43, 82) !important; font-size: 13px !important; line-height: 1.45 !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-5c54c7fc { display: block !important; background: rgb(13, 43, 82) !important; border-top: 3px solid rgb(255, 252, 0) !important; padding: 14px 12px 10px !important; min-height: 78px !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-5c54c7fc img { display: block !important; width: min(340px, 90vw) !important; max-height: 62px !important; margin: 0px auto !important; filter: brightness(0) invert(1) contrast(1.4) !important; opacity: 1 !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-5c54c7fc .elementor-widget-heading { display: none !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d { background: rgb(13, 43, 82) !important; border-top: 0px !important; border-bottom: 3px solid rgb(255, 252, 0) !important; min-height: 54px !important; margin: 0px !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-toggle { color: rgb(255, 255, 255) !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu { background: rgb(13, 43, 82) !important; border-top: 1px solid rgba(255, 255, 255, 0.18) !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu a { color: rgb(255, 255, 255) !important; background: rgb(13, 43, 82) !important; border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu a:hover { background: rgb(23, 61, 112) !important; color: rgb(255, 252, 0) !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-e1671bb { margin: 0px !important; border-radius: 0px !important; box-shadow: none !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-e1671bb .wpr-slider-content { background: rgba(8, 28, 55, 0.58) !important; border-radius: 12px !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-e1671bb .wpr-slider-title, body:not(.page-id-107) .elementor-element-e1671bb .wpr-slider-description { color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 0, 0, 0.35) 0px 2px 10px !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-54ad632, body:not(.page-id-107) .elementor-element-8d605e1, body:not(.page-id-107) .elementor-element-2320791, body:not(.page-id-107) .elementor-element-65644407, body:not(.page-id-107) .elementor-element-f8d9f81, body:not(.page-id-107) .elementor-element-6a4e9d0 { background: rgb(245, 247, 251) !important; padding: 34px 14px !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-54ad632 .elementor-column > .elementor-widget-wrap, body:not(.page-id-107) .elementor-element-8d605e1 .elementor-column > .elementor-widget-wrap, body:not(.page-id-107) .elementor-element-65644407 .elementor-column > .elementor-widget-wrap, body:not(.page-id-107) .elementor-element-f8d9f81 .elementor-column > .elementor-widget-wrap { background: rgb(255, 255, 255) !important; border: 1px solid rgb(225, 231, 239) !important; border-radius: 14px !important; padding: 22px 18px !important; margin-bottom: 14px !important; box-shadow: rgba(16, 40, 75, 0.08) 0px 7px 22px !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-54ad632 h2, body:not(.page-id-107) .elementor-element-8d605e1 h2, body:not(.page-id-107) .elementor-element-65644407 h2, body:not(.page-id-107) .elementor-element-f8d9f81 h2, body:not(.page-id-107) .elementor-element-6a4e9d0 h2 { color: rgb(13, 43, 82) !important; font-size: 27px !important; line-height: 1.18 !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-54ad632 h3, body:not(.page-id-107) .elementor-element-8d605e1 h3, body:not(.page-id-107) .elementor-element-65644407 h3, body:not(.page-id-107) .elementor-element-f8d9f81 h3 { color: rgb(13, 43, 82) !important; font-size: 21px !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-1c453cf { background: rgb(255, 255, 255) !important; padding: 34px 12px !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-1c453cf .elementor-column > .elementor-widget-wrap { background: rgb(247, 249, 252) !important; border: 1px solid rgb(225, 231, 239) !important; border-radius: 14px !important; padding: 16px !important; margin-bottom: 15px !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-1c453cf img { border-radius: 10px !important; max-height: 280px !important; object-fit: contain !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-15088932, body:not(.page-id-107) .elementor-element-184bdd28 { background: rgb(255, 251, 234) !important; border-top: 1px solid rgb(239, 231, 122) !important; border-bottom: 1px solid rgb(239, 231, 122) !important; padding: 34px 18px !important; min-height: 0px !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-15088932 h2, body:not(.page-id-107) .elementor-element-184bdd28 h2 { color: rgb(13, 43, 82) !important; font-size: 27px !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-15088932 .elementor-button, body:not(.page-id-107) .elementor-element-184bdd28 .elementor-button { background: rgb(13, 43, 82) !important; color: rgb(255, 255, 255) !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-335ea6fb { background: rgb(13, 43, 82) !important; border-top: 5px solid rgb(255, 252, 0) !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-335ea6fb h2, body:not(.page-id-107) .elementor-element-335ea6fb h3, body:not(.page-id-107) .elementor-element-335ea6fb p, body:not(.page-id-107) .elementor-element-335ea6fb .elementor-widget-text-editor { color: rgb(255, 255, 255) !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-335ea6fb img { filter: brightness(0) invert(1) contrast(1.35) !important; opacity: 1 !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-3070f43 { display: block !important; background: rgb(255, 252, 0) !important; color: rgb(13, 43, 82) !important; padding: 15px 10px !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-3070f43 a, body:not(.page-id-107) .elementor-element-3070f43 p, body:not(.page-id-107) .elementor-element-3070f43 h2 { color: rgb(13, 43, 82) !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d { min-height: 0px !important; padding: 10px 12px 14px !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-toggle-wrap { display: none !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu-container { display: block !important; width: 100% !important; height: auto !important; max-height: none !important; opacity: 1 !important; visibility: visible !important; overflow: visible !important; position: static !important; transform: none !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu { display: grid !important; grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; gap: 7px !important; width: 100% !important; height: auto !important; max-height: none !important; opacity: 1 !important; visibility: visible !important; position: static !important; left: auto !important; top: auto !important; transform: none !important; margin: 0px !important; padding: 0px !important; background: transparent !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu li { display: block !important; width: auto !important; margin: 0px !important; padding: 0px !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu li a { display: flex !important; align-items: center !important; justify-content: center !important; min-height: 42px !important; padding: 7px 4px !important; border: 1px solid rgba(255, 255, 255, 0.22) !important; border-radius: 7px !important; font-size: 13px !important; line-height: 1.15 !important; text-align: center !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu li:has(a[href*="datenschutz"]) { display: none !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu li:has(a[href*="Termin%20nach"]) { grid-column: 1 / -1 !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu a[href*="Termin%20nach"] { background: rgb(49, 94, 211) !important; border-color: rgb(49, 94, 211) !important; color: rgb(255, 255, 255) !important; }}
@media (max-width: 767px){body.page-id-701 .elementor-element-1c453cf { padding: 30px 0px 34px !important; background: rgb(245, 247, 251) !important; overflow: hidden !important; }}
@media (max-width: 767px){body.page-id-701 .elementor-element-1c453cf > .elementor-container, body.page-id-701 .elementor-element-1c453cf .elementor-column, body.page-id-701 .elementor-element-1c453cf .elementor-widget-wrap, body.page-id-701 .elementor-element-4748c7a, body.page-id-701 .elementor-element-4748c7a .elementor-widget-container, body.page-id-701 .elementor-element-4748c7a .elementor-image-gallery { height: auto !important; min-height: 0px !important; width: 100% !important; max-width: 100% !important; padding: 0px !important; margin: 0px !important; background: transparent !important; border: 0px !important; box-shadow: none !important; }}
@media (max-width: 767px){body.page-id-701 .elementor-element-4748c7a .gallery { display: flex !important; flex-wrap: nowrap !important; gap: 14px !important; width: 100% !important; overflow: auto hidden !important; scroll-snap-type: x mandatory !important; padding: 0px 18px 14px !important; margin: 0px !important; }}
@media (max-width: 767px){body.page-id-701 .elementor-element-4748c7a .gallery-item { flex: 0 0 82vw !important; width: 82vw !important; max-width: 320px !important; margin: 0px !important; padding: 0px !important; scroll-snap-align: center !important; background: rgb(255, 255, 255) !important; border: 1px solid rgb(225, 231, 239) !important; border-radius: 14px !important; overflow: hidden !important; box-shadow: rgba(16, 40, 75, 0.1) 0px 7px 22px !important; }}
@media (max-width: 767px){body.page-id-701 .elementor-element-4748c7a .gallery-icon, body.page-id-701 .elementor-element-4748c7a .gallery-icon a { display: block !important; width: 100% !important; }}
@media (max-width: 767px){body.page-id-701 .elementor-element-4748c7a img { width: 100% !important; height: 300px !important; object-fit: cover !important; border-radius: 0px !important; display: block !important; }}
@media (max-width: 767px){body.page-id-701 .elementor-element-4748c7a::before { content: "Bilder seitlich wischen →"; display: block; text-align: center; color: rgb(82, 98, 122); font-size: 14px; font-weight: 700; margin: 0px 0px 14px; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-footer { display: none !important; }}
@media (max-width: 767px){body.page-id-107 > .elementor .elementor-element-335ea6fb { display: block !important; background: rgb(13, 43, 82) !important; border-top: 5px solid rgb(255, 252, 0) !important; padding: 22px 12px !important; }}
@media (max-width: 767px){body.page-id-107 > .elementor .elementor-element-3070f43 { display: block !important; }}
@media (max-width: 767px){.elementor-element-3070f43 { height: auto !important; min-height: 0px !important; padding: 14px 10px !important; }}
@media (max-width: 767px){.elementor-element-3070f43 > .elementor-container { display: block !important; width: 100% !important; padding: 0px !important; }}
@media (max-width: 767px){.elementor-element-3070f43 .elementor-element-4571ded5 { display: none !important; }}
@media (max-width: 767px){.elementor-element-3070f43 .elementor-element-69bcf3 { width: 100% !important; }}
@media (max-width: 767px){.elementor-element-3070f43 .elementor-element-69bcf3 > .elementor-widget-wrap { padding: 0px !important; }}
@media (max-width: 767px){.elementor-element-3070f43 .elementor-element-6c57b625 { min-height: 0px !important; margin: 0px !important; }}
@media (max-width: 767px){.elementor-element-3070f43 .elementor-element-6c57b625 > .elementor-container { display: grid !important; grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; gap: 6px !important; width: 100% !important; }}
@media (max-width: 767px){.elementor-element-3070f43 .elementor-element-6c57b625 .elementor-inner-column { width: 100% !important; min-width: 0px !important; margin: 0px !important; transform: none !important; }}
@media (max-width: 767px){.elementor-element-3070f43 .elementor-element-6c57b625 .elementor-widget-wrap { padding: 6px 2px !important; justify-content: center !important; }}
@media (max-width: 767px){.elementor-element-3070f43 .elementor-element-6c57b625 h2 { margin: 0px !important; text-align: center !important; font-size: 12px !important; line-height: 1.3 !important; }}
@media (max-width: 767px){body.page-id-107 .hr-footer-bottom, body.page-id-107 .hr-footer-bottom-links { display: grid !important; grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; align-items: center !important; gap: 6px !important; width: 100% !important; text-align: center !important; }}
@media (max-width: 767px){body.page-id-107 .hr-footer-bottom a, body.page-id-107 .hr-footer-bottom-links a { display: block !important; margin: 0px !important; padding: 7px 2px !important; text-align: center !important; font-size: 12px !important; line-height: 1.3 !important; }}
@media (max-width: 767px){body.page-id-107 .elementor-element-3070f43 .elementor-container { display: grid !important; grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; gap: 6px !important; }}
@media (max-width: 767px){body.page-id-107 .elementor-element-3070f43 { display: grid !important; grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; gap: 6px !important; padding: 14px 10px !important; align-items: center !important; }}
@media (max-width: 767px){body.page-id-107 .elementor-element-3070f43 .elementor-container, body.page-id-107 .elementor-element-3070f43 .elementor-column, body.page-id-107 .elementor-element-3070f43 .elementor-widget-wrap, body.page-id-107 .elementor-element-3070f43 .elementor-inner-section { display: contents !important; }}
@media (max-width: 767px){body.page-id-107 .elementor-element-3070f43 .elementor-element-4571ded5 { display: none !important; }}
@media (max-width: 767px){body.page-id-107 .elementor-element-3070f43 .elementor-widget-heading { display: block !important; min-width: 0px !important; }}
@media (max-width: 767px){body.page-id-107 .elementor-element-3070f43 h2 { margin: 0px !important; padding: 0px !important; text-align: center !important; font-size: 12px !important; line-height: 1.3 !important; }}
@media (max-width: 767px){.elementor-element-3070f43 .elementor-element-3292d9d0, .elementor-element-3070f43 .elementor-element-3395833d, .elementor-element-3070f43 .elementor-element-10b3a7d4 { display: block !important; float: left !important; width: 33.3333% !important; max-width: 33.3333% !important; clear: none !important; }}
@media (max-width: 767px){.elementor-element-3070f43 .elementor-element-6c57b625, .elementor-element-3070f43 .elementor-element-6c57b625 > .elementor-container { display: block !important; width: 100% !important; }}
@media (max-width: 767px){.elementor-element-3070f43 .elementor-element-6c57b625 > .elementor-container::after { content: ""; display: table; clear: both; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu li a { background: rgb(255, 255, 255) !important; color: rgb(16, 40, 75) !important; border: 1px solid rgb(216, 224, 234) !important; border-radius: 7px !important; box-shadow: rgba(13, 43, 82, 0.08) 0px 1px 3px !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu li.current-menu-item a { background: rgb(255, 255, 255) !important; color: rgb(16, 40, 75) !important; border-color: rgb(255, 252, 0) !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu a[href*="Termin%20nach"] { background: rgb(49, 94, 211) !important; color: rgb(255, 255, 255) !important; border-color: rgb(49, 94, 211) !important; }}
@media (max-width: 767px){body .elementor-element-3070f43 .elementor-element-6c57b625 > .elementor-container { display: flex !important; flex-flow: row !important; align-items: center !important; justify-content: stretch !important; width: 100% !important; gap: 0px !important; }}
@media (max-width: 767px){body .elementor-element-3070f43 .elementor-element-3292d9d0, body .elementor-element-3070f43 .elementor-element-3395833d, body .elementor-element-3070f43 .elementor-element-10b3a7d4 { display: block !important; float: none !important; flex: 1 1 33.333% !important; width: 33.333% !important; max-width: 33.333% !important; min-width: 0px !important; margin: 0px !important; }}
@media (max-width: 767px){body .elementor-element-3070f43 .elementor-element-3292d9d0 > .elementor-widget-wrap, body .elementor-element-3070f43 .elementor-element-3395833d > .elementor-widget-wrap, body .elementor-element-3070f43 .elementor-element-10b3a7d4 > .elementor-widget-wrap { display: flex !important; align-items: center !important; justify-content: center !important; padding: 5px 1px !important; }}
@media (max-width: 767px){body .elementor-element-3070f43 h2, body .elementor-element-3070f43 h2 a { display: block !important; margin: 0px !important; padding: 0px !important; text-align: center !important; font-size: 12px !important; line-height: 1.3 !important; white-space: nowrap !important; }}
@media (max-width: 767px){html body.page-id-107 > .elementor .elementor-element-3070f43 .elementor-element-6c57b625 > .elementor-container { display: flex !important; flex-flow: row !important; width: 100% !important; max-width: 100% !important; align-items: center !important; justify-content: space-between !important; }}
@media (max-width: 767px){html body.page-id-107 > .elementor .elementor-element-3070f43 .elementor-element-6c57b625 > .elementor-container > .elementor-element-3292d9d0, html body.page-id-107 > .elementor .elementor-element-3070f43 .elementor-element-6c57b625 > .elementor-container > .elementor-element-3395833d, html body.page-id-107 > .elementor .elementor-element-3070f43 .elementor-element-6c57b625 > .elementor-container > .elementor-element-10b3a7d4 { display: block !important; flex: 0 0 33.3333% !important; width: 33.3333% !important; max-width: 33.3333% !important; min-width: 0px !important; float: none !important; clear: none !important; position: relative !important; }}
@media (max-width: 767px){html body.page-id-107 > .elementor .elementor-element-3070f43 .elementor-inner-column > .elementor-widget-wrap { display: flex !important; align-items: center !important; justify-content: center !important; padding: 4px 0px !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu li a, html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu li.current-menu-item a { background: rgb(23, 54, 95) !important; color: rgb(255, 255, 255) !important; border: 1px solid rgba(255, 255, 255, 0.18) !important; border-radius: 7px !important; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px !important; font-weight: 600 !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu li a:hover, html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu li a:focus { background: rgb(29, 66, 111) !important; color: rgb(255, 255, 255) !important; border-color: rgba(255, 255, 255, 0.3) !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu a[href*="Termin%20nach"] { background: rgb(63, 99, 211) !important; color: rgb(255, 255, 255) !important; border-color: rgb(63, 99, 211) !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d { border-top: 0px !important; border-bottom: 3px solid rgb(255, 252, 0) !important; box-shadow: none !important; background: rgb(13, 43, 82) !important; padding-top: 10px !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d::before, html body:not(.page-id-107) .elementor-element-6ccfc54d::after, html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu-container::before, html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu-container::after, html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu::before, html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu::after { display: none !important; content: none !important; border: 0px !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu-container, html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu { border: 0px !important; box-shadow: none !important; background: transparent !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu li a, html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu li.current-menu-item a { background: transparent !important; color: rgb(255, 255, 255) !important; border: 1px solid rgba(255, 255, 255, 0.2) !important; border-radius: 7px !important; box-shadow: none !important; font-weight: 700 !important; height: 42px !important; min-height: 42px !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu a[href*="Termin%20nach"] { background: rgb(49, 94, 211) !important; color: rgb(255, 255, 255) !important; border: 1px solid rgb(49, 94, 211) !important; border-radius: 7px !important; box-shadow: none !important; font-weight: 700 !important; height: 42px !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d { border: 0px !important; outline: 0px !important; box-shadow: rgb(255, 252, 0) 0px -3px 0px inset !important; background: rgb(13, 43, 82) !important; padding-bottom: 14px !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d > .elementor-container, html body:not(.page-id-107) .elementor-element-6ccfc54d .elementor-column, html body:not(.page-id-107) .elementor-element-6ccfc54d .elementor-widget-wrap, html body:not(.page-id-107) .elementor-element-6ccfc54d .elementor-widget, html body:not(.page-id-107) .elementor-element-6ccfc54d .elementor-widget-container, html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu-container, html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu { border: 0px !important; outline: 0px !important; box-shadow: none !important; background: transparent !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu > li, html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu > li.current-menu-item { background: transparent !important; border: 0px !important; box-shadow: none !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu > li > a, html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu > li.current-menu-item > a { background: transparent !important; color: rgb(255, 255, 255) !important; border: 1px solid rgba(255, 255, 255, 0.2) !important; border-radius: 7px !important; box-shadow: none !important; font-weight: 700 !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu > li > a[href*="Termin%20nach"] { background: rgb(49, 94, 211) !important; color: rgb(255, 255, 255) !important; border-color: rgb(49, 94, 211) !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d { border: 0px !important; box-shadow: none !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d .elementor-element-f94d942, html body:not(.page-id-107) .elementor-element-6ccfc54d .elementor-element-f94d942 > .elementor-widget-container { border: 0px !important; outline: 0px !important; box-shadow: none !important; background: transparent !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d .elementor-element-54fb25b9, html body:not(.page-id-107) .elementor-element-6ccfc54d .elementor-element-54fb25b9 > .elementor-widget-wrap { border-width: 0px !important; border-style: none !important; border-color: transparent currentcolor !important; border-image: none !important; box-shadow: none !important; outline: 0px !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu { border-top-color: rgb(13, 43, 82) !important; border-bottom-color: rgb(13, 43, 82) !important; box-shadow: none !important; outline: none !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu { box-shadow: rgb(13, 43, 82) 0px 4px 0px inset, rgb(13, 43, 82) 0px -4px 0px inset !important; outline: 0px !important; }}
@media (max-width: 767px){html body #site-footer.site-footer { display: none !important; height: 0px !important; min-height: 0px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d .elementor-widget-divider, html body:not(.page-id-107) .elementor-element-6ccfc54d .elementor-divider, html body:not(.page-id-107) .elementor-element-6ccfc54d .elementor-divider-separator { display: none !important; height: 0px !important; min-height: 0px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d { padding-top: 0px !important; padding-bottom: 10px !important; }}
@media (max-width: 767px){html { background: rgb(255, 252, 0) !important; overscroll-behavior-y: none !important; margin: 0px !important; padding: 0px !important; }}
@media (max-width: 767px){body { min-height: 0px !important; height: auto !important; margin: 0px !important; padding-bottom: 0px !important; background: rgb(255, 255, 255) !important; overscroll-behavior-y: none !important; overflow-x: hidden !important; }}
@media (max-width: 767px){body #page, body .site, body .elementor-location-footer, body #site-footer { margin-bottom: 0px !important; padding-bottom: 0px !important; min-height: 0px !important; }}
@media (max-width: 767px){body #site-footer, body #site-footer * { display: none !important; height: 0px !important; min-height: 0px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; }}
@media (max-width: 767px){body > .dialog-widget, body > .flatpickr-calendar { max-height: 100vh; }}
@media (max-width: 767px){body::after, html::after, #page::after { display: none !important; content: none !important; height: 0px !important; }}
@media (max-width: 767px){body .elementor-element-3070f43 { margin-bottom: 0px !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb { margin: 20px 12px 0px !important; padding: 0px !important; border-radius: 18px !important; overflow: hidden !important; box-shadow: rgba(13, 43, 82, 0.14) 0px 14px 34px !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb .wpr-slider-item, body.page-id-1115 .elementor-element-e1671bb .wpr-slider-item-bg { background-image: linear-gradient(90deg, rgba(7, 24, 48, 0.84), rgba(7, 24, 48, 0.38)), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/it-service-hero.png") !important; background-size: cover !important; background-position: center center !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb .wpr-slider-item, body.page-id-1115 .elementor-element-e1671bb .wpr-slider-item-bg, body.page-id-1115 .elementor-element-e1671bb .wpr-advanced-slider { height: 390px !important; min-height: 390px !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb .wpr-slider-content { padding: 28px 24px !important; text-align: center !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb .wpr-slider-title h2 { font-size: 31px !important; line-height: 1.08 !important; color: rgb(255, 255, 255) !important; margin: 0px 0px 14px !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb .wpr-slider-sub-title { font-size: 0px !important; color: rgb(255, 255, 255) !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb .wpr-slider-sub-title::after { content: "IT-Beratung, Einrichtung und Support aus einer Hand"; display: block !important; font-size: 15px !important; line-height: 1.45 !important; font-weight: 700 !important; color: rgb(255, 255, 255) !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb::after { content: ""; position: absolute !important; left: 0px !important; right: 0px !important; bottom: 0px !important; height: 5px !important; background: rgb(255, 252, 0) !important; z-index: 5 !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-54ad632 { background: linear-gradient(rgb(244, 247, 252) 0%, rgb(255, 255, 255) 100%) !important; padding: 34px 15px 42px !important; margin: 0px !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-54ad632 .elementor-container, body.page-id-1115 .elementor-element-54ad632 .elementor-column, body.page-id-1115 .elementor-element-54ad632 .elementor-widget-wrap { width: 100% !important; max-width: 100% !important; margin: 0px !important; padding-left: 0px !important; padding-right: 0px !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-9c55e2c .elementor-widget-container { display: block !important; width: 100% !important; padding: 0px !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-9c55e2c .elementor-widget-container::before { content: "Beratung & Planung · Sicherheit & Support · Infrastruktur & Systeme"; display: block !important; margin: 0px 0px 14px !important; padding: 12px 14px !important; background: rgb(233, 239, 248) !important; border-left: 4px solid rgb(255, 252, 0) !important; border-radius: 9px !important; color: rgb(16, 40, 75) !important; font-size: 13px !important; line-height: 1.4 !important; font-weight: 800 !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-9c55e2c ul { display: grid !important; grid-template-columns: 1fr !important; gap: 10px !important; list-style: none !important; margin: 0px !important; padding: 0px !important; width: 100% !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-9c55e2c li { position: relative !important; display: flex !important; align-items: center !important; min-height: 68px !important; margin: 0px !important; padding: 13px 14px 13px 50px !important; background: rgb(255, 255, 255) !important; border: 1px solid rgb(223, 230, 242) !important; border-radius: 14px !important; box-shadow: rgba(16, 40, 75, 0.06) 0px 5px 15px !important; color: rgb(37, 57, 85) !important; font-size: 14px !important; line-height: 1.35 !important; font-weight: 700 !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-9c55e2c li::before { content: "✓" !important; position: absolute !important; left: 14px !important; top: 50% !important; transform: translateY(-50%) !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 24px !important; height: 24px !important; border-radius: 50% !important; background: rgb(255, 252, 0) !important; color: rgb(13, 43, 82) !important; font-size: 15px !important; font-weight: 800 !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-9c55e2c h4 { margin: 28px 0px 10px !important; padding: 20px 18px 8px !important; background: rgb(13, 43, 82) !important; border-radius: 14px 14px 0px 0px !important; color: rgb(255, 255, 255) !important; font-size: 19px !important; line-height: 1.3 !important; text-align: center !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-9c55e2c h4 + p { margin: 0px !important; padding: 8px 18px !important; background: rgb(13, 43, 82) !important; color: rgb(255, 255, 255) !important; font-weight: 700 !important; text-align: center !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-9c55e2c h4 + p + p { margin: 0px 0px 8px !important; padding: 8px 18px 20px !important; background: rgb(13, 43, 82) !important; border-radius: 0px 0px 14px 14px !important; text-align: center !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-9c55e2c h4 + p + p a { color: rgb(255, 252, 0) !important; font-weight: 700 !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu > li.current-menu-item > a, html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu > li.current_page_item > a { background: transparent !important; color: rgb(255, 255, 255) !important; border: 2px solid rgb(255, 252, 0) !important; box-shadow: rgba(255, 252, 0, 0.16) 0px 0px 0px 1px !important; }}
@media (max-width: 767px){html body.page-id-107 #hillert-redesign .hr-mobile-nav a[href="https://hillert-it-system-support.com/"], html body.page-id-107 #hillert-redesign .hr-mobile-nav a[href="/"] { border: 2px solid rgb(255, 252, 0) !important; box-shadow: rgba(255, 252, 0, 0.16) 0px 0px 0px 1px !important; }}
@media (max-width: 767px){body.page-id-701 .elementor-element-e1671bb, body.page-id-381 .elementor-element-e1671bb, body.page-id-426 .elementor-element-e1671bb, body.page-id-464 .elementor-element-e1671bb { margin: 20px 12px 0px !important; padding: 0px !important; border-radius: 18px !important; overflow: hidden !important; box-shadow: rgba(13, 43, 82, 0.14) 0px 14px 34px !important; }}
@media (max-width: 767px){body.page-id-701 .elementor-element-e1671bb .wpr-slider-item, body.page-id-701 .elementor-element-e1671bb .wpr-slider-item-bg { background-image: linear-gradient(90deg, rgba(7, 24, 48, 0.8), rgba(7, 24, 48, 0.3)), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/gaming-pcs-hero.png") !important; background-size: cover !important; background-position: center center !important; }}
@media (max-width: 767px){body.page-id-701 .elementor-element-e1671bb .wpr-slider-title h2, body.page-id-426 .elementor-element-e1671bb .wpr-slider-title h2 { font-size: 0px !important; }}
@media (max-width: 767px){body.page-id-701 .elementor-element-e1671bb .wpr-slider-title h2::after { content: "Computer, Notebooks & individuelle Systeme"; display: block !important; font-size: 29px !important; line-height: 1.1 !important; color: rgb(255, 255, 255) !important; font-weight: 800 !important; }}
@media (max-width: 767px){body.page-id-701 .elementor-element-e1671bb .wpr-slider-sub-title { font-size: 0px !important; }}
@media (max-width: 767px){body.page-id-701 .elementor-element-e1671bb .wpr-slider-sub-title::after { content: "Persönliche Beratung, sorgfältige Einrichtung und zuverlässiger Service – vom Lenovo-Notebook bis zum individuell gebauten Gaming-PC."; display: block !important; font-size: 15px !important; line-height: 1.45 !important; color: rgb(255, 255, 255) !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-e1671bb .wpr-slider-title h2::after { content: "Fernwartung – schnelle Hilfe aus der Ferne"; display: block !important; font-size: 29px !important; line-height: 1.1 !important; color: rgb(255, 255, 255) !important; font-weight: 800 !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-e1671bb .wpr-slider-sub-title { font-size: 0px !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-e1671bb .wpr-slider-sub-title::after { content: "Sicher, unkompliziert und persönlich: Wir unterstützen Sie direkt an Ihrem Windows-PC – nur mit Ihrer ausdrücklichen Freigabe."; display: block !important; font-size: 15px !important; line-height: 1.45 !important; color: rgb(255, 255, 255) !important; }}
@media (max-width: 767px){body.page-id-701 .elementor-element-e1671bb .wpr-slider-content, body.page-id-381 .elementor-element-e1671bb .wpr-slider-content, body.page-id-426 .elementor-element-e1671bb .wpr-slider-content, body.page-id-464 .elementor-element-e1671bb .wpr-slider-content { padding: 26px 22px !important; text-align: center !important; }}
@media (max-width: 767px){body.page-id-701 .elementor-top-section:not(.elementor-element-6ccfc54d):not(.elementor-element-335ea6fb):not(.elementor-element-3070f43), body.page-id-381 .elementor-top-section:not(.elementor-element-6ccfc54d):not(.elementor-element-335ea6fb):not(.elementor-element-3070f43), body.page-id-426 .elementor-top-section:not(.elementor-element-6ccfc54d):not(.elementor-element-335ea6fb):not(.elementor-element-3070f43), body.page-id-464 .elementor-top-section:not(.elementor-element-6ccfc54d):not(.elementor-element-335ea6fb):not(.elementor-element-3070f43) { max-width: 100% !important; }}
@media (max-width: 767px){body.page-id-701 .elementor-widget-text-editor > .elementor-widget-container, body.page-id-381 .elementor-widget-text-editor > .elementor-widget-container, body.page-id-426 .elementor-widget-text-editor > .elementor-widget-container, body.page-id-464 .elementor-widget-text-editor > .elementor-widget-container { border-radius: 14px !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb .wpr-slider-item-bg, body.page-id-701 .elementor-element-e1671bb .wpr-slider-item-bg, body.page-id-426 .elementor-element-e1671bb .wpr-slider-item-bg { opacity: 1 !important; filter: none !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb .wpr-slider-content p, body.page-id-701 .elementor-element-e1671bb .wpr-slider-content p, body.page-id-426 .elementor-element-e1671bb .wpr-slider-content p { font-size: 0px !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb .wpr-slider-content p::after { content: "IT-Beratung, Einrichtung und Support aus einer Hand"; display: block !important; font-size: 15px !important; line-height: 1.45 !important; color: rgb(255, 255, 255) !important; font-weight: 700 !important; }}
@media (max-width: 767px){body.page-id-701 .elementor-element-e1671bb .wpr-slider-content p::after { content: "Persönliche Beratung, sorgfältige Einrichtung und zuverlässiger Service – vom Lenovo-Notebook bis zum individuell gebauten Gaming-PC."; display: block !important; font-size: 15px !important; line-height: 1.45 !important; color: rgb(255, 255, 255) !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-e1671bb .wpr-slider-content p::after { content: "Sicher, unkompliziert und persönlich: Wir unterstützen Sie direkt an Ihrem Windows-PC – nur mit Ihrer ausdrücklichen Freigabe."; display: block !important; font-size: 15px !important; line-height: 1.45 !important; color: rgb(255, 255, 255) !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb .wpr-slider-content, body.page-id-701 .elementor-element-e1671bb .wpr-slider-content, body.page-id-426 .elementor-element-e1671bb .wpr-slider-content { background: rgba(7, 24, 48, 0.56) !important; border-radius: 14px !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d { border-top: 3px solid rgb(255, 252, 0) !important; border-bottom: 3px solid rgb(255, 252, 0) !important; box-shadow: none !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d .elementor-widget-divider, html body:not(.page-id-107) .elementor-element-6ccfc54d .elementor-divider-separator { display: none !important; }}
@media (max-width: 767px){html body footer#site-footer.site-footer, html body footer#site-footer.dynamic-footer, html body.page-id-701 footer#site-footer, html body.page-id-381 footer#site-footer { display: none !important; visibility: hidden !important; position: absolute !important; width: 0px !important; height: 0px !important; min-height: 0px !important; max-height: 0px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; overflow: hidden !important; }}
html body.page-id-107 #hillert-redesign .hr-actions a.hr-btn[href*="/kontakt"] { display: none !important; }
html body.page-id-107 #hillert-redesign a.hr-card[href*="/fernwartung"] .hr-icon { font-size: 0px !important; width: 44px !important; height: 44px !important; border-radius: 12px !important; display: flex !important; align-items: center !important; justify-content: center !important; background: rgb(237, 243, 255) !important; border: 1px solid rgb(203, 217, 242) !important; }
html body.page-id-107 #hillert-redesign a.hr-card[href*="/fernwartung"] .hr-icon::before { content: "" !important; display: block !important; width: 27px !important; height: 27px !important; background-repeat: no-repeat !important; background-position: center center !important; background-size: contain !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23315ed3' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='24' height='16' rx='2.5'/%3E%3Cpath d='M11 27h10M16 21v6'/%3E%3Cpath d='M11 13.5c2.8-2.6 7.2-2.6 10 0M13.8 16.3c1.2-1.1 3.2-1.1 4.4 0'/%3E%3Ccircle cx='16' cy='18.3' r='.8' fill='%23315ed3' stroke='none'/%3E%3C/svg%3E") !important; }
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-5c54c7fc { border-top: 3px solid rgb(255, 252, 0) !important; border-bottom: 0px !important; box-shadow: none !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d { border-top: 0px !important; border-bottom: 3px solid rgb(255, 252, 0) !important; box-shadow: none !important; }}
@media (max-width: 767px){html body.page-id-107 #hillert-redesign header.hr-nav { border-top: 3px solid rgb(255, 252, 0) !important; }}
@media (max-width: 767px){html body::before { content: "" !important; display: block !important; position: absolute !important; top: 0px !important; left: 0px !important; right: 0px !important; width: 100% !important; height: 3px !important; background: rgb(255, 252, 0) !important; z-index: 999999 !important; pointer-events: none !important; }}
@media (max-width: 767px){html body.page-id-107 #hillert-redesign header.hr-nav { border-top: 0px !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-2320791 { height: auto !important; min-height: 0px !important; padding: 38px 15px 42px !important; background: rgb(255, 255, 255) !important; text-align: center !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-2320791::before { content: "So funktioniert die Fernwartung" !important; display: block !important; margin: 0px 0px 22px !important; color: rgb(16, 40, 75) !important; font-size: 27px !important; line-height: 1.15 !important; font-weight: 800 !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-2320791 > .elementor-container { display: block !important; width: 100% !important; max-width: 100% !important; margin: 0px !important; padding: 22px 20px !important; background: rgb(23, 54, 95) !important; border-left: 5px solid rgb(255, 252, 0) !important; border-radius: 14px !important; box-shadow: rgba(13, 43, 82, 0.12) 0px 10px 24px !important; text-align: left !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-2320791 > .elementor-container::before { content: "1  Fernwartung herunterladenA Laden Sie die Fernwartung für Ihren Windows-PC herunter und starten Sie die Datei.AA 2  Verbindung freigebenA Teilen Sie uns die angezeigte ID und das Kennwort telefonisch unter 05281 9561800 mit.AA 3  Direkte Unterstützung erhaltenA Der Zugriff ist nur während des gestarteten Programms möglich und kann jederzeit von Ihnen beendet werden." !important; display: block !important; white-space: pre-line !important; color: rgb(255, 255, 255) !important; font-size: 15px !important; line-height: 1.55 !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-2320791 > .elementor-container > * { display: none !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-65644407 { padding: 38px 15px 42px !important; background: rgb(247, 249, 252) !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-65644407 h2 { font-size: 27px !important; line-height: 1.15 !important; text-align: center !important; color: rgb(16, 40, 75) !important; margin-bottom: 22px !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-65644407 .elementor-inner-section > .elementor-container, body.page-id-426 .elementor-element-65644407 > .elementor-container { display: flex !important; flex-direction: column !important; gap: 12px !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-65644407 .elementor-column { width: 100% !important; max-width: 100% !important; margin: 0px !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-65644407 .elementor-column > .elementor-widget-wrap { background: rgb(41, 79, 112) !important; border: 1px solid rgb(63, 102, 136) !important; border-radius: 14px !important; padding: 18px !important; box-shadow: rgba(13, 43, 82, 0.1) 0px 7px 18px !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-65644407 h3, body.page-id-426 .elementor-element-65644407 h4 { color: rgb(255, 252, 0) !important; font-size: 20px !important; line-height: 1.25 !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-65644407 p, body.page-id-426 .elementor-element-65644407 li { color: rgb(255, 255, 255) !important; font-size: 14px !important; line-height: 1.5 !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-f8d9f81 { padding: 36px 14px 42px !important; background: rgb(255, 255, 255) !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-e711e45 h2 { font-size: 0px !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-e711e45 h2::after { content: "Fernwartung herunterladen" !important; display: block !important; font-size: 27px !important; line-height: 1.15 !important; color: rgb(16, 40, 75) !important; font-weight: 800 !important; text-align: center !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-f8d9f81 .elementor-widget-button a { border-radius: 10px !important; min-height: 46px !important; font-weight: 700 !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-2320791 > .elementor-container::before { content: "1. Fernwartung herunterladen · Laden Sie die Fernwartung für Ihren Windows-PC herunter und starten Sie die Datei.   2. Verbindung freigeben · Teilen Sie uns die angezeigte ID und das Kennwort telefonisch unter 05281 9561800 mit.   3. Direkte Unterstützung erhalten · Der Zugriff ist nur während des gestarteten Programms möglich und kann jederzeit von Ihnen beendet werden." !important; white-space: normal !important; word-spacing: 1px !important; line-height: 1.65 !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-65644407 h2 { color: rgb(255, 255, 255) !important; }}
@media (min-width: 768px){.elementor-element-6ccfc54d .wpr-nav-menu li:has(a[href*="datenschutz"]) { display: none !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-9c55e2c h4, body.page-id-1115 .elementor-element-9c55e2c h4 + p, body.page-id-1115 .elementor-element-9c55e2c h4 + p + p { display: none !important; }}
@media (min-width: 768px){body.page-id-107 .elementor-element-deda5a1 { padding-top: 0px !important; padding-bottom: 0px !important; }}
@media (min-width: 768px){body.page-id-107 .elementor-element-deda5a1 > .elementor-container { width: 100% !important; max-width: none !important; margin: 0px !important; padding: 0px !important; }}
@media (min-width: 768px){body.page-id-107 .elementor-element-fed9909 > .elementor-widget-wrap { padding: 0px !important; }}
@media (min-width: 768px){body.page-id-107 #hillert-redesign { width: 100% !important; margin-left: 0px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-6ccfc54d { margin-top: 0px !important; height: 94px !important; min-height: 94px !important; border-top: 3px solid rgb(255, 252, 0) !important; border-bottom: 3px solid rgb(255, 252, 0) !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-6ccfc54d > .elementor-container { width: calc(100% - 40px) !important; max-width: 1240px !important; height: 88px !important; min-height: 88px !important; margin: 0px auto !important; align-items: center !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-6ccfc54d > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center !important; align-items: center !important; min-height: 88px !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor.elementor-107 section.elementor-element.elementor-element-deda5a1 { padding: 0px !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor.elementor-107 section.elementor-element.elementor-element-deda5a1 > .elementor-container { width: 100% !important; max-width: none !important; margin: 0px !important; padding: 0px !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor.elementor-107 .elementor-element.elementor-element-fed9909 > .elementor-widget-wrap { padding: 0px !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor.elementor-107 #hillert-redesign { width: 100% !important; margin-left: 0px !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor > section.elementor-top-section:has(#hillert-redesign) { padding: 0px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-6ccfc54d > .elementor-container { width: calc(100% - 40px) !important; max-width: 1240px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-6ccfc54d .elementor-element-54fb25b9 > .elementor-widget-wrap { display: flex !important; flex-wrap: nowrap !important; align-items: center !important; align-content: center !important; padding: 0px 14px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-6ccfc54d .elementor-element-54fb25b9 > .elementor-widget-wrap::before { content: "" !important; display: block !important; flex: 0 0 340px !important; width: 340px !important; height: 45px !important; margin: 0px 38px 0px 0px !important; background: url("https://hillert-it-system-support.com/wp-content/uploads/2023/02/8985-removebg-preview-1-1.png") center center / contain no-repeat !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-6ccfc54d .elementor-element-f94d942 { flex: 1 1 auto !important; width: auto !important; max-width: none !important; margin: 0px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-nav-menu-container, body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-nav-menu { width: 100% !important; height: 44px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-nav-menu { display: flex !important; align-items: center !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-nav-menu > li { display: block !important; height: 44px !important; margin: 0px 24px 0px 0px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-nav-menu > li > a { height: 42px !important; padding: 11px 0px !important; font-size: 14px !important; line-height: 20px !important; font-weight: 600 !important; white-space: nowrap !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-nav-menu > li.menu-item-1846 { margin-left: auto !important; margin-right: 0px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-nav-menu > li.menu-item-1846 > a { height: 44px !important; padding: 12px 18px !important; background: rgb(7, 87, 216) !important; border-radius: 7px !important; color: rgb(255, 255, 255) !important; }}
@media (min-width: 768px){body:not(.page-id-107) #site-footer { display: none !important; height: 0px !important; min-height: 0px !important; margin: 0px !important; padding: 0px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-6ccfc54d .elementor-element-54fb25b9 > .elementor-widget-wrap { display: grid !important; grid-template-columns: 340px minmax(0px, 1fr) !important; column-gap: 38px !important; padding: 0px 14px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-6ccfc54d .elementor-element-54fb25b9 > .elementor-widget-wrap::before { grid-column: 1 !important; width: 340px !important; height: 45px !important; margin: 0px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-6ccfc54d .elementor-element-f94d942 { grid-column: 2 !important; width: 100% !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-nav-menu > li:has(a[href*="datenschutz"]) { display: none !important; width: 0px !important; height: 0px !important; margin: 0px !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-nav-menu { justify-content: flex-start !important; }}
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-nav-menu { gap: 0px !important; }}
body.page-id-107 #hillert-redesign .hr-extras { display: grid !important; grid-template-columns: repeat(4, minmax(0px, 1fr)) !important; gap: 16px !important; margin: 28px 0px 0px !important; padding: 0px !important; background: transparent !important; border: 0px !important; }
body.page-id-107 #hillert-redesign .hr-extras > span { grid-column: 1 / -1 !important; display: block !important; margin: 0px 0px 4px !important; color: rgb(16, 40, 75) !important; font-size: 22px !important; line-height: 1.25 !important; font-weight: 800 !important; }
body.page-id-107 #hillert-redesign .hr-extras > a { display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: flex-start !important; min-height: 176px !important; padding: 22px 20px !important; background: rgb(255, 255, 255) !important; border-width: 4px 1px 1px !important; border-style: solid !important; border-color: rgb(255, 252, 0) rgba(13, 43, 82, 0.08) rgba(13, 43, 82, 0.08) !important; border-image: none !important; border-radius: 12px !important; box-shadow: rgba(13, 43, 82, 0.09) 0px 14px 34px !important; color: rgb(16, 40, 75) !important; font-size: 17px !important; line-height: 1.25 !important; font-weight: 800 !important; text-decoration: none !important; transition: 0.25s !important; }
body.page-id-107 #hillert-redesign .hr-extras > a::before { display: flex !important; align-items: center !important; justify-content: center !important; width: 42px !important; height: 42px !important; margin: 0px 0px 15px !important; border-radius: 10px !important; background: rgb(16, 40, 75) !important; color: rgb(255, 252, 0) !important; font-size: 22px !important; font-weight: 800 !important; }
body.page-id-107 #hillert-redesign .hr-extras > a:nth-of-type(1)::before { content: "◈" !important; }
body.page-id-107 #hillert-redesign .hr-extras > a:nth-of-type(2)::before { content: "▤" !important; }
body.page-id-107 #hillert-redesign .hr-extras > a:nth-of-type(3)::before { content: "€" !important; }
body.page-id-107 #hillert-redesign .hr-extras > a:nth-of-type(4)::before { content: "T" !important; }
body.page-id-107 #hillert-redesign .hr-extras > a::after { content: "Mehr erfahren →" !important; display: inline-block !important; margin-top: auto !important; padding: 9px 13px !important; background: rgb(255, 252, 0) !important; border-radius: 8px !important; color: rgb(16, 40, 75) !important; font-size: 13px !important; line-height: 1 !important; font-weight: 800 !important; }
body.page-id-107 #hillert-redesign .hr-extras > a:hover { transform: translateY(-4px) !important; box-shadow: rgba(13, 43, 82, 0.14) 0px 18px 38px !important; }
body.page-id-107 #hillert-redesign .hr-appointments .hr-apt { border-top: 4px solid rgb(255, 252, 0) !important; }
body.page-id-107 #hillert-redesign .hr-appointments .hr-apt:nth-child(1) .hr-icon, body.page-id-107 #hillert-redesign .hr-appointments .hr-apt:nth-child(3) .hr-icon { font-size: 0px !important; }
body.page-id-107 #hillert-redesign .hr-appointments .hr-apt:nth-child(1) .hr-icon::before { content: "🏪" !important; font-size: 32px !important; }
body.page-id-107 #hillert-redesign .hr-appointments .hr-apt:nth-child(3) .hr-icon::before { content: "🖱️" !important; font-size: 32px !important; }
body.page-id-107 #hillert-redesign .hr-appointments .hr-apt > span { display: inline-block !important; margin-top: 16px !important; padding: 10px 14px !important; background: rgb(255, 252, 0) !important; border-radius: 8px !important; color: rgb(16, 40, 75) !important; font-size: 13px !important; line-height: 1 !important; font-weight: 800 !important; box-shadow: rgba(13, 43, 82, 0.1) 0px 5px 12px !important; }
body.page-id-107 #hillert-redesign .hr-appointments .hr-apt:hover > span { background: rgb(7, 87, 216) !important; color: rgb(255, 255, 255) !important; }
@media (max-width: 600px){body.page-id-107 #hillert-redesign .hr-extras > a { min-height: 155px !important; }}
body.page-id-107 #hillert-redesign .hr-extras { grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; gap: 18px !important; margin: 18px 0px 0px !important; }
body.page-id-107 #hillert-redesign .hr-extras > span { display: none !important; }
body.page-id-107 #hillert-redesign .hr-extras > a { min-height: 190px !important; padding: 24px !important; border: 1px solid rgba(13, 43, 82, 0.08) !important; border-radius: 12px !important; font-size: 18px !important; }
body.page-id-107 #hillert-redesign .hr-extras > a::before { width: 42px !important; height: 42px !important; margin: 0px 0px 16px !important; border-radius: 10px !important; }
body.page-id-107 #hillert-redesign .hr-extras > a::after { content: none !important; display: none !important; }
@media (max-width: 900px){body.page-id-107 #hillert-redesign .hr-extras { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; }}
@media (max-width: 600px){body.page-id-107 #hillert-redesign .hr-extras { grid-template-columns: 1fr !important; }}
@media (max-width: 600px){body.page-id-107 #hillert-redesign .hr-extras > a { min-height: 190px !important; }}
@media (min-width: 901px){body.page-id-107 #hillert-redesign .hr-extras > a:nth-of-type(4) { grid-column: 2 !important; }}
@media (max-width: 900px){body.page-id-107 #hillert-redesign .hr-extras > a:nth-of-type(4) { grid-column: auto !important; }}
body.page-id-107 #hillert-redesign .hr-extras { grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; gap: 18px !important; }
body.page-id-107 #hillert-redesign .hr-extras > a { display: block !important; min-height: 190px !important; padding: 24px !important; color: rgb(16, 40, 75) !important; font-size: 19px !important; line-height: 22.8px !important; font-weight: 500 !important; }
body.page-id-107 #hillert-redesign .hr-extras > a::before { display: block !important; width: 100% !important; height: 45px !important; margin: 0px 0px 12px !important; padding: 0px !important; background: transparent !important; border-radius: 0px !important; color: rgb(7, 87, 216) !important; font-size: 31px !important; line-height: 45px !important; text-align: left !important; }
body.page-id-107 #hillert-redesign .hr-extras > a::after { display: block !important; margin: 8px 0px 0px !important; padding: 0px !important; background: transparent !important; border-radius: 0px !important; color: rgb(92, 107, 128) !important; font-size: 14px !important; line-height: 23.1px !important; font-weight: 400 !important; box-shadow: none !important; }
body.page-id-107 #hillert-redesign .hr-extras > a:nth-of-type(1)::after { content: "Moderne, übersichtliche Webseiten – passend zu Ihrem Unternehmen." !important; }
body.page-id-107 #hillert-redesign .hr-extras > a:nth-of-type(2)::after { content: "Kopieren, Drucken und digitale Dokumentenservices direkt vor Ort." !important; }
body.page-id-107 #hillert-redesign .hr-extras > a:nth-of-type(3) { display: none !important; }
body.page-id-107 #hillert-redesign .hr-extras > a:nth-of-type(4) { grid-column: auto !important; }
body.page-id-107 #hillert-redesign .hr-extras > a:nth-of-type(4)::after { content: "Mobilfunk, Festnetz und passende Telekom-Tarife über unseren Partnershop." !important; }
body.page-id-107 #hillert-redesign .hr-contact { position: relative !important; z-index: 2 !important; clear: both !important; animation: auto ease 0s 1 normal none running none !important; transform: none !important; opacity: 1 !important; visibility: visible !important; }
body.page-id-107 #hillert-redesign .hr-contact-row, body.page-id-107 #hillert-redesign .hr-actions, body.page-id-107 #hillert-redesign .hr-btn-phone { position: relative !important; z-index: 3 !important; animation: auto ease 0s 1 normal none running none !important; transform: none !important; opacity: 1 !important; visibility: visible !important; }
body.page-id-107 footer.elementor-element-3070f43 { position: relative !important; z-index: 1 !important; clear: both !important; animation: auto ease 0s 1 normal none running none !important; transform: none !important; }
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-contact { height: auto !important; min-height: 0px !important; padding: 28px 18px 36px !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-contact-row { display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 18px !important; height: auto !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-actions { width: 100% !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-btn-phone { display: flex !important; justify-content: center !important; width: 100% !important; margin: 0px !important; }}
body.page-id-107 #hillert-redesign .hr-contact, body.page-id-107 #hillert-redesign .hr-contact-row, body.page-id-107 #hillert-redesign .hr-actions, body.page-id-107 #hillert-redesign .hr-btn-phone { position: static !important; z-index: auto !important; animation: auto ease 0s 1 normal none running none !important; transform: none !important; opacity: 1 !important; visibility: visible !important; }
body.page-id-107 footer.elementor-element-3070f43 { position: relative !important; z-index: auto !important; clear: both !important; animation: auto ease 0s 1 normal none running none !important; transform: none !important; }
body.page-id-107 #hillert-redesign .hr-contact { position: relative !important; z-index: auto !important; margin: 24px 0px !important; isolation: isolate !important; overflow: hidden !important; }
body.page-id-107 #hillert-redesign .hr-contact-row { position: relative !important; z-index: auto !important; }
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-contact { margin: 18px 0px !important; }}
body.page-id-107 #hillert-redesign .hr-actions { transform: translateY(-20px) !important; }
@media (min-width: 768px){body.page-id-419 .elementor-element-e1671bb, body.page-id-868 .elementor-element-e1671bb { height: 520px !important; min-height: 520px !important; padding: 0px !important; background-color: rgb(247, 249, 252) !important; background-repeat: no-repeat !important; background-position: right center !important; background-size: cover !important; overflow: hidden !important; }}
@media (min-width: 768px){body.page-id-419 .elementor-element-e1671bb { background-image: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.98) 34%, rgba(255, 255, 255, 0.86) 48%, rgba(255, 255, 255, 0.12) 76%), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/kopie-druck-hero-v2.png") !important; }}
@media (min-width: 768px){body.page-id-868 .elementor-element-e1671bb { background-image: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.98) 34%, rgba(255, 255, 255, 0.86) 48%, rgba(255, 255, 255, 0.12) 76%), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/webdesign-hero-v2.png") !important; }}
@media (min-width: 768px){body.page-id-419 .elementor-element-e1671bb > .elementor-container, body.page-id-868 .elementor-element-e1671bb > .elementor-container { display: block !important; width: calc(100% - 40px) !important; max-width: 1180px !important; height: 520px !important; margin: 0px auto !important; padding: 0px !important; position: relative !important; }}
@media (min-width: 768px){body.page-id-419 .elementor-element-e1671bb .elementor-widget-wrap > *, body.page-id-868 .elementor-element-e1671bb .elementor-widget-wrap > * { display: none !important; }}
@media (min-width: 768px){body.page-id-419 .elementor-element-e1671bb > .elementor-container::before, body.page-id-868 .elementor-element-e1671bb > .elementor-container::before { position: absolute !important; left: 0px !important; top: 92px !important; display: block !important; padding: 7px 11px !important; background: rgb(255, 252, 0) !important; border-radius: 6px !important; color: rgb(16, 40, 75) !important; font-size: 13px !important; line-height: 1 !important; font-weight: 800 !important; letter-spacing: 0.08em !important; }}
@media (min-width: 768px){body.page-id-419 .elementor-element-e1671bb > .elementor-container::before { content: "KOPIE & DRUCK" !important; }}
@media (min-width: 768px){body.page-id-868 .elementor-element-e1671bb > .elementor-container::before { content: "WEBDESIGN & PFLEGE" !important; }}
@media (min-width: 768px){body.page-id-419 .elementor-element-e1671bb > .elementor-container::after, body.page-id-868 .elementor-element-e1671bb > .elementor-container::after { position: absolute !important; left: 0px !important; top: 142px !important; display: block !important; width: 570px !important; color: rgb(16, 40, 75) !important; font-size: 44px !important; line-height: 1.08 !important; font-weight: 800 !important; }}
@media (min-width: 768px){body.page-id-419 .elementor-element-e1671bb > .elementor-container::after { content: "Drucken, kopieren und Bürobedarf – direkt in Bad Pyrmont" !important; }}
@media (min-width: 768px){body.page-id-868 .elementor-element-e1671bb > .elementor-container::after { content: "Websites, die professionell wirken und einfach funktionieren" !important; }}
@media (min-width: 768px){body.page-id-419 .elementor-element-e1671bb .elementor-column::before, body.page-id-868 .elementor-element-e1671bb .elementor-column::before { position: absolute !important; left: 0px !important; top: 278px !important; display: block !important; width: 540px !important; color: rgb(92, 107, 128) !important; font-size: 18px !important; line-height: 1.55 !important; font-weight: 400 !important; }}
@media (min-width: 768px){body.page-id-419 .elementor-element-e1671bb .elementor-column::before { content: "Ob einzelne Unterlagen, mehrere Exemplare oder passender Bürobedarf: Wir helfen persönlich, schnell und unkompliziert im Ladengeschäft." !important; }}
@media (min-width: 768px){body.page-id-868 .elementor-element-e1671bb .elementor-column::before { content: "Von der neuen Unternehmenswebsite bis zur laufenden Pflege: Wir gestalten übersichtliche, moderne Auftritte für Desktop, Tablet und Smartphone." !important; }}
@media (min-width: 768px){body.page-id-419 .elementor-element-e1671bb .elementor-column::after, body.page-id-868 .elementor-element-e1671bb .elementor-column::after { position: absolute !important; left: 0px !important; top: 392px !important; display: block !important; padding: 13px 18px !important; background: rgb(7, 87, 216) !important; border-radius: 8px !important; color: rgb(255, 255, 255) !important; font-size: 14px !important; line-height: 1 !important; font-weight: 800 !important; }}
@media (min-width: 768px){body.page-id-419 .elementor-element-e1671bb .elementor-column::after { content: "Persönlich beraten · Schnell erledigt" !important; }}
@media (min-width: 768px){body.page-id-868 .elementor-element-e1671bb .elementor-column::after { content: "Persönliche Beratung · Faire Umsetzung" !important; }}
@media (min-width: 768px){body.page-id-419 .elementor-element-15088932 { height: 560px !important; min-height: 560px !important; padding: 68px 20px !important; background: rgb(247, 249, 252) !important; position: relative !important; overflow: hidden !important; }}
@media (min-width: 768px){body.page-id-419 .elementor-element-15088932 .elementor-widget-wrap > * { display: none !important; }}
@media (min-width: 768px){body.page-id-419 .elementor-element-15088932::before { content: "Unsere Leistungen rund um Kopie & Druck" !important; display: block !important; margin: 0px auto 12px !important; max-width: 1180px !important; color: rgb(16, 40, 75) !important; font-size: 36px !important; line-height: 1.15 !important; font-weight: 800 !important; text-align: center !important; }}
@media (min-width: 768px){body.page-id-419 .elementor-element-15088932::after { content: "Praktische Leistungen und ausgewählter Bürobedarf – verständlich, persönlich und direkt vor Ort." !important; display: block !important; margin: 0px auto 38px !important; max-width: 760px !important; color: rgb(92, 107, 128) !important; font-size: 17px !important; line-height: 1.55 !important; text-align: center !important; }}
@media (min-width: 768px){body.page-id-419 .elementor-element-15088932 > .elementor-container { display: grid !important; grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; gap: 18px !important; width: 100% !important; max-width: 1180px !important; margin: 0px auto !important; position: relative !important; }}
@media (min-width: 768px){body.page-id-419 .elementor-element-15088932 > .elementor-container::before, body.page-id-419 .elementor-element-15088932 .elementor-column::before, body.page-id-419 .elementor-element-15088932 .elementor-column::after { display: block !important; min-height: 220px !important; padding: 70px 24px 24px !important; background: rgb(255, 255, 255) !important; border: 1px solid rgb(226, 232, 242) !important; border-radius: 14px !important; box-shadow: rgba(13, 43, 82, 0.08) 0px 12px 30px !important; color: rgb(92, 107, 128) !important; font-size: 15px !important; line-height: 1.55 !important; white-space: pre-line !important; }}
@media (min-width: 768px){body.page-id-419 .elementor-element-15088932 > .elementor-container::before { content: "Drucken & Kopieren\a Schwarz-Weiß oder Farbe, einzelne Seiten oder mehrere Exemplare – zuverlässig im Ladengeschäft." !important; grid-column: 1 !important; }}
@media (min-width: 768px){body.page-id-419 .elementor-element-15088932 .elementor-column::before { content: "Scannen & Digitalisieren\a Dokumente sauber erfassen und für die digitale Weiterverarbeitung vorbereiten." !important; grid-column: 2 !important; }}
@media (min-width: 768px){body.page-id-419 .elementor-element-15088932 .elementor-column::after { content: "Büro- & Schreibwaren\a Papier, Umschläge, Ordner, Stifte und ausgewählter Bürobedarf direkt vor Ort." !important; grid-column: 3 !important; }}
@media (min-width: 768px){body.page-id-868 .elementor-element-8d605e1 { height: 620px !important; min-height: 620px !important; padding: 68px 20px !important; background: rgb(247, 249, 252) !important; position: relative !important; overflow: hidden !important; }}
@media (min-width: 768px){body.page-id-868 .elementor-element-8d605e1 .elementor-widget-wrap > * { display: none !important; }}
@media (min-width: 768px){body.page-id-868 .elementor-element-8d605e1::before { content: "Webdesign, Pflege und Weiterentwicklung" !important; display: block !important; margin: 0px auto 12px !important; max-width: 1180px !important; color: rgb(16, 40, 75) !important; font-size: 36px !important; line-height: 1.15 !important; font-weight: 800 !important; text-align: center !important; }}
@media (min-width: 768px){body.page-id-868 .elementor-element-8d605e1::after { content: "Ein professioneller Internetauftritt muss verständlich, schnell und auf jedem Gerät überzeugend sein." !important; display: block !important; margin: 0px auto 38px !important; max-width: 780px !important; color: rgb(92, 107, 128) !important; font-size: 17px !important; line-height: 1.55 !important; text-align: center !important; }}
@media (min-width: 768px){body.page-id-868 .elementor-element-8d605e1 > .elementor-container { display: grid !important; grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; gap: 18px !important; width: 100% !important; max-width: 1180px !important; margin: 0px auto !important; position: relative !important; }}
@media (min-width: 768px){body.page-id-868 .elementor-element-8d605e1 > .elementor-container::before, body.page-id-868 .elementor-element-8d605e1 .elementor-column::before, body.page-id-868 .elementor-element-8d605e1 .elementor-column::after { display: block !important; min-height: 235px !important; padding: 70px 24px 24px !important; background: rgb(255, 255, 255) !important; border: 1px solid rgb(226, 232, 242) !important; border-radius: 14px !important; box-shadow: rgba(13, 43, 82, 0.08) 0px 12px 30px !important; color: rgb(92, 107, 128) !important; font-size: 15px !important; line-height: 1.55 !important; white-space: pre-line !important; }}
@media (min-width: 768px){body.page-id-868 .elementor-element-8d605e1 > .elementor-container::before { content: "Webdesign & Relaunch\a Moderne Unternehmensseiten mit klarer Struktur, professioneller Gestaltung und verständlicher Nutzerführung." !important; grid-column: 1 !important; }}
@media (min-width: 768px){body.page-id-868 .elementor-element-8d605e1 .elementor-column::before { content: "Pflege & Wartung\a Inhalte aktualisieren, technische Pflege übernehmen und bestehende Websites zuverlässig weiterentwickeln." !important; grid-column: 2 !important; }}
@media (min-width: 768px){body.page-id-868 .elementor-element-8d605e1 .elementor-column::after { content: "Responsive & sichtbar\a Optimiert für Computer, Tablet und Smartphone – mit sauberer Grundlage für Suchmaschinen." !important; grid-column: 3 !important; }}
@media (min-width: 768px){body.page-id-868 .elementor-element-bb0f4b8 { padding: 62px 20px !important; background: rgb(255, 255, 255) !important; }}
@media (min-width: 768px){body.page-id-868 .elementor-element-bb0f4b8 h2 { color: rgb(16, 40, 75) !important; font-size: 34px !important; font-weight: 800 !important; text-align: center !important; }}
@media (max-width: 767px){body.page-id-107 #hillert-redesign .hr-actions { transform: translateY(-12px) !important; }}
@media (max-width: 767px){body.page-id-419 .elementor-element-e1671bb, body.page-id-868 .elementor-element-e1671bb { min-height: 560px !important; padding: 0px !important; background-position: 68% center !important; background-size: cover !important; position: relative !important; overflow: hidden !important; }}
@media (max-width: 767px){body.page-id-419 .elementor-element-e1671bb::before, body.page-id-868 .elementor-element-e1671bb::before { content: "" !important; position: absolute !important; inset: 0px !important; background: rgba(255, 255, 255, 0.88) !important; }}
@media (max-width: 767px){body.page-id-419 .elementor-element-e1671bb .elementor-widget-wrap > *, body.page-id-868 .elementor-element-e1671bb .elementor-widget-wrap > * { display: none !important; }}
@media (max-width: 767px){body.page-id-419 .elementor-element-e1671bb > .elementor-container, body.page-id-868 .elementor-element-e1671bb > .elementor-container { display: block !important; width: 100% !important; height: 560px !important; padding: 0px 22px !important; position: relative !important; }}
@media (max-width: 767px){body.page-id-419 .elementor-element-e1671bb > .elementor-container::before, body.page-id-868 .elementor-element-e1671bb > .elementor-container::before { position: absolute !important; left: 22px !important; top: 72px !important; padding: 7px 10px !important; background: rgb(255, 252, 0) !important; border-radius: 6px !important; color: rgb(16, 40, 75) !important; font-size: 12px !important; font-weight: 800 !important; }}
@media (max-width: 767px){body.page-id-419 .elementor-element-e1671bb > .elementor-container::before { content: "KOPIE & DRUCK" !important; }}
@media (max-width: 767px){body.page-id-868 .elementor-element-e1671bb > .elementor-container::before { content: "WEBDESIGN & PFLEGE" !important; }}
@media (max-width: 767px){body.page-id-419 .elementor-element-e1671bb > .elementor-container::after, body.page-id-868 .elementor-element-e1671bb > .elementor-container::after { position: absolute !important; left: 22px !important; top: 120px !important; width: calc(100% - 44px) !important; color: rgb(16, 40, 75) !important; font-size: 32px !important; line-height: 1.12 !important; font-weight: 800 !important; }}
@media (max-width: 767px){body.page-id-419 .elementor-element-e1671bb > .elementor-container::after { content: "Drucken, kopieren und Bürobedarf – direkt in Bad Pyrmont" !important; }}
@media (max-width: 767px){body.page-id-868 .elementor-element-e1671bb > .elementor-container::after { content: "Websites, die professionell wirken und einfach funktionieren" !important; }}
@media (max-width: 767px){body.page-id-419 .elementor-element-e1671bb .elementor-column::before, body.page-id-868 .elementor-element-e1671bb .elementor-column::before { position: absolute !important; left: 22px !important; top: 270px !important; width: calc(100% - 44px) !important; color: rgb(68, 85, 109) !important; font-size: 16px !important; line-height: 1.5 !important; }}
@media (max-width: 767px){body.page-id-419 .elementor-element-e1671bb .elementor-column::before { content: "Persönlicher Kopier-, Druck- und Büroservice direkt im Ladengeschäft." !important; }}
@media (max-width: 767px){body.page-id-868 .elementor-element-e1671bb .elementor-column::before { content: "Neue Website, Relaunch oder laufende Pflege – persönlich begleitet und für alle Geräte optimiert." !important; }}
@media (max-width: 767px){body.page-id-419 .elementor-element-15088932, body.page-id-868 .elementor-element-8d605e1 { height: auto !important; min-height: 0px !important; padding: 48px 18px !important; }}
@media (max-width: 767px){body.page-id-419 .elementor-element-15088932::before, body.page-id-868 .elementor-element-8d605e1::before { font-size: 28px !important; }}
@media (max-width: 767px){body.page-id-419 .elementor-element-15088932 > .elementor-container, body.page-id-868 .elementor-element-8d605e1 > .elementor-container { display: block !important; }}
@media (max-width: 767px){body.page-id-419 .elementor-element-15088932 > .elementor-container::before, body.page-id-419 .elementor-element-15088932 .elementor-column::before, body.page-id-419 .elementor-element-15088932 .elementor-column::after, body.page-id-868 .elementor-element-8d605e1 > .elementor-container::before, body.page-id-868 .elementor-element-8d605e1 .elementor-column::before, body.page-id-868 .elementor-element-8d605e1 .elementor-column::after { display: block !important; min-height: 0px !important; margin: 0px 0px 14px !important; padding: 60px 20px 22px !important; }}
body.page-id-107 #hillert-redesign .hr-contact { display: none !important; }
@media (min-width: 768px){body:not(.page-id-107) .elementor-element-6ccfc54d .elementor-element-54fb25b9 > .elementor-widget-wrap::before { filter: brightness(0) invert(1) contrast(1.45) drop-shadow(rgba(0, 0, 0, 0.3) 0px 1px 2px) !important; opacity: 1 !important; }}
@media (min-width: 768px){body.page-id-107 #hillert-redesign .hr-nav .hr-menu-btn, body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-nav-menu > li.menu-item-1846 > a { background: rgb(255, 252, 0) !important; color: rgb(16, 40, 75) !important; box-shadow: rgba(0, 0, 0, 0.18) 0px 5px 14px !important; }}
@media (min-width: 768px){body.page-id-107 #hillert-redesign .hr-nav .hr-menu-btn:hover, body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-nav-menu > li.menu-item-1846 > a:hover { background: rgb(255, 255, 255) !important; color: rgb(16, 40, 75) !important; }}
body.page-id-868 { overflow-x: hidden !important; }
body.page-id-868 .elementor-element-bb0f4b8, body.page-id-868 .elementor-element-bb0f4b8 .elementor-widget-wrap, body.page-id-868 .elementor-element-bb0f4b8 .elementor-widget-container { overflow: hidden !important; }
body.page-id-868 .elementor-element-8d605e1 { left: 0px !important; right: auto !important; width: 100% !important; transform: none !important; animation: auto ease 0s 1 normal none running none !important; }
body.page-id-868 .elementor-element-bb0f4b8 { width: 100% !important; max-width: 100vw !important; overflow: hidden !important; contain: layout paint !important; }
body.page-id-868 .elementor-element-bb0f4b8 .elementor-image-carousel-wrapper { width: 100% !important; max-width: 1180px !important; margin: 0px auto !important; overflow: hidden !important; }
@media (min-width: 768px){html body footer.elementor-element-3070f43 { border-bottom: 4px solid rgb(255, 252, 0) !important; box-sizing: border-box !important; }}
@media (min-width: 768px){html body footer.elementor-element-3070f43::after { content: "" !important; position: absolute !important; left: 0px !important; right: 0px !important; bottom: 0px !important; width: 100% !important; height: 4px !important; background: rgb(255, 252, 0) !important; display: block !important; pointer-events: none !important; }}
@media (min-width: 768px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb { min-height: 520px !important; height: 520px !important; padding: 0px !important; overflow: hidden !important; border-radius: 16px !important; }}
@media (min-width: 768px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb :is(.elementor-container, .elementor-column, .elementor-widget-wrap, .elementor-widget-wpr-advanced-slider, .elementor-widget-container, .wpr-advanced-slider-wrap, .wpr-advanced-slider, .slick-list, .slick-track, .wpr-slider-item, .wpr-cv-container, .wpr-cv-outer) { height: 100% !important; min-height: 520px !important; }}
@media (min-width: 768px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb .wpr-slider-item { border-radius: 16px !important; overflow: hidden !important; background-size: cover !important; background-position: right center !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-e1671bb .wpr-slider-item { background-image: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.98) 34%, rgba(255, 255, 255, 0.86) 48%, rgba(255, 255, 255, 0.1) 76%), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/it-service-hero.png") !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-e1671bb .wpr-slider-item { background-image: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.98) 34%, rgba(255, 255, 255, 0.86) 48%, rgba(255, 255, 255, 0.1) 76%), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/gaming-pcs-hero.png") !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-e1671bb .wpr-slider-item { background-image: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.98) 34%, rgba(255, 255, 255, 0.86) 48%, rgba(255, 255, 255, 0.1) 76%), url("https://hillert-it-system-support.com/wp-content/uploads/2023/02/it-systeme.jpg") !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-e1671bb .wpr-slider-item { background-image: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.98) 34%, rgba(255, 255, 255, 0.86) 48%, rgba(255, 255, 255, 0.1) 76%), url("https://hillert-it-system-support.com/wp-content/uploads/2023/02/images-1.jpeg") !important; }}
@media (min-width: 768px){body.page-id-363 .elementor-element-e1671bb .wpr-slider-item { background-image: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.98) 34%, rgba(255, 255, 255, 0.86) 48%, rgba(255, 255, 255, 0.1) 76%), url("https://hillert-it-system-support.com/wp-content/uploads/2023/02/securepointAVP.jpg") !important; }}
@media (min-width: 768px){body.page-id-403 .elementor-element-e1671bb .wpr-slider-item { background-image: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.98) 34%, rgba(255, 255, 255, 0.86) 48%, rgba(255, 255, 255, 0.1) 76%), url("https://hillert-it-system-support.com/wp-content/uploads/2023/02/schulung.jpg") !important; }}
@media (min-width: 768px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb .wpr-slider-item-bg { opacity: 0 !important; }}
@media (min-width: 768px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb .wpr-slider-item-overlay { background: transparent !important; opacity: 0 !important; }}
@media (min-width: 768px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb .wpr-cv-inner { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; max-width: 1180px !important; margin: 0px auto !important; padding: 0px 56px !important; text-align: left !important; }}
@media (min-width: 768px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb .wpr-slider-content { width: 52% !important; max-width: 570px !important; text-align: left !important; }}
@media (min-width: 768px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb :is(.wpr-slider-title, .wpr-slider-title a, h1, h2) { color: rgb(16, 40, 75) !important; font-size: 44px !important; font-weight: 800 !important; line-height: 1.08 !important; text-shadow: none !important; text-align: left !important; }}
@media (min-width: 768px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb :is(.wpr-slider-description, p) { color: rgb(76, 89, 104) !important; font-size: 18px !important; line-height: 1.6 !important; text-shadow: none !important; text-align: left !important; }}
@media (max-width: 767px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb .wpr-slider-item { background-position: 68% center !important; background-size: cover !important; border-radius: 12px !important; overflow: hidden !important; }}
@media (max-width: 767px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb .wpr-slider-item::after { content: ""; position: absolute; inset: 0px; background: rgba(255, 255, 255, 0.86); z-index: 0; pointer-events: none; }}
@media (max-width: 767px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb .wpr-cv-container { position: relative !important; z-index: 1 !important; }}
@media (max-width: 767px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb :is(.wpr-slider-title, .wpr-slider-title a, h1, h2) { color: rgb(16, 40, 75) !important; font-size: 30px !important; line-height: 1.12 !important; text-shadow: none !important; }}
@media (max-width: 767px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb :is(.wpr-slider-description, p) { color: rgb(76, 89, 104) !important; text-shadow: none !important; }}
body.page-id-701 .elementor-element-8d605e1.animated { transform: none !important; animation: auto ease 0s 1 normal none running none !important; left: auto !important; right: auto !important; max-width: 100% !important; }
body.page-id-701 { overflow-x: hidden !important; }
@media (min-width: 768px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb { width: 100vw !important; max-width: none !important; left: 50% !important; margin-left: -50vw !important; margin-right: 0px !important; border-radius: 0px !important; background-repeat: no-repeat !important; background-size: cover !important; background-position: right center !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-e1671bb { background-image: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.98) 34%, rgba(255, 255, 255, 0.86) 48%, rgba(255, 255, 255, 0.12) 76%), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/it-service-hero.png") !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-e1671bb { background-image: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.98) 34%, rgba(255, 255, 255, 0.86) 48%, rgba(255, 255, 255, 0.12) 76%), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/gaming-pcs-hero.png") !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-e1671bb { background-image: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.98) 34%, rgba(255, 255, 255, 0.86) 48%, rgba(255, 255, 255, 0.12) 76%), url("https://hillert-it-system-support.com/wp-content/uploads/2023/02/it-systeme.jpg") !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-e1671bb { background-image: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.98) 34%, rgba(255, 255, 255, 0.86) 48%, rgba(255, 255, 255, 0.12) 76%), url("https://hillert-it-system-support.com/wp-content/uploads/2023/02/images-1.jpeg") !important; }}
@media (min-width: 768px){body.page-id-363 .elementor-element-e1671bb { background-image: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.98) 34%, rgba(255, 255, 255, 0.86) 48%, rgba(255, 255, 255, 0.12) 76%), url("https://hillert-it-system-support.com/wp-content/uploads/2023/02/securepointAVP.jpg") !important; }}
@media (min-width: 768px){body.page-id-403 .elementor-element-e1671bb { background-image: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.98) 34%, rgba(255, 255, 255, 0.86) 48%, rgba(255, 255, 255, 0.12) 76%), url("https://hillert-it-system-support.com/wp-content/uploads/2023/02/schulung.jpg") !important; }}
@media (min-width: 768px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb .wpr-slider-item { background: none !important; border-radius: 0px !important; }}
@media (min-width: 768px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb > .elementor-container { width: 100% !important; max-width: 1180px !important; margin: 0px auto !important; }}
@media (min-width: 768px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb .wpr-cv-inner { padding-left: 0px !important; padding-right: 0px !important; }}
@media (min-width: 768px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb .wpr-slider-content { margin: 0px !important; padding: 0px !important; }}
@media (min-width: 768px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb > .elementor-container { display: block !important; position: relative !important; }}
@media (min-width: 768px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb .elementor-element-29be8fc { position: relative !important; height: 520px !important; }}
@media (min-width: 768px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb .elementor-element-607eb4b { width: 0px !important; height: 0px !important; min-height: 0px !important; overflow: hidden !important; opacity: 0 !important; margin: 0px !important; padding: 0px !important; }}
@media (min-width: 768px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb > .elementor-container::before { position: absolute !important; left: 0px !important; top: 92px !important; z-index: 3 !important; display: block !important; padding: 7px 11px !important; border-radius: 6px !important; background: rgb(255, 252, 0) !important; color: rgb(16, 40, 75) !important; font: 800 13px / 13px Arial, Helvetica, sans-serif !important; letter-spacing: 0.4px !important; }}
@media (min-width: 768px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb > .elementor-container::after { position: absolute !important; left: 0px !important; top: 142px !important; z-index: 3 !important; display: block !important; width: 570px !important; color: rgb(16, 40, 75) !important; font: 800 44px / 1.08 Arial, Helvetica, sans-serif !important; }}
@media (min-width: 768px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb .elementor-element-29be8fc::before { position: absolute !important; left: 0px !important; top: 278px !important; z-index: 3 !important; display: block !important; width: 540px !important; color: rgb(92, 107, 128) !important; font: 400 18px / 1.55 Arial, Helvetica, sans-serif !important; }}
@media (min-width: 768px){body:is(.page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb .elementor-element-29be8fc::after { position: absolute !important; left: 0px !important; top: 392px !important; z-index: 3 !important; display: block !important; padding: 13px 18px !important; border-radius: 8px !important; background: rgb(7, 87, 216) !important; color: rgb(255, 255, 255) !important; font: 800 14px / 14px Arial, Helvetica, sans-serif !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-e1671bb > .elementor-container::before { content: "LEISTUNGEN" !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-e1671bb > .elementor-container::after { content: "IT-Service, der zuverlässig für Sie da ist" !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-e1671bb .elementor-element-29be8fc::before { content: "Beratung, Einrichtung, Reparatur und laufender Support – persönlich, verständlich und passend zu Ihrem Bedarf." !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-e1671bb .elementor-element-29be8fc::after { content: "Leistungen entdecken" !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-e1671bb > .elementor-container::before { content: "PRODUKTE" !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-e1671bb > .elementor-container::after { content: "Computer, Notebooks und individuelle PC-Systeme" !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-e1671bb .elementor-element-29be8fc::before { content: "Vom zuverlässigen Arbeitsplatzgerät bis zum leistungsstarken Gaming-PC: Wir beraten Sie persönlich und stellen die passende Technik zusammen." !important; }}
@media (min-width: 768px){body.page-id-701 .elementor-element-e1671bb .elementor-element-29be8fc::after { content: "Persönlich beraten lassen" !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-e1671bb > .elementor-container::before { content: "KI & IT-SYSTEME" !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-e1671bb > .elementor-container::after { content: "Moderne KI trifft zuverlässige IT-Systeme" !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-e1671bb .elementor-element-29be8fc::before { content: "KI-Telefonassistenten, sichere Netzwerke und durchdachte IT-Lösungen für Unternehmen – aus einer Hand und persönlich betreut." !important; }}
@media (min-width: 768px){body.page-id-381 .elementor-element-e1671bb .elementor-element-29be8fc::after { content: "Lösungen kennenlernen" !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-e1671bb > .elementor-container::before { content: "FERNWARTUNG" !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-e1671bb > .elementor-container::after { content: "Schnelle Hilfe direkt auf Ihrem Computer" !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-e1671bb .elementor-element-29be8fc::before { content: "Mit Ihrer Freigabe verbinden wir uns sicher auf Ihr Gerät und lösen viele Probleme schnell – ohne Anfahrt und lange Wartezeit." !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-e1671bb .elementor-element-29be8fc::after { content: "Fernwartung herunterladen" !important; }}
@media (min-width: 768px){body.page-id-363 .elementor-element-e1671bb > .elementor-container::before { content: "VIRENSCHUTZ" !important; }}
@media (min-width: 768px){body.page-id-363 .elementor-element-e1671bb > .elementor-container::after { content: "Schutz für Geräte, Daten und Ihren Arbeitsalltag" !important; }}
@media (min-width: 768px){body.page-id-363 .elementor-element-e1671bb .elementor-element-29be8fc::before { content: "Wir schützen Computer und Netzwerke zuverlässig vor Schadsoftware, Datenverlust und aktuellen Bedrohungen." !important; }}
@media (min-width: 768px){body.page-id-363 .elementor-element-e1671bb .elementor-element-29be8fc::after { content: "Sicher beraten lassen" !important; }}
@media (min-width: 768px){body.page-id-403 .elementor-element-e1671bb > .elementor-container::before { content: "SCHULUNGEN" !important; }}
@media (min-width: 768px){body.page-id-403 .elementor-element-e1671bb > .elementor-container::after { content: "Technik sicher verstehen und selbstständig nutzen" !important; }}
@media (min-width: 768px){body.page-id-403 .elementor-element-e1671bb .elementor-element-29be8fc::before { content: "Individuelle und verständliche Schulungen für Computer, Programme, Internet und digitale Sicherheit – ohne unnötige Fachbegriffe." !important; }}
@media (min-width: 768px){body.page-id-403 .elementor-element-e1671bb .elementor-element-29be8fc::after { content: "Schulung anfragen" !important; }}
@media (min-width: 768px){body.page-id-107 #hillert-redesign .hr-hero { width: 100vw !important; max-width: none !important; height: 520px !important; min-height: 520px !important; margin-left: calc(50% - 50vw) !important; margin-right: 0px !important; border-radius: 0px !important; overflow: hidden !important; background-image: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.98) 34%, rgba(255, 255, 255, 0.86) 48%, rgba(255, 255, 255, 0.12) 76%), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/hillert-it-hero-warm-v3.png") !important; background-repeat: no-repeat !important; background-size: cover !important; background-position: right center !important; }}
@media (min-width: 768px){body.page-id-107 #hillert-redesign .hr-hero-grid { display: block !important; position: relative !important; width: 100% !important; max-width: 1180px !important; height: 520px !important; margin: 0px auto !important; }}
@media (min-width: 768px){body.page-id-107 #hillert-redesign .hr-hero-copy { position: relative !important; width: 100% !important; height: 520px !important; padding: 0px !important; margin: 0px !important; }}
@media (min-width: 768px){body.page-id-107 #hillert-redesign .hr-hero-copy::before { content: "IT & KI-SERVICE" !important; position: absolute !important; left: 0px !important; top: 92px !important; z-index: 3 !important; padding: 7px 11px !important; border-radius: 6px !important; background: rgb(255, 252, 0) !important; color: rgb(16, 40, 75) !important; font: 800 13px / 13px Arial, Helvetica, sans-serif !important; letter-spacing: 0.4px !important; }}
@media (min-width: 768px){body.page-id-107 #hillert-redesign .hr-hero h1 { position: absolute !important; left: 0px !important; top: 142px !important; width: 570px !important; margin: 0px !important; padding: 0px !important; color: rgb(16, 40, 75) !important; font: 800 44px / 1.08 Arial, Helvetica, sans-serif !important; text-align: left !important; }}
@media (min-width: 768px){body.page-id-107 #hillert-redesign .hr-hero-copy > p { position: absolute !important; left: 0px !important; top: 278px !important; width: 540px !important; margin: 0px !important; padding: 0px !important; color: rgb(92, 107, 128) !important; font: 400 18px / 1.55 Arial, Helvetica, sans-serif !important; text-align: left !important; }}
@media (min-width: 768px){body.page-id-107 #hillert-redesign .hr-hero .hr-actions { position: absolute !important; left: 0px !important; top: 392px !important; width: auto !important; height: auto !important; margin: 0px !important; padding: 0px !important; }}
@media (min-width: 768px){body.page-id-107 #hillert-redesign .hr-hero .hr-btn-secondary { display: inline-block !important; height: auto !important; padding: 13px 18px !important; border: 0px !important; border-radius: 8px !important; background: rgb(7, 87, 216) !important; color: rgb(255, 255, 255) !important; font: 800 14px / 14px Arial, Helvetica, sans-serif !important; }}
@media (min-width: 768px){body.page-id-107 #hillert-redesign .hr-hero .hr-trustline, body.page-id-107 #hillert-redesign .hr-hero-grid > img { display: none !important; }}
body.page-id-1115 .elementor-element-e1671bb { background-image: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.98) 34%, rgba(255, 255, 255, 0.86) 48%, rgba(255, 255, 255, 0.12) 76%), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/it-service-hero-v2.png") !important; background-position: right center !important; }
body .elementor-element-e1671bb { margin-top: 0px !important; }
body:is(.page-id-419, .page-id-868, .page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb { margin-top: 0px !important; }
body.page-id-107 #hillert-redesign .hr-hero { margin-top: 0px !important; }
html body.page-id-107 .elementor-element-deda5a1 #hillert-redesign .hr-hero { margin-top: 0px !important; }
html body.page-id-107 .elementor-element-deda5a1 #hillert-redesign .hr-hero { background-image: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.98) 34%, rgba(255, 255, 255, 0.86) 48%, rgba(255, 255, 255, 0.12) 76%), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/hillert-firmengebaeude-hero-v1.png") !important; background-size: cover !important; background-position: right center !important; }
html body.page-id-107 .elementor-element-deda5a1 #hillert-redesign .hr-hero { width: 100vw !important; max-width: none !important; margin-left: calc(50% - 50vw) !important; margin-right: 0px !important; border-radius: 0px !important; }
@media (min-width: 768px){body.page-id-426 .elementor-element-e1671bb .elementor-element-29be8fc::after { display: none !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-2bf99532 .wpr-button-a-wrap { position: relative !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-2bf99532 a.wpr-button-a { position: absolute !important; left: 0px !important; top: 0px !important; transform: translate(-336px, -1438px) !important; z-index: 50 !important; width: auto !important; min-width: 0px !important; height: auto !important; margin: 0px !important; padding: 13px 18px !important; border: 0px !important; border-radius: 8px !important; background: rgb(7, 87, 216) !important; color: rgb(255, 255, 255) !important; box-shadow: none !important; text-decoration: none !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-2bf99532 a.wpr-button-a .wpr-button-content-a, body.page-id-426 .elementor-element-2bf99532 a.wpr-button-a .wpr-button-text-a { font-size: 0px !important; line-height: 14px !important; }}
@media (min-width: 768px){body.page-id-426 .elementor-element-2bf99532 a.wpr-button-a .wpr-button-text-a::before { content: "Fernwartung herunterladen" !important; font: 800 14px / 14px Arial, Helvetica, sans-serif !important; color: rgb(255, 255, 255) !important; white-space: nowrap !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor-element-deda5a1 #hillert-redesign .hr-hero .hr-hero-grid { width: 100% !important; max-width: 1180px !important; margin: 0px auto !important; padding: 0px !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor-element-deda5a1 #hillert-redesign .hr-hero .hr-hero-copy { width: 100% !important; height: 520px !important; margin: 0px !important; padding: 0px !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor-element-deda5a1 #hillert-redesign .hr-hero .hr-hero-copy h1 { left: 0px !important; top: 142px !important; width: 570px !important; height: auto !important; margin: 0px !important; padding: 0px !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 44px !important; font-weight: 800 !important; line-height: 1.08 !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor-element-deda5a1 #hillert-redesign .hr-hero .hr-hero-copy > p { left: 0px !important; top: 278px !important; width: 540px !important; margin: 0px !important; padding: 0px !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 18px !important; font-weight: 400 !important; line-height: 1.55 !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor-element-deda5a1 #hillert-redesign .hr-hero .hr-actions { left: 0px !important; top: 392px !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor-element-deda5a1 #hillert-redesign .hr-hero .hr-hero-copy > p { top: 294px !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor-element-deda5a1 #hillert-redesign .hr-hero .hr-hero-copy .hr-actions { top: 394px !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor-element-deda5a1 #hillert-redesign .hr-hero .hr-hero-copy .hr-actions { transform: none !important; }}
@media (min-width: 768px){body:is(.page-id-419, .page-id-868, .page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb > .elementor-container::before, body:is(.page-id-419, .page-id-868, .page-id-1115, .page-id-701, .page-id-381, .page-id-426, .page-id-363, .page-id-403) .elementor-element-e1671bb > .elementor-container::after { left: 28px !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor-element-deda5a1 #hillert-redesign .hr-hero { position: relative !important; overflow: hidden !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor-element-deda5a1 #hillert-redesign .hr-hero::after { content: "" !important; position: absolute !important; left: 0px !important; right: 0px !important; bottom: -1px !important; height: 138px !important; z-index: 1 !important; pointer-events: none !important; background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.16) 30%, rgba(255, 255, 255, 0.68) 70%, rgb(255, 255, 255) 100%) !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor-element-deda5a1 #hillert-redesign .hr-hero .hr-hero-grid { position: relative !important; z-index: 2 !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor-element-deda5a1 #hillert-redesign .hr-hero .hr-hero-copy { position: relative !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor-element-deda5a1 #hillert-redesign .hr-hero .hr-hero-copy::after { content: "" !important; position: absolute !important; left: 300px !important; top: 58px !important; width: 280px !important; height: 72px !important; z-index: 5 !important; background: url("https://hillert-it-system-support.com/wp-content/uploads/2023/02/8985-removebg-preview-1-1.png") center center / 92% no-repeat rgba(255, 255, 255, 0.9) !important; border: 1px solid rgba(16, 40, 75, 0.1) !important; border-radius: 12px !important; box-shadow: rgba(16, 40, 75, 0.12) 0px 8px 24px !important; backdrop-filter: blur(3px) !important; }}
@media (min-width: 768px){html body.page-id-107 #hillert-redesign .hr-services-section { position: relative !important; z-index: 3 !important; }}
@media (min-width: 768px) and (max-width: 1050px){html body.page-id-107 .elementor-element-deda5a1 #hillert-redesign .hr-hero .hr-hero-copy::after { left: 285px !important; width: 250px !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor-element-deda5a1 #hillert-redesign .hr-hero { box-shadow: none !important; margin-bottom: 0px !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor-element-deda5a1 #hillert-redesign .hr-hero::after { height: 88px !important; background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 252, 0, 0.07) 38%, rgba(255, 252, 0, 0.13) 62%, rgba(255, 255, 255, 0.48) 84%, rgb(255, 255, 255) 100%) !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor-element-deda5a1 #hillert-redesign .hr-hero .hr-hero-copy::after { left: 710px !important; top: 42px !important; width: 260px !important; height: 68px !important; background: url("https://hillert-it-system-support.com/wp-content/uploads/2023/02/8985-removebg-preview-1-1.png") center center / 92% no-repeat rgba(255, 255, 255, 0.88) !important; border: 1px solid rgba(16, 40, 75, 0.12) !important; border-radius: 12px !important; box-shadow: rgba(16, 40, 75, 0.14) 0px 8px 24px !important; backdrop-filter: blur(3px) !important; }}
@media (min-width: 768px) and (max-width: 1050px){html body.page-id-107 .elementor-element-deda5a1 #hillert-redesign .hr-hero .hr-hero-copy::after { left: 560px !important; top: 38px !important; width: 230px !important; height: 62px !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor-element-deda5a1 #hillert-redesign .hr-hero .hr-hero-copy::after { display: none !important; content: none !important; background: none !important; }}
@media (min-width: 768px){html body.page-id-107 .elementor-element-deda5a1 #hillert-redesign .hr-hero::after { height: 105px !important; background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 252, 0, 0.12) 25%, rgba(255, 252, 0, 0.32) 58%, rgba(255, 252, 0, 0.22) 72%, rgba(255, 255, 255, 0.72) 90%, rgb(255, 255, 255) 100%) !important; }}
.page-id-107 .hr-hero::after { height: 105px !important; background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 252, 0, 0.12) 25%, rgba(255, 252, 0, 0.32) 58%, rgba(255, 252, 0, 0.22) 72%, rgba(255, 255, 255, 0.72) 90%, rgb(255, 255, 255) 100%) !important; }
.page-id-107 .hr-hero-copy::after { display: none !important; content: none !important; }
.page-id-107 .hr-hero::after { height: 105px !important; }
@media (min-width: 768px){body.page-id-107 .hr-hero::after { height: 72px !important; background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 252, 0, 0.03) 48%, rgba(255, 252, 0, 0.08) 70%, rgba(255, 255, 255, 0.68) 90%, rgb(255, 255, 255) 100%) !important; }}
@media (min-width: 768px){body.page-id-107 .elementor-element.elementor-element-bb0f4b8.hr-restored-slider { padding-top: 28px !important; }}
@media (min-width: 768px){body.page-id-107 .elementor-element.elementor-element-335ea6fb { border-top: 4px solid rgb(255, 245, 0) !important; }}
@media (min-width: 768px){html body.home.page-id-107.elementor-page-107 section.elementor-element.elementor-element-bb0f4b8.hr-restored-slider { transform: translateY(-20px) !important; margin-bottom: -20px !important; }}
@media (min-width: 768px){html body.home.page-id-107.elementor-page-107 section.elementor-element.elementor-element-335ea6fb.elementor-section { box-shadow: rgb(255, 245, 0) 0px -4px 0px !important; }}
@media (min-width: 768px){body:not(.home) section.elementor-element.elementor-element-e1671bb { position: relative !important; overflow: hidden !important; }}
@media (min-width: 768px){body:not(.home) section.elementor-element.elementor-element-e1671bb::after { content: "" !important; position: absolute !important; left: 0px !important; right: 0px !important; bottom: -1px !important; height: 165px !important; z-index: 1 !important; pointer-events: none !important; background: radial-gradient(at 16% 100%, rgba(255, 252, 0, 0.18) 0%, rgba(255, 252, 0, 0.09) 32%, rgba(255, 252, 0, 0) 70%), linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 18%, rgba(255, 255, 255, 0.28) 58%, rgba(255, 255, 255, 0.86) 88%, rgb(255, 255, 255) 100%) !important; }}
@media (min-width: 768px){body:not(.home) section.elementor-element.elementor-element-e1671bb > .elementor-container { position: relative !important; z-index: 2 !important; }}
@media (min-width: 768px){body.page-id-381 section.elementor-element-e1671bb::after, body.page-id-426 section.elementor-element-e1671bb::after { height: 230px !important; background: radial-gradient(at 14% 100%, rgba(255, 252, 0, 0.16) 0%, rgba(255, 252, 0, 0.08) 34%, rgba(255, 252, 0, 0) 72%), linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.04) 18%, rgba(255, 255, 255, 0.22) 42%, rgba(255, 255, 255, 0.58) 67%, rgba(255, 255, 255, 0.9) 88%, rgb(255, 255, 255) 100%) !important; }}
body.page-id-426 a[href*="topic=guestSetup"] .wpr-button-text-a { font-size: 0px !important; }
body.page-id-426 a[href*="topic=guestSetup"] .wpr-button-text-a::after { content: "Kundenmodul herunterladen" !important; font-size: 16px !important; font-weight: 700 !important; }
@media (min-width: 768px){html body.page-id-381:not(.home) section.elementor-element.elementor-element-e1671bb::after, html body.page-id-426:not(.home) section.elementor-element.elementor-element-e1671bb::after { height: 230px !important; background: radial-gradient(at 14% 100%, rgba(255, 252, 0, 0.16) 0%, rgba(255, 252, 0, 0.08) 34%, rgba(255, 252, 0, 0) 72%), linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.04) 18%, rgba(255, 255, 255, 0.22) 42%, rgba(255, 255, 255, 0.58) 67%, rgba(255, 255, 255, 0.9) 88%, rgb(255, 255, 255) 100%) !important; }}
html body.page-id-426 a[href*="topic=guestSetup"] .wpr-button-text-a::before { content: none !important; display: none !important; }
html body.page-id-426 a[href*="topic=guestSetup"] .wpr-button-text-a::after { content: "Kundenmodul herunterladen" !important; color: rgb(255, 255, 255) !important; font-size: 16px !important; font-weight: 700 !important; white-space: nowrap !important; }
@media (min-width: 768px){html body.page-id-381:not(.home) section.elementor-element.elementor-element-e1671bb, html body.page-id-426:not(.home) section.elementor-element.elementor-element-e1671bb { margin-bottom: 0px !important; box-shadow: none !important; border-bottom: 0px !important; }}
@media (min-width: 768px){html body.page-id-381:not(.home) section.elementor-element.elementor-element-e1671bb::after, html body.page-id-426:not(.home) section.elementor-element.elementor-element-e1671bb::after { bottom: -2px !important; }}
@media (min-width: 768px){html body.page-id-1115 section.elementor-element.elementor-element-e1671bb { box-shadow: none !important; border-bottom: 0px !important; margin-bottom: 0px !important; }}
@media (min-width: 768px){html body.page-id-1115 section.elementor-element.elementor-element-e1671bb::after { bottom: -2px !important; }}
@media (min-width: 768px){html body.page-id-1115 section.elementor-element.elementor-element-54ad632 { margin-top: 0px !important; }}
body.page-id-426 .hr-kundenmodul-unten { display: block !important; margin-top: 24px !important; }
body.page-id-426 .hr-kundenmodul-unten .wpr-dual-button { display: flex !important; justify-content: center !important; }
body.page-id-426 .hr-kundenmodul-unten .wpr-button-b-wrap { display: none !important; }
body.page-id-426 .hr-kundenmodul-unten a[href*="topic=guestSetup"] { position: relative !important; inset: auto !important; transform: none !important; width: auto !important; min-width: 230px !important; }
body.page-id-426 .hr-kundenmodul-unten a[href*="topic=guestSetup"] .wpr-button-text-a { font-size: 16px !important; color: rgb(255, 255, 255) !important; }
body.page-id-426 .hr-kundenmodul-unten a[href*="topic=guestSetup"] .wpr-button-text-a::before, body.page-id-426 .hr-kundenmodul-unten a[href*="topic=guestSetup"] .wpr-button-text-a::after { content: none !important; display: none !important; }
body.page-id-426 .elementor-element-eb3c8f9 > .elementor-widget-wrap { display: grid !important; grid-template-columns: 220px 220px !important; justify-content: center !important; gap: 20px 14px !important; }
body.page-id-426 .elementor-element-eb3c8f9 .elementor-element-e711e45 { grid-area: 1 / 1 / auto / -1 !important; margin-bottom: 8px !important; }
body.page-id-426 .elementor-element-eb3c8f9 .elementor-element-2bf99532 { grid-area: 2 / 2 !important; margin: 0px !important; }
body.page-id-426 .elementor-element-eb3c8f9 .elementor-element-c0d426a1 { grid-area: 2 / 1 !important; margin: 0px !important; }
body.page-id-426 .elementor-element-eb3c8f9 .elementor-element-4dd3a64 { grid-area: 3 / 1 / auto / -1 !important; margin-top: 0px !important; }
body.page-id-426 .elementor-element-2bf99532 .wpr-dual-button { justify-content: flex-end !important; }
body.page-id-426 .elementor-element-c0d426a1 .wpr-dual-button { justify-content: flex-start !important; }
body.page-id-426 .elementor-element-2bf99532 .wpr-button-b-wrap, body.page-id-426 .elementor-element-c0d426a1 .wpr-button-a-wrap { width: 220px !important; float: none !important; }
body.page-id-426 .elementor-element-2bf99532 a[href*="topic=remoteHostSetup"], body.page-id-426 .elementor-element-c0d426a1 a[href*="topic=guestSetup"] { position: relative !important; inset: auto !important; transform: none !important; width: 220px !important; min-width: 220px !important; height: 62px !important; border: 0px !important; border-radius: 31px !important; box-shadow: rgba(15, 39, 76, 0.12) 0px 8px 18px !important; display: flex !important; align-items: center !important; justify-content: center !important; transition: transform 0.2s, box-shadow 0.2s !important; }
body.page-id-426 .elementor-element-c0d426a1 a[href*="topic=guestSetup"] { background: rgb(255, 248, 74) !important; color: rgb(19, 43, 80) !important; }
body.page-id-426 .elementor-element-2bf99532 a[href*="topic=remoteHostSetup"] { background: rgb(25, 56, 98) !important; color: rgb(255, 255, 255) !important; }
body.page-id-426 .elementor-element-c0d426a1 .wpr-button-text-a { font-size: 16px !important; color: rgb(19, 43, 80) !important; }
body.page-id-426 .elementor-element-2bf99532 .wpr-button-text-b { font-size: 16px !important; color: rgb(255, 255, 255) !important; }
body.page-id-426 .elementor-element-c0d426a1 a::before, body.page-id-426 .elementor-element-c0d426a1 a::after, body.page-id-426 .elementor-element-2bf99532 .wpr-button-b::before, body.page-id-426 .elementor-element-2bf99532 .wpr-button-b::after { content: none !important; display: none !important; }
body.page-id-426 .elementor-element-c0d426a1 a:hover, body.page-id-426 .elementor-element-2bf99532 .wpr-button-b:hover { transform: translateY(-2px) !important; box-shadow: rgba(15, 39, 76, 0.18) 0px 12px 24px !important; }
@media (max-width: 767px){body.page-id-426 .elementor-element-eb3c8f9 > .elementor-widget-wrap { grid-template-columns: minmax(0px, 280px) !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-eb3c8f9 .elementor-element-e711e45, body.page-id-426 .elementor-element-eb3c8f9 .elementor-element-c0d426a1, body.page-id-426 .elementor-element-eb3c8f9 .elementor-element-2bf99532, body.page-id-426 .elementor-element-eb3c8f9 .elementor-element-4dd3a64 { grid-column: 1 !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-eb3c8f9 .elementor-element-c0d426a1 { grid-row: 2 !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-eb3c8f9 .elementor-element-2bf99532 { grid-row: 3 !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-eb3c8f9 .elementor-element-4dd3a64 { grid-row: 4 !important; }}
body.page-id-426 .elementor-element-2bf99532 .wpr-dual-button, body.page-id-426 .elementor-element-c0d426a1 .wpr-dual-button { width: 220px !important; max-width: 220px !important; }
body.page-id-426 .elementor-element-2bf99532 .wpr-button-a-wrap { position: absolute !important; width: 0px !important; min-width: 0px !important; margin: 0px !important; padding: 0px !important; }
body.page-id-426 .elementor-element-2bf99532 .wpr-button-b-wrap { margin: 0px !important; }
body.page-id-426 .elementor-element-2bf99532 .wpr-button-b-wrap { position: absolute !important; left: 0px !important; right: auto !important; top: 0px !important; }
body.page-id-426 .elementor-element.elementor-element-c0d426a1 .wpr-button-a .wpr-button-content-a .wpr-button-text-a { color: rgb(19, 43, 80) !important; }
body.page-id-426 .elementor-element-e711e45 h2 { font-size: 34px !important; white-space: nowrap !important; }
@media (max-width: 767px){body.page-id-426 .elementor-element-e711e45 h2 { font-size: 30px !important; white-space: normal !important; }}
body.page-id-426 .elementor-element-2bf99532 a[href*="topic=guestSetup"] { width: auto !important; min-width: 0px !important; height: 40px !important; padding: 0px 18px !important; border-radius: 8px !important; font-size: 14px !important; line-height: 1 !important; }
body.page-id-426 .elementor-element-2bf99532 a[href*="topic=guestSetup"] .wpr-button-text-a::before { content: none !important; display: none !important; }
body.page-id-426 .elementor-element-2bf99532 a[href*="topic=guestSetup"] .wpr-button-text-a::after { content: "Kundenmodul herunterladen" !important; display: inline-block !important; font-size: 14px !important; line-height: 1 !important; }
body.page-id-426 .elementor-element-2bf99532 a[href*="topic=guestSetup"] .wpr-button-text-a::after { content: "Kundenmodul laden" !important; }
body.page-id-426 .elementor-element-2bf99532 a[href*="topic=guestSetup"] { transform: translate(-569px, -1438px) !important; animation: auto ease 0s 1 normal none running none !important; transition: background-color 0.2s, box-shadow 0.2s !important; }
body.page-id-426 .elementor-element-2bf99532 a[href*="topic=guestSetup"]::before, body.page-id-426 .elementor-element-2bf99532 a[href*="topic=guestSetup"]::after, body.page-id-426 .elementor-element-2bf99532 a[href*="topic=guestSetup"] span::before { display: none !important; content: none !important; animation: auto ease 0s 1 normal none running none !important; }
body.page-id-426 .elementor-element-2bf99532 a[href*="topic=guestSetup"]:hover { background: rgb(13, 43, 82) !important; box-shadow: rgba(13, 43, 82, 0.18) 0px 6px 16px !important; }
body.page-id-426 .elementor-element-c0d426a1 a, body.page-id-426 .elementor-element-2bf99532 a[href*="remoteHostSetup"], body.page-id-426 .elementor-element-4dd3a64 a { height: 62px !important; width: 220px !important; border: 0px !important; border-radius: 31px !important; animation: auto ease 0s 1 normal none running none !important; transition: transform 0.2s, box-shadow 0.2s, background-color 0.2s !important; }
body.page-id-426 .elementor-element-c0d426a1 a::before, body.page-id-426 .elementor-element-c0d426a1 a::after, body.page-id-426 .elementor-element-2bf99532 a[href*="remoteHostSetup"]::before, body.page-id-426 .elementor-element-2bf99532 a[href*="remoteHostSetup"]::after, body.page-id-426 .elementor-element-4dd3a64 a::before, body.page-id-426 .elementor-element-4dd3a64 a::after { display: none !important; content: none !important; animation: auto ease 0s 1 normal none running none !important; }
body.page-id-426 .elementor-element-c0d426a1 a, body.page-id-426 .elementor-element-4dd3a64 .wpr-button-a { background: rgb(255, 248, 74) !important; color: rgb(19, 43, 80) !important; }
body.page-id-426 .elementor-element-2bf99532 a[href*="remoteHostSetup"], body.page-id-426 .elementor-element-4dd3a64 .wpr-button-b { background: rgb(25, 56, 98) !important; color: rgb(255, 255, 255) !important; }
body.page-id-426 .elementor-element-c0d426a1 a:hover, body.page-id-426 .elementor-element-2bf99532 a[href*="remoteHostSetup"]:hover, body.page-id-426 .elementor-element-4dd3a64 a:hover { transform: translateY(-2px) !important; box-shadow: rgba(13, 43, 82, 0.18) 0px 8px 18px !important; }
@media (max-width: 767px){body.page-id-426 .elementor-element-2bf99532 a[href*="topic=guestSetup"] { transform: none !important; position: static !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-c0d426a1 a, body.page-id-426 .elementor-element-2bf99532 a[href*="remoteHostSetup"], body.page-id-426 .elementor-element-4dd3a64 a { width: 100% !important; max-width: 100% !important; }}
html body.page-id-426 .elementor-element.elementor-element-4dd3a64 a.wpr-button-a, html body.page-id-426 .elementor-element.elementor-element-4dd3a64 a.wpr-button-b { border: 0px !important; outline: 0px !important; transition: transform 0.2s, box-shadow 0.2s, background-color 0.2s !important; }
html body.page-id-426 .elementor-element.elementor-element-c0d426a1 a.wpr-button-a, html body.page-id-426 .elementor-element.elementor-element-2bf99532 a.wpr-button-b { transition: transform 0.2s, box-shadow 0.2s, background-color 0.2s !important; }
html body.page-id-426 .elementor-element.elementor-element-4dd3a64 .wpr-dual-button .wpr-button-a-wrap a.wpr-button-a.wpr-button-effect.wpr-button-none, html body.page-id-426 .elementor-element.elementor-element-4dd3a64 .wpr-dual-button .wpr-button-b-wrap a.wpr-button-b.wpr-button-effect { border-width: 0px !important; border-style: none !important; border-color: transparent !important; outline: none !important; }
html body.page-id-426 .elementor-element.elementor-element-2bf99532 a[href*="topic=guestSetup"], html body.page-id-426 .elementor-element.elementor-element-2bf99532 a[href*="topic=guestSetup"]:hover, html body.page-id-426 .elementor-element.elementor-element-2bf99532 a[href*="topic=guestSetup"]:focus, html body.page-id-426 .elementor-element.elementor-element-2bf99532 a[href*="topic=guestSetup"]:focus-visible, html body.page-id-426 .elementor-element.elementor-element-2bf99532 a[href*="topic=guestSetup"]:active { animation: auto ease 0s 1 normal none running none !important; transform: translate(-569px, -1438px) !important; opacity: 1 !important; filter: none !important; }
html body.page-id-426 .elementor-element.elementor-element-2bf99532 a[href*="topic=guestSetup"] *, html body.page-id-426 .elementor-element.elementor-element-2bf99532 a[href*="topic=guestSetup"] ::before, html body.page-id-426 .elementor-element.elementor-element-2bf99532 a[href*="topic=guestSetup"] ::after { animation: auto ease 0s 1 normal none running none !important; transition: none !important; transform: none !important; opacity: 1 !important; filter: none !important; }
html body.page-id-426 .elementor-element.elementor-element-2bf99532 a[href*="topic=guestSetup"]:focus, html body.page-id-426 .elementor-element.elementor-element-2bf99532 a[href*="topic=guestSetup"]:focus-visible { outline: rgb(255, 252, 0) solid 2px !important; outline-offset: 3px !important; }
html body.page-id-426 .elementor-element.elementor-element-c0d426a1 a.wpr-button-a, html body.page-id-426 .elementor-element.elementor-element-c0d426a1 a.wpr-button-a .wpr-button-text-a { font-weight: 400 !important; }
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d { position: relative !important; padding: 0px !important; min-height: 58px !important; background: rgb(13, 43, 82) !important; box-shadow: rgb(255, 252, 0) 0px -3px 0px inset !important; z-index: 9999 !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-toggle-wrap { display: flex !important; align-items: center !important; justify-content: flex-end !important; min-height: 58px !important; padding: 7px 16px !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-toggle { display: flex !important; width: 46px !important; height: 44px !important; align-items: center !important; justify-content: center !important; color: rgb(255, 255, 255) !important; background: rgb(23, 61, 112) !important; border: 1px solid rgba(255, 255, 255, 0.28) !important; border-radius: 8px !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu-container { display: none !important; position: absolute !important; top: 100% !important; left: 0px !important; width: 100% !important; height: auto !important; max-height: calc(-58px + 100vh) !important; overflow-y: auto !important; padding: 12px 14px 16px !important; background: rgb(13, 43, 82) !important; border-bottom: 3px solid rgb(255, 252, 0) !important; box-shadow: rgba(2, 19, 43, 0.28) 0px 12px 28px !important; z-index: 99999 !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-toggle-wrap:has(.wpr-mobile-toggle-open) + .wpr-mobile-nav-menu-container { display: block !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu { display: block !important; width: 100% !important; margin: 0px !important; padding: 0px !important; background: transparent !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu > li { display: block !important; width: 100% !important; margin: 0px 0px 7px !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu > li > a { display: flex !important; width: 100% !important; min-height: 46px !important; align-items: center !important; justify-content: flex-start !important; padding: 11px 14px !important; font-size: 16px !important; text-align: left !important; color: rgb(255, 255, 255) !important; background: rgba(255, 255, 255, 0.06) !important; border: 1px solid rgba(255, 255, 255, 0.18) !important; border-radius: 8px !important; }}
@media (max-width: 767px){body:not(#mobile-a):not(#mobile-b) .elementor-element-6ccfc54d .wpr-mobile-nav-menu-container { display: block !important; position: relative !important; width: 100% !important; height: 58px !important; overflow: visible !important; padding: 0px !important; background: transparent !important; }}
@media (max-width: 767px){body:not(#mobile-a):not(#mobile-b) .elementor-element-6ccfc54d ul.wpr-mobile-nav-menu { display: none !important; position: absolute !important; top: 58px !important; right: 0px !important; left: auto !important; width: 100vw !important; max-width: 320px !important; padding: 12px 14px 14px !important; background: rgb(13, 43, 82) !important; z-index: 999999 !important; box-shadow: rgba(2, 19, 43, 0.25) 0px 12px 26px !important; }}
@media (max-width: 767px){body:not(#mobile-a):not(#mobile-b) .elementor-element-6ccfc54d .wpr-mobile-nav-menu-container:has(.wpr-mobile-toggle-open) ul.wpr-mobile-nav-menu { display: block !important; }}
@media (max-width: 767px){body.page-id-1115 section.elementor-element-e1671bb { background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.98) 0%, rgba(255, 255, 255, 0.92) 48%, rgba(255, 255, 255, 0.18) 100%), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/it-service-hero-v2.png") !important; background-position: center center !important; background-size: cover !important; background-repeat: no-repeat !important; }}
@media (max-width: 767px){body.page-id-701 section.elementor-element-e1671bb { background-image: linear-gradient(90deg, rgba(7, 24, 49, 0.86), rgba(13, 43, 82, 0.56)), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/produkte-hero-v2.png") !important; background-position: center center !important; background-size: cover !important; background-repeat: no-repeat !important; }}
@media (max-width: 767px){body.page-id-381 section.elementor-element-e1671bb { background-image: linear-gradient(90deg, rgba(5, 20, 43, 0.94) 0%, rgba(8, 29, 58, 0.78) 48%, rgba(13, 43, 82, 0.34) 100%), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/ki-it-systeme-hero-v2.png") !important; background-position: center center !important; background-size: cover !important; background-repeat: no-repeat !important; }}
@media (max-width: 767px){body.page-id-426 section.elementor-element-e1671bb { background-image: linear-gradient(90deg, rgba(9, 28, 57, 0.88), rgba(13, 43, 82, 0.62)), url("https://hillert-it-system-support.com/wp-content/uploads/2023/03/p.jpeg") !important; background-position: center center !important; background-size: cover !important; background-repeat: no-repeat !important; }}
@media (max-width: 767px){body:not(.page-id-2391) header.elementor-element-6ccfc54d, body:not(.page-id-2391) .elementor-element-6ccfc54d { overflow: visible !important; position: relative !important; z-index: 99999 !important; }}
@media (max-width: 767px){body:not(.page-id-2391) .elementor-element-6ccfc54d .wpr-mobile-nav-menu-container, body:not(.page-id-2391) .elementor-element-6ccfc54d .elementor-container, body:not(.page-id-2391) .elementor-element-6ccfc54d .elementor-column, body:not(.page-id-2391) .elementor-element-6ccfc54d .elementor-widget-wrap { overflow: visible !important; }}
@media (max-width: 767px){body:not(.page-id-2391) .elementor-element-6ccfc54d .wpr-mobile-nav-menu-container { z-index: 100000 !important; }}
@media (max-width: 767px){body:not(.page-id-2391) .elementor-element-6ccfc54d ul.wpr-mobile-nav-menu { z-index: 100001 !important; pointer-events: auto !important; }}
@media (max-width: 767px){body:not(.page-id-2391) .elementor-element-6ccfc54d .wpr-mobile-toggle { width: 46px !important; height: 44px !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 5px !important; padding: 0px !important; border-radius: 9px !important; background: rgb(255, 255, 255) !important; border: 1px solid rgb(217, 225, 235) !important; box-shadow: rgba(13, 43, 82, 0.12) 0px 3px 10px !important; }}
@media (max-width: 767px){body:not(.page-id-2391) .elementor-element-6ccfc54d .wpr-mobile-toggle-line { display: block !important; width: 24px !important; height: 2px !important; min-width: 24px !important; margin: 0px !important; padding: 0px !important; background: rgb(13, 43, 82) !important; border-radius: 2px !important; }}
@media (max-width: 767px){body.page-id-1115 section.elementor-element-e1671bb { background-position: 78% center !important; }}
@media (max-width: 767px){body.page-id-701 section.elementor-element-e1671bb { background-position: 70% center !important; }}
@media (max-width: 767px){body.page-id-381 section.elementor-element-e1671bb { background-position: 78% center !important; }}
@media (max-width: 767px){body.page-id-426 section.elementor-element-e1671bb { background-position: 72% center !important; }}
@media (max-width: 767px){html { background: rgb(13, 43, 82) !important; }}
@media (max-width: 767px){body.page-id-2391 { overflow-x: hidden !important; }}
@media (max-width: 767px){body.page-id-2391 .elementor-element-75d3a9d1 { background-size: 100% !important; background-position: center bottom !important; background-repeat: no-repeat !important; padding-bottom: 245px !important; }}
@media (max-width: 767px){body.page-id-2391 .elementor-element-75d3a9d1 > .elementor-background-overlay { background: linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 255, 255) 63%, rgba(255, 255, 255, 0.96) 73%, rgba(255, 255, 255, 0) 100%) !important; }}
@media (max-width: 767px){body.page-id-2391 .elementor-element-75d3a9d1 > .elementor-container { position: relative !important; z-index: 2 !important; }}
@media (max-width: 767px){body.page-id-2391 .elementor-element-9233504 img, body.page-id-2391 .elementor-element-50727876 img, body.page-id-2391 .elementor-element-1d49c1af img, body.page-id-2391 .elementor-element-7bdf7920 img { width: 100% !important; max-width: 100% !important; height: auto !important; border-radius: 16px !important; object-fit: cover !important; }}
@media (max-width: 767px){body.page-id-2391 footer.elementor-element-2449e7c { margin-bottom: 0px !important; padding-bottom: 22px !important; }}
@media (max-width: 767px){html, body { max-width: 100% !important; overflow-x: hidden !important; }}
@media (max-width: 767px){body.page-id-2391 .elementor-element-75d3a9d1 { min-height: 0px !important; background-size: 76% !important; background-position: center bottom !important; padding-bottom: 145px !important; }}
@media (max-width: 767px){body.page-id-2391 .elementor-element-75d3a9d1 > .elementor-background-overlay { background: linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 255, 255) 72%, rgba(255, 255, 255, 0.92) 84%, rgba(255, 255, 255, 0) 100%) !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb, body.page-id-701 .elementor-element-e1671bb, body.page-id-381 .elementor-element-e1671bb, body.page-id-426 .elementor-element-e1671bb { min-height: 0px !important; height: auto !important; padding: 32px 16px 150px !important; background-size: 100% 100%, 78% !important; background-position: center center, center bottom !important; background-repeat: no-repeat !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb > .elementor-container, body.page-id-701 .elementor-element-e1671bb > .elementor-container, body.page-id-381 .elementor-element-e1671bb > .elementor-container, body.page-id-426 .elementor-element-e1671bb > .elementor-container { width: 100% !important; max-width: 100% !important; }}
@media (max-width: 767px){body.page-id-701 .elementor-element-4748c7a img { width: 118px !important; height: 94px !important; max-width: 118px !important; border-radius: 12px !important; object-fit: cover !important; }}
@media (max-width: 767px){body.page-id-381 .elementor-element-193452c1 img, body.page-id-381 .elementor-element-70225601 img, body.page-id-381 .elementor-element-1400fa7f img, body.page-id-2391 .elementor-element-9233504 img, body.page-id-2391 .elementor-element-50727876 img, body.page-id-2391 .elementor-element-1d49c1af img, body.page-id-2391 .elementor-element-7bdf7920 img { width: 100% !important; max-width: 280px !important; height: auto !important; margin-left: auto !important; margin-right: auto !important; border-radius: 14px !important; object-fit: cover !important; }}
@media (max-width: 767px){body.page-id-2391 .elementor-element-75d3a9d1 { background-size: 58% !important; padding-bottom: 105px !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb, body.page-id-701 .elementor-element-e1671bb, body.page-id-381 .elementor-element-e1671bb, body.page-id-426 .elementor-element-e1671bb { min-height: 0px !important; height: auto !important; padding: 28px 16px 105px !important; background-size: 100% 100%, 220px !important; background-position: center center, center bottom !important; }}
@media (max-width: 767px){body.page-id-701 .elementor-element-4748c7a img { width: 96px !important; height: 76px !important; max-width: 96px !important; }}
@media (max-width: 767px){body.page-id-381 .elementor-element-193452c1 img, body.page-id-381 .elementor-element-70225601 img, body.page-id-381 .elementor-element-1400fa7f img, body.page-id-2391 .elementor-element-9233504 img, body.page-id-2391 .elementor-element-50727876 img, body.page-id-2391 .elementor-element-1d49c1af img, body.page-id-2391 .elementor-element-7bdf7920 img { max-width: 220px !important; }}
@media (max-width: 767px){body.page-id-2391 .elementor-element-75d3a9d1, body.page-id-1115 .elementor-element-e1671bb, body.page-id-701 .elementor-element-e1671bb, body.page-id-381 .elementor-element-e1671bb { min-height: 0px !important; height: auto !important; padding: 28px 16px 22px !important; background: rgb(255, 255, 255) !important; display: flex !important; flex-direction: column !important; }}
@media (max-width: 767px){body.page-id-2391 .elementor-element-75d3a9d1::after, body.page-id-1115 .elementor-element-e1671bb::after, body.page-id-701 .elementor-element-e1671bb::after, body.page-id-381 .elementor-element-e1671bb::after { content: "" !important; display: block !important; width: 220px !important; height: 138px !important; max-width: 68vw !important; margin: 18px auto 0px !important; border-radius: 14px !important; background-position: center center !important; background-size: cover !important; background-repeat: no-repeat !important; box-shadow: rgba(13, 43, 82, 0.12) 0px 10px 28px !important; }}
@media (max-width: 767px){body.page-id-2391 .elementor-element-75d3a9d1::after { background-image: url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/hillert-firmengebaeude-hero-v1.png") !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb::after { background-image: url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/it-service-hero-v2.png") !important; }}
@media (max-width: 767px){body.page-id-701 .elementor-element-e1671bb::after { background-image: url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/gaming-pcs-hero.png") !important; }}
@media (max-width: 767px){body.page-id-381 .elementor-element-e1671bb::after { background-image: url("https://hillert-it-system-support.com/wp-content/uploads/2023/02/it-systeme.jpg") !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-e1671bb { min-height: 0px !important; height: auto !important; padding: 20px 16px 24px !important; background: rgb(255, 255, 255) !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-607eb4b { width: 280px !important; max-width: 82vw !important; margin-left: auto !important; margin-right: auto !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-607eb4b .wpr-advanced-slider-wrap, body.page-id-426 .elementor-element-607eb4b .wpr-advanced-slider, body.page-id-426 .elementor-element-607eb4b .slick-list, body.page-id-426 .elementor-element-607eb4b .slick-track, body.page-id-426 .elementor-element-607eb4b .wpr-slider-item, body.page-id-426 .elementor-element-607eb4b .wpr-slider-item-bg, body.page-id-426 .elementor-element-607eb4b .wpr-slider-item-overlay { height: 340px !important; min-height: 0px !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-607eb4b .wpr-slider-title { font-size: 26px !important; line-height: 1.15 !important; }}
@media (max-width: 767px){body.page-id-2391 .elementor-element-75d3a9d1, body.page-id-1115 .elementor-element-e1671bb, body.page-id-701 .elementor-element-e1671bb, body.page-id-381 .elementor-element-e1671bb { display: block !important; min-height: 0px !important; height: auto !important; padding: 28px 16px 22px !important; }}
@media (max-width: 767px){body.page-id-2391 .elementor-element-75d3a9d1 > .elementor-background-overlay, body.page-id-1115 .elementor-element-e1671bb > .elementor-background-overlay, body.page-id-701 .elementor-element-e1671bb > .elementor-background-overlay, body.page-id-381 .elementor-element-e1671bb > .elementor-background-overlay, body.page-id-426 .elementor-element-e1671bb > .elementor-background-overlay { display: block !important; opacity: 1 !important; background: rgb(255, 255, 255) !important; }}
@media (max-width: 767px){body.page-id-2391 .elementor-element-75d3a9d1 > .elementor-container, body.page-id-1115 .elementor-element-e1671bb > .elementor-container, body.page-id-701 .elementor-element-e1671bb > .elementor-container, body.page-id-381 .elementor-element-e1671bb > .elementor-container { position: relative !important; z-index: 2 !important; width: 100% !important; max-width: 100% !important; padding-bottom: 154px !important; background-position: center bottom !important; background-size: 220px 138px !important; background-repeat: no-repeat !important; }}
@media (max-width: 767px){body.page-id-2391 .elementor-element-75d3a9d1 > .elementor-container { background-image: url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/hillert-firmengebaeude-hero-v1.png") !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb > .elementor-container { background-image: url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/it-service-hero-v2.png") !important; }}
@media (max-width: 767px){body.page-id-701 .elementor-element-e1671bb > .elementor-container { background-image: url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/gaming-pcs-hero.png") !important; }}
@media (max-width: 767px){body.page-id-381 .elementor-element-e1671bb > .elementor-container { background-image: url("https://hillert-it-system-support.com/wp-content/uploads/2023/02/it-systeme.jpg") !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-e1671bb { display: block !important; min-height: 0px !important; height: auto !important; padding: 20px 16px 24px !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-e1671bb > .elementor-container { position: relative !important; z-index: 2 !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d { min-height: 92px !important; height: 92px !important; max-height: 92px !important; padding: 0px 16px !important; overflow: visible !important; background: rgb(16, 40, 75) !important; border-top: 3px solid rgb(255, 252, 0) !important; border-bottom: 3px solid rgb(255, 252, 0) !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d > .elementor-container, body:not(.page-id-107) .elementor-element-6ccfc54d .elementor-column, body:not(.page-id-107) .elementor-element-6ccfc54d .elementor-widget-wrap { min-height: 86px !important; height: 86px !important; padding-top: 0px !important; padding-bottom: 0px !important; align-items: center !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d .wpr-mobile-nav-menu-container:not(.wpr-mobile-menu-open) { display: none !important; }}
@media (max-width: 767px){body.page-id-2391 .elementor-element-75d3a9d1, body.page-id-1115 .elementor-element-e1671bb, body.page-id-701 .elementor-element-e1671bb, body.page-id-381 .elementor-element-e1671bb { display: block !important; min-height: 0px !important; height: auto !important; padding: 34px 16px 145px !important; background-repeat: no-repeat !important; background-position: center center, center bottom !important; background-size: 100% 100%, 82% !important; }}
@media (max-width: 767px){body.page-id-2391 .elementor-element-75d3a9d1 { background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 255, 255) 55%, rgba(255, 255, 255, 0.92) 70%, rgba(255, 255, 255, 0.12) 100%), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/hillert-firmengebaeude-hero-v1.png") !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb { background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 255, 255) 52%, rgba(255, 255, 255, 0.9) 68%, rgba(255, 255, 255, 0.08) 100%), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/it-service-hero-v2.png") !important; }}
@media (max-width: 767px){body.page-id-701 .elementor-element-e1671bb { background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 255, 255) 52%, rgba(255, 255, 255, 0.9) 68%, rgba(255, 255, 255, 0.08) 100%), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/gaming-pcs-hero.png") !important; }}
@media (max-width: 767px){body.page-id-381 .elementor-element-e1671bb { background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 255, 255) 52%, rgba(255, 255, 255, 0.9) 68%, rgba(255, 255, 255, 0.08) 100%), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/ki-it-systeme-hero-v2.png") !important; }}
@media (max-width: 767px){body.page-id-2391 .elementor-element-75d3a9d1 > .elementor-background-overlay, body.page-id-1115 .elementor-element-e1671bb > .elementor-background-overlay, body.page-id-701 .elementor-element-e1671bb > .elementor-background-overlay, body.page-id-381 .elementor-element-e1671bb > .elementor-background-overlay { display: none !important; }}
@media (max-width: 767px){body.page-id-2391 .elementor-element-75d3a9d1 > .elementor-container, body.page-id-1115 .elementor-element-e1671bb > .elementor-container, body.page-id-701 .elementor-element-e1671bb > .elementor-container, body.page-id-381 .elementor-element-e1671bb > .elementor-container { position: relative !important; z-index: 2 !important; width: 100% !important; max-width: 100% !important; min-height: 0px !important; height: auto !important; padding: 0px !important; background-image: none !important; }}
@media (max-width: 767px){body.page-id-2391 .elementor-element-75d3a9d1::after, body.page-id-1115 .elementor-element-e1671bb::after, body.page-id-701 .elementor-element-e1671bb::after, body.page-id-381 .elementor-element-e1671bb::after { content: none !important; display: none !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-e1671bb { display: block !important; min-height: 0px !important; height: auto !important; padding: 24px 16px !important; background-image: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.9) 48%, rgba(255, 255, 255, 0.1) 100%), url("https://hillert-it-system-support.com/wp-content/uploads/2023/03/p.jpeg") !important; background-position: center center, center bottom !important; background-size: 100% 100%, 82% !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-e1671bb > .elementor-background-overlay { display: none !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-607eb4b { width: 280px !important; max-width: 82vw !important; margin: 0px auto !important; }}
@media (max-width: 767px){body.page-id-426 .elementor-element-607eb4b .wpr-advanced-slider-wrap, body.page-id-426 .elementor-element-607eb4b .wpr-advanced-slider, body.page-id-426 .elementor-element-607eb4b .slick-list, body.page-id-426 .elementor-element-607eb4b .slick-track, body.page-id-426 .elementor-element-607eb4b .wpr-slider-item, body.page-id-426 .elementor-element-607eb4b .wpr-slider-item-bg, body.page-id-426 .elementor-element-607eb4b .wpr-slider-item-overlay { height: 330px !important; min-height: 0px !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-5c54c7fc { display: none !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d { position: relative !important; top: 0px !important; min-height: 92px !important; height: 92px !important; max-height: 92px !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb, body.page-id-701 .elementor-element-e1671bb, body.page-id-381 .elementor-element-e1671bb, body.page-id-426 .elementor-element-e1671bb { min-height: 0px !important; height: auto !important; padding: 30px 16px 135px !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb > .elementor-background-overlay, body.page-id-701 .elementor-element-e1671bb > .elementor-background-overlay, body.page-id-381 .elementor-element-e1671bb > .elementor-background-overlay, body.page-id-426 .elementor-element-e1671bb > .elementor-background-overlay { display: block !important; opacity: 1 !important; background: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.98) 46%, rgba(255, 255, 255, 0.72) 68%, rgba(255, 255, 255, 0.06) 100%) !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb > .elementor-container, body.page-id-701 .elementor-element-e1671bb > .elementor-container, body.page-id-381 .elementor-element-e1671bb > .elementor-container, body.page-id-426 .elementor-element-e1671bb > .elementor-container { position: relative !important; z-index: 2 !important; min-height: 0px !important; height: auto !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb .elementor-widget-wpr-advanced-slider, body.page-id-701 .elementor-element-e1671bb .elementor-widget-wpr-advanced-slider, body.page-id-381 .elementor-element-e1671bb .elementor-widget-wpr-advanced-slider, body.page-id-426 .elementor-element-e1671bb .elementor-widget-wpr-advanced-slider { width: 100% !important; max-width: 100% !important; margin: 0px !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .wpr-advanced-slider-wrap, body .elementor-element-e1671bb .wpr-advanced-slider, body .elementor-element-e1671bb .slick-list, body .elementor-element-e1671bb .slick-track, body .elementor-element-e1671bb .slick-slide, body .elementor-element-e1671bb .wpr-slider-item { min-height: 0px !important; height: auto !important; background: transparent !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .wpr-slider-item-overlay { background: transparent !important; opacity: 0 !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .wpr-slider-content { position: relative !important; min-height: 0px !important; height: auto !important; padding: 0px !important; background: transparent !important; text-align: left !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .wpr-slider-title, body .elementor-element-e1671bb .wpr-slider-description { color: rgb(16, 40, 75) !important; text-shadow: none !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .wpr-slider-title { font-size: 34px !important; line-height: 1.08 !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .wpr-slider-description { font-size: 16px !important; line-height: 1.55 !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .wpr-slider-arrow, body .elementor-element-e1671bb .wpr-slider-dots, body .elementor-element-e1671bb .slick-arrow, body .elementor-element-e1671bb .slick-dots { display: none !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-54fb25b9 > .elementor-widget-wrap::before { content: "" !important; display: block !important; flex: 0 0 250px !important; width: 250px !important; max-width: 68vw !important; height: 36px !important; background: url("https://hillert-it-system-support.com/wp-content/uploads/2023/02/8985-removebg-preview-1-1.png") left center / contain no-repeat !important; filter: brightness(0) invert(1) !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-54fb25b9 > .elementor-widget-wrap { display: flex !important; flex-direction: row !important; justify-content: space-between !important; align-items: center !important; gap: 10px !important; width: 100% !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb, body.page-id-701 .elementor-element-e1671bb, body.page-id-381 .elementor-element-e1671bb, body.page-id-426 .elementor-element-e1671bb { padding: 16px !important; background: rgb(255, 255, 255) !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb > .elementor-background-overlay { display: none !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb > .elementor-container, body .elementor-element-e1671bb .elementor-column, body .elementor-element-e1671bb .elementor-widget-wrap { width: 100% !important; max-width: 100% !important; min-height: 0px !important; height: auto !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .elementor-widget-wrap { display: block !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .elementor-element-607eb4b { width: 100% !important; max-width: 100% !important; margin: 0px !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .wpr-advanced-slider-wrap, body .elementor-element-e1671bb .wpr-advanced-slider, body .elementor-element-e1671bb .slick-list, body .elementor-element-e1671bb .slick-track, body .elementor-element-e1671bb .slick-slide, body .elementor-element-e1671bb .wpr-slider-item { width: 100% !important; min-height: 390px !important; height: 390px !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .wpr-slider-item { background-position: center bottom !important; background-size: cover !important; background-repeat: no-repeat !important; border-radius: 18px !important; overflow: hidden !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .wpr-slider-item-bg { display: none !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .wpr-slider-item-overlay { display: block !important; opacity: 1 !important; height: 100% !important; background: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.98) 42%, rgba(255, 255, 255, 0.72) 64%, rgba(255, 255, 255, 0.06) 100%) !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .wpr-cv-container, body .elementor-element-e1671bb .wpr-cv-outer, body .elementor-element-e1671bb .wpr-cv-inner { width: 100% !important; height: 100% !important; min-height: 390px !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .wpr-slider-content { width: 100% !important; max-width: 100% !important; min-height: 390px !important; height: 390px !important; padding: 24px 18px 165px !important; background: transparent !important; border-radius: 0px !important; text-align: left !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .wpr-slider-title { font-size: 32px !important; line-height: 1.08 !important; color: rgb(16, 40, 75) !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .wpr-slider-description { font-size: 16px !important; line-height: 1.5 !important; color: rgb(76, 89, 104) !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .hillert-real-hero-cta { position: static !important; display: inline-flex !important; width: auto !important; height: auto !important; min-height: 48px !important; margin: 14px 0px 0px !important; padding: 13px 18px !important; border-radius: 9px !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb .elementor-element-29be8fc, body.page-id-701 .elementor-element-e1671bb .elementor-element-29be8fc, body.page-id-381 .elementor-element-e1671bb .elementor-element-29be8fc, body.page-id-426 .elementor-element-e1671bb .elementor-element-29be8fc { display: flex !important; flex-direction: column !important; align-items: stretch !important; width: 100% !important; max-width: 100% !important; height: auto !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb .elementor-widget-wrap, body.page-id-701 .elementor-element-e1671bb .elementor-widget-wrap, body.page-id-381 .elementor-element-e1671bb .elementor-widget-wrap, body.page-id-426 .elementor-element-e1671bb .elementor-widget-wrap, body.page-id-1115 .elementor-element-e1671bb .elementor-element-607eb4b, body.page-id-701 .elementor-element-e1671bb .elementor-element-607eb4b, body.page-id-381 .elementor-element-e1671bb .elementor-element-607eb4b, body.page-id-426 .elementor-element-e1671bb .elementor-element-607eb4b { display: block !important; flex: 0 0 100% !important; width: 100% !important; max-width: 100% !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb .hillert-real-hero-cta, body.page-id-701 .elementor-element-e1671bb .hillert-real-hero-cta, body.page-id-381 .elementor-element-e1671bb .hillert-real-hero-cta { position: static !important; flex: 0 0 auto !important; align-self: flex-start !important; width: auto !important; min-width: 0px !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; margin: 14px 0px 0px !important; padding: 13px 18px !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb .wpr-slider-content, body.page-id-701 .elementor-element-e1671bb .wpr-slider-content, body.page-id-381 .elementor-element-e1671bb .wpr-slider-content, body.page-id-426 .elementor-element-e1671bb .wpr-slider-content { width: 100% !important; max-width: 100% !important; background: transparent !important; box-shadow: none !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-54fb25b9, body:not(.page-id-107) .elementor-element-54fb25b9 > .elementor-widget-wrap { min-height: 86px !important; height: 86px !important; padding: 0px 4px !important; margin: 0px !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-54fb25b9 > .elementor-widget-wrap::before { align-self: center !important; margin: 0px !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .wpr-slider-item-overlay { position: absolute !important; inset: 0px !important; z-index: 1 !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .wpr-cv-container { position: relative !important; z-index: 2 !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .wpr-slider-content { position: relative !important; z-index: 3 !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .hillert-real-hero-cta { position: relative !important; z-index: 4 !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .elementor-element-29be8fc { position: relative !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .wpr-slider-description, body .elementor-element-e1671bb .wpr-slider-description p { position: relative !important; z-index: 8 !important; display: block !important; opacity: 1 !important; visibility: visible !important; color: rgb(76, 89, 104) !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb .hillert-real-hero-cta, body.page-id-701 .elementor-element-e1671bb .hillert-real-hero-cta, body.page-id-381 .elementor-element-e1671bb .hillert-real-hero-cta { position: absolute !important; inset: auto auto 20px 18px !important; z-index: 20 !important; margin: 0px !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-54fb25b9 > .elementor-widget-wrap::before { position: relative !important; top: 25px !important; }}
@media (max-width: 767px){body.page-id-2391 .elementor-element-5cf410de, body:not(.page-id-107) .elementor-element-6ccfc54d { height: 92px !important; min-height: 92px !important; max-height: 92px !important; border-top: 2px solid rgb(255, 252, 0) !important; border-bottom: 2px solid rgb(255, 252, 0) !important; box-sizing: border-box !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-f94d942 { position: absolute !important; inset: 0px !important; width: 100% !important; height: 88px !important; margin: 0px !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-f94d942 .wpr-mobile-toggle-wrap { position: absolute !important; top: 21px !important; right: 16px !important; left: auto !important; width: 46px !important; height: 44px !important; margin: 0px !important; display: flex !important; align-items: center !important; justify-content: center !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-f94d942 .wpr-mobile-toggle { width: 46px !important; height: 44px !important; margin: 0px !important; transform: none !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-f94d942 .wpr-mobile-toggle-line { background: rgb(255, 255, 255) !important; border-color: rgb(255, 255, 255) !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-f94d942 .wpr-mobile-nav-menu-container { top: 90px !important; margin: 0px !important; }}
@media (max-width: 767px){body.page-id-2391 .elementor-element-75d3a9d1 { padding: 34px 16px 185px !important; background-position: center center, center bottom !important; background-size: 100% 100%, 100% !important; }}
@media (max-width: 767px){body.page-id-2391 .elementor-element-75d3a9d1 { background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 255, 255) 54%, rgba(255, 255, 255, 0.92) 70%, rgba(255, 255, 255, 0.08) 100%), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/hillert-firmengebaeude-hero-v2-neu.png") !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb, body.page-id-701 .elementor-element-e1671bb, body.page-id-381 .elementor-element-e1671bb, body.page-id-426 .elementor-element-e1671bb { width: 100% !important; margin: 0px !important; padding: 0px !important; background: rgb(255, 255, 255) !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb > .elementor-container, body .elementor-element-e1671bb .elementor-element-29be8fc, body .elementor-element-e1671bb .elementor-widget-wrap, body .elementor-element-e1671bb .elementor-element-607eb4b, body .elementor-element-e1671bb .wpr-advanced-slider-wrap, body .elementor-element-e1671bb .wpr-advanced-slider, body .elementor-element-e1671bb .slick-list, body .elementor-element-e1671bb .slick-track, body .elementor-element-e1671bb .slick-slide, body .elementor-element-e1671bb .wpr-slider-item { width: 100% !important; max-width: 100% !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .wpr-slider-item { border-radius: 0px !important; background-position: center bottom !important; background-size: cover !important; }}
@media (max-width: 767px){body .elementor-element-e1671bb .wpr-slider-item-overlay { border-radius: 0px !important; background: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.98) 44%, rgba(255, 255, 255, 0.74) 66%, rgba(255, 255, 255, 0.06) 100%) !important; }}
@media (max-width: 767px){html body:not(.page-id-107) section.elementor-element-6ccfc54d { border-top-width: 2px !important; border-bottom-width: 2px !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-f94d942 .wpr-mobile-nav-menu-container, body:not(.page-id-107) .elementor-element-f94d942 .wpr-mobile-toggle-wrap, body:not(.page-id-107) .elementor-element-f94d942 .wpr-mobile-toggle { border-top: 0px !important; border-bottom: 0px !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-54fb25b9 > .elementor-widget-wrap::before { top: 0px !important; transform: none !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d { position: relative !important; box-shadow: rgb(16, 40, 75) 0px -1px 0px inset !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-f94d942 .wpr-mobile-nav-menu-container { position: relative !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-f94d942 .wpr-mobile-nav-menu-container::after { content: "" !important; position: absolute !important; left: 0px !important; right: 0px !important; bottom: 0px !important; height: 3px !important; background: rgb(16, 40, 75) !important; z-index: 5 !important; pointer-events: none !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-f94d942 .wpr-mobile-nav-menu { background: rgb(255, 255, 255) !important; padding: 12px !important; border-radius: 0px 0px 14px 14px !important; box-shadow: rgba(13, 43, 82, 0.18) 0px 14px 28px !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-f94d942 .wpr-mobile-nav-menu li a { color: rgb(16, 40, 75) !important; background: rgb(255, 255, 255) !important; border-color: rgb(226, 231, 236) !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-f94d942 .wpr-mobile-nav-menu-container { box-shadow: rgb(16, 40, 75) 0px -4px 0px inset !important; }}
@media (max-width: 767px){body.page-id-2391 .elementor-element-5cf410de::before, body:not(.page-id-107) .elementor-element-6ccfc54d::before { content: "" !important; position: absolute !important; left: 0px !important; right: 0px !important; bottom: 0px !important; height: 4px !important; background: rgb(16, 40, 75) !important; z-index: 98 !important; pointer-events: none !important; }}
@media (max-width: 767px){body.page-id-2391 .elementor-element-5cf410de::after, body:not(.page-id-107) .elementor-element-6ccfc54d::after { content: "" !important; position: absolute !important; left: 0px !important; right: 0px !important; bottom: 0px !important; height: 2px !important; background: rgb(255, 252, 0) !important; z-index: 99 !important; pointer-events: none !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-6ccfc54d::before { top: 55px !important; bottom: auto !important; height: 4px !important; background: rgb(16, 40, 75) !important; z-index: 1000 !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-54fb25b9 > .elementor-widget-wrap::before { top: -8px !important; }}
@media (max-width: 767px){body:not(.page-id-107) .elementor-element-f94d942 .wpr-mobile-toggle-wrap { z-index: 1001 !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element.elementor-element-6ccfc54d { border: 0px !important; box-shadow: none !important; position: relative !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element.elementor-element-6ccfc54d::after { content: "" !important; display: block !important; position: absolute !important; inset: auto 0px 0px !important; height: 1px !important; background: rgb(255, 252, 0) !important; z-index: 1100 !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element.elementor-element-f94d942 .wpr-mobile-nav-menu-container { border: 0px !important; box-shadow: none !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element.elementor-element-6ccfc54d::before { display: none !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element.elementor-element-6ccfc54d { box-shadow: rgb(13, 43, 82) 0px 4px 0px inset !important; }}
@media (max-width: 767px){html body:not(.page-id-107) .elementor-element.elementor-element-6ccfc54d::before { content: "" !important; display: block !important; position: absolute !important; inset: 0px 0px auto !important; height: 4px !important; background: rgb(13, 43, 82) !important; z-index: 9999 !important; }}
@media (max-width: 767px){html body:not(.page-id-107)::before { display: none !important; content: none !important; }}
@media (max-width: 767px){html body.page-id-1115::before, html body.page-id-701::before, html body.page-id-381::before, html body.page-id-426::before { display: none !important; content: none !important; height: 0px !important; background: transparent !important; }}
@media (max-width: 767px){html body.page.page-id-1115.page-id-1115.page-id-1115::before, html body.page.page-id-701.page-id-701.page-id-701::before, html body.page.page-id-381.page-id-381.page-id-381::before, html body.page.page-id-426.page-id-426.page-id-426::before { display: none !important; content: none !important; height: 0px !important; border: 0px !important; background: none !important; }}
html :is(#native-a, body.home):is(#native-b, body.home):is(#native-c, body.home):is(#native-d, body.home) a.elementor-icon[aria-label]::before { content: none !important; display: none !important; }
html :is(#native-a, body.home):is(#native-b, body.home):is(#native-c, body.home):is(#native-d, body.home) a.elementor-icon[aria-label] { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; height: auto !important; font-size: 32px !important; }
html :is(#native-a, body.home):is(#native-b, body.home):is(#native-c, body.home):is(#native-d, body.home) a.elementor-icon[aria-label] i { display: inline-block !important; width: auto !important; height: auto !important; font-size: 1em !important; }
@media (min-width: 768px){body.home .elementor-element-6edba12b h3 > span { position: relative !important; left: -14px !important; }}
@media (min-width: 768px){body.home .elementor-element-6edba12b h3 > span { display: block !important; width: 100% !important; text-align: left !important; position: static !important; left: auto !important; margin-left: 0px !important; }}
@media (min-width: 768px){body.home .elementor-element-6edba12b h3 > span::before { left: 0px !important; }}
@media (min-width: 768px){body.home .elementor-element-6edba12b h3 > span::after { left: 9px !important; }}
@media (min-width: 768px){html :is(#mouse-left-a, body.home):is(#mouse-left-b, body.home):is(#mouse-left-c, body.home) .elementor-element-6edba12b h3 > span::before { left: 0px !important; }}
@media (min-width: 768px){html :is(#mouse-left-a, body.home):is(#mouse-left-b, body.home):is(#mouse-left-c, body.home) .elementor-element-6edba12b h3 > span::after { left: 9px !important; }}
body.home .elementor-element-5e66168b, body.home .elementor-element-6e84c48, body.home .elementor-element-374ad04f { border-radius: 12px !important; }
body.home .ki-link-button { border-radius: 12px !important; }
html :is(#ki-radius-a, body.home):is(#ki-radius-b, body.home):is(#ki-radius-c, body.home) .elementor-element-5e66168b, html :is(#ki-radius-a, body.home):is(#ki-radius-b, body.home):is(#ki-radius-c, body.home) .elementor-element-6e84c48, html :is(#ki-radius-a, body.home):is(#ki-radius-b, body.home):is(#ki-radius-c, body.home) .elementor-element-374ad04f, html :is(#ki-radius-a, body.home):is(#ki-radius-b, body.home):is(#ki-radius-c, body.home) .ki-link-button { border-radius: 12px !important; }
@media (max-width: 1024px){html :is(#service-space-a, body.home):is(#service-space-b, body.home) .elementor-element-636a9e4 .elementor-icon-box-icon { display: block !important; min-height: 38px !important; height: auto !important; margin: 0px 0px 18px !important; line-height: 1 !important; }}
@media (max-width: 1024px){html :is(#service-space-a, body.home):is(#service-space-b, body.home) .elementor-element-636a9e4 a.elementor-icon { display: inline-flex !important; line-height: 1 !important; vertical-align: top !important; }}
@media (max-width: 1024px){html :is(#service-space-a, body.home):is(#service-space-b, body.home) .elementor-element-636a9e4 .elementor-icon-box-content { clear: both !important; }}
html :is(#desktop-icons-a, body.home):is(#desktop-icons-b, body.home):is(#desktop-icons-c, body.home):is(#desktop-icons-d, body.home):is(#desktop-icons-e, body.home) .elementor-element-636a9e4 a.elementor-icon[aria-label]::before { content: none !important; display: none !important; }
html :is(#desktop-icons-a, body.home):is(#desktop-icons-b, body.home):is(#desktop-icons-c, body.home):is(#desktop-icons-d, body.home):is(#desktop-icons-e, body.home) .elementor-element-636a9e4 a.elementor-icon[aria-label] i { display: inline-block !important; width: auto !important; height: auto !important; font-size: 1em !important; }
html :is(#desktop-book-a, body.home):is(#desktop-book-b, body.home):is(#desktop-book-c, body.home):is(#desktop-book-d, body.home):is(#desktop-book-e, body.home) .elementor-element-6edba12b h3 > span::before, html :is(#desktop-book-a, body.home):is(#desktop-book-b, body.home):is(#desktop-book-c, body.home):is(#desktop-book-d, body.home):is(#desktop-book-e, body.home) .elementor-element-6edba12b h3 > span::after { content: none !important; display: none !important; }
html :is(#desktop-book-a, body.home):is(#desktop-book-b, body.home):is(#desktop-book-c, body.home):is(#desktop-book-d, body.home):is(#desktop-book-e, body.home) #terminwahl h3 > span { display: block !important; width: 100% !important; text-align: left !important; position: static !important; left: auto !important; }
html :is(#booking-master-a, body.home):is(#booking-master-b, body.home):is(#booking-master-c, body.home):is(#booking-master-d, body.home) .elementor-element-67354a5c h3 > span::before, html :is(#booking-master-a, body.home):is(#booking-master-b, body.home):is(#booking-master-c, body.home):is(#booking-master-d, body.home) .elementor-element-67354a5c h3 > span::after { content: none !important; display: none !important; }
html :is(#booking-master-a, body.home):is(#booking-master-b, body.home):is(#booking-master-c, body.home):is(#booking-master-d, body.home) .elementor-element-67354a5c h3 > span { display: block !important; width: 100% !important; text-align: left !important; position: static !important; left: auto !important; }
@media (max-width: 1024px){html body.home :is(.elementor-element-636a9e4, .elementor-element-7644c287, .elementor-element-ed8c9b1) .elementor-icon-box-icon { display: block !important; min-height: 38px !important; height: auto !important; margin: 0px 0px 18px !important; line-height: 1 !important; overflow: visible !important; }}
@media (max-width: 1024px){html body.home :is(.elementor-element-636a9e4, .elementor-element-7644c287, .elementor-element-ed8c9b1) a.elementor-icon[aria-label] { display: inline-flex !important; width: auto !important; height: auto !important; min-width: 32px !important; min-height: 32px !important; align-items: center !important; justify-content: center !important; line-height: 1 !important; overflow: visible !important; }}
@media (max-width: 1024px){html body.home :is(.elementor-element-636a9e4, .elementor-element-7644c287, .elementor-element-ed8c9b1) a.elementor-icon[aria-label] > i { display: inline-block !important; width: auto !important; height: auto !important; min-width: 32px !important; min-height: 32px !important; position: static !important; line-height: 1 !important; overflow: visible !important; }}
@media (max-width: 1024px){html body.home :is(.elementor-element-636a9e4, .elementor-element-7644c287, .elementor-element-ed8c9b1) a.elementor-icon[aria-label] > i::before { display: inline-block !important; position: static !important; line-height: 1 !important; }}
html body.home :is(.elementor-element-636a9e4, .elementor-element-7644c287, .elementor-element-ed8c9b1) .elementor-icon-box-icon { display: block !important; min-height: 38px !important; height: auto !important; margin: 0px 0px 18px !important; line-height: 1 !important; overflow: visible !important; }
html body.home :is(.elementor-element-636a9e4, .elementor-element-7644c287, .elementor-element-ed8c9b1) a.elementor-icon[aria-label] { display: inline-flex !important; width: auto !important; height: auto !important; min-width: 32px !important; min-height: 32px !important; align-items: center !important; justify-content: center !important; line-height: 1 !important; overflow: visible !important; }
html body.home :is(.elementor-element-636a9e4, .elementor-element-7644c287, .elementor-element-ed8c9b1) a.elementor-icon[aria-label] > i { display: inline-block !important; width: auto !important; height: auto !important; min-width: 32px !important; min-height: 32px !important; position: static !important; line-height: 1 !important; overflow: visible !important; }
html body.home :is(.elementor-element-636a9e4, .elementor-element-7644c287, .elementor-element-ed8c9b1) a.elementor-icon[aria-label] > i::before { display: inline-block !important; position: static !important; line-height: 1 !important; }
html body.home .elementor-element-67354a5c h3 span i.fas, html body.home .elementor-element-67354a5c h3 span i.fas::before { display: inline-block !important; width: auto !important; height: auto !important; min-width: 24px !important; min-height: 24px !important; font-size: 24px !important; line-height: 1 !important; visibility: visible !important; opacity: 1 !important; }
@media (max-width: 767px){html :is(#person-a, body.home):is(#person-b, body.home):is(#person-c, body.home) .elementor-element-741119d4 { padding: 42px 18px !important; overflow: hidden !important; }}
@media (max-width: 767px){html :is(#person-a, body.home):is(#person-b, body.home):is(#person-c, body.home) .elementor-element-741119d4 > .elementor-container { display: flex !important; flex-direction: column !important; width: 100% !important; max-width: 100% !important; gap: 24px !important; }}
@media (max-width: 767px){html :is(#person-a, body.home):is(#person-b, body.home):is(#person-c, body.home) .elementor-element-741119d4 .elementor-element-11176ead, html :is(#person-a, body.home):is(#person-b, body.home):is(#person-c, body.home) .elementor-element-741119d4 .elementor-element-1c7d2655 { display: block !important; width: 100% !important; max-width: 100% !important; flex: 0 0 100% !important; }}
@media (max-width: 767px){html :is(#person-a, body.home):is(#person-b, body.home):is(#person-c, body.home) .elementor-element-741119d4 .elementor-column > .elementor-widget-wrap { width: 100% !important; padding: 0px !important; }}
@media (max-width: 767px){html :is(#person-a, body.home):is(#person-b, body.home):is(#person-c, body.home) .elementor-element-741119d4 .elementor-element-9233504, html :is(#person-a, body.home):is(#person-b, body.home):is(#person-c, body.home) .elementor-element-741119d4 .elementor-element-9233504 .elementor-widget-container { width: 100% !important; }}
@media (max-width: 767px){html :is(#person-a, body.home):is(#person-b, body.home):is(#person-c, body.home) .elementor-element-741119d4 .elementor-element-9233504 img { display: block !important; width: 100% !important; max-width: 100% !important; height: 240px !important; object-fit: cover !important; object-position: center 42% !important; border-radius: 14px !important; }}
@media (max-width: 767px){html :is(#person-a, body.home):is(#person-b, body.home):is(#person-c, body.home) .elementor-element-741119d4 h2.elementor-heading-title { width: auto !important; max-width: 100% !important; margin: 0px !important; font-size: 28px !important; line-height: 1.2 !important; letter-spacing: -0.4px !important; white-space: normal !important; overflow-wrap: normal !important; word-break: normal !important; }}
@media (max-width: 767px){html :is(#person-a, body.home):is(#person-b, body.home):is(#person-c, body.home) .elementor-element-741119d4 h2 .section-label { display: block !important; margin-bottom: 8px !important; font-size: 13px !important; line-height: 1.25 !important; letter-spacing: 1.4px !important; }}
@media (max-width: 767px){html :is(#person-a, body.home):is(#person-b, body.home):is(#person-c, body.home) .elementor-element-741119d4 .elementor-widget-text-editor { font-size: 16px !important; line-height: 1.58 !important; }}
@media (max-width: 767px){html :is(#leistung-hero-a, body.page-id-381):is(#leistung-hero-b, body.page-id-381):is(#leistung-hero-c, body.page-id-381) .elementor-element-e1671bb { position: relative !important; isolation: isolate !important; overflow: hidden !important; min-height: 460px !important; background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.98) 0%, rgba(255, 255, 255, 0.92) 34%, rgba(255, 255, 255, 0.62) 52%, rgba(255, 255, 255, 0.08) 82%), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/it-service-hero-v2.png") !important; background-size: cover, cover !important; background-position: center center, 72% center !important; background-repeat: no-repeat, no-repeat !important; }}
@media (max-width: 767px){html :is(#leistung-hero-a, body.page-id-381):is(#leistung-hero-b, body.page-id-381):is(#leistung-hero-c, body.page-id-381) .elementor-element-e1671bb::after { content: "" !important; display: block !important; position: absolute !important; z-index: 1 !important; inset: 0px !important; pointer-events: none !important; background: radial-gradient(at 16% 100%, rgba(255, 252, 0, 0.18) 0%, rgba(255, 252, 0, 0.09) 32%, rgba(255, 252, 0, 0) 70%), linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 18%, rgba(255, 255, 255, 0.28) 58%, rgba(255, 255, 255, 0.86) 88%, rgb(255, 255, 255) 100%) !important; }}
@media (max-width: 767px){html :is(#leistung-hero-a, body.page-id-381):is(#leistung-hero-b, body.page-id-381):is(#leistung-hero-c, body.page-id-381) .elementor-element-e1671bb > .elementor-container { position: relative !important; z-index: 2 !important; }}
@media (max-width: 767px){html :is(#leistungbild-a, body.page-id-1115):is(#leistungbild-b, body.page-id-1115):is(#leistungbild-c, body.page-id-1115):is(#leistungbild-d, body.page-id-1115) .elementor-element-e1671bb { min-height: 460px !important; background-image: url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/it-service-hero-v2.png") !important; background-size: cover !important; background-position: 70% center !important; background-repeat: no-repeat !important; }}
@media (max-width: 767px){html :is(#leistungbild-a, body.page-id-1115):is(#leistungbild-b, body.page-id-1115):is(#leistungbild-c, body.page-id-1115):is(#leistungbild-d, body.page-id-1115) .elementor-element-e1671bb::after { content: "" !important; display: block !important; position: absolute !important; z-index: 1 !important; inset: 0px !important; pointer-events: none !important; background: radial-gradient(at 15% 100%, rgba(255, 252, 0, 0.16) 0%, rgba(255, 252, 0, 0.07) 30%, rgba(255, 252, 0, 0) 66%), linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.96) 22%, rgba(255, 255, 255, 0.48) 42%, rgba(255, 255, 255, 0.06) 62%, rgba(255, 255, 255, 0.28) 78%, rgba(255, 255, 255, 0.9) 92%, rgb(255, 255, 255) 100%) !important; }}
@media (max-width: 767px){html :is(#leistungbild-a, body.page-id-1115):is(#leistungbild-b, body.page-id-1115):is(#leistungbild-c, body.page-id-1115):is(#leistungbild-d, body.page-id-1115) .elementor-element-e1671bb > .elementor-container { position: relative !important; z-index: 2 !important; }}
@media (max-width: 767px){html :is(#subfooter-a, body:not(.home)):is(#subfooter-b, body:not(.home)):is(#subfooter-c, body:not(.home)) footer.elementor-top-section { display: block !important; width: 100% !important; min-height: 130px !important; height: 130px !important; padding: 22px 16px !important; background: rgb(255, 252, 0) !important; overflow: hidden !important; }}
@media (max-width: 767px){html :is(#subfooter-a, body:not(.home)):is(#subfooter-b, body:not(.home)):is(#subfooter-c, body:not(.home)) footer.elementor-top-section > .elementor-container { display: flex !important; align-items: center !important; width: 100% !important; max-width: 100% !important; min-height: 86px !important; margin: 0px auto !important; }}
@media (max-width: 767px){html :is(#subfooter-a, body:not(.home)):is(#subfooter-b, body:not(.home)):is(#subfooter-c, body:not(.home)) footer.elementor-top-section > .elementor-container > .elementor-column:first-child { display: none !important; }}
@media (max-width: 767px){html :is(#subfooter-a, body:not(.home)):is(#subfooter-b, body:not(.home)):is(#subfooter-c, body:not(.home)) footer.elementor-top-section > .elementor-container > .elementor-column:last-child { display: flex !important; width: 100% !important; max-width: 100% !important; flex: 0 0 100% !important; }}
@media (max-width: 767px){html :is(#subfooter-a, body:not(.home)):is(#subfooter-b, body:not(.home)):is(#subfooter-c, body:not(.home)) footer.elementor-top-section .elementor-inner-section, html :is(#subfooter-a, body:not(.home)):is(#subfooter-b, body:not(.home)):is(#subfooter-c, body:not(.home)) footer.elementor-top-section .elementor-inner-section > .elementor-container { width: 100% !important; max-width: 100% !important; }}
@media (max-width: 767px){html :is(#subfooter-a, body:not(.home)):is(#subfooter-b, body:not(.home)):is(#subfooter-c, body:not(.home)) footer.elementor-top-section .elementor-inner-section > .elementor-container { display: grid !important; grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; gap: 10px !important; align-items: center !important; }}
@media (max-width: 767px){html :is(#subfooter-a, body:not(.home)):is(#subfooter-b, body:not(.home)):is(#subfooter-c, body:not(.home)) footer.elementor-top-section .elementor-inner-section > .elementor-container > .elementor-column { display: block !important; width: auto !important; max-width: none !important; }}
@media (max-width: 767px){html :is(#subfooter-a, body:not(.home)):is(#subfooter-b, body:not(.home)):is(#subfooter-c, body:not(.home)) footer.elementor-top-section h2.elementor-heading-title { margin: 0px !important; font-size: 11px !important; line-height: 1.25 !important; text-align: center !important; }}
@media (max-width: 767px){html :is(#leist-exakt-a, body.page-id-1115):is(#leist-exakt-b, body.page-id-1115):is(#leist-exakt-c, body.page-id-1115) .elementor-element-6ccfc54d .wpr-mobile-toggle-wrap { display: flex !important; width: 50px !important; height: 52px !important; align-items: center !important; justify-content: center !important; margin-left: auto !important; }}
@media (max-width: 767px){html :is(#leist-exakt-a, body.page-id-1115):is(#leist-exakt-b, body.page-id-1115):is(#leist-exakt-c, body.page-id-1115) .elementor-element-6ccfc54d .wpr-mobile-toggle { display: flex !important; width: 50px !important; height: 42px !important; padding: 0px !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 4px !important; background: rgb(23, 61, 112) !important; border: 1px solid rgba(255, 255, 255, 0.28) !important; border-radius: 9px !important; }}
@media (max-width: 767px){html :is(#leist-exakt-a, body.page-id-1115):is(#leist-exakt-b, body.page-id-1115):is(#leist-exakt-c, body.page-id-1115) .elementor-element-6ccfc54d .wpr-mobile-toggle-line { display: block !important; width: 18px !important; height: 2px !important; margin: 0px !important; background: rgb(255, 255, 255) !important; border: 0px !important; border-radius: 2px !important; }}
@media (max-width: 767px){html :is(#leist-exakt-a, body.page-id-1115):is(#leist-exakt-b, body.page-id-1115):is(#leist-exakt-c, body.page-id-1115) .elementor-element-e1671bb { min-height: 460px !important; background-image: url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/it-service-hero-v2.png") !important; background-size: cover !important; background-position: 100% 50% !important; background-repeat: no-repeat !important; }}
@media (max-width: 767px){html :is(#leist-exakt-a, body.page-id-1115):is(#leist-exakt-b, body.page-id-1115):is(#leist-exakt-c, body.page-id-1115) .elementor-element-e1671bb::after { content: "" !important; display: block !important; position: absolute !important; z-index: 1 !important; inset: 0px !important; pointer-events: none !important; background: radial-gradient(at 16% 100%, rgba(255, 252, 0, 0.15) 0%, rgba(255, 252, 0, 0.06) 30%, rgba(255, 252, 0, 0) 65%), linear-gradient(rgba(255, 255, 255, 0.88) 0%, rgba(255, 255, 255, 0.62) 24%, rgba(255, 255, 255, 0.12) 44%, rgba(255, 255, 255, 0) 68%, rgba(255, 255, 255, 0.35) 84%, rgb(255, 255, 255) 100%) !important; }}
@media (max-width: 767px){html :is(#leist-exakt-a, body.page-id-1115):is(#leist-exakt-b, body.page-id-1115):is(#leist-exakt-c, body.page-id-1115) .elementor-element-335ea6fb { width: 100% !important; left: auto !important; padding: 35px 20px !important; background: rgb(255, 255, 255) !important; color: rgb(16, 40, 75) !important; }}
@media (max-width: 767px){html :is(#leist-exakt-a, body.page-id-1115):is(#leist-exakt-b, body.page-id-1115):is(#leist-exakt-c, body.page-id-1115) .elementor-element-335ea6fb > .elementor-container, html :is(#leist-exakt-a, body.page-id-1115):is(#leist-exakt-b, body.page-id-1115):is(#leist-exakt-c, body.page-id-1115) .elementor-element-335ea6fb .elementor-element-77b5793b > .elementor-container { width: 100% !important; max-width: 100% !important; }}
@media (max-width: 767px){html :is(#leist-exakt-a, body.page-id-1115):is(#leist-exakt-b, body.page-id-1115):is(#leist-exakt-c, body.page-id-1115) .elementor-element-335ea6fb .elementor-inner-column { width: 100% !important; max-width: 100% !important; margin-bottom: 22px !important; }}
@media (max-width: 767px){html :is(#leist-exakt-a, body.page-id-1115):is(#leist-exakt-b, body.page-id-1115):is(#leist-exakt-c, body.page-id-1115) .elementor-element-335ea6fb h2 { color: rgb(16, 40, 75) !important; font-size: 25px !important; line-height: 1.2 !important; text-align: left !important; }}
@media (max-width: 767px){html :is(#leist-exakt-a, body.page-id-1115):is(#leist-exakt-b, body.page-id-1115):is(#leist-exakt-c, body.page-id-1115) .elementor-element-335ea6fb .elementor-tab-title { padding: 13px 0px !important; background: transparent !important; border-color: rgb(220, 228, 238) !important; color: rgb(16, 40, 75) !important; }}
@media (max-width: 767px){html :is(#leist-exakt-a, body.page-id-1115):is(#leist-exakt-b, body.page-id-1115):is(#leist-exakt-c, body.page-id-1115) .elementor-element-335ea6fb .elementor-toggle-title, html :is(#leist-exakt-a, body.page-id-1115):is(#leist-exakt-b, body.page-id-1115):is(#leist-exakt-c, body.page-id-1115) .elementor-element-335ea6fb .elementor-tab-content, html :is(#leist-exakt-a, body.page-id-1115):is(#leist-exakt-b, body.page-id-1115):is(#leist-exakt-c, body.page-id-1115) .elementor-element-335ea6fb p { color: rgb(79, 96, 120) !important; }}
@media (max-width: 767px){html :is(#leist-exakt-a, body.page-id-1115):is(#leist-exakt-b, body.page-id-1115):is(#leist-exakt-c, body.page-id-1115) footer.elementor-element-3070f43 .elementor-widget, html :is(#leist-exakt-a, body.page-id-1115):is(#leist-exakt-b, body.page-id-1115):is(#leist-exakt-c, body.page-id-1115) footer.elementor-element-3070f43 h2 { margin: 0px !important; }}
@media (max-width: 767px){html :is(#lx1, body.page-id-1115):is(#lx2, body.page-id-1115):is(#lx3, body.page-id-1115):is(#lx4, body.page-id-1115):is(#lx5, body.page-id-1115):is(#lx6, body.page-id-1115) .elementor-element-6ccfc54d .wpr-mobile-toggle { display: flex !important; width: 50px !important; min-width: 50px !important; max-width: 50px !important; flex: 0 0 50px !important; height: 42px !important; padding: 0px !important; align-items: center !important; justify-content: center !important; flex-direction: column !important; gap: 4px !important; background: rgb(23, 61, 112) !important; border: 1px solid rgba(255, 255, 255, 0.28) !important; border-radius: 9px !important; }}
@media (max-width: 767px){html :is(#lx1, body.page-id-1115):is(#lx2, body.page-id-1115):is(#lx3, body.page-id-1115):is(#lx4, body.page-id-1115):is(#lx5, body.page-id-1115):is(#lx6, body.page-id-1115) .elementor-element-6ccfc54d .wpr-mobile-toggle-line { width: 18px !important; min-width: 18px !important; max-width: 18px !important; height: 2px !important; margin: 0px !important; background: rgb(255, 255, 255) !important; }}
@media (max-width: 767px){html :is(#lx1, body.page-id-1115):is(#lx2, body.page-id-1115):is(#lx3, body.page-id-1115):is(#lx4, body.page-id-1115):is(#lx5, body.page-id-1115):is(#lx6, body.page-id-1115) .elementor-element-e1671bb { background-image: url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/it-service-hero-v2.png") !important; background-size: cover !important; background-position: 100% 50% !important; background-repeat: no-repeat !important; }}
@media (max-width: 767px){html :is(#lx1, body.page-id-1115):is(#lx2, body.page-id-1115):is(#lx3, body.page-id-1115):is(#lx4, body.page-id-1115):is(#lx5, body.page-id-1115):is(#lx6, body.page-id-1115) .elementor-element-e1671bb::after { background: radial-gradient(at 16% 100%, rgba(255, 252, 0, 0.14) 0%, rgba(255, 252, 0, 0.05) 28%, rgba(255, 252, 0, 0) 62%), linear-gradient(rgba(255, 255, 255, 0.86) 0%, rgba(255, 255, 255, 0.58) 22%, rgba(255, 255, 255, 0.1) 42%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0.32) 84%, rgb(255, 255, 255) 100%) !important; }}
@media (max-width: 767px){html :is(#lv1, body.page-id-1115):is(#lv2, body.page-id-1115):is(#lv3, body.page-id-1115):is(#lv4, body.page-id-1115):is(#lv5, body.page-id-1115):is(#lv6, body.page-id-1115):is(#lv7, body.page-id-1115) .elementor-element-e1671bb::after { background: radial-gradient(at 16% 100%, rgba(255, 252, 0, 0.13) 0%, rgba(255, 252, 0, 0.04) 28%, rgba(255, 252, 0, 0) 60%), linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.62) 18%, rgba(255, 255, 255, 0.12) 30%, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0) 84%, rgba(255, 255, 255, 0.32) 92%, rgb(255, 255, 255) 100%) !important; }}
@media (max-width: 767px){html :is(#lv1, body.page-id-1115):is(#lv2, body.page-id-1115):is(#lv3, body.page-id-1115):is(#lv4, body.page-id-1115):is(#lv5, body.page-id-1115):is(#lv6, body.page-id-1115):is(#lv7, body.page-id-1115) .elementor-element-335ea6fb, html :is(#lv1, body.page-id-1115):is(#lv2, body.page-id-1115):is(#lv3, body.page-id-1115):is(#lv4, body.page-id-1115):is(#lv5, body.page-id-1115):is(#lv6, body.page-id-1115):is(#lv7, body.page-id-1115) .elementor-element-335ea6fb .elementor-element-39411901, html :is(#lv1, body.page-id-1115):is(#lv2, body.page-id-1115):is(#lv3, body.page-id-1115):is(#lv4, body.page-id-1115):is(#lv5, body.page-id-1115):is(#lv6, body.page-id-1115):is(#lv7, body.page-id-1115) .elementor-element-335ea6fb .elementor-element-77b5793b, html :is(#lv1, body.page-id-1115):is(#lv2, body.page-id-1115):is(#lv3, body.page-id-1115):is(#lv4, body.page-id-1115):is(#lv5, body.page-id-1115):is(#lv6, body.page-id-1115):is(#lv7, body.page-id-1115) .elementor-element-335ea6fb .elementor-widget-wrap { background: none rgb(255, 255, 255) !important; }}
@media (max-width: 767px){html :is(#lv1, body.page-id-1115):is(#lv2, body.page-id-1115):is(#lv3, body.page-id-1115):is(#lv4, body.page-id-1115):is(#lv5, body.page-id-1115):is(#lv6, body.page-id-1115):is(#lv7, body.page-id-1115) .elementor-element-335ea6fb::before, html :is(#lv1, body.page-id-1115):is(#lv2, body.page-id-1115):is(#lv3, body.page-id-1115):is(#lv4, body.page-id-1115):is(#lv5, body.page-id-1115):is(#lv6, body.page-id-1115):is(#lv7, body.page-id-1115) .elementor-element-335ea6fb .elementor-element-39411901::before { display: none !important; content: none !important; }}
@media (max-width: 767px){html :is(#l40a, body.page-id-1115):is(#l40b, body.page-id-1115):is(#l40c, body.page-id-1115):is(#l40d, body.page-id-1115):is(#l40e, body.page-id-1115):is(#l40f, body.page-id-1115):is(#l40g, body.page-id-1115) .elementor-element-e1671bb::after { background: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.6) 18%, rgba(255, 255, 255, 0.1) 30%, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0) 84%, rgba(255, 255, 255, 0.3) 92%, rgb(255, 255, 255) 100%) !important; }}
@media (max-width: 767px){html :is(#l40a, body.page-id-1115):is(#l40b, body.page-id-1115):is(#l40c, body.page-id-1115):is(#l40d, body.page-id-1115):is(#l40e, body.page-id-1115):is(#l40f, body.page-id-1115):is(#l40g, body.page-id-1115) .elementor-element-335ea6fb, html :is(#l40a, body.page-id-1115):is(#l40b, body.page-id-1115):is(#l40c, body.page-id-1115):is(#l40d, body.page-id-1115):is(#l40e, body.page-id-1115):is(#l40f, body.page-id-1115):is(#l40g, body.page-id-1115) .elementor-element-335ea6fb .elementor-element-39411901, html :is(#l40a, body.page-id-1115):is(#l40b, body.page-id-1115):is(#l40c, body.page-id-1115):is(#l40d, body.page-id-1115):is(#l40e, body.page-id-1115):is(#l40f, body.page-id-1115):is(#l40g, body.page-id-1115) .elementor-element-335ea6fb .elementor-element-77b5793b, html :is(#l40a, body.page-id-1115):is(#l40b, body.page-id-1115):is(#l40c, body.page-id-1115):is(#l40d, body.page-id-1115):is(#l40e, body.page-id-1115):is(#l40f, body.page-id-1115):is(#l40g, body.page-id-1115) .elementor-element-335ea6fb .elementor-widget-wrap { background: none rgb(255, 255, 255) !important; }}
@media (max-width: 767px){html :is(#l40a, body.page-id-1115):is(#l40b, body.page-id-1115):is(#l40c, body.page-id-1115):is(#l40d, body.page-id-1115):is(#l40e, body.page-id-1115):is(#l40f, body.page-id-1115):is(#l40g, body.page-id-1115) .elementor-element-335ea6fb::before, html :is(#l40a, body.page-id-1115):is(#l40b, body.page-id-1115):is(#l40c, body.page-id-1115):is(#l40d, body.page-id-1115):is(#l40e, body.page-id-1115):is(#l40f, body.page-id-1115):is(#l40g, body.page-id-1115) .elementor-element-335ea6fb .elementor-element-39411901::before { display: none !important; content: none !important; }}
@media (max-width: 767px){html :is(#ls42a, body.page-id-1115):is(#ls42b, body.page-id-1115):is(#ls42c, body.page-id-1115):is(#ls42d, body.page-id-1115):is(#ls42e, body.page-id-1115):is(#ls42f, body.page-id-1115):is(#ls42g, body.page-id-1115) .elementor-element-e1671bb .wpr-slider-item { background-image: url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/it-service-hero-v2.png") !important; background-size: cover !important; background-position: 100% 50% !important; background-repeat: no-repeat !important; }}
@media (max-width: 767px){html :is(#ls42a, body.page-id-1115):is(#ls42b, body.page-id-1115):is(#ls42c, body.page-id-1115):is(#ls42d, body.page-id-1115):is(#ls42e, body.page-id-1115):is(#ls42f, body.page-id-1115):is(#ls42g, body.page-id-1115) .elementor-element-e1671bb .wpr-slider-item-overlay { background: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.62) 18%, rgba(255, 255, 255, 0.08) 32%, rgba(255, 255, 255, 0) 72%, rgba(255, 255, 255, 0.28) 88%, rgb(255, 255, 255) 100%) !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb, body.page-id-1115 .elementor-element-e1671bb .wpr-slider-item { background-image: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.98) 34%, rgba(255, 255, 255, 0.86) 48%, rgba(255, 255, 255, 0.12) 76%), url("https://hillert-it-system-support.com/wp-content/uploads/2026/08/it-service-hero-v2.png") !important; background-position: right center !important; background-size: cover !important; background-repeat: no-repeat !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb::after { content: "" !important; position: absolute !important; inset: 0px !important; pointer-events: none !important; background: radial-gradient(at 16% 100%, rgba(255, 252, 0, 0.18) 0%, rgba(255, 252, 0, 0.09) 32%, rgba(255, 252, 0, 0) 70%), linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 18%, rgba(255, 255, 255, 0.28) 58%, rgba(255, 255, 255, 0.86) 88%, rgb(255, 255, 255) 100%) !important; z-index: 2 !important; }}
@media (max-width: 767px){body.page-id-1115 .elementor-element-e1671bb > .elementor-container { position: relative !important; z-index: 3 !important; }}
@media (min-width: 768px){html :is(#df1, body.page-id-1115):is(#df2, body.page-id-1115):is(#df3, body.page-id-1115):is(#df4, body.page-id-1115):is(#df5, body.page-id-1115):is(#df6, body.page-id-1115):is(#df7, body.page-id-1115):is(#df8, body.page-id-1115) .elementor-element-4e17087 > .elementor-container { width: 100% !important; max-width: 1140px !important; margin-left: auto !important; margin-right: auto !important; }}
@media (min-width: 768px){html :is(#dfp1, body.page-id-1115):is(#dfp2, body.page-id-1115):is(#dfp3, body.page-id-1115):is(#dfp4, body.page-id-1115):is(#dfp5, body.page-id-1115):is(#dfp6, body.page-id-1115):is(#dfp7, body.page-id-1115):is(#dfp8, body.page-id-1115) .elementor-element-4e17087 { padding-left: 0px !important; padding-right: 0px !important; }}
@media (min-width: 768px){html :is(#dfp1, body.page-id-1115):is(#dfp2, body.page-id-1115):is(#dfp3, body.page-id-1115):is(#dfp4, body.page-id-1115):is(#dfp5, body.page-id-1115):is(#dfp6, body.page-id-1115):is(#dfp7, body.page-id-1115):is(#dfp8, body.page-id-1115) .elementor-element-4e17087 > .elementor-container { width: 100% !important; max-width: 1140px !important; margin-left: auto !important; margin-right: auto !important; }}
@media (min-width: 768px){html :is(#ex1, body.page-id-1115):is(#ex2, body.page-id-1115):is(#ex3, body.page-id-1115):is(#ex4, body.page-id-1115):is(#ex5, body.page-id-1115):is(#ex6, body.page-id-1115):is(#ex7, body.page-id-1115):is(#ex8, body.page-id-1115) .elementor-element-83fd443 { padding: 35px 0px !important; }}
@media (min-width: 768px){html :is(#ex1, body.page-id-1115):is(#ex2, body.page-id-1115):is(#ex3, body.page-id-1115):is(#ex4, body.page-id-1115):is(#ex5, body.page-id-1115):is(#ex6, body.page-id-1115):is(#ex7, body.page-id-1115):is(#ex8, body.page-id-1115) .elementor-element-4e17087 { height: 100px !important; min-height: 100px !important; padding: 0px !important; position: relative !important; }}
@media (min-width: 768px){html :is(#ex1, body.page-id-1115):is(#ex2, body.page-id-1115):is(#ex3, body.page-id-1115):is(#ex4, body.page-id-1115):is(#ex5, body.page-id-1115):is(#ex6, body.page-id-1115):is(#ex7, body.page-id-1115):is(#ex8, body.page-id-1115) .elementor-element-4e17087 > .elementor-container { width: 100% !important; max-width: 1124px !important; height: 100px !important; min-height: 100px !important; margin: 0px auto !important; justify-content: flex-end !important; align-items: center !important; }}
@media (min-width: 768px){html :is(#ex1, body.page-id-1115):is(#ex2, body.page-id-1115):is(#ex3, body.page-id-1115):is(#ex4, body.page-id-1115):is(#ex5, body.page-id-1115):is(#ex6, body.page-id-1115):is(#ex7, body.page-id-1115):is(#ex8, body.page-id-1115) .elementor-element-4e17087 > .elementor-container > .elementor-column { width: 360px !important; max-width: 360px !important; flex: 0 0 360px !important; }}
@media (min-width: 768px){html :is(#ex1, body.page-id-1115):is(#ex2, body.page-id-1115):is(#ex3, body.page-id-1115):is(#ex4, body.page-id-1115):is(#ex5, body.page-id-1115):is(#ex6, body.page-id-1115):is(#ex7, body.page-id-1115):is(#ex8, body.page-id-1115) .elementor-element-4e17087 a { font-size: 12px !important; font-weight: 700 !important; line-height: 1.3 !important; color: rgb(16, 40, 75) !important; }}
@media (min-width: 768px){html :is(#ex1, body.page-id-1115):is(#ex2, body.page-id-1115):is(#ex3, body.page-id-1115):is(#ex4, body.page-id-1115):is(#ex5, body.page-id-1115):is(#ex6, body.page-id-1115):is(#ex7, body.page-id-1115):is(#ex8, body.page-id-1115) .elementor-element-4e17087::before { content: "Hillert.IT-System-Support · Ihr Computerservice der besonderen Art" !important; display: block !important; position: absolute !important; left: max(50% - 562px, 20px) !important; top: 50% !important; transform: translateY(-50%) !important; font-size: 12px !important; font-weight: 700 !important; line-height: 1.3 !important; color: rgb(16, 40, 75) !important; white-space: nowrap !important; }}
body.page-id-1115 .elementor-element-e1671bb > .elementor-container::after { content: "IT-Service und Computerservice in Bad Pyrmont und Hameln-Pyrmont" !important; }
@media (min-width: 768px){body.page-id-1115 .elementor-element-e1671bb > .elementor-container::after { font-size: 38px !important; line-height: 1.08 !important; width: 570px !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-e1671bb .elementor-element-29be8fc::before { top: 330px !important; }}
@media (min-width: 768px){body.page-id-1115 .elementor-element-e1671bb .elementor-element-29be8fc::after { top: 445px !important; }}
@media (max-width: 767px){body.page-id-363 .elementor-element-e1671bb { padding-left: 0px !important; padding-right: 0px !important; }}
@media (max-width: 767px){body.page-id-363 .elementor-element-e1671bb .elementor-element-607eb4b > .elementor-widget-container { margin: 0px !important; }}
@media (max-width: 767px){body.page-id-363 .elementor-element-e1671bb .wpr-advanced-slider, body.page-id-363 .elementor-element-e1671bb .slick-list, body.page-id-363 .elementor-element-e1671bb .wpr-slider-item { height: 520px !important; border-radius: 0px !important; }}
@media (max-width: 767px){body.page-id-363 .elementor-element-e1671bb .elementor-repeater-item-6319ed6 .wpr-slider-item-overlay { background: linear-gradient(90deg, rgba(255, 255, 255, 0.97) 0%, rgba(255, 255, 255, 0.88) 67%, rgba(255, 255, 255, 0.58) 100%) !important; }}
@media (max-width: 767px){body.page-id-363 .elementor-element-e1671bb .wpr-slider-content { display: flex !important; flex-direction: column !important; width: 100% !important; max-width: 100% !important; padding: 34px 24px !important; text-align: left !important; background: transparent !important; border-radius: 0px !important; }}
@media (max-width: 767px){body.page-id-363 .elementor-element-e1671bb .wpr-slider-title { order: 2; }}
@media (max-width: 767px){body.page-id-363 .elementor-element-e1671bb .wpr-slider-sub-title { order: 1; }}
@media (max-width: 767px){body.page-id-363 .elementor-element-e1671bb .wpr-slider-description { order: 3; }}
@media (max-width: 767px){body.page-id-363 .elementor-element-e1671bb .wpr-slider-title * { color: rgb(16, 40, 75) !important; font-size: 38px !important; line-height: 1.08 !important; padding: 0px !important; margin: 4px 0px 14px !important; text-align: left !important; }}
@media (max-width: 767px){body.page-id-363 .elementor-element-e1671bb .wpr-slider-sub-title * { color: rgb(209, 183, 0) !important; font-size: 14px !important; line-height: 1.2 !important; font-weight: 800 !important; letter-spacing: 0.12em !important; padding: 0px !important; margin: 0px !important; text-align: left !important; }}
@media (max-width: 767px){body.page-id-363 .elementor-element-e1671bb .wpr-slider-description p, body.page-id-363 .elementor-element-e1671bb .wpr-slider-description span { color: rgb(68, 85, 109) !important; font-size: 17px !important; line-height: 1.45 !important; padding: 0px !important; margin: 0px !important; text-align: left !important; }}
@media (max-width: 767px){html body.page-id-363 section.elementor-element.elementor-element-e1671bb { padding-left: 0px !important; padding-right: 0px !important; }}
@media (max-width: 767px){html body.page-id-363 section.elementor-element-e1671bb div.elementor-element.elementor-element-607eb4b > .elementor-widget-container { margin: 0px !important; }}
@media (max-width: 767px){html body.page-id-363 section.elementor-element-e1671bb .elementor-element-607eb4b .wpr-advanced-slider, html body.page-id-363 section.elementor-element-e1671bb .elementor-element-607eb4b .slick-list, html body.page-id-363 section.elementor-element-e1671bb .elementor-element-607eb4b .wpr-slider-item { height: 520px !important; border-radius: 0px !important; }}
@media (max-width: 767px){html body.page-id-363 section.elementor-element-e1671bb .elementor-element-607eb4b .wpr-slider-content { width: 100% !important; max-width: 100% !important; padding: 34px 24px !important; text-align: left !important; background: transparent !important; border-radius: 0px !important; }}
@media (max-width: 767px){html body.page-id-363 section.elementor-element-e1671bb .elementor-element-607eb4b .wpr-slider-title h2 { color: rgb(16, 40, 75) !important; font-size: 38px !important; line-height: 1.08 !important; padding: 0px !important; margin: 4px 0px 14px !important; text-align: left !important; }}
@media (max-width: 767px){html body.page-id-363 section.elementor-element-e1671bb .elementor-element-607eb4b .wpr-slider-sub-title h3 { color: rgb(209, 183, 0) !important; font-size: 14px !important; line-height: 1.2 !important; font-weight: 800 !important; letter-spacing: 0.12em !important; padding: 0px !important; margin: 0px !important; text-align: left !important; }}
@media (max-width: 767px){html body.page-id-363 section.elementor-element-e1671bb .elementor-element-607eb4b .wpr-slider-description p, html body.page-id-363 section.elementor-element-e1671bb .elementor-element-607eb4b .wpr-slider-description span { color: rgb(68, 85, 109) !important; font-size: 17px !important; line-height: 1.45 !important; padding: 0px !important; margin: 0px !important; text-align: left !important; }}
@media (max-width: 767px){html body.page-id-363 section.elementor-element.elementor-element-e1671bb div.elementor-element.elementor-element-607eb4b div.elementor-repeater-item-6319ed6 div.wpr-slider-item-overlay { background: linear-gradient(90deg, rgba(255, 255, 255, 0.97) 0%, rgba(255, 255, 255, 0.88) 67%, rgba(255, 255, 255, 0.58) 100%) transparent !important; }}