@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(domoxa-inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(domoxa-inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{font-size:100%}:root{--color-primary: #69C350;--color-primary-hover: #447A35;--color-primary-active: #68BA51;--color-primary-disabled: rgba(105, 195, 80, .48);--color-green: var(--color-primary);--color-green-tint: rgba(105, 195, 80, .18);--color-green-tint-14: rgba(105, 195, 80, .14);--color-bg-dark: #1D232A;--color-dark: var(--color-bg-dark);--color-heading: #1f2530;--color-text-primary: var(--color-heading);--color-muted: #6a7282;--color-text-muted: var(--color-muted);--color-light-bg: #F8F8F8;--color-surface: #F8F8F8;--color-surface-light: #ffffff;--color-surface-dark: rgba(255, 255, 255, .11);--color-border: #e3e3e3;--color-white: #ffffff;--color-white-85: rgba(255, 255, 255, .85);--color-overlay: rgba(0, 0, 0, .3);--color-secondary-fill: #F6F6F6;--color-secondary-fill-hover: #EFEFEF;--color-secondary-fill-active: #F6F6F6;--color-secondary-border: #EFEFEF;--color-secondary-text: #1F2530;--color-secondary-disabled: rgba(255, 255, 255, .42);--color-secondary-text-disabled: rgba(31, 37, 48, .48);--color-focus-ring: rgba(105, 195, 80, .16);--color-border-subtle: #d6dce5;--color-error: #b91c1c;--color-success: #166534;--color-surface-success: #f0fdf4;--color-surface-error: #fef2f2;--color-text-on-primary: #ffffff;--color-text-on-primary-muted: rgba(255, 255, 255, .9);--domoxa-cta-green: #74ba51;--domoxa-cta-green-hover: #5a9d3e;--font-body: var(--domoxa-font);--font-title-family: var(--font-body);--font-title-weight: 600;--font-title-weight-strong: 700;--letter-spacing-heading: -.02em;--font-size-h1: var(--domoxa-title-size);--line-height-h1: 1.08;--font-size-hero-h1: var(--domoxa-title-size);--line-height-hero-h1: 1.1;--font-size-hero-sub: clamp(1.125rem, 1.2vw, 1.375rem);--line-height-hero-sub: 1.6;--font-size-h2: var(--domoxa-section-title-size);--line-height-h2: 1.2;--font-size-h3: clamp(1.5rem, 1.5vw, 1.75rem);--line-height-h3: 1.3;--font-size-h4: 1.25rem;--line-height-h4: 1.35;--font-size-body: 1.125rem;--line-height-body: 1.6;--font-size-body-sm: 1rem;--line-height-body-sm: 1.6;--font-size-label: 1rem;--line-height-label: 1.4;--font-size-btn: 1rem;--line-height-btn: 1;--transition-fast: .18s ease;--transition-base: .22s ease;--spacing-4: .25rem;--spacing-8: .5rem;--spacing-12: .75rem;--spacing-16: 1rem;--spacing-24: 1.5rem;--spacing-32: 2rem;--spacing-40: 2.5rem;--spacing-48: 3rem;--spacing-64: 4rem;--spacing-96: 6rem;--space-xs: var(--spacing-8);--space-sm: var(--spacing-16);--space-md: var(--spacing-24);--space-lg: var(--spacing-32);--space-40: var(--spacing-40);--space-xl: var(--spacing-48);--space-2xl: var(--spacing-64);--space-3xl: var(--spacing-96);--container-max: var(--domoxa-page-width);--layout-gutter: var(--domoxa-page-gutter);--container-gutter: var(--layout-gutter);--container-padding: clamp(1rem, 4vw, 2rem);--section-padding-y: 4rem;--section-spacing: var(--domoxa-section-gap);--section-gap: var(--spacing-48);--section-header-to-content: var(--section-gap);--section-padding-x: var(--domoxa-page-gutter);--breakpoint-tablet: 750px;--breakpoint-desktop: 990px;--radius-sm: .75rem;--radius-md: 1rem;--radius-lg: 1.25rem;--radius-xl: 1.5rem;--radius-pill: var(--domoxa-control-radius);--icon-wrap-size: 3rem;--icon-wrap-radius: var(--radius-sm);--icon-size: 1.25rem;--shadow-card: 0 .25rem 1.25rem rgba(0, 0, 0, .05);--shadow-soft: 0 .25rem .625rem rgba(0, 0, 0, .05);--form-field-gap: .45rem;--form-field-radius: .9rem;--form-field-border: var(--color-border-subtle);--form-field-background: #fbfcfd;--form-field-padding: .95rem 1rem;--form-field-focus-ring: 0 0 0 4px var(--color-focus-ring)}:root{--domoxa-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--domoxa-title-size: clamp(42px, 4vw, 56px);--domoxa-section-title-size: clamp(32px, 3vw, 40px);--domoxa-card-title-size: 21px;--domoxa-title-weight: 700;--domoxa-title-line: 1.12;--domoxa-title-tracking: -.035em;--domoxa-page-width: 1280px;--domoxa-wide-width: 1440px;--domoxa-reading-width: 760px;--domoxa-gutter: clamp(24px, 4vw, 64px);--domoxa-page-gutter: max(var(--domoxa-gutter), calc((100vw - var(--domoxa-page-width)) / 2));--domoxa-section-gap: clamp(56px, 6vw, 88px);--domoxa-hero-height: clamp(560px, 72svh, 680px);--domoxa-hero-space: 64px;--domoxa-control-height: 48px;--domoxa-control-radius: 12px;--domoxa-card-radius: 16px;--domoxa-soft-shadow: 0 8px 24px rgba(21,47,67,.07)}body[data-domoxa-audience]{font-family:var(--domoxa-font);--font-body: var(--domoxa-font);--font-body-family: var(--domoxa-font);--font-heading-family: var(--domoxa-font);--font-title-family: var(--domoxa-font);--font-size-h1: var(--domoxa-title-size);--font-size-hero-h1: var(--domoxa-title-size);--font-size-h2: var(--domoxa-section-title-size);--line-height-h1: var(--domoxa-title-line);--line-height-h2: 1.2;--container-max: var(--domoxa-page-width);--container-gutter: var(--domoxa-gutter);--layout-gutter: var(--domoxa-page-gutter);--section-padding-x: var(--domoxa-page-gutter);--section-spacing: var(--domoxa-section-gap);--domoxa-content-max: var(--domoxa-page-width);--domoxa-white-pro-content-width: var(--domoxa-page-width);--domoxa-white-pro-wide-width: var(--domoxa-wide-width);--domoxa-white-pro-page-gutter: var(--domoxa-page-gutter);--domoxa-white-pro-section-space: var(--domoxa-section-gap);--domoxa-white-pro-cta-height: var(--domoxa-control-height);--domoxa-white-pro-cta-radius: var(--domoxa-control-radius);--domoxa-white-pro-cta-font-size: 15px;--domoxa-white-pro-cta-padding: 24px}body[data-domoxa-audience],body[data-domoxa-audience] .home-page-pro-b{--hpb-page-gutter: var(--domoxa-page-gutter);--hpb-wide-gutter: max(var(--domoxa-gutter), calc((100vw - var(--domoxa-wide-width)) / 2));--hpb-container-standard: min(var(--domoxa-page-width), calc(100vw - var(--domoxa-page-gutter) * 2));--hpb-container-wide: min(var(--domoxa-wide-width), calc(100vw - var(--hpb-wide-gutter) * 2));--hpb-section-space: var(--domoxa-section-gap);--hpb-card-radius: var(--domoxa-card-radius);--hpb-cta-radius: var(--domoxa-control-radius);--gtb-space: var(--domoxa-section-gap)}body[data-domoxa-audience] #MainContent h1,body[data-domoxa-audience] #MainContent .hero-title{font:var(--domoxa-title-weight) var(--domoxa-title-size)/var(--domoxa-title-line) var(--domoxa-font);letter-spacing:var(--domoxa-title-tracking);text-transform:none;text-wrap:balance}body[data-domoxa-audience] #MainContent h2,body[data-domoxa-audience] #MainContent :is(.section-title,.domoxa-section-heading__title){font:650 var(--domoxa-section-title-size)/1.2 var(--domoxa-font);letter-spacing:-.03em;text-transform:none;text-wrap:balance}body[data-domoxa-audience] #MainContent .domoxa-lead-form__title{font:700 22px/1.3 var(--domoxa-font)!important;letter-spacing:-.025em!important}body[data-domoxa-audience] #MainContent :is(.domoxa-eyebrow,.hpb-eyebrow){font-family:var(--domoxa-font);font-size:12px;line-height:1.4;letter-spacing:.15em;white-space:normal}body[data-domoxa-audience] #MainContent :is(.domoxa-home-hero,.domoxa-home-mission,.domoxa-home-process,.domoxa-home-articles,.domoxa-home-solutions,.domoxa-home-contact,.domoxa-home-footer-cta){padding-inline:var(--domoxa-page-gutter)}body[data-domoxa-audience] #MainContent :is(.domoxa-home-hero__inner,.domoxa-home-mission__inner,.domoxa-home-process__inner,.domoxa-home-articles__inner,.domoxa-home-solutions__inner,.domoxa-home-contact__inner,.domoxa-home-footer-cta__inner){width:100%;max-width:var(--domoxa-page-width);margin-inline:auto}body[data-domoxa-audience] #MainContent :is(.domoxa-container,.domoxa-security__shell,.domoxa-contact-page__shell){width:calc(100% - var(--domoxa-page-gutter) * 2);max-width:var(--domoxa-page-width);margin-inline:auto}body[data-domoxa-audience] #MainContent .container{width:100%;max-width:none;padding-inline:var(--domoxa-page-gutter)}body[data-domoxa-audience] #MainContent :is(.hpb-multisite__container,.hpb-multisite__hero-content){width:auto;max-width:var(--domoxa-page-width);margin-inline:var(--domoxa-page-gutter)}body[data-domoxa-audience] #MainContent :is(.domoxa-home-mission,.domoxa-home-process,.domoxa-home-articles,.domoxa-home-solutions,.domoxa-home-contact,.domoxa-home-footer-cta,.service-problem,.service-solution,.service-benefits,.service-how-it-works){padding-block:var(--domoxa-section-gap)}body[data-domoxa-audience] #MainContent :is(.hpb-hero,.hpb-multisite__hero,.domoxa-home-hero,.service-hero){min-height:var(--domoxa-hero-height);height:auto;box-sizing:border-box;display:flex;align-items:center;padding-block:var(--domoxa-hero-space)}body[data-domoxa-audience] #MainContent :is(.hpb-hero__copy,.domoxa-home-hero__content){width:min(100%,640px);max-width:640px;padding:0}body[data-domoxa-audience] #MainContent .hpb-hero__copy{margin-left:var(--domoxa-page-gutter)}body[data-domoxa-audience] #MainContent .domoxa-home-hero__inner{min-height:0}body[data-domoxa-audience] #MainContent .service-hero__container{margin-block:0}body[data-domoxa-audience] #MainContent .service-hero__content{max-width:760px;align-items:flex-start;text-align:left;gap:24px}body[data-domoxa-audience] #MainContent .service-hero__actions{justify-content:flex-start;margin-top:8px}body[data-domoxa-audience] #MainContent :is(.hpb-multisite__hero h1,.service-hero h1){max-width:760px}body[data-domoxa-audience] #MainContent :is(.ds-sec-hero,.domoxa-loxone__hero){min-height:0}body[data-domoxa-audience] #MainContent :is(.ds-sec-hero__inner,.domoxa-loxone__hero-inner,.domoxa-contact-page__shell){min-height:var(--domoxa-hero-height);padding:var(--domoxa-hero-space) 0;gap:clamp(32px,4vw,64px)}body[data-domoxa-audience] #MainContent :is(.hpb-multisite__hero-description,.hpb-hero__intro,.service-hero__subheading,.domoxa-home-hero__lead,.domoxa-home-hero__sublead,.ds-sec-hero__lead,.domoxa-loxone__hero-lead){font-size:17px;line-height:1.6;max-width:680px}body[data-domoxa-audience] #MainContent :is(.service-hero .domoxa-button--secondary,.domoxa-home-hero__button--secondary){background:transparent!important;border:1px solid rgba(255,255,255,.65)!important;color:#fff!important}body[data-domoxa-audience] #MainContent .domoxa-contact-page h1 em{display:block}body[data-domoxa-audience] #MainContent :is(.domoxa-button,.btn,.hpb-button,.domoxa-home-hero__button,.domoxa-home-footer-cta__button),body[data-domoxa-audience] .section-header .header__menu-item--contact,body[data-domoxa-audience] #MainContent form.domoxa-lead-form button[type=submit]{min-height:var(--domoxa-control-height)!important;height:auto;padding:12px 24px!important;border-radius:var(--domoxa-control-radius)!important;font:650 15px/1.35 var(--domoxa-font)!important;box-sizing:border-box;box-shadow:none!important}body[data-domoxa-audience] .section-header .header__menu-item--contact,body[data-domoxa-audience] #MainContent :is(.domoxa-button--primary,.btn-primary,.hpb-button--primary,.domoxa-home-hero__button--primary),body[data-domoxa-audience] #MainContent form.domoxa-lead-form button[type=submit]{background:var(--domoxa-cta-green)!important;color:#fff!important}body[data-domoxa-audience] .section-header .header__menu-item--contact:hover,body[data-domoxa-audience] #MainContent :is(.domoxa-button--primary,.btn-primary,.hpb-button--primary,.domoxa-home-hero__button--primary):hover,body[data-domoxa-audience] #MainContent form.domoxa-lead-form button[type=submit]:hover{background:var(--domoxa-cta-green-hover)!important;color:#fff!important}body[data-domoxa-audience] #MainContent form.domoxa-lead-form :is(input:not([type=hidden]),select,textarea){font-size:16px!important;border-radius:var(--domoxa-control-radius)!important}body[data-domoxa-audience] .domoxa-global-sticky-contact{display:none!important}body[data-domoxa-audience] #MainContent :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--domoxa-focus, #397738);outline-offset:4px}@media(min-width:990px)and (max-width:1199px){body[data-domoxa-audience] .section-header .header__menu-item--contact{padding-inline:16px!important;font-size:14px!important}}@media(max-width:1023px){body[data-domoxa-audience] #MainContent :is(.ds-sec-hero__inner,.domoxa-loxone__hero-inner){grid-template-columns:minmax(0,1fr)}body[data-domoxa-audience] #MainContent :is(.ds-sec-hero__form-card,.domoxa-loxone__form-card--hero){width:100%;max-width:560px}}@media(max-width:767px){:root{--domoxa-title-size: 34px;--domoxa-section-title-size: 28px;--domoxa-gutter: 24px;--domoxa-section-gap: 48px;--domoxa-hero-height: 0px;--domoxa-hero-space: 48px}body[data-domoxa-audience] #MainContent .domoxa-home-hero__content{width:100%}body[data-domoxa-audience] #MainContent .hpb-hero__copy{width:calc(100% - var(--domoxa-page-gutter) * 2);margin-inline:var(--domoxa-page-gutter)}body[data-domoxa-audience] #MainContent :is(.hpb-hero__intro,.hpb-multisite__hero-description,.service-hero__subheading,.domoxa-home-hero__lead,.domoxa-home-hero__sublead,.ds-sec-hero__lead,.domoxa-loxone__hero-lead){font-size:16px}body[data-domoxa-audience] #MainContent .domoxa-lead-form__title{font-size:20px!important}body[data-domoxa-audience] #MainContent .service-hero__actions{width:100%}body[data-domoxa-audience] #MainContent .service-hero__actions>a{width:100%;text-align:center;justify-content:center}}@media(max-width:359px){:root{--domoxa-gutter: 20px;--domoxa-title-size: 32px}}@media(prefers-reduced-motion:reduce){body[data-domoxa-audience] #MainContent [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/domoxa-system.css.map */
