html{--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Rosario;--mat-sys-body-large-font: Rosario;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Rosario;--mat-sys-body-medium-font: Rosario;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Rosario;--mat-sys-body-small-font: Rosario;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Rosario;--mat-sys-display-large-font: Rosario;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Rosario;--mat-sys-display-medium-font: Rosario;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Rosario;--mat-sys-display-small-font: Rosario;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Rosario;--mat-sys-headline-large-font: Rosario;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Rosario;--mat-sys-headline-medium-font: Rosario;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Rosario;--mat-sys-headline-small-font: Rosario;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Rosario;--mat-sys-label-large-font: Rosario;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Rosario;--mat-sys-label-medium-font: Rosario;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Rosario;--mat-sys-label-small-font: Rosario;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Rosario;--mat-sys-title-large-font: Rosario;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Rosario;--mat-sys-title-medium-font: Rosario;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Rosario;--mat-sys-title-small-font: Rosario;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root{--ca-font-primary: "Rosario", sans-serif;--ca-font-accent: "Public Sans", sans-serif;--ca-blue-700: #146dc6;--ca-blue-500: #2b86df;--ca-blue-300: #cfe9ff;--ca-scrollbar-track: transparent;--ca-scrollbar-thumb: #2389da;--ca-scrollbar-thumb-hover: #1878c9;--ca-scrollbar-size: .55rem;--ca-surface: #ffffff;--ca-white: #ffffff;--ca-text: #10233f;--ca-text-muted: #41546f;--ca-radius-xl: 1.6rem;--ca-shadow-soft: 0 1rem 2.5rem rgba(20, 109, 198, .12);--ca-shadow-strong: 0 1.5rem 3.5rem rgba(20, 109, 198, .18);--ca-type-title-size: 40px;--ca-type-title-line: 50px;--ca-type-lead-size: 24px;--ca-type-lead-line: 35px;--ca-type-card-title-lg-size: 32px;--ca-type-card-title-lg-line: 43px;--ca-type-card-title-size: 24px;--ca-type-card-title-line: 43px;--ca-type-card-text-size: 18px;--ca-type-card-text-line: 26px;--ca-type-button-size: 18px;--ca-type-button-line: 47px;--ca-button-gradient: linear-gradient(90deg, #167bc0 0%, #22386d 100%);--ca-button-width: 274px;--ca-button-height: 63px;--ca-button-radius: .55rem;--ca-button-padding-inline: 3.2rem;--ca-button-text-size: 18px;--ca-button-text-line: 47px;--ca-button-text-weight: 700;--ca-button-letter-spacing: .04em;--ca-button-long-width: 354px;--ca-button-interest-width: 234px;--ca-button-interest-height: 63px;--ca-button-interest-radius: .62rem;--ca-button-interest-padding-inline: 2.8rem;--ca-button-interest-text-size: 18px;--ca-button-interest-text-line: 24px;--ca-button-interest-letter-spacing: 0;--ca-cta-title-size: 32px;--ca-cta-title-line: 37px;--ca-cta-copy-size: 18px;--ca-cta-copy-line: 33px;--ca-cta-button-width: var(--ca-button-width);--ca-cta-button-height: var(--ca-button-height);--ca-cta-button-radius: var(--ca-button-radius);--ca-cta-button-text-size: var(--ca-button-text-size);--ca-cta-button-text-line: var(--ca-button-text-line);--ca-cta-button-letter-spacing: var(--ca-button-letter-spacing)}body{color-scheme:light;background-color:var(--ca-surface);color:var(--ca-text);font-family:var(--ca-font-primary);font-size:1.05rem;line-height:1.35;margin:0}html,body{height:100%}html{scrollbar-gutter:auto}body{margin:0;font-family:var(--ca-font-primary);overflow-x:hidden}@media(max-width:760px){app-home-footer-section .site-footer{background:url(/assets/navbar/footer-mobile.webp) no-repeat top center/100% 100%}app-home-footer-section .site-footer .footer-brand{padding:3.05rem 2.35rem 2.2rem;text-align:left}app-home-footer-section .site-footer .footer-brand.footer-brand>img{width:min(11.25rem,62vw)}app-home-footer-section .site-footer .socials{gap:.55rem;margin:1.5rem 0 1.25rem}app-home-footer-section .site-footer .socials img{width:1.75rem;height:1.75rem}app-home-footer-section .site-footer .contact-list{gap:.95rem}app-home-footer-section .site-footer .contact-list a{justify-content:flex-start;gap:.6rem;font-size:.7rem;line-height:1.2;letter-spacing:0}app-home-footer-section .site-footer .contact-list img{width:1.45rem;height:1.45rem}app-home-footer-section .site-footer .footer-decor.footer-decor--brand{display:block;left:auto;right:1.85rem;top:8.55rem;width:6.9rem;height:6.9rem}app-home-footer-section .site-footer .footer-decor.footer-decor--links{display:none}}*{box-sizing:border-box;font-family:inherit;scrollbar-width:thin;scrollbar-color:var(--ca-scrollbar-thumb) var(--ca-scrollbar-track)}html,body{scrollbar-width:thin;scrollbar-color:var(--ca-scrollbar-thumb) var(--ca-scrollbar-track)}*::-webkit-scrollbar{width:var(--ca-scrollbar-size);height:var(--ca-scrollbar-size);background:transparent}html::-webkit-scrollbar,body::-webkit-scrollbar{width:var(--ca-scrollbar-size);height:var(--ca-scrollbar-size)}*::-webkit-scrollbar-track{border-radius:999px;background:var(--ca-scrollbar-track)}*::-webkit-scrollbar-track-piece{background:transparent}*::-webkit-scrollbar-corner,*::-webkit-scrollbar-button{display:none;width:0;height:0;background:transparent}*::-webkit-scrollbar-thumb{min-height:3rem;border-radius:999px;background:linear-gradient(180deg,#2492e7 0%,var(--ca-scrollbar-thumb) 100%)}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#1e89dc 0%,var(--ca-scrollbar-thumb-hover) 100%)}img{max-width:100%}app-prices-rates-section .reference-layout{display:grid;grid-template-columns:minmax(0,4fr) minmax(120px,1fr);align-items:center;column-gap:32px;margin-top:36px}app-prices-rates-section .reference-note{color:#167bc0;font-size:18px;font-weight:700;line-height:26px}app-prices-rates-section .text-bubble{position:relative;z-index:0;width:min(100%,784px);aspect-ratio:784/187}app-prices-rates-section .text-bubble:before{content:"";position:absolute;inset:0;z-index:-1;background:#ddeefb;-webkit-mask:url(/assets/design/desktop/SVG/text-buborek.svg) center/100% 100% no-repeat;mask:url(/assets/design/desktop/SVG/text-buborek.svg) center/100% 100% no-repeat}app-prices-rates-section .text-bubble__decoration{position:absolute;left:66.07%;top:-32.09%;width:15.16%;height:auto}app-prices-rates-section .text-bubble__content{position:absolute;left:12.76%;right:7.14%;top:55.61%}app-prices-rates-section .reference-image{translate:0 18px}app-prices-rates-section .reference-image img{max-width:180px}@media(max-width:1024px){app-prices-rates-section .reference-layout{grid-template-columns:1fr;row-gap:20px}app-prices-rates-section .text-bubble{margin-top:96px}}@media(max-width:1024px){app-prices-rates-section .reference-layout{display:none}app-prices-rates-section .mobile-reference-note.text-bubble{margin-top:18px;width:min(100%,256px)}app-prices-rates-section .reference-note{font-size:14px;line-height:21px}app-prices-rates-section .text-bubble{width:min(100%,334px);aspect-ratio:334/388}app-prices-rates-section .text-bubble:before{-webkit-mask-image:url(/assets/design/mobile/SVG/text-buborek-m.svg);mask-image:url(/assets/design/mobile/SVG/text-buborek-m.svg)}app-prices-rates-section .text-bubble__content{left:8%;right:8%;top:45%}app-prices-rates-section .text-bubble__decoration{left:13%;top:9%;width:28%;translate:0}}.section-shell{width:min(100% - 2rem,73rem);margin-inline:auto}.section-kicker{margin:0;color:var(--ca-blue-700);font-size:1rem;font-weight:800}.section-title{margin:0;font-size:var(--ca-type-title-size);line-height:var(--ca-type-title-line);font-weight:700;letter-spacing:0;text-align:center;color:var(--ca-text)}.section-title span{color:var(--ca-blue-700)}.brand-card{border:1px solid rgba(20,109,198,.16);border-radius:var(--ca-radius-xl);background:#fffffff0;box-shadow:var(--ca-shadow-soft)}.brand-button{--mdc-filled-button-container-color: transparent;--mdc-filled-button-label-text-color: var(--ca-white);--mdc-outlined-button-outline-color: rgba(30, 47, 120, .45);--mdc-outlined-button-label-text-color: var(--ca-blue-700);--mat-button-filled-label-text-size: var(--ca-button-text-size);--mat-button-filled-label-text-font: var(--ca-font-primary);--mat-button-filled-label-text-weight: var(--ca-button-text-weight);--mat-button-filled-label-text-line-height: var(--ca-button-text-line);--mat-button-filled-label-text-tracking: var(--ca-button-letter-spacing);width:min(100%,var(--ca-button-width))!important;min-width:min(100%,var(--ca-button-width))!important;max-width:var(--ca-button-width)!important;height:var(--ca-button-height)!important;min-height:var(--ca-button-height)!important;padding-inline:var(--ca-button-padding-inline);border-radius:var(--ca-button-radius)!important;font-family:var(--ca-font-primary)!important;font-size:var(--ca-button-text-size)!important;font-weight:var(--ca-button-text-weight)!important;line-height:var(--ca-button-text-line)!important;letter-spacing:var(--ca-button-letter-spacing)!important;text-align:center;text-transform:uppercase!important;position:relative;overflow:hidden;background:var(--ca-button-gradient);box-shadow:none}.brand-button .mdc-button__label{position:relative;z-index:2;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.brand-button:after{content:"";position:absolute;top:.32rem;right:.42rem;width:1.55rem;height:2.3rem;background:url(/assets/design/desktop/SVG/button-star.svg) no-repeat right top/.78rem .78rem,url(/assets/design/desktop/SVG/button-star.svg) no-repeat left bottom/.56rem .56rem;opacity:1;z-index:1;pointer-events:none}.brand-button:before{content:"";position:absolute;top:.32rem;left:.42rem;width:1.55rem;height:2.3rem;background:url(/assets/design/desktop/SVG/button-star.svg) no-repeat left top/.78rem .78rem,url(/assets/design/desktop/SVG/button-star.svg) no-repeat right bottom/.56rem .56rem;opacity:1;z-index:1;pointer-events:none}.brand-button--ghost{background:#ffffffeb;box-shadow:none}.brand-button.brand-button--short{width:min(100%,var(--ca-button-width))!important;max-width:var(--ca-button-width)!important;height:var(--ca-button-height)!important;min-height:var(--ca-button-height)!important;padding-inline:var(--ca-button-padding-inline);border-radius:var(--ca-button-radius)!important;background:url(/assets/design/desktop/SVG/gomb-rovid.svg) no-repeat center/100% 100%!important;box-shadow:none!important}.brand-button.brand-button--short:before,.brand-button.brand-button--short:after{display:none!important}.brand-button.brand-button--interest{--mat-button-filled-label-text-size: var(--ca-button-interest-text-size);--mat-button-filled-label-text-line-height: var(--ca-button-interest-text-line);--mat-button-filled-label-text-tracking: var(--ca-button-interest-letter-spacing);width:min(100%,var(--ca-button-interest-width))!important;min-width:min(100%,var(--ca-button-interest-width))!important;max-width:var(--ca-button-interest-width)!important;height:var(--ca-button-interest-height)!important;min-height:var(--ca-button-interest-height)!important;padding-inline:var(--ca-button-interest-padding-inline);border-radius:var(--ca-button-interest-radius)!important;font-size:var(--ca-button-interest-text-size)!important;line-height:var(--ca-button-interest-text-line)!important;letter-spacing:var(--ca-button-interest-letter-spacing)!important;background:url(/assets/design/desktop/SVG/gomb-rovid.svg) no-repeat center/100% 100%!important;box-shadow:none!important}.brand-button.brand-button--interest:before,.brand-button.brand-button--interest:after{display:none!important}.brand-button.brand-button--long{width:min(100%,var(--ca-button-long-width))!important;min-width:min(100%,var(--ca-button-long-width))!important;max-width:var(--ca-button-long-width)!important;height:var(--ca-button-height)!important;min-height:var(--ca-button-height)!important;padding-inline:var(--ca-button-padding-inline);border-radius:var(--ca-button-radius)!important;background:url(/assets/design/desktop/SVG/hosszu.svg) no-repeat center/100% 100%!important;box-shadow:none!important}.brand-button.brand-button--long .mdc-button__label{max-width:100%}.brand-button.brand-button--long:before,.brand-button.brand-button--long:after{display:none!important}p{color:var(--ca-text-muted)}button,.mat-mdc-button-base,.mat-mdc-button-base .mdc-button__label{text-transform:uppercase}.home-page app-home-hero-section h1,.home-page .section-title{font-size:var(--ca-type-title-size);line-height:var(--ca-type-title-line);font-weight:700;letter-spacing:0;text-align:center}.home-page app-home-hero-section .lead,.home-page app-home-services-section .section-intro,.home-page app-home-trust-section .section-summary,.home-page app-home-trust-section .trust-bubble,.home-page app-home-pricing-section .pricing-intro,.home-page app-home-process-section .section-header p{font-size:var(--ca-type-lead-size);line-height:var(--ca-type-lead-line);font-weight:700;letter-spacing:0;text-align:center}.home-page app-home-premium-section .feature-card h3,.home-page app-home-trust-section .trust-card h3,.home-page app-home-pricing-section .pricing-copy.pricing-copy.pricing-copy>h3{font-size:var(--ca-type-card-title-lg-size);line-height:var(--ca-type-card-title-lg-line);font-weight:700;letter-spacing:0}.home-page app-home-process-section .process-copy h3,.home-page app-home-pricing-section .promise-item.promise-item.promise-item h3{font-size:var(--ca-type-card-title-size);line-height:var(--ca-type-card-title-line);font-weight:700;letter-spacing:0;text-align:center}.home-page app-home-services-section .service-card h3{font-size:24px;line-height:29px;font-weight:700;letter-spacing:0;text-align:left}.home-page app-home-premium-section .feature-card p,.home-page app-home-process-section .process-copy p,.home-page app-home-pricing-section .promise-item p,.home-page app-home-about-section .about-text-flow.about-text-flow.about-text-flow p,.home-page app-home-testimonials-section .quote.quote.quote{font-size:var(--ca-type-card-text-size);line-height:var(--ca-type-card-text-line);font-weight:700;letter-spacing:0;text-align:center}.home-page app-home-services-section .service-card p{font-size:18px;line-height:26px;font-weight:700;letter-spacing:0;text-align:left}.home-page app-home-pricing-section .promise-item.promise-item.promise-item h3{font-size:var(--ca-type-card-title-size);line-height:var(--ca-type-card-title-line);font-weight:700;letter-spacing:0;text-align:left}.home-page app-home-pricing-section .promise-item.promise-item.promise-item p{font-size:var(--ca-type-card-text-size);line-height:var(--ca-type-lead-line);font-weight:700;letter-spacing:0;text-align:left}@media(min-width:1025px){.home-page app-home-about-section .about-copy h3,.home-page app-home-about-section .about-text-flow.about-text-flow.about-text-flow p{text-align:left}app-general-cleaning-hero-section .general-hero-copy.general-hero-copy,app-steam-cleaning-hero-section .steam-hero-copy.steam-hero-copy,app-sos-cleaning-hero-section .sos-hero-copy.sos-hero-copy,app-renovation-cleaning-hero-section .renovation-hero-copy.renovation-hero-copy,app-extreme-cleaning-hero-section .extreme-hero-copy.extreme-hero-copy,app-airbnb-cleaning-hero-section .airbnb-hero-copy.airbnb-hero-copy{padding-top:min(16.5972vw,239px)}}.home-page .brand-button{font-size:var(--ca-button-text-size);line-height:var(--ca-button-text-line);font-weight:var(--ca-button-text-weight);letter-spacing:var(--ca-button-letter-spacing);text-align:center;text-transform:uppercase}.home-page app-home-services-section .services-section{--services-decor-scale: clamp(.8, calc(100vw/1440px) , 1.111111)}.home-page app-home-services-section .services-decor{position:absolute;transform:scale(var(--services-decor-scale));transform-origin:top left;pointer-events:none;z-index:0}.home-page app-home-services-section .services-decor--left{left:calc(50vw - 720px * var(--services-decor-scale) - 80px * var(--services-decor-scale));top:calc(54px * var(--services-decor-scale));width:427.89px;height:251.8px;background:url(/assets/design/desktop/WEBP/diszelem-1.webp) no-repeat center/contain}.home-page app-home-services-section .services-decor--wand{left:calc(50vw - 720px * var(--services-decor-scale) + 1260px * var(--services-decor-scale));top:calc(88px * var(--services-decor-scale));width:218.77px;height:285.54px;background:url(/assets/design/desktop/WEBP/diszelem-2.webp) no-repeat center/contain}@media(min-width:641px){.home-page app-home-process-section .process-copy .brand-button{margin-top:.15rem;box-shadow:none!important}}@media(max-width:1024px){.home-page app-home-services-section .services-decor--left,.home-page app-home-services-section .services-decor--wand{display:none}}@media(max-width:640px){.home-page app-home-services-section .services-section{--services-decor-scale: 1;padding-top:9.25rem}.home-page app-home-services-section .services-decor{display:block;z-index:1}.home-page app-home-services-section .section-header{z-index:2}.home-page app-home-services-section .services-decor--left{left:-2.2rem;top:1.05rem;width:9.4rem;height:5.55rem;transform:rotate(-7deg)}.home-page app-home-services-section .services-decor--wand{left:auto;right:-3.85rem;top:.35rem;width:190px;height:253.41px;transform:rotate(8deg)}}.about-page .section-title{font-size:40px;line-height:50px;font-weight:700;letter-spacing:0}.mat-mdc-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-card,.mdc-button__label,.mdc-button{font-family:inherit!important}@media(max-width:1024px){.section-shell{width:min(100% - 1.25rem,72rem)}.mobile-menu-details{display:block;position:absolute;left:calc(100vw - 3.25rem);top:1.72rem;z-index:5;width:2.35rem;height:2.35rem}.mobile-menu-button{position:relative;z-index:2;display:block;width:100%;height:100%;padding:0;border:0;border-radius:999px;background:linear-gradient(#fff,#fff) center 32%/1.35rem .13rem no-repeat,linear-gradient(#fff,#fff) center 50%/1.35rem .13rem no-repeat,linear-gradient(#fff,#fff) center 68%/1.35rem .13rem no-repeat;cursor:pointer;list-style:none}.mobile-menu-button::-webkit-details-marker{display:none}.mobile-menu{position:absolute;top:-1.72rem;right:-.9rem;z-index:1;display:grid;justify-items:end;gap:1.15rem;width:min(367px,100vw - 35px);min-height:100dvh;padding:1rem 1rem 2.2rem 1.4rem;border-left:2px solid #167BC0;border-radius:10px 0 0 10px;background:#fff;opacity:0;pointer-events:none}.mobile-menu-details[open] .mobile-menu{opacity:1;pointer-events:auto}.mobile-menu-details[open] .mobile-menu-button{background:linear-gradient(45deg,transparent calc(50% - .095rem),#22386d calc(50% - .095rem),#22386d calc(50% + .095rem),transparent calc(50% + .095rem)),linear-gradient(-45deg,transparent calc(50% - .095rem),#22386d calc(50% - .095rem),#22386d calc(50% + .095rem),transparent calc(50% + .095rem))}.mobile-menu__logo{justify-self:start;width:5rem;height:auto;margin-bottom:-.25rem}.mobile-menu__link,.mobile-menu__sublink{display:block;color:var(--ca-text);font-weight:800;text-align:right;text-decoration:none}.mobile-menu__link--active{color:#167bc0}.mobile-menu__group{display:grid;justify-items:end;gap:1.15rem}.mobile-menu__sublink{font-size:.9rem}}
