@font-face{font-display:auto;font-family:Roboto;font-style:italic;font-weight:100;src:local("Roboto Thin Italic"),local("Roboto-ThinItalic"),url(/build/fonts/roboto-thin-italic-ext.ff219f4d.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:auto;font-family:Roboto;font-style:italic;font-weight:100;src:local("Roboto Thin Italic"),local("Roboto-ThinItalic"),url(/build/fonts/roboto-thin-italic.c844963b.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:auto;font-family:Roboto;font-style:italic;font-weight:300;src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(/build/fonts/roboto-light-italic-ext.a34ad759.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:auto;font-family:Roboto;font-style:italic;font-weight:300;src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(/build/fonts/roboto-light-italic.a5d11f1f.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:auto;font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(/build/fonts/roboto-italic-ext.33f06903.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:auto;font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(/build/fonts/roboto-italic.fc8fc560.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:auto;font-family:Roboto;font-style:italic;font-weight:500;src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(/build/fonts/roboto-medium-italic-ext.b1dd4047.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:auto;font-family:Roboto;font-style:italic;font-weight:500;src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(/build/fonts/roboto-medium-italic.d009a958.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:auto;font-family:Roboto;font-style:italic;font-weight:700;src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(/build/fonts/roboto-bold-italic-ext.4832c88a.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:auto;font-family:Roboto;font-style:italic;font-weight:700;src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(/build/fonts/roboto-bold-italic.a1662e15.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:auto;font-family:Roboto;font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(/build/fonts/roboto-thin-ext.3a3e2f24.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:auto;font-family:Roboto;font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(/build/fonts/roboto-thin.82f0b724.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:auto;font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(/build/fonts/roboto-light-ext.d9c02eb5.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:auto;font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(/build/fonts/roboto-light.8c2c979f.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:auto;font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/build/fonts/roboto-regular-ext.009379f5.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:auto;font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/build/fonts/roboto-regular.465390c6.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:auto;font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(/build/fonts/roboto-medium-ext.d3c211af.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:auto;font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(/build/fonts/roboto-medium.324b1e6d.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:auto;font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(/build/fonts/roboto-bold-ext.4b5bdfd8.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:auto;font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(/build/fonts/roboto-bold.18034c13.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.gov-body,.gov-button,.gov-footer,.gov-form-control,.gov-form-label,.gov-heading,.gov-navigation,.gov-text,.h1,.h2,.h3,.h4,.h5,.h6,body,h1,h2,h3,h4,h5,h6{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.logo-light{display:inline-block}.logo-dark,[theme=dark] .logo-light,html.dark .logo-light{display:none}[theme=dark] .logo-dark,html.dark .logo-dark{display:inline-block}@media (max-width:767px){.gov-header__navigation{display:none}.gov-header__navigation.is-open{display:block}}.gov-footer{padding:var(--spacing-l) var(--templates-margin-l)}.gov-header__content,.gov-navigation{max-width:var(--templates-layout-page-limit-max,1240px)}.gov-subnavigation[hidden]{display:none}.gov-subnavigation:not([hidden]){display:block}.gov-header__search[hidden]{display:none}.gov-header__search:not([hidden]){display:flex;margin-top:1rem}gov-button[style*="width: 100%"]{width:100%}.gov-search-wrapper{margin:0 auto;max-width:600px}.gov-search-wrapper gov-form-label{display:block;margin-bottom:var(--spacing-s)}.gov-search-wrapper .gov-cities-search,.gov-search-wrapper gov-form-control{width:100%}.gov-search-wrapper gov-form-search[size=m]{height:auto!important;min-height:var(--height-component-m)}.gov-header .gov-search{position:relative}.gov-header .gov-search gov-form-search[size=m]{height:auto!important;min-height:var(--height-component-m)}.gov-header .gov-search .gov-suggestions{left:0;margin-top:var(--spacing-xs);position:absolute;right:0;top:100%;z-index:1000}.gov-footer__payment-methods{align-items:center;display:flex;gap:var(--spacing-m)}.gov-footer__payment-methods picture{display:block}.gov-footer__payment-methods img{display:block;height:auto}.gov-impersonator-banner{align-items:center;display:flex;gap:var(--spacing-m);justify-content:center;margin-bottom:0;text-align:center}.gov-impersonator-banner .gov-impersonator-exit{margin-left:var(--spacing-m)}gov-message{margin-bottom:var(--spacing-m)}gov-message:last-child{margin-bottom:0}.gov-cities-list{display:grid;gap:var(--spacing-m);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:0}.gov-cities-list,.gov-cities-list li{list-style:none!important;margin:0}.gov-cities-list li:before{display:none!important}.gov-cities-list .gov-city-link{background-color:var(--gov-color-neutral-white-100);border:1px solid var(--gov-color-neutral-white-300);border-radius:var(--gov-border-radius-base);color:var(--gov-color-neutral-white-950);display:flex;flex-direction:column;text-decoration:none;transition:all .2s ease}.gov-cities-list .gov-city-link:hover{background-color:var(--gov-color-primary-50);border-color:var(--gov-color-primary)}.gov-cities-list .gov-city-link strong{font-weight:600;margin-bottom:var(--spacing-xs)}.gov-cities-list .gov-city-link .gov-city-district{color:var(--gov-color-neutral-white-600);font-size:var(--gov-font-size-sm)}.gov-cities-list.gov-cities-list--inactive .gov-city-link{opacity:.7}[theme=dark] .gov-cities-list .gov-city-link{background-color:var(--gov-color-neutral-white-900);border-color:var(--gov-color-neutral-white-700);color:var(--gov-color-neutral-white-50)}[theme=dark] .gov-cities-list .gov-city-link:hover{background-color:var(--gov-color-primary-900)}[theme=dark] .gov-cities-list .gov-city-link .gov-city-district{color:var(--gov-color-neutral-white-400)}@media (max-width:767px){.gov-card:not([data-hydrated]),gov-card:not([data-hydrated]){padding:0!important}.product-detail-header h1{font-size:var(--gov-font-size-xl)!important}}.partner-contact-grid{display:grid;gap:var(--spacing-m)}@media (min-width:768px){.partner-contact-grid{grid-template-columns:repeat(2,1fr)}.partner-contact-grid .contact-web{grid-column:1/-1}}@media (max-width:767px){.partner-contact-grid{grid-template-columns:1fr}}.payment-methods-list{display:flex;flex-direction:column;gap:var(--spacing-m)}.payment-methods-divider{align-items:center;display:flex;justify-content:center;padding:var(--spacing-m) 0;position:relative}.payment-methods-divider:after,.payment-methods-divider:before{background-color:var(--gov-color-neutral-white-300);content:"";flex:1;height:1px}.payment-methods-divider span{padding:0 var(--spacing-m)}.gov-card__icon:empty,gov-card .gov-card__icon:empty{display:none!important}#municipality-suggestions.gov-suggestions,#partner-municipality-suggestions.gov-suggestions{position:static;z-index:100}#municipality-suggestions.gov-suggestions[hidden],#partner-municipality-suggestions.gov-suggestions[hidden]{display:none!important}.gov-card-elevated{border:2px solid var(--gov-color-neutral-white-300);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12)}.gov-card-elevated-success{background:linear-gradient(135deg,var(--gov-color-success-50) 0,var(--gov-color-neutral-white-100) 100%);border:3px solid var(--gov-color-success);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12)}.gov-card-elevated-error{background:linear-gradient(135deg,var(--gov-color-error-50) 0,var(--gov-color-neutral-white-100) 100%);border:3px solid var(--gov-color-error);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12)}.ui-autocomplete{background-color:var(--gov-color-neutral-white);border:1px solid var(--gov-color-neutral-white-300);border-radius:var(--gov-border-radius-base);box-shadow:0 4px 16px rgba(0,0,0,.12);display:none;float:left;font-size:var(--gov-font-size-m);left:0;list-style:none;margin:var(--spacing-xs) 0 0;max-height:300px;min-width:160px;overflow-y:auto;padding:var(--spacing-xs) 0;position:absolute;top:100%;z-index:1000}.ui-autocomplete .ui-menu-item{padding:0}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{clear:both;color:var(--gov-color-neutral-white-950);cursor:pointer;display:block;font-weight:400;line-height:1.5;padding:var(--spacing-s) var(--spacing-m);text-decoration:none;white-space:nowrap}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active,.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-focus,.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper:hover{background-color:var(--gov-color-primary-50);color:var(--gov-color-primary)}[theme=dark] .ui-autocomplete{background-color:var(--gov-color-neutral-white-900);border-color:var(--gov-color-neutral-white-700)}[theme=dark] .ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{color:var(--gov-color-neutral-white-50)}[theme=dark] .ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active,[theme=dark] .ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-focus,[theme=dark] .ui-autocomplete .ui-menu-item .ui-menu-item-wrapper:hover{background-color:var(--gov-color-primary-900)}.step-number{align-items:center;background-color:var(--background-primary-subtle);border-radius:50%;color:var(--text-status-info);display:flex;flex-shrink:0;font-size:var(--gov-font-size-xl);font-weight:700;height:var(--height-xl);justify-content:center;width:var(--height-xl)}@media (min-width:992px){.gov-navigation--mobile-only{display:none!important}}.gov-header__logo img{height:50px;max-height:50px;width:auto}.gov-header__action{align-items:center;display:flex;gap:1rem;justify-content:space-between;position:relative}@media (max-width:767px){.gov-header__action .js-desktop-user-button,.gov-header__action gov-theme-switch{display:none}}.gov-header__action .gov-subnavigation{list-style:none!important;margin-left:0!important;margin-top:.5rem;min-width:200px;padding:0!important;position:absolute;right:0;top:100%;z-index:1000}.gov-header__action .gov-subnavigation li{list-style:none!important;list-style-type:none!important;margin:0!important;padding:0!important}.gov-header__action .gov-subnavigation li::marker,.gov-header__action .gov-subnavigation li:before{content:none!important;display:none!important}.gov-header__action .gov-subnavigation[hidden]{display:none!important}.price-input-wrapper{align-items:center;display:flex;position:relative}.price-input-suffix{color:var(--gov-color-secondary-600);font-size:var(--gov-font-size-m);pointer-events:none;position:absolute;right:1rem}.form-field{background-color:var(--gov-color-neutral-white);border:1px solid var(--gov-color-neutral-white-300);border-bottom:2px solid var(--gov-color-neutral-white-200);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.5);margin-bottom:var(--spacing-xs);padding:var(--spacing-m);position:relative;transition:all .2s ease}.form-field:last-child{margin-bottom:0}.form-field:hover{border-color:var(--gov-color-primary-300);border-bottom-color:var(--gov-color-primary-200);box-shadow:0 2px 8px rgba(0,0,0,.08)}.form-field:focus-within{background-color:var(--gov-color-primary-50);border-color:var(--gov-color-primary);border-bottom-color:var(--gov-color-primary);box-shadow:0 0 0 3px rgba(0,94,184,.1),0 2px 8px rgba(0,0,0,.1)}.form-field gov-form-control{display:block}.form-field gov-form-control gov-form-label{display:block;font-weight:600;margin-bottom:var(--spacing-xs)}.form-field gov-form-control gov-form-message[slot=top]{display:block;margin-bottom:var(--spacing-xs);margin-top:calc(var(--spacing-xs)*-.5)}.form-field gov-form-control gov-form-message[slot=bottom]{color:var(--gov-color-secondary-600);display:inline-block;font-size:var(--gov-font-size-s);margin-left:var(--spacing-s)}.form-field gov-form-control.field-group-separator{border-bottom:1px solid var(--gov-color-neutral-white-300);margin-bottom:var(--spacing-m);padding-bottom:var(--spacing-m)}.form-field gov-form-control.field-group-separator:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.form-field-discount{background-color:var(--gov-color-neutral-white-100);border:1px solid var(--gov-color-neutral-white-300);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:var(--spacing-l);padding:var(--spacing-l);position:relative;transition:all .2s ease}.form-field-discount:hover{border-color:var(--gov-color-neutral-white-400);box-shadow:0 2px 8px rgba(0,0,0,.08)}.form-field-discount:focus-within{background-color:var(--gov-color-success-50);border-color:var(--gov-color-success);box-shadow:0 0 0 3px rgba(40,167,69,.1),0 2px 8px rgba(0,0,0,.1)}@media (max-width:992px){form>div[style*=grid-template-columns]{display:flex!important;flex-direction:column!important;gap:1.5rem!important}}