.elementor .nonstop{position:absolute;font-family:var(--szovegtorzs);font-weight:700;font-size:11px;color:var(--color_bg);letter-spacing:0.12em;text-align:center;text-transform:uppercase;background-color:#34c759;}.elementor .hours-megj{font-family:var(--szovegtorzs);font-size:13.5px;color:var(--color_text_muted);line-height:1.5em;padding-block-start:14px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .hours-ido{font-family:var(--cimsor);font-weight:700;font-size:17px;color:var(--color_accent_text);}.elementor .hours-nap{font-family:var(--szovegtorzs);font-weight:600;font-size:15px;color:var(--color_text);text-align:left;}.elementor .hours-row{width:100%;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color_border);border-style:solid;display:flex;gap:14px;flex-wrap:nowrap;justify-content:space-between;align-items:baseline;}.elementor .hours-cim{font-family:var(--cimsor);font-weight:700;font-size:19px;color:var(--color_text);letter-spacing:0.02em;line-height:1.25em;text-transform:uppercase;}.elementor .hours-card{position:relative;padding-block-start:28px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--color_border);border-style:solid;background-color:var(--color_surface);display:flex;flex-direction:column;gap:0px;}.elementor .hours-grid{width:100%;display:flex;gap:20px;flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .hours-moso{position:relative;}.elementor .hours-szerviz{position:relative;}.elementor .soc-sor{display:flex;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .map-box{overflow:hidden;position:relative;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--color_border);border-style:solid;display:flex;flex-direction:column;}.elementor .contact-cimke{font-family:var(--szovegtorzs);font-weight:700;font-size:12px;color:var(--color_text_muted);letter-spacing:0.14em;text-transform:uppercase;}.elementor .contact-sor{position:relative;font-family:var(--szovegtorzs);font-size:16px;color:var(--color_text);line-height:1.5em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:0px;}.elementor .contact-card{position:relative;padding-block-start:30px;padding-block-end:30px;padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--color_border);border-style:solid;background-color:var(--color_surface);display:flex;flex-direction:column;gap:16px;}.elementor .contact-grid{width:100%;display:flex;gap:20px;flex-wrap:wrap;align-items:stretch;}.elementor .ikon-tel{position:relative;}.elementor .ikon-cim{position:relative;}.elementor .section{padding-block-start:80px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:32px;}.elementor .lead{max-width:620px;font-family:var(--szovegtorzs);font-size:19px;color:var(--color_text_muted);line-height:1.6em;}.elementor .btn-secondary{font-family:var(--szovegtorzs);font-weight:600;font-size:16px;color:var(--color_accent_text);text-decoration:none;cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-start-start-radius:4px;border-start-end-radius:4px;border-end-start-radius:4px;border-end-end-radius:4px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--color_border);border-style:solid;background-color:transparent;}.elementor .btn-secondary:hover,.elementor .btn-secondary:focus-visible{color:var(--color_accent);border-color:var(--color_accent);}.elementor .eyebrow{font-family:var(--szovegtorzs);font-weight:600;font-size:13px;color:var(--color_text_muted);letter-spacing:0.22em;text-transform:uppercase;display:flex;gap:12px;justify-content:center;align-items:center;}.elementor .grid-2{width:100%;display:flex;gap:24px;flex-wrap:wrap;align-items:stretch;}.elementor .trust{width:100%;display:flex;gap:16px;flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .wrap{width:100%;max-width:1140px;display:flex;flex-direction:column;gap:40px;}.elementor .note{font-family:var(--szovegtorzs);font-size:15px;color:var(--color_text);line-height:1.6em;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color_border);border-style:solid;}.elementor .body-text{font-family:var(--szovegtorzs);font-size:16px;color:var(--color_text_muted);line-height:1.65em;}.elementor .section-title{font-family:var(--cimsor);font-weight:700;font-size:38px;color:var(--color_text);letter-spacing:-0.02em;line-height:1.15em;text-align:center;text-transform:uppercase;}.elementor .eyebrow-left{color:var(--color_accent_text);justify-content:flex-start;}.elementor .card-cim{font-family:var(--cimsor);font-weight:700;font-size:27px;color:var(--color_text);letter-spacing:-0.015em;line-height:1.18em;text-transform:uppercase;}.elementor .trust-cim{font-family:var(--cimsor);font-weight:700;font-size:17px;color:var(--color_text);letter-spacing:0.01em;line-height:1.3em;text-transform:uppercase;}.elementor .tier-komplett{position:relative;}.elementor .tier-goldplus{position:relative;}.elementor .tier-gold{position:relative;}.elementor .tier-silver{position:relative;}.elementor .tier-bronz{position:relative;}.elementor .center-box{width:100%;display:flex;gap:14px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .sub-title{font-family:var(--cimsor);font-weight:700;font-size:24px;color:var(--color_text);letter-spacing:-0.01em;line-height:1.2em;text-transform:uppercase;}.elementor .extra-ar{font-family:var(--cimsor);font-weight:700;font-size:20px;color:var(--color_accent_text);}.elementor .extra-nev{font-family:var(--szovegtorzs);font-size:16px;color:var(--color_text);line-height:1.5em;text-align:left;}.elementor .extra-row{width:100%;display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;}.elementor .badge{position:absolute;font-family:var(--szovegtorzs);font-weight:700;font-size:11px;color:var(--color_bg);letter-spacing:0.12em;text-align:center;text-transform:uppercase;background-color:var(--color_accent);}.elementor .price-feat{position:relative;font-family:var(--szovegtorzs);font-size:15px;color:var(--color_text_muted);line-height:1.5em;padding-block-start:7px;padding-block-end:7px;padding-inline-start:26px;padding-inline-end:0px;}.elementor .price-amount{font-family:var(--cimsor);font-weight:800;font-size:34px;color:var(--color_accent_text);letter-spacing:-0.02em;line-height:1.1em;padding-block-start:2px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .price-featured{border-block-start-width:2px;border-block-end-width:2px;border-inline-start-width:2px;border-inline-end-width:2px;border-color:var(--color_accent);}.elementor .hero{min-height:100vh;overflow:hidden;position:relative;text-align:center;padding-block-start:170px;padding-block-end:90px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(180deg, rgba(19,16,17,0.72) 0%,rgba(19,16,17,0.30) 35%,rgba(19,16,17,0.85) 100%),url("https://koromgumi.hu/wp-content/uploads/2026/08/main.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#131011;display:flex;flex-direction:column;gap:18px;justify-content:center;align-items:center;}.elementor .btn-primary{font-family:var(--szovegtorzs);font-weight:600;font-size:16px;color:var(--color_bg);letter-spacing:0.02em;text-decoration:none;cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-start-start-radius:4px;border-start-end-radius:4px;border-end-start-radius:4px;border-end-end-radius:4px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:var(--color_accent);}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--color_bg);background-color:var(--color_accent_text);}.elementor .trust-item{padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--color_border);border-style:solid;background-color:var(--color_surface);display:flex;flex-direction:column;gap:6px;}.elementor .service{overflow:hidden;position:relative;padding-block-start:38px;padding-block-end:38px;padding-inline-start:34px;padding-inline-end:34px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--color_border);border-style:solid;background-color:var(--color_surface);display:flex;flex-direction:column;gap:18px;}.elementor .extra-wrap{width:100%;display:flex;flex-direction:column;}.elementor .price-name{font-family:var(--cimsor);font-weight:700;font-size:21px;color:var(--color_text);letter-spacing:0.02em;line-height:1.2em;text-transform:uppercase;}.elementor .price-card{position:relative;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--color_border);border-style:solid;background-color:var(--color_surface);display:flex;flex-direction:column;gap:4px;}.elementor .price-grid{width:100%;display:flex;gap:20px;flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .alcim2{position:relative;}.elementor .contact-gombok{position:relative;}.elementor .ikon-mail{position:relative;}