{"id":933,"date":"2025-07-07T21:24:29","date_gmt":"2025-07-07T19:24:29","guid":{"rendered":"https:\/\/citytint.hu\/wp\/?page_id=933"},"modified":"2026-04-25T22:02:22","modified_gmt":"2026-04-25T20:02:22","slug":"main-page","status":"publish","type":"page","link":"https:\/\/citytint.hu\/wp\/en\/main-page\/","title":{"rendered":"Main Page"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_fullwidth_code _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<section class=\"hero-layout\">    <\/p>\n<div class=\"hero-background\">        <picture><source srcset=\"https:\/\/citytint.hu\/wp\/wp-content\/uploads\/2026\/04\/citytint-szobafesto-budapest-festes_.webp\" media=\"(max-width: 767px)\">            <img decoding=\"async\" src=\"https:\/\/citytint.hu\/wp\/wp-content\/uploads\/2026\/04\/citytint-szobafesto-budapest-festes.webp\" !-- -- alt=\"\">                 alt=&#8221;Professional house painting in Budapest for expats and residents&#8221;                  fetchpriority=&#8221;high&#8221;                  loading=&#8221;eager&#8221;                  decoding=&#8221;sync&#8221;>        <\/picture>    <\/div>\n<p>        <\/p>\n<div class=\"hero-vignette\"><\/div>\n<p>    <\/p>\n<div class=\"hero-container\">        <\/p>\n<div class=\"hero-main-wrapper\">                        <\/p>\n<div class=\"contact-strip\">                <a href=\"tel:+36706166983\" class=\"contact-item\">                    <span class=\"label\">Call us:<\/span>                    <span class=\"value\">+36 70 616 6983<\/span>                <\/a>                <\/p>\n<div class=\"divider\"><\/div>\n<p>                <a href=\"mailto:festes@citytint.hu\" class=\"contact-item\">                    <span class=\"label\">Email:<\/span>                    <span class=\"value\">festes@citytint.hu<\/span>                <\/a>            <\/div>\n<p>            <\/p>\n<h1 class=\"hero-h1\">                Professional Painting in Budapest <!\u2013- [et_pb_br_holder] -\u2013>                <span class=\"accent\">Fixed Prices, Guaranteed Deadlines.<\/span>            <\/h1>\n<p>                        <pee class=\"hero-p\">                <span class=\"highlight\">No more hidden costs.<\/span> We provide detailed cost estimates, professional masking, and dust-free interior painting for your home or office in Budapest.            <\/pee>                        <\/p>\n<div class=\"hero-actions\">                                <a href=\"#Contact\" class=\"btn btn-gold\">Request a Detailed Quote<\/a>                <a href=\"https:\/\/citytint.hu\/wp\/en\/main-page\/painting-prices-budapest\/\" class=\"btn btn-outline\">Price Calculator <span id=\"current-year-id\"><\/span><\/a>            <\/div>\n<p>            <\/p>\n<div class=\"usp-row\">                <\/p>\n<div class=\"usp-unit\">\u2713 <span>0% VAT \u2013 Better Prices<\/span><\/div>\n<p>                <\/p>\n<div class=\"usp-unit\">\u2713 <span>Written Contract &#038; Warranty<\/span><\/div>\n<p>                <\/p>\n<div class=\"usp-unit\">\u2713 <span>Reliable English Speaking Service<\/span><\/div>\n<p>            <\/div>\n<p>        <\/div>\n<p>    <\/div>\n<p><\/section>\n<p><script>    (function() {        var yearContainer = document.getElementById('current-year-id');        if (yearContainer) {            yearContainer.textContent = new Date().getFullYear();        }    })();<\/script><\/p>\n<style>@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@800&family=Plus+Jakarta+Sans:wght@400;600;800&display=swap');.hero-layout {    position: relative;    width: 100%;    min-height: 800px;    height: 85vh;    display: flex;    align-items: center;    background-color: #002A3A;    overflow: hidden;}.hero-background, .hero-background img {    position: absolute;    top: 0; left: 0;    width: 100%; height: 100%;    z-index: 1;}.hero-background img {    object-fit: cover;    object-position: center right;}.hero-vignette {    position: absolute;    top: 0; left: 0;    width: 100%; height: 100%;    background: linear-gradient(90deg,         rgba(0, 42, 58, 0.98) 0%,         rgba(0, 42, 58, 0.85) 40%,         rgba(0, 42, 58, 0.2) 100%);    z-index: 2;    pointer-events: none;}.hero-container {    position: relative;    z-index: 5;    width: 100%;    max-width: 1240px;    margin: 0 auto;    padding: 0 25px;}.hero-main-wrapper {    max-width: 820px;    transform: translateZ(0);    -webkit-font-smoothing: antialiased;}.contact-strip {    display: flex;    align-items: center;    gap: 35px;    margin-bottom: 35px;}.contact-item {    text-decoration: none !important;    display: flex;    flex-direction: column;}.contact-item .label {    font-family: 'Plus Jakarta Sans', sans-serif;    font-size: 11px;    color: #F0B429;    font-weight: 800;    text-transform: uppercase;    letter-spacing: 2px;}.contact-item .value {    font-family: 'Barlow Condensed', sans-serif;    font-size: 28px;    font-weight: 800;    color: #ffffff;    line-height: 1.1;}.divider {    width: 1px;    height: 40px;    background: rgba(255,255,255,0.2);}.hero-h1 {    font-family: 'Barlow Condensed', sans-serif;    font-size: clamp(36px, 7vw, 82px);    font-weight: 800;    color: #ffffff;    line-height: 0.95;    margin: 0 0 25px 0;    text-transform: uppercase;}.accent { color: #F0B429; }.hero-p {    font-family: 'Plus Jakarta Sans', sans-serif;    font-size: clamp(17px, 2vw, 20px);    color: rgba(255,255,255,0.95);    line-height: 1.6;    margin-bottom: 45px;    max-width: 720px;}.highlight { color: #F0B429; font-weight: 800; }.hero-actions {    display: flex;    gap: 20px;    margin-bottom: 55px;}.btn {    padding: 18px 45px;    border-radius: 5px;    font-family: 'Barlow Condensed', sans-serif;    font-weight: 800;    font-size: 20px;    text-transform: uppercase;    text-decoration: none !important;    transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);    display: inline-block;}.btn-gold {    background: #F0B429;    color: #002A3A !important;    border: 2px solid #F0B429;}.btn-gold:hover {    background: #ffffff;    border-color: #ffffff;    transform: translateY(-3px);}.btn-outline {    background: rgba(255,255,255,0.05);    color: #ffffff;    border: 2px solid #ffffff;    backdrop-filter: blur(5px);}.btn-outline:hover {    background: #ffffff;    color: #002A3A;    transform: translateY(-3px);}.usp-row {    display: flex;    gap: 40px;    border-top: 1px solid rgba(255,255,255,0.2);    padding-top: 35px;}.usp-unit {    color: #F0B429;    font-weight: 900;    font-family: 'Plus Jakarta Sans', sans-serif;    font-size: 16px;    display: flex;    align-items: center;}.usp-unit span {    color: #ffffff;    font-weight: 600;    margin-left: 8px;}@media (max-width: 980px) {    .hero-main-wrapper { text-align: center; margin: 0 auto; }    .contact-strip, .hero-actions, .usp-row { justify-content: center; }}@media (max-width: 767px) {    .hero-layout {         height: auto;         min-height: 600px;         padding: 60px 0;     }    .hero-vignette {         background: linear-gradient(0deg, rgba(0, 42, 58, 0.95) 30%, rgba(0, 42, 58, 0.6) 100%);     }    .contact-strip { flex-direction: column; gap: 20px; }    .divider { display: none; }    .hero-actions { flex-direction: column; gap: 15px; }    .btn { width: 100%; padding: 16px; }    .usp-row { flex-direction: column; gap: 15px; border-top: none; padding-top: 0; }    .hero-h1 { line-height: 1.1; margin-bottom: 20px; }    .contact-item .value { font-size: 32px; }}<\/style>\n<p>[\/et_pb_fullwidth_code][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_fullwidth_code _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]  \u2554\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2557  \u2551  CityTint \u2013 &#8222;Mi\u00e9rt v\u00e1lasszon minket?&#8221; szekci\u00f3               \u2551  \u2551  Divi HTML modul \u2013 k\u00f6zvetlen\u00fcl beilleszthet\u0151                \u2551  \u2551  Bet\u0171t\u00edpusok: Barlow Condensed + Plus Jakarta Sans          \u2551  \u2551  Sz\u00ednek: #0077A8 \u00b7 #F0B429 \u00b7 #002A3A \u00b7 #EFF8FC             \u2551  \u255a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u255d&#8211;>     SCHEMA.ORG \u2013 AggregateRating (5.0 \/ 13 \u00e9rt\u00e9kel\u00e9s)\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 &#8211;><script type=\"application\/ld+json\">{  \"@context\": \"https:\/\/schema.org\",  \"@type\": \"LocalBusiness\",  \"name\": \"CityTint Painter Budapest\",  \"description\": \"Professional wall painting, skim coating and apartment painting in Budapest. Transparent pricing, written guarantee, invoiced work.\",  \"url\": \"https:\/\/citytint.hu\/wp\/\",  \"telephone\": \"+36706166983\",  \"email\": \"festes@citytint.hu\",  \"address\": {    \"@type\": \"PostalAddress\",    \"addressLocality\": \"Budapest\",    \"addressCountry\": \"HU\"  },  \"areaServed\": { \"@type\": \"City\", \"name\": \"Budapest\" },  \"aggregateRating\": {    \"@type\": \"AggregateRating\",    \"ratingValue\": \"5.0\",    \"bestRating\": \"5\",    \"worstRating\": \"1\",    \"ratingCount\": \"13\",    \"reviewCount\": \"13\"  }}<\/script><\/p>\n<style>\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550   RESET \u2013 csak .ctw scope-on bel\u00fcl, nem \u00edrja fel\u00fcl a Divi-t\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/.ctw *, .ctw *::before, .ctw *::after {  box-sizing: border-box;  margin: 0;  padding: 0;}\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550   DESIGN TOKENS \u2013 1:1 a szobafestes_arak_half_hero.html-lel\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/.ctw {  \/* \u2500\u2500 Divi Code Module fix: prevents jump\/shift on mobile scroll \u2500\u2500     The et_pb_column wrapper gets position:relative and implicit height     which causes the section to shift. These overrides neutralise it.  *\/  display: block;  position: relative;  margin: 0 !important;  padding: 0 !important;  \/* Pull section to full row width, bypassing et_pb_column padding *\/  width: 100% !important;  max-width: 100% !important;  left: 0 !important;  top: 0 !important;  --primary:   #0077A8;  --primary-d: #005d84;  --accent:    #F0B429;  --accent-d:  #d9a020;  --dark:      #002A3A;  --bg:        #EFF8FC;  --white:     #ffffff;  --text:      #1a2e38;  --muted:     #5a7a88;  --border:    #d0e8f2;  --font-h:    'Barlow Condensed', sans-serif;  --font-b:    'Plus Jakarta Sans', sans-serif;  font-family: var(--font-b);  color: var(--text);  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  \/* Teljes sz\u00e9less\u00e9g \u2013 Divi row padding override *\/  width: 100%;  max-width: 100%;}\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550   GRID WRAPPER \u2013 50\/50 split, teljes sz\u00e9less\u00e9g\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/.ctw__grid {  display: grid;  grid-template-columns: 1fr 1fr;  width: 100%;}\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550   BAL PANEL \u2013 s\u00f6t\u00e9t hero   (padding, min-height, watermark: azonos a referenci\u00e1val)\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/.ctw__left {  background: var(--dark);  padding: 64px 56px;  display: flex;  flex-direction: column;  justify-content: space-between;  min-height: 540px;  position: relative;  overflow: hidden;}\/* Watermark \u2013 JS t\u00f6lti fel az \u00e9vsz\u00e1mmal *\/.ctw__left::before {  content: attr(data-year);  position: absolute;  bottom: -16px;  right: -8px;  font-family: var(--font-h);  font-size: 200px;  font-weight: 800;  color: rgba(255,255,255,0.028);  line-height: 1;  pointer-events: none;  user-select: none;  letter-spacing: -0.04em;}.ctw__left-inner {  position: relative;  z-index: 1;  display: flex;  flex-direction: column;  height: 100%;}\/* \u2500\u2500 Eyebrow \u2013 azonos: font-h \/ 13px \/ 700 \/ uppercase \/ 0.2em \u2500\u2500 *\/.ctw__eyebrow {  display: inline-flex;  align-items: center;  gap: 8px;  font-family: var(--font-h);  font-size: 13px;  font-weight: 700;  text-transform: uppercase;  letter-spacing: 0.2em;  color: var(--accent);  margin-bottom: 20px;}.ctw__eyebrow-dot {  width: 7px;  height: 7px;  background: var(--accent);  border-radius: 50%;  flex-shrink: 0;  animation: ctw-pulse 2.6s ease-in-out infinite;}@keyframes ctw-pulse {  0%, 100% { opacity: 1; transform: scale(1); }  50%       { opacity: .4; transform: scale(.6); }}\/* \u2500\u2500 Headline \u2013 azonos: font-h \/ clamp(56\u201380px) \/ 800 \/ 0.92 lh \u2500\u2500 *\/.ctw__headline {  font-family: var(--font-h);  font-size: clamp(56px, 5.8vw, 80px);  font-weight: 800;  color: var(--white);  line-height: 0.92;  text-transform: uppercase;  letter-spacing: -0.02em;  margin-bottom: 6px;}.ctw__headline-accent { color: var(--accent); }\/* \u2500\u2500 Sub headline \u2013 azonos: font-h \/ clamp(16\u201322px) \/ 700 \u2500\u2500 *\/.ctw__headline-sub {  font-family: var(--font-h);  font-size: clamp(16px, 1.8vw, 22px);  font-weight: 700;  color: rgba(255,255,255,0.35);  text-transform: uppercase;  letter-spacing: 0.1em;  margin-top: 10px;  margin-bottom: 28px;}\/* \u2500\u2500 Divider \u2013 azonos: 48\u00d73px gradient \u2500\u2500 *\/.ctw__divider {  width: 48px;  height: 3px;  background: linear-gradient(90deg, var(--primary), var(--accent));  border-radius: 2px;  margin-bottom: 24px;  flex-shrink: 0;}\/* \u2500\u2500 Le\u00edr\u00f3 sz\u00f6veg \u2013 azonos: font-b \/ 16px \/ 1.85 lh \u2500\u2500 *\/.ctw__desc {  font-size: 16px;  line-height: 1.85;  color: rgba(255,255,255,0.6);  margin-bottom: 32px;}.ctw__desc strong { color: var(--white); font-weight: 700; }\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550   GOOGLE \u00c9RT\u00c9KEL\u00c9S BLOKK\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/.ctw__rating {  display: flex;  align-items: center;  gap: 16px;  background: rgba(255,255,255,0.06);  border: 1px solid rgba(255,255,255,0.10);  border-radius: 14px;  padding: 18px 22px;}\/* Google \"G\" log\u00f3 feh\u00e9r k\u00f6rben *\/.ctw__rating-glogo {  width: 40px;  height: 40px;  border-radius: 50%;  background: var(--white);  display: flex;  align-items: center;  justify-content: center;  flex-shrink: 0;  box-shadow: 0 2px 8px rgba(0,0,0,0.15);}.ctw__rating-glogo svg { width: 22px; height: 22px; display: block; }.ctw__rating-body { display: flex; flex-direction: column; gap: 5px; }\/* 5 csillag + pontsz\u00e1m egy sorban *\/.ctw__rating-row {  display: flex;  align-items: center;  gap: 6px;}.ctw__stars {  display: flex;  gap: 2px;  align-items: center;}.ctw__star {  width: 17px;  height: 17px;  fill: #F0B429;  flex-shrink: 0;}.ctw__rating-score {  font-family: var(--font-h);  font-size: 22px;  font-weight: 800;  color: var(--white);  line-height: 1;  margin-left: 4px;}\/* Meta sz\u00f6veg \u2013 v\u00e9lem\u00e9nysz\u00e1m *\/.ctw__rating-meta {  font-size: 13px;  font-weight: 500;  color: rgba(255,255,255,0.45);  line-height: 1.4;}.ctw__rating-meta strong { color: rgba(255,255,255,0.72); font-weight: 600; }\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550   JOBB PANEL \u2013 feh\u00e9r, 4 k\u00e1rtya\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/.ctw__right {  background: var(--white);  border-left: 1px solid var(--border);  display: flex;  flex-direction: column;}\/* \u2500\u2500 Panel fejl\u00e9c \u2013 azonos: font-b \/ 12px \/ 700 \/ uppercase \u2500\u2500 *\/.ctw__panel-head {  padding: 24px 40px 20px;  border-bottom: 1.5px solid var(--border);  display: flex;  align-items: center;  justify-content: space-between;  gap: 12px;  flex-wrap: wrap;}.ctw__panel-label {  font-family: var(--font-b);  font-size: 12px;  font-weight: 700;  text-transform: uppercase;  letter-spacing: 0.12em;  color: var(--muted);}.ctw__panel-badge {  display: inline-flex;  align-items: center;  gap: 7px;  background: var(--bg);  border: 1px solid var(--border);  border-radius: 100px;  padding: 5px 15px;  font-size: 12px;  font-weight: 600;  color: var(--muted);  white-space: nowrap;}.ctw__badge-dot {  width: 7px;  height: 7px;  background: #22c55e;  border-radius: 50%;  flex-shrink: 0;}\/* \u2500\u2500 4 k\u00e1rtya 2\u00d72 r\u00e1cs \u2500\u2500 *\/.ctw__cards {  flex: 1;  display: grid;  grid-template-columns: 1fr 1fr;  grid-template-rows: 1fr 1fr;}.ctw__card {  padding: 32px 36px;  border-right: 1px solid var(--border);  border-bottom: 1px solid var(--border);  display: flex;  flex-direction: column;  position: relative;  overflow: hidden;  transition: background 0.2s ease;}\/* R\u00e1cs bord\u00e1k \u2013 jobb \u00e9s als\u00f3 sz\u00e9l elt\u00e1vol\u00edt\u00e1sa *\/.ctw__card:nth-child(2n)        { border-right: none; }.ctw__card:nth-child(3),.ctw__card:nth-child(4)         { border-bottom: none; }.ctw__card:hover { background: rgba(0,119,168,0.03); }\/* Hover alul megjelen\u0151 k\u00e9k-arany vonal *\/.ctw__card::after {  content: '';  position: absolute;  bottom: 0; left: 0;  width: 0; height: 3px;  background: linear-gradient(90deg, var(--primary), var(--accent));  transition: width 0.35s ease;}.ctw__card:hover::after { width: 100%; }\/* Ikon k\u00f6r \u2013 azonos az \u00e1rlist\u00e1s ikon st\u00edlussal *\/.ctw__card-icon {  width: 44px;  height: 44px;  border-radius: 11px;  background: rgba(0,119,168,0.08);  display: flex;  align-items: center;  justify-content: center;  margin-bottom: 16px;  flex-shrink: 0;  transition: background 0.2s;}.ctw__card:hover .ctw__card-icon { background: rgba(0,119,168,0.14); }.ctw__card-icon svg {  width: 22px;  height: 22px;  color: var(--primary);  flex-shrink: 0;}\/* K\u00e1rtya c\u00edm \u2013 azonos: font-b \/ 16px \/ 700 (ct-svc-name) *\/.ctw__card-title {  font-family: var(--font-b);  font-size: 16px;  font-weight: 700;  color: var(--dark);  line-height: 1.25;  margin-bottom: 10px;}\/* K\u00e1rtya sz\u00f6veg \u2013 azonos: font-b \/ 13px \/ muted (ct-svc-desc) *\/.ctw__card-text {  font-size: 13px;  color: var(--muted);  line-height: 1.65;}.ctw__card-text strong {  color: var(--text);  font-weight: 600;}\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550   RESZPONZ\u00cdV \u2013 azonos breakpointok a referencia f\u00e1jllal\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\/* Tablet \u22641024px *\/@media (max-width: 1024px) {  .ctw__left  { padding: 52px 44px; }  .ctw__panel-head { padding-left: 28px; padding-right: 28px; }  .ctw__card  { padding: 28px 24px; }}\/* Kis tablet \u2264860px \u2013 egym\u00e1s al\u00e1 ker\u00fcl a k\u00e9t panel *\/@media (max-width: 860px) {  .ctw__grid { grid-template-columns: 1fr; }  .ctw__left { padding: 48px 32px; min-height: auto; }  .ctw__left::before { font-size: 130px; }  .ctw__right {    border-left: none;    border-top: 1.5px solid var(--border);  }}\/* Mobil \u2264600px \u2013 k\u00e1rty\u00e1k 1 oszlopra v\u00e1ltanak *\/@media (max-width: 600px) {  .ctw__left  { padding: 40px 22px; }  .ctw__left::before { display: none; }  .ctw__cards { grid-template-columns: 1fr; }  \/* Border reset mobilon *\/  .ctw__card {    border-right: none;    border-bottom: 1px solid var(--border);    padding: 26px 22px;  }  .ctw__card:nth-child(3) { border-bottom: 1px solid var(--border); }  .ctw__card:nth-child(4) { border-bottom: none; }  .ctw__panel-head { padding: 16px 20px; }  .ctw__rating { padding: 14px 16px; gap: 12px; }  .ctw__rating-score { font-size: 19px; }  .ctw__star { width: 15px; height: 15px; }}\/* Extra kis k\u00e9perny\u0151 \u2264380px *\/@media (max-width: 380px) {  .ctw__headline    { font-size: 46px; }  .ctw__card-title  { font-size: 15px; }}\/* Print *\/@media print {  .ctw__left { background: #fff; color: var(--dark); }}\/* \u2500\u2500 Divi parent wrapper reset \u2500\u2500   Neutralises et_pb_column \/ et_pb_row padding and vertical alignment   that causes the section to jump\/shift during mobile scroll. *\/.et_pb_column:has(> .ctw),.et_pb_row:has(.ctw) {  padding: 0 !important;  margin: 0 !important;  vertical-align: top !important;}.et_pb_column:has(> .ctw) {  width: 100% !important;  max-width: 100% !important;}<\/style>\n<p>     HTML\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 &#8211;><section  class=&#8221;ctw&#8221;  id=&#8221;MiertValasszonMinket&#8221;  aria-labelledby=&#8221;ctw-heading&#8221;  itemscope  itemtype=&#8221;https:\/\/schema.org\/LocalBusiness&#8221;>  <meta itemprop=\"name\"        content=\"CityTint Painter Budapest\">  <meta itemprop=\"url\"         content=\"https:\/\/citytint.hu\/wp\/\">  <meta itemprop=\"telephone\"   content=\"+36706166983\">  <\/p>\n<div class=\"ctw__grid\">             BAL PANEL    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 &#8211;>    <div      class=&#8221;ctw__left&#8221;      data-year=&#8221;&#8221;      id=&#8221;ctw-left&#8221;      aria-label=&#8221;Why choose us \u2014 introduction&#8221;    >      <\/p>\n<div class=\"ctw__left-inner\">                <\/p>\n<div class=\"ctw__eyebrow\" aria-hidden=\"true\">          <span class=\"ctw__eyebrow-dot\"><\/span>          CityTint Budapest        <\/div>\n<p>                <\/p>\n<h2 class=\"ctw__headline\" id=\"ctw-heading\" itemprop=\"slogan\">          WHY<!\u2013- [et_pb_br_holder] -\u2013>          <span class=\"ctw__headline-accent\">CHOOSE<\/span><!\u2013- [et_pb_br_holder] -\u2013>          US?        <\/h2>\n<p>                <pee class=\"ctw__headline-sub\">          Wall Painter Budapest \u2014\u00a0<span class=\"ctw-year\"><\/span>        <\/pee>                <\/p>\n<div class=\"ctw__divider\" aria-hidden=\"true\"><\/div>\n<p>                <pee class=\"ctw__desc\">          As a sole trader working with a small team, I offer          <strong>competitive rates<\/strong> for your renovation.          Every job is treated          <strong>as if it were our own home.<\/strong>        <\/pee>                <div          class=&#8221;ctw__rating&#8221;          role=&#8221;img&#8221;          aria-label=&#8221;5.0 star Google rating, based on 13 reviews&#8221;          itemprop=&#8221;aggregateRating&#8221;          itemscope          itemtype=&#8221;https:\/\/schema.org\/AggregateRating&#8221;        >          <meta itemprop=\"ratingValue\"  content=\"5.0\">          <meta itemprop=\"bestRating\"   content=\"5\">          <meta itemprop=\"worstRating\"  content=\"1\">          <meta itemprop=\"ratingCount\"  content=\"13\">          <meta itemprop=\"reviewCount\"  content=\"13\">                    <\/p>\n<div class=\"ctw__rating-glogo\" aria-hidden=\"true\">            <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">              <path d=\"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z\" fill=\"#4285F4\"\/>              <path d=\"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z\" fill=\"#34A853\"\/>              <path d=\"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l3.66-2.84z\" fill=\"#FBBC05\"\/>              <path d=\"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z\" fill=\"#EA4335\"\/>            <\/svg>          <\/div>\n<p>          <\/p>\n<div class=\"ctw__rating-body\">                        <\/p>\n<div class=\"ctw__rating-row\">              <\/p>\n<div class=\"ctw__stars\" aria-hidden=\"true\">                <svg class=\"ctw__star\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>                <svg class=\"ctw__star\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>                <svg class=\"ctw__star\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>                <svg class=\"ctw__star\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>                <svg class=\"ctw__star\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>              <\/div>\n<p>              <span class=\"ctw__rating-score\">5,0<\/span>            <\/div>\n<p>                        <pee class=\"ctw__rating-meta\">              <strong>Google Rating<\/strong>              \u00a0\u00b7\u00a0Based on 13 reviews            <\/pee>          <\/div>\n<p>        <\/div>\n<p>      <\/div>\n<p>    <\/div>\n<p>             JOBB PANEL \u2013 4 k\u00e1rtya    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 &#8211;>    <\/p>\n<div class=\"ctw__right\" aria-label=\"4 main reasons clients choose us\">            <\/p>\n<div class=\"ctw__panel-head\">        <span class=\"ctw__panel-label\">4 reasons our clients keep coming back<\/span>        <span class=\"ctw__panel-badge\">          <span class=\"ctw__badge-dot\" aria-hidden=\"true\"><\/span>          Budapest,\u00a0<span class=\"ctw-year\"><\/span>        <\/span>      <\/div>\n<p>            <\/p>\n<div class=\"ctw__cards\" role=\"list\">                <\/p>\n<article class=\"ctw__card\" role=\"listitem\" itemscope itemtype=\"https:\/\/schema.org\/Service\">          <\/p>\n<div class=\"ctw__card-icon\" aria-hidden=\"true\">                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">              <rect x=\"3\" y=\"3\" width=\"13\" height=\"8\" rx=\"2\"\/>              <path d=\"M16 7h2a2 2 0 0 1 2 2v1a2 2 0 0 1-2 2H3\"\/>              <line x1=\"8\" y1=\"12\" x2=\"8\" y2=\"21\"\/>              <line x1=\"5\" y1=\"21\" x2=\"11\" y2=\"21\"\/>            <\/svg>          <\/div>\n<p>          <\/p>\n<h3 class=\"ctw__card-title\" itemprop=\"name\">            Quality painting at affordable prices          <\/h3>\n<p>          <pee class=\"ctw__card-text\" itemprop=\"description\">            As a small team, I keep overheads low and pass the savings on \u2014 <strong>fair rates<\/strong>            for quality work. Every apartment is treated            <strong>as if it were our own.<\/strong>          <\/pee>        <\/article>\n<p>                <\/p>\n<article class=\"ctw__card\" role=\"listitem\" itemscope itemtype=\"https:\/\/schema.org\/Service\">          <\/p>\n<div class=\"ctw__card-icon\" aria-hidden=\"true\">                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">              <path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/>              <polyline points=\"9 12 11 14 15 10\"\/>            <\/svg>          <\/div>\n<p>          <\/p>\n<h3 class=\"ctw__card-title\" itemprop=\"name\">            No surprises \u2014 ever          <\/h3>\n<p>          <pee class=\"ctw__card-text\" itemprop=\"description\">            Every job comes with a contract, invoice and <strong>written guarantee<\/strong>,            so you know exactly what to expect.            <strong>At CityTint, transparency and reliability are non-negotiable.<\/strong>          <\/pee>        <\/article>\n<p>                <\/p>\n<article class=\"ctw__card\" role=\"listitem\" itemscope itemtype=\"https:\/\/schema.org\/Service\">          <\/p>\n<div class=\"ctw__card-icon\" aria-hidden=\"true\">                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">              <polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\/>            <\/svg>          <\/div>\n<p>          <\/p>\n<h3 class=\"ctw__card-title\" itemprop=\"name\">            Clean, precise workmanship          <\/h3>\n<p>          <pee class=\"ctw__card-text\" itemprop=\"description\">            <strong>Before every job<\/strong> we carefully cover floors, furniture and            windows. When we finish, we <strong>clean up<\/strong>            and remove debris \u2014 you get a clean, ready apartment.          <\/pee>        <\/article>\n<p>                <\/p>\n<article class=\"ctw__card\" role=\"listitem\" itemscope itemtype=\"https:\/\/schema.org\/Service\">          <\/p>\n<div class=\"ctw__card-icon\" aria-hidden=\"true\">                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">              <line x1=\"12\" y1=\"1\" x2=\"12\" y2=\"23\"\/>              <path d=\"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\"\/>            <\/svg>          <\/div>\n<p>          <\/p>\n<h3 class=\"ctw__card-title\" itemprop=\"name\">            Zero hidden costs          <\/h3>\n<p>          <pee class=\"ctw__card-text\" itemprop=\"description\">            <strong>The quote covers everything:<\/strong> labour, materials,            clean-up, debris removal. If an unexpected issue comes up, I tell you immediately \u2014            you decide whether to proceed.          <\/pee>        <\/article>\n<p>      <\/div>\n<p>    <\/div>\n<p>  <\/div>\n<p><\/section>\n<p>     JS \u2013 automatikus \u00e9vsz\u00e1m friss\u00edt\u00e9s     Minden .ctw-year span + data-year attrib\u00fatum friss\u00fcl\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 &#8211;><script>(function () {  var y = new Date().getFullYear();  \/* Watermark attrib\u00fatum a bal panelen *\/  var panel = document.getElementById('ctw-left');  if (panel) panel.setAttribute('data-year', y);  \/* Minden \u00e9vsz\u00e1m-span (alc\u00edm + badge) *\/  document.querySelectorAll('.ctw-year').forEach(function (el) {    el.textContent = y;  });})();<\/script>[\/et_pb_fullwidth_code][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_fullwidth_code _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]  \u2554\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2557  \u2551  CityTint \u2013 &#8222;M\u00e1r el\u00e9gedett \u00fcgyfeleim&#8221; v\u00e9lem\u00e9ny szekci\u00f3      \u2551  \u2551  Divi HTML modul \u2013 k\u00f6zvetlen\u00fcl beilleszthet\u0151                \u2551  \u2551  Hero: JOBB oldal \u00b7 V\u00e9lem\u00e9nyek: BAL oldal                   \u2551  \u2551  Bet\u0171t\u00edpusok: Barlow Condensed + Plus Jakarta Sans          \u2551  \u255a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u255d&#8211;><script type=\"application\/ld+json\">{  \"@context\": \"https:\/\/schema.org\",  \"@type\": \"LocalBusiness\",  \"name\": \"CityTint Painter Budapest\",  \"url\": \"https:\/\/citytint.hu\/wp\/\",  \"telephone\": \"+36706166983\",  \"address\": {    \"@type\": \"PostalAddress\",    \"addressLocality\": \"Budapest\",    \"addressCountry\": \"HU\"  },  \"aggregateRating\": {    \"@type\": \"AggregateRating\",    \"ratingValue\": \"5.0\",    \"bestRating\": \"5\",    \"worstRating\": \"1\",    \"ratingCount\": \"13\",    \"reviewCount\": \"13\"  },  \"review\": [    {      \"@type\": \"Review\",      \"author\": { \"@type\": \"Person\", \"name\": \"K. Erika\" },      \"reviewBody\": \"I hired Bal\u00e1zs to paint my rental apartment \u2014 everything went exactly as agreed. Flexible and professional.\",      \"reviewRating\": { \"@type\": \"Rating\", \"ratingValue\": \"5\", \"bestRating\": \"5\" }    },    {      \"@type\": \"Review\",      \"author\": { \"@type\": \"Person\", \"name\": \"K. H.\" },      \"reviewBody\": \"I needed a fresh coat before moving into a rental \u2014 the one-day job came with a very competitive price. Highly recommend!\",      \"reviewRating\": { \"@type\": \"Rating\", \"ratingValue\": \"5\", \"bestRating\": \"5\" }    },    {      \"@type\": \"Review\",      \"author\": { \"@type\": \"Person\", \"name\": \"T. Gergely\" },      \"reviewBody\": \"He even notified me about a 5-minute delay \u2014 the itemised quote was clear and the finish is beautiful. Rare reliability.\",      \"reviewRating\": { \"@type\": \"Rating\", \"ratingValue\": \"5\", \"bestRating\": \"5\" }    }  ]}<\/script><\/p>\n<style>\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550   SCOPE RESET \u2013 nem \u00edrja fel\u00fcl a Divi glob\u00e1lis st\u00edlus\u00e1t\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/.ctr *, .ctr *::before, .ctr *::after {  box-sizing: border-box;  margin: 0;  padding: 0;}\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550   DESIGN TOKENS \u2013 1:1 egyez\u00e9s a referenci\u00e1val\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/.ctr {  --primary:   #0077A8;  --primary-d: #005d84;  --accent:    #F0B429;  --accent-d:  #d9a020;  --dark:      #002A3A;  --bg:        #EFF8FC;  --white:     #ffffff;  --text:      #1a2e38;  --muted:     #5a7a88;  --border:    #d0e8f2;  --font-h:    'Barlow Condensed', sans-serif;  --font-b:    'Plus Jakarta Sans', sans-serif;  font-family: var(--font-b);  color: var(--text);  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  width: 100%;}\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550   F\u0150 R\u00c1CS: bal v\u00e9lem\u00e9nyek + jobb s\u00f6t\u00e9t hero\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/.ctr__grid {  display: grid;  grid-template-columns: 1fr 1fr;  width: 100%;  min-height: 580px;}\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550   BAL PANEL \u2013 v\u00e9lem\u00e9ny k\u00e1rty\u00e1k (vil\u00e1gos h\u00e1tt\u00e9r)\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/.ctr__left {  background: var(--bg);  padding: 56px 52px;  display: flex;  flex-direction: column;  justify-content: space-between;  gap: 0;}\/* \u2500\u2500 Panel fejl\u00e9c \u2500\u2500 *\/.ctr__panel-head {  padding-bottom: 24px;  border-bottom: 1.5px solid var(--border);  margin-bottom: 32px;  display: flex;  align-items: center;  justify-content: space-between;  gap: 12px;  flex-wrap: wrap;}.ctr__panel-label {  font-family: var(--font-b);  font-size: 12px;  font-weight: 700;  text-transform: uppercase;  letter-spacing: 0.12em;  color: var(--muted);}.ctr__panel-badge {  display: inline-flex;  align-items: center;  gap: 7px;  background: var(--white);  border: 1px solid var(--border);  border-radius: 100px;  padding: 5px 15px;  font-size: 12px;  font-weight: 600;  color: var(--muted);  white-space: nowrap;}.ctr__badge-dot {  width: 7px; height: 7px;  background: #22c55e;  border-radius: 50%;  flex-shrink: 0;}\/* \u2500\u2500 3 v\u00e9lem\u00e9ny k\u00e1rtya \u2500\u2500 *\/.ctr__reviews {  display: flex;  flex-direction: column;  gap: 16px;  flex: 1;}.ctr__review {  background: var(--white);  border: 1px solid var(--border);  border-radius: 14px;  padding: 24px 26px;  position: relative;  overflow: hidden;  transition: box-shadow 0.2s ease, transform 0.2s ease;}.ctr__review:hover {  box-shadow: 0 6px 28px rgba(0,119,168,0.10);  transform: translateY(-2px);}\/* Bal oldali k\u00e9k accent vonal *\/.ctr__review::before {  content: '';  position: absolute;  top: 0; left: 0;  width: 3px; height: 100%;  background: linear-gradient(180deg, var(--primary), var(--accent));  border-radius: 3px 0 0 3px;}\/* Csillagok *\/.ctr__review-stars {  display: flex;  gap: 2px;  margin-bottom: 12px;}.ctr__review-star {  width: 14px; height: 14px;  fill: var(--accent);  flex-shrink: 0;}\/* Id\u00e9zet sz\u00f6veg *\/.ctr__review-quote {  font-size: 14px;  line-height: 1.7;  color: var(--text);  font-style: italic;  margin-bottom: 16px;  \/* Id\u00e9z\u0151jel dekor\u00e1ci\u00f3 *\/  quotes: \"\\201E\" \"\\201D\";}.ctr__review-quote::before { content: open-quote; }.ctr__review-quote::after  { content: close-quote; }\/* Szerz\u0151 sor *\/.ctr__review-author {  display: flex;  align-items: center;  gap: 10px;}.ctr__review-avatar {  width: 34px; height: 34px;  border-radius: 50%;  background: var(--bg);  border: 1.5px solid var(--border);  display: flex;  align-items: center;  justify-content: center;  flex-shrink: 0;}.ctr__review-avatar svg {  width: 18px; height: 18px;  color: var(--muted);}.ctr__review-name {  font-family: var(--font-b);  font-size: 13px;  font-weight: 700;  color: var(--dark);  line-height: 1.2;}.ctr__review-location {  font-size: 12px;  color: var(--muted);  font-weight: 500;  margin-top: 1px;}\/* \u2500\u2500 Google link gomb a k\u00e1rty\u00e1k alatt \u2500\u2500 *\/.ctr__google-link {  display: inline-flex;  align-items: center;  gap: 10px;  margin-top: 24px;  padding: 13px 22px;  background: var(--white);  border: 1.5px solid var(--border);  border-radius: 10px;  text-decoration: none;  font-family: var(--font-b);  font-size: 14px;  font-weight: 600;  color: var(--text);  transition: border-color 0.2s, box-shadow 0.2s;  align-self: flex-start;}.ctr__google-link:hover {  border-color: var(--primary);  box-shadow: 0 4px 16px rgba(0,119,168,0.12);  color: var(--primary);}.ctr__google-link-glogo {  width: 20px; height: 20px;  flex-shrink: 0;}.ctr__google-link-arrow {  width: 14px; height: 14px;  color: var(--muted);  margin-left: auto;  flex-shrink: 0;  transition: transform 0.2s, color 0.2s;}.ctr__google-link:hover .ctr__google-link-arrow {  transform: translateX(3px);  color: var(--primary);}\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550   JOBB PANEL \u2013 s\u00f6t\u00e9t hero   (Azonos st\u00edlus a Mi\u00e9rt v\u00e1lasszon minket? bal panelj\u00e9vel)\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/.ctr__right {  background: var(--dark);  padding: 64px 56px;  display: flex;  flex-direction: column;  justify-content: space-between;  position: relative;  overflow: hidden;}\/* Watermark h\u00e1tt\u00e9r *\/.ctr__right::before {  content: attr(data-year);  position: absolute;  bottom: -16px; right: -8px;  font-family: var(--font-h);  font-size: 200px;  font-weight: 800;  color: rgba(255,255,255,0.028);  line-height: 1;  pointer-events: none;  user-select: none;  letter-spacing: -0.04em;}.ctr__right-inner {  position: relative;  z-index: 1;  display: flex;  flex-direction: column;  height: 100%;}\/* \u2500\u2500 Eyebrow \u2013 azonos: font-h \/ 13px \/ 700 \/ uppercase \u2500\u2500 *\/.ctr__eyebrow {  display: inline-flex;  align-items: center;  gap: 8px;  font-family: var(--font-h);  font-size: 13px;  font-weight: 700;  text-transform: uppercase;  letter-spacing: 0.2em;  color: var(--accent);  margin-bottom: 20px;}.ctr__eyebrow-dot {  width: 7px; height: 7px;  background: var(--accent);  border-radius: 50%;  flex-shrink: 0;  animation: ctr-pulse 2.6s ease-in-out infinite;}@keyframes ctr-pulse {  0%, 100% { opacity: 1; transform: scale(1); }  50%       { opacity: .4; transform: scale(.6); }}\/* \u2500\u2500 Headline \u2013 azonos: font-h \/ clamp(56\u201380px) \/ 800 \u2500\u2500 *\/.ctr__headline {  font-family: var(--font-h);  font-size: clamp(52px, 5.4vw, 76px);  font-weight: 800;  color: var(--white);  line-height: 0.92;  text-transform: uppercase;  letter-spacing: -0.02em;  margin-bottom: 6px;}.ctr__headline-accent { color: var(--accent); }\/* \u2500\u2500 Sub headline \u2500\u2500 *\/.ctr__headline-sub {  font-family: var(--font-h);  font-size: clamp(15px, 1.6vw, 20px);  font-weight: 700;  color: rgba(255,255,255,0.35);  text-transform: uppercase;  letter-spacing: 0.1em;  margin-top: 10px;  margin-bottom: 28px;}\/* \u2500\u2500 Divider \u2500\u2500 *\/.ctr__divider {  width: 48px; height: 3px;  background: linear-gradient(90deg, var(--primary), var(--accent));  border-radius: 2px;  margin-bottom: 24px;  flex-shrink: 0;}\/* \u2500\u2500 Le\u00edr\u00f3 sz\u00f6veg \u2500\u2500 *\/.ctr__desc {  font-size: 16px;  line-height: 1.85;  color: rgba(255,255,255,0.6);  margin-bottom: 36px;}.ctr__desc strong { color: var(--white); font-weight: 700; }\/* \u2500\u2500 Google \u00e9rt\u00e9kel\u00e9s blokk a jobb panelen \u2500\u2500 *\/.ctr__rating {  display: flex;  align-items: center;  gap: 16px;  background: rgba(255,255,255,0.06);  border: 1px solid rgba(255,255,255,0.10);  border-radius: 14px;  padding: 18px 22px;  margin-bottom: 36px;}.ctr__rating-glogo {  width: 40px; height: 40px;  border-radius: 50%;  background: var(--white);  display: flex;  align-items: center;  justify-content: center;  flex-shrink: 0;  box-shadow: 0 2px 8px rgba(0,0,0,0.15);}.ctr__rating-glogo svg { width: 22px; height: 22px; display: block; }.ctr__rating-body { display: flex; flex-direction: column; gap: 5px; }.ctr__rating-row {  display: flex;  align-items: center;  gap: 6px;}.ctr__stars { display: flex; gap: 2px; align-items: center; }.ctr__star {  width: 16px; height: 16px;  fill: var(--accent);  flex-shrink: 0;}.ctr__rating-score {  font-family: var(--font-h);  font-size: 22px;  font-weight: 800;  color: var(--white);  line-height: 1;  margin-left: 4px;}.ctr__rating-meta {  font-size: 13px;  font-weight: 500;  color: rgba(255,255,255,0.45);  line-height: 1.4;}.ctr__rating-meta strong { color: rgba(255,255,255,0.72); font-weight: 600; }\/* \u2500\u2500 Trust sorok a jobb panelen \u2500\u2500 *\/.ctr__trust {  display: flex;  flex-direction: column;  gap: 12px;  flex: 1;  margin-bottom: 0;}.ctr__trust-row {  display: flex;  align-items: center;  gap: 12px;  font-size: 15px;  font-weight: 500;  color: rgba(255,255,255,0.72);}.ctr__trust-icon {  width: 32px; height: 32px;  background: rgba(255,255,255,0.07);  border-radius: 8px;  display: flex;  align-items: center;  justify-content: center;  font-size: 15px;  flex-shrink: 0;}\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550   RESZPONZ\u00cdV \u2013 azonos breakpointok a referenci\u00e1val\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\/* Tablet 1024px *\/@media (max-width: 1024px) {  .ctr__left  { padding: 52px 40px; }  .ctr__right { padding: 52px 44px; }}\/* Kis tablet 860px \u2013 egym\u00e1s al\u00e1 *\/@media (max-width: 860px) {  .ctr__grid {    grid-template-columns: 1fr;  }  \/* Mobilon a hero (jobb) el\u0151re ker\u00fcl *\/  .ctr__right {    order: -1;    min-height: auto;    padding: 48px 32px;  }  .ctr__right::before { font-size: 130px; }  .ctr__left {    padding: 48px 32px;  }}\/* Mobil 600px *\/@media (max-width: 600px) {  .ctr__left  { padding: 40px 22px; }  .ctr__right { padding: 40px 22px; }  .ctr__right::before { display: none; }  .ctr__review { padding: 20px 18px; }  .ctr__review-quote { font-size: 13px; }  .ctr__rating { padding: 14px 16px; gap: 12px; }  .ctr__rating-score { font-size: 19px; }  .ctr__star { width: 14px; height: 14px; }  .ctr__google-link { align-self: stretch; justify-content: center; }}\/* Extra kis 380px *\/@media (max-width: 380px) {  .ctr__headline { font-size: 46px; }  .ctr__review-quote { font-size: 13px; }}\/* Print *\/@media print {  .ctr__right { background: #fff; color: var(--dark); }}<\/style>\n<p>     HTML\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 &#8211;><section  class=&#8221;ctr&#8221;  id=&#8221;Velemenyek&#8221;  aria-labelledby=&#8221;ctr-heading&#8221;  itemscope  itemtype=&#8221;https:\/\/schema.org\/LocalBusiness&#8221;>  <meta itemprop=\"name\"      content=\"CityTint Painter Budapest\">  <meta itemprop=\"url\"       content=\"https:\/\/citytint.hu\/wp\/\">  <meta itemprop=\"telephone\" content=\"+36706166983\">  <\/p>\n<div class=\"ctr__grid\">             BAL PANEL \u2013 v\u00e9lem\u00e9ny k\u00e1rty\u00e1k    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 &#8211;>    <\/p>\n<div class=\"ctr__left\" aria-label=\"Client reviews\">            <\/p>\n<div class=\"ctr__panel-head\">        <span class=\"ctr__panel-label\">Client Reviews \u2014 wall painter Budapest<\/span>        <span class=\"ctr__panel-badge\">          <span class=\"ctr__badge-dot\" aria-hidden=\"true\"><\/span>          Verified Google        <\/span>      <\/div>\n<p>            <\/p>\n<div class=\"ctr__reviews\">                <article          class=&#8221;ctr__review&#8221;          itemscope          itemtype=&#8221;https:\/\/schema.org\/Review&#8221;          itemprop=&#8221;review&#8221;          aria-label=&#8221;Review by K. Erika&#8221;        >          <div            itemprop=&#8221;reviewRating&#8221;            itemscope            itemtype=&#8221;https:\/\/schema.org\/Rating&#8221;          >            <meta itemprop=\"ratingValue\" content=\"5\">            <meta itemprop=\"bestRating\"  content=\"5\">          <\/div>\n<p>          <\/p>\n<div class=\"ctr__review-stars\" aria-label=\"5 stars\" aria-hidden=\"true\">            <svg class=\"ctr__review-star\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>            <svg class=\"ctr__review-star\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>            <svg class=\"ctr__review-star\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>            <svg class=\"ctr__review-star\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>            <svg class=\"ctr__review-star\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>          <\/div>\n<p>          <pee class=\"ctr__review-quote\" itemprop=\"reviewBody\">            I hired Bal\u00e1zs to paint my rental apartment \u2014 everything went exactly as agreed. Flexible and professional.          <\/pee>          <\/p>\n<div class=\"ctr__review-author\" itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Person\">            <\/p>\n<div class=\"ctr__review-avatar\" aria-hidden=\"true\">              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\">                <circle cx=\"12\" cy=\"8\" r=\"4\"\/>                <path d=\"M4 20c0-4 3.6-7 8-7s8 3 8 7\"\/>              <\/svg>            <\/div>\n<p>            <\/p>\n<div>              <\/p>\n<div class=\"ctr__review-name\" itemprop=\"name\">K. Erika<\/div>\n<p>              <\/p>\n<div class=\"ctr__review-location\">Budapest, District XV<\/div>\n<p>            <\/div>\n<p>          <\/div>\n<p>        <\/article>\n<p>                <article          class=&#8221;ctr__review&#8221;          itemscope          itemtype=&#8221;https:\/\/schema.org\/Review&#8221;          itemprop=&#8221;review&#8221;          aria-label=&#8221;Review by K. H.&#8221;        >          <\/p>\n<div itemprop=\"reviewRating\" itemscope itemtype=\"https:\/\/schema.org\/Rating\">            <meta itemprop=\"ratingValue\" content=\"5\">            <meta itemprop=\"bestRating\"  content=\"5\">          <\/div>\n<p>          <\/p>\n<div class=\"ctr__review-stars\" aria-label=\"5 stars\" aria-hidden=\"true\">            <svg class=\"ctr__review-star\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>            <svg class=\"ctr__review-star\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>            <svg class=\"ctr__review-star\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>            <svg class=\"ctr__review-star\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>            <svg class=\"ctr__review-star\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>          <\/div>\n<p>          <pee class=\"ctr__review-quote\" itemprop=\"reviewBody\">            I needed a fresh coat before moving into a rental \u2014 the one-day job came with a very competitive price. Highly recommend!          <\/pee>          <\/p>\n<div class=\"ctr__review-author\" itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Person\">            <\/p>\n<div class=\"ctr__review-avatar\" aria-hidden=\"true\">              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\">                <circle cx=\"12\" cy=\"8\" r=\"4\"\/>                <path d=\"M4 20c0-4 3.6-7 8-7s8 3 8 7\"\/>              <\/svg>            <\/div>\n<p>            <\/p>\n<div>              <\/p>\n<div class=\"ctr__review-name\" itemprop=\"name\">K. H.<\/div>\n<p>              <\/p>\n<div class=\"ctr__review-location\">Budapest, District IV<\/div>\n<p>            <\/div>\n<p>          <\/div>\n<p>        <\/article>\n<p>                <article          class=&#8221;ctr__review&#8221;          itemscope          itemtype=&#8221;https:\/\/schema.org\/Review&#8221;          itemprop=&#8221;review&#8221;          aria-label=&#8221;T. Gergely v\u00e9lem\u00e9nye&#8221;        >          <\/p>\n<div itemprop=\"reviewRating\" itemscope itemtype=\"https:\/\/schema.org\/Rating\">            <meta itemprop=\"ratingValue\" content=\"5\">            <meta itemprop=\"bestRating\"  content=\"5\">          <\/div>\n<p>          <\/p>\n<div class=\"ctr__review-stars\" aria-label=\"5 stars\" aria-hidden=\"true\">            <svg class=\"ctr__review-star\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>            <svg class=\"ctr__review-star\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>            <svg class=\"ctr__review-star\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>            <svg class=\"ctr__review-star\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>            <svg class=\"ctr__review-star\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>          <\/div>\n<p>          <pee class=\"ctr__review-quote\" itemprop=\"reviewBody\">            He let me know in advance about a 5-minute delay \u2014 the itemised quote was clear and the finish is beautiful. Rare reliability.          <\/pee>          <\/p>\n<div class=\"ctr__review-author\" itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Person\">            <\/p>\n<div class=\"ctr__review-avatar\" aria-hidden=\"true\">              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\">                <circle cx=\"12\" cy=\"8\" r=\"4\"\/>                <path d=\"M4 20c0-4 3.6-7 8-7s8 3 8 7\"\/>              <\/svg>            <\/div>\n<p>            <\/p>\n<div>              <\/p>\n<div class=\"ctr__review-name\" itemprop=\"name\">T. Gergely<\/div>\n<p>              <\/p>\n<div class=\"ctr__review-location\">Budapest, District XIII<\/div>\n<p>            <\/div>\n<p>          <\/div>\n<p>        <\/article>\n<p>      <\/div>\n<p>            <a        href=&#8221;https:\/\/share.google\/c1ZVUNHGqkYQyNsAi&#8221;        class=&#8221;ctr__google-link&#8221;        target=&#8221;_blank&#8221;        rel=&#8221;noopener noreferrer&#8221;        aria-label=&#8221;View all Google reviews \u2014 CityTint szobafest\u0151 Budapest&#8221;      >                <svg class=\"ctr__google-link-glogo\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">          <path d=\"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z\" fill=\"#4285F4\"\/>          <path d=\"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z\" fill=\"#34A853\"\/>          <path d=\"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l3.66-2.84z\" fill=\"#FBBC05\"\/>          <path d=\"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z\" fill=\"#EA4335\"\/>        <\/svg>        View all Google reviews        <svg class=\"ctr__google-link-arrow\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\">          <path d=\"M5 12h14M12 5l7 7-7 7\"\/>        <\/svg>      <\/a>    <\/div>\n<p>             JOBB PANEL \u2013 s\u00f6t\u00e9t hero    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 &#8211;>    <div      class=&#8221;ctr__right&#8221;      id=&#8221;ctr-right&#8221;      data-year=&#8221;&#8221;      aria-label=&#8221;Why you can trust CityTint&#8221;    >      <\/p>\n<div class=\"ctr__right-inner\">                <\/p>\n<div class=\"ctr__eyebrow\" aria-hidden=\"true\">          <span class=\"ctr__eyebrow-dot\"><\/span>          CityTint Budapest        <\/div>\n<p>                <\/p>\n<h2 class=\"ctr__headline\" id=\"ctr-heading\">          TRUSTED<!\u2013- [et_pb_br_holder] -\u2013>          <span class=\"ctr__headline-accent\">BY<\/span><!\u2013- [et_pb_br_holder] -\u2013>          MANY        <\/h2>\n<p>        <pee class=\"ctr__headline-sub\">          WALL PAINTER Budapest \u2014\u00a0<span class=\"ctr-year\"><\/span>        <\/pee>                <\/p>\n<div class=\"ctr__divider\" aria-hidden=\"true\"><\/div>\n<p>                <pee class=\"ctr__desc\">          Returning clients and genuine reviews prove it: we don&#8217;t just paint well \u2014 we arrive on time, communicate every change in advance, and hand over a clean apartment.          <strong>Reliability isn&#8217;t a promise here \u2014 it&#8217;s a habit.<\/strong>        <\/pee>                <div          class=&#8221;ctr__rating&#8221;          role=&#8221;img&#8221;          aria-label=&#8221;5.0 star Google rating, based on 13 reviews&#8221;          itemprop=&#8221;aggregateRating&#8221;          itemscope          itemtype=&#8221;https:\/\/schema.org\/AggregateRating&#8221;        >          <meta itemprop=\"ratingValue\" content=\"5.0\">          <meta itemprop=\"bestRating\"  content=\"5\">          <meta itemprop=\"ratingCount\" content=\"13\">          <\/p>\n<div class=\"ctr__rating-glogo\" aria-hidden=\"true\">            <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">              <path d=\"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z\" fill=\"#4285F4\"\/>              <path d=\"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z\" fill=\"#34A853\"\/>              <path d=\"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l3.66-2.84z\" fill=\"#FBBC05\"\/>              <path d=\"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z\" fill=\"#EA4335\"\/>            <\/svg>          <\/div>\n<p>          <\/p>\n<div class=\"ctr__rating-body\">            <\/p>\n<div class=\"ctr__rating-row\">              <\/p>\n<div class=\"ctr__stars\" aria-hidden=\"true\">                <svg class=\"ctr__star\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>                <svg class=\"ctr__star\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>                <svg class=\"ctr__star\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>                <svg class=\"ctr__star\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>                <svg class=\"ctr__star\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>              <\/div>\n<p>              <span class=\"ctr__rating-score\">5,0<\/span>            <\/div>\n<p>            <pee class=\"ctr__rating-meta\">              <strong>Google Rating<\/strong>\u00a0\u00b7\u00a0Based on 13 reviews            <\/pee>          <\/div>\n<p>        <\/div>\n<p>                <\/p>\n<ul class=\"ctr__trust\" role=\"list\" aria-label=\"Why clients trust us\">          <\/p>\n<li class=\"ctr__trust-row\" role=\"listitem\">\n<div class=\"ctr__trust-icon\" aria-hidden=\"true\">\u2b50<\/div>\n<p>            <span><strong style=\"color:#fff\">5.0 \/ 5 stars<\/strong> \u2014 every Google reviewer gave the maximum<\/span>          <\/li>\n<p>          <\/p>\n<li class=\"ctr__trust-row\" role=\"listitem\">\n<div class=\"ctr__trust-icon\" aria-hidden=\"true\">\ud83d\udd14<\/div>\n<p>            <span><strong style=\"color:#fff\">We notify you of every change<\/strong> \u2014 delays, adjustments, anything<\/span>          <\/li>\n<p>          <\/p>\n<li class=\"ctr__trust-row\" role=\"listitem\">\n<div class=\"ctr__trust-icon\" aria-hidden=\"true\">\ud83d\udd01<\/div>\n<p>            <span>Our clients <strong style=\"color:#fff\">return and refer us<\/strong> \u2014 that&#8217;s the best proof<\/span>          <\/li>\n<p>          <\/p>\n<li class=\"ctr__trust-row\" role=\"listitem\">\n<div class=\"ctr__trust-icon\" aria-hidden=\"true\">\ud83e\udd1d<\/div>\n<p>            <span><strong style=\"color:#fff\">Joint handover on every job<\/strong> \u2014 we only finish when you&#8217;re satisfied<\/span>          <\/li>\n<p>        <\/ul>\n<p>      <\/div>\n<p>    <\/div>\n<p>  <\/div>\n<p><\/section>\n<p><script>(function () {  var y = new Date().getFullYear();  var panel = document.getElementById('ctr-right');  if (panel) panel.setAttribute('data-year', y);  document.querySelectorAll('.ctr-year').forEach(function (el) {    el.textContent = y;  });})();<\/script>[\/et_pb_fullwidth_code][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; module_id=&#8221;Services&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_fullwidth_code _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<script type=\"application\/ld+json\">{  \"@context\": \"https:\/\/schema.org\",  \"@graph\": [    {      \"@type\": \"LocalBusiness\",      \"@id\": \"https:\/\/citytint.hu\/#business\",      \"name\": \"CityTint Budapest \u2013 Wall Painter\",      \"url\": \"https:\/\/citytint.hu\/\",      \"telephone\": \"+36706166983\",      \"email\": \"info@citytint.hu\",      \"description\": \"Precise interior painting, skim coating, apartment painting and wall renovation in Budapest. Free quote, written guarantee, express 24\u201348h painting.\",      \"priceRange\": \"$$\",      \"image\": \"https:\/\/citytint.hu\/wp\/wp-content\/uploads\/2026\/02\/panelhaz-felujitas-panel-festes-budapest-tisztasagi-festes.webp\",      \"address\": {        \"@type\": \"PostalAddress\",        \"addressLocality\": \"Budapest\",        \"addressRegion\": \"Budapest\",        \"addressCountry\": \"HU\"      },      \"geo\": {        \"@type\": \"GeoCoordinates\",        \"latitude\": 47.497913,        \"longitude\": 19.040236      },      \"areaServed\": [        {\"@type\": \"City\", \"name\": \"Budapest\"},        {\"@type\": \"AdministrativeArea\", \"name\": \"I. ker\u00fclet\"},        {\"@type\": \"AdministrativeArea\", \"name\": \"II. ker\u00fclet\"},        {\"@type\": \"AdministrativeArea\", \"name\": \"V. ker\u00fclet\"},        {\"@type\": \"AdministrativeArea\", \"name\": \"VI. ker\u00fclet\"},        {\"@type\": \"AdministrativeArea\", \"name\": \"VII. ker\u00fclet\"},        {\"@type\": \"AdministrativeArea\", \"name\": \"VIII. ker\u00fclet\"},        {\"@type\": \"AdministrativeArea\", \"name\": \"XIII. ker\u00fclet\"},        {\"@type\": \"AdministrativeArea\", \"name\": \"XIV. ker\u00fclet\"}      ],      \"hasOfferCatalog\": {        \"@type\": \"OfferCatalog\",        \"name\": \"Wall painting and renovation services\",        \"itemListElement\": [          {\"@type\": \"Offer\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Wall painting Budapest\"}},          {\"@type\": \"Offer\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Fresh coat painting Budapest\"}},          {\"@type\": \"Offer\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Rental apartment painting Budapest\"}},          {\"@type\": \"Offer\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Skim coating Budapest\"}},          {\"@type\": \"Offer\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Wall renovation Budapest\"}},          {\"@type\": \"Offer\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Crack repair Budapest\"}},          {\"@type\": \"Offer\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Chase repair Budapest\"}},          {\"@type\": \"Offer\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Gloss painting Budapest\"}}        ]      },      \"openingHoursSpecification\": [        {\"@type\": \"OpeningHoursSpecification\", \"dayOfWeek\": [\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\"], \"opens\": \"07:00\", \"closes\": \"19:00\"},        {\"@type\": \"OpeningHoursSpecification\", \"dayOfWeek\": [\"Saturday\",\"Sunday\"], \"opens\": \"08:00\", \"closes\": \"16:00\"}      ]    },    {      \"@type\": \"WebPage\",      \"@id\": \"https:\/\/citytint.hu\/#webpage\",      \"url\": \"https:\/\/citytint.hu\/\",      \"name\": \"Wall Painter Budapest \u2013 Precise Interior Painting, Skim Coating, Wall Renovation | CityTint\",      \"isPartOf\": {\"@id\": \"https:\/\/citytint.hu\/#business\"},      \"inLanguage\": \"hu-HU\"    }  ]}<\/script><\/p>\n<style>\/* ============================================================   DESIGN TOKENS   ============================================================ *\/:root {  --primary:   #0077A8;  --primary-d: #005d84;  --accent:    #F0B429;  --accent-d:  #d9a020;  --dark:      #002A3A;  --bg:        #EFF8FC;  --white:     #ffffff;  --text:      #1a2e38;  --muted:     #5a7a88;  --border:    #c6e2ef;  --font-h:    'Barlow Condensed', sans-serif;  --font-b:    'Plus Jakarta Sans', sans-serif;  --font-i:    'Plus Jakarta Sans', sans-serif;  --radius:    13px;  --gap:       11px;}*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }body {  font-family: var(--font-b);  background: var(--bg);  color: var(--text);  -webkit-font-smoothing: antialiased;  text-rendering: optimizeLegibility;}\/* ============================================================   SECTION WRAPPER   50-50 split: bal hero | jobb card-stack   padding szimmetrikus: bal = hero bal padding, jobb = ugyanannyi   ============================================================ *\/.ct-section {  display: grid;  grid-template-columns: 1fr 1fr;  align-items: stretch;  min-height: 680px;}\/* ============================================================   BAL PANEL \u2013 s\u00f6t\u00e9t hero  (50%)   ============================================================ *\/.ct-hero {  background: var(--dark);  padding: 52px 52px;  display: flex;  flex-direction: column;  justify-content: space-between;  position: relative;  overflow: hidden;}\/* Dekor v\u00edzjel *\/.ct-hero::before {  content: 'CT';  position: absolute; bottom: -24px; right: -12px;  font-family: var(--font-h);  font-size: 260px; font-weight: 800;  color: rgba(255,255,255,0.022);  line-height: 1; pointer-events: none; user-select: none;  letter-spacing: -0.04em;}.ct-hero-inner {  position: relative; z-index: 1;  display: flex; flex-direction: column; height: 100%;}\/* \u2500\u2500 Eyebrow \u2500\u2500 *\/.ct-eyebrow {  display: inline-flex; align-items: center; gap: 8px;  font-family: var(--font-h); font-size: 12px; font-weight: 700;  text-transform: uppercase; letter-spacing: 0.22em;  color: var(--accent); margin-bottom: 18px;}.ct-eyebrow-dot {  width: 7px; height: 7px; background: var(--accent);  border-radius: 50%; flex-shrink: 0;  animation: pulse 2.6s ease-in-out infinite;}@keyframes pulse {  0%,100% { opacity: 1; transform: scale(1); }  50%      { opacity: .4; transform: scale(.6); }}\/* \u2500\u2500 F\u0151c\u00edm \u2013 H1 a SEO-hoz \u2500\u2500   \"SZOBAFEST\u00c9SI\" white-space:nowrap \u2192 soha nem t\u00f6rik   ============================================================ *\/.ct-headline {  font-family: var(--font-h);  font-size: clamp(50px, 4.6vw, 80px);  font-weight: 800; color: var(--white);  line-height: 0.91; text-transform: uppercase;  letter-spacing: -0.02em; margin-bottom: 0;}.ct-headline .nowrap { display: block; white-space: nowrap; }.ct-headline .accent { color: var(--accent); }.ct-headline .line2  { display: block; }\/* \u2500\u2500 Alfelirat \u2500\u2500 *\/.ct-sub {  font-family: var(--font-h); font-size: clamp(12px, 1.2vw, 17px);  font-weight: 700; color: rgba(255,255,255,0.30);  text-transform: uppercase; letter-spacing: 0.1em;  margin-top: 10px; margin-bottom: 0;}\/* \u2500\u2500 Elv\u00e1laszt\u00f3 \u2500\u2500 *\/.ct-divider {  width: 44px; height: 3px;  background: linear-gradient(90deg, var(--primary), var(--accent));  border-radius: 2px; margin: 20px 0 18px; flex-shrink: 0;}\/* \u2500\u2500 Le\u00edr\u00f3 sz\u00f6veg \u2500\u2500 *\/.ct-desc {  font-size: 14px; line-height: 1.82;  color: rgba(255,255,255,0.58);  margin-bottom: 20px;}.ct-desc strong { color: var(--white); font-weight: 700; }\/* \u2500\u2500 Trust lista \u2500\u2500 *\/.ct-trust {  display: flex; flex-direction: column;  gap: 9px; margin-bottom: 28px; flex: 1;}.ct-trust-row {  display: flex; align-items: center; gap: 11px;  font-size: 13px; font-weight: 500;  color: rgba(255,255,255,0.68);}.ct-trust-icon {  width: 28px; height: 28px;  background: rgba(255,255,255,0.07);  border-radius: 7px; display: flex;  align-items: center; justify-content: center;  font-size: 13px; flex-shrink: 0;}\/* \u2500\u2500 Gombok \u2500\u2500 *\/.ct-btns { display: flex; flex-direction: column; gap: 9px; }.ct-btn-primary {  display: flex; align-items: center; justify-content: center; gap: 8px;  background: var(--accent); color: var(--dark);  font-family: var(--font-h); font-size: 16px; font-weight: 800;  text-transform: uppercase; letter-spacing: 0.06em;  padding: 15px 22px; border-radius: 10px;  text-decoration: none; min-height: 48px;  transition: background .2s, transform .2s, box-shadow .2s;  box-shadow: 0 6px 22px rgba(240,180,41,.32);}.ct-btn-primary:hover {  background: var(--accent-d);  transform: translateY(-2px);  box-shadow: 0 10px 30px rgba(240,180,41,.46);}.ct-btn-ghost {  display: flex; align-items: center; justify-content: center; gap: 8px;  background: rgba(255,255,255,.09);  border: 2px solid rgba(255,255,255,.26);  color: #fff; font-family: var(--font-b);  font-size: 13.5px; font-weight: 700;  padding: 13px 18px; border-radius: 10px;  text-decoration: none; min-height: 48px;  transition: all .2s;}.ct-btn-ghost:hover {  background: rgba(255,255,255,.17);  border-color: rgba(255,255,255,.48);}\/* ============================================================   JOBB PANEL \u2013 k\u00e1rtya-stack  (50%)   ============================================================ *\/.ct-stack {  background: var(--bg);  padding: 20px 52px 20px 20px;   \/* jobb padding = hero bal padding \u2192 szimmetrikus *\/  display: flex;  flex-direction: column;  gap: var(--gap);}\/* \u2500\u2500 Egyes k\u00e1rtya \u2500\u2500 *\/.ct-card {  display: grid;  grid-template-columns: 180px 1fr;  border-radius: var(--radius);  overflow: hidden;  background: var(--white);  border: 1px solid var(--border);  flex: 1;  min-height: 0;  text-decoration: none;  color: inherit;  transition: box-shadow .28s ease;  box-shadow: 0 2px 12px rgba(0,119,168,0.07);}.ct-card--blue { background: var(--primary); border-color: transparent; }.ct-card--dark { background: var(--dark);    border-color: transparent; }@media (hover: hover) and (min-width: 1024px) {  .ct-card:hover {    box-shadow: 0 8px 30px rgba(0,119,168,0.20);  }}\/* \u2500\u2500 K\u00e9p r\u00e9sz \u2500\u2500 *\/.ct-card-img {  position: relative;  overflow: hidden;  flex-shrink: 0;  background: #d0e8f2;}\/* Desktop: hover v\u00e1lt\u00e1s *\/.ct-img-before,.ct-img-after {  position: absolute; inset: 0;  width: 100%; height: 100%;  object-fit: cover; display: block;  pointer-events: none;}.ct-img-before { opacity: 1; z-index: 1; }.ct-img-after  { opacity: 0; z-index: 2; }\/* Desktop hover anim\u00e1ci\u00f3 *\/@media (hover: hover) and (min-width: 1024px) {  .ct-img-before,  .ct-img-after {    transition: opacity .50s ease;  }  .ct-card:hover .ct-img-before { opacity: 0; }  .ct-card:hover .ct-img-after  { opacity: 1; }}\/* \u2500\u2500 Mobil: scroll-alap\u00fa k\u00e9pv\u00e1lt\u00e1s (CSS --p v\u00e1ltoz\u00f3ra k\u00f6tve) \u2500\u2500   Pontosan a bento_grid.html mint\u00e1j\u00e1ra   ============================================================ *\/@media (max-width: 1023px) {  .ct-img-before {    transform: translateX(calc(var(--p, 0) * -100%)) !important;    opacity: calc(1 - var(--p, 0)) !important;    transition: none !important;  }  .ct-img-after {    transform: translateX(calc((1 - var(--p, 0)) * 100%)) !important;    opacity: var(--p, 0) !important;    transition: none !important;  }}\/* \u2500\u2500 Badge (El\u0151tte \/ Ut\u00e1na) \u2500\u2500 *\/.ct-badge-wrap {  position: absolute; bottom: 8px; left: 9px;  z-index: 10; height: 22px; pointer-events: none;}.ct-badge-before,.ct-badge-after {  position: absolute; bottom: 0; left: 0;  font-family: var(--font-i); font-size: 10px; font-weight: 700;  letter-spacing: 0.1em; text-transform: uppercase;  padding: 3px 8px; border-radius: 4px; white-space: nowrap;  background: rgba(0,42,58,0.78);  -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px);}.ct-badge-before { color: rgba(255,255,255,.9); opacity: 1;  will-change: opacity; }.ct-badge-after  { background: rgba(0,119,168,.9); color: #fff; opacity: 0; will-change: opacity; }\/* Desktop: badge hover \u2014 transition az alap \u00e1llapoton, hogy oda-vissza is sima legyen *\/@media (hover: hover) and (min-width: 1024px) {  .ct-badge-before { transition: opacity .32s ease; }  .ct-badge-after  { transition: opacity .32s ease; }  .ct-card:hover .ct-badge-before { opacity: 0; }  .ct-card:hover .ct-badge-after  { opacity: 1; }}\/* Mobil: badge scroll *\/@media (max-width: 1023px) {  .ct-badge-before {    opacity: calc(1 - var(--p, 0)) !important;    transform: translateY(calc(var(--p, 0) * 4px)) !important;    transition: none !important;  }  .ct-badge-after {    opacity: var(--p, 0) !important;    transform: translateY(calc((1 - var(--p, 0)) * -4px)) !important;    transition: none !important;  }}\/* \u2500\u2500 Sz\u00f6veg r\u00e9sz \u2500\u2500 *\/.ct-card-body {  padding: 11px 15px 12px;  display: flex; flex-direction: column; justify-content: center;  gap: 3px;}.ct-card-label {  font-family: var(--font-i); font-size: 9.5px; font-weight: 700;  letter-spacing: 0.14em; text-transform: uppercase;  color: var(--primary); line-height: 1;}.ct-card--blue .ct-card-label,.ct-card--dark .ct-card-label { color: rgba(255,255,255,.52); }.ct-card-title {  font-family: var(--font-b); font-size: 14.5px; font-weight: 700;  color: var(--dark); line-height: 1.22;}.ct-card--blue .ct-card-title,.ct-card--dark .ct-card-title { color: #fff; }.ct-card-text {  font-family: var(--font-i); font-size: 12px; line-height: 1.6;  color: var(--muted);}.ct-card-text strong { color: var(--text); font-weight: 600; }.ct-card--blue .ct-card-text,.ct-card--dark .ct-card-text { color: rgba(255,255,255,.68); }.ct-card--blue .ct-card-text strong,.ct-card--dark .ct-card-text strong { color: #fff; }.ct-card-link {  margin-top: 4px;  font-family: var(--font-i); font-size: 11.5px; font-weight: 700;  color: var(--primary); letter-spacing: 0.02em;}.ct-card--blue .ct-card-link,.ct-card--dark .ct-card-link { color: var(--accent); }\/* ============================================================   RESZPONZ\u00cdV   ============================================================ *\/\/* \u2500\u2500 1400px+ \u2013 nagyobb hero \u2500\u2500 *\/@media (min-width: 1400px) {  .ct-hero { padding: 60px 60px; }  .ct-stack { padding: 24px 60px 24px 24px; }  .ct-headline { font-size: clamp(58px, 4.8vw, 88px); }  .ct-card { grid-template-columns: 200px 1fr; }}\/* \u2500\u2500 1280px \u2013 k\u00f6zepes desktop \u2500\u2500 *\/@media (max-width: 1280px) {  .ct-hero  { padding: 44px 44px; }  .ct-stack { padding: 16px 44px 16px 16px; }  .ct-card  { grid-template-columns: 160px 1fr; }  .ct-headline { font-size: clamp(44px, 4.4vw, 72px); }}\/* \u2500\u2500 1100px \u2013 sz\u0171k desktop \u2500\u2500 *\/@media (max-width: 1100px) and (min-width: 1024px) {  .ct-hero  { padding: 36px 36px; }  .ct-stack { padding: 14px 36px 14px 14px; }  .ct-card  { grid-template-columns: 140px 1fr; }  .ct-headline { font-size: clamp(38px, 4vw, 62px); }  .ct-card-title { font-size: 13.5px; }  .ct-card-text  { font-size: 11.5px; }}\/* \u2500\u2500 Tablet: egym\u00e1s al\u00e1, 2 oszlopos k\u00e1rty\u00e1k \u2500\u2500 *\/@media (max-width: 1023px) {  .ct-section {    grid-template-columns: 1fr;    min-height: auto;  }  .ct-hero { padding: 44px 36px; }  .ct-hero::before { font-size: 140px; }  .ct-headline { font-size: clamp(52px, 9vw, 88px); }  .ct-sub  { display: none; }  .ct-btns { flex-direction: row; flex-wrap: wrap; gap: 10px; }  .ct-btn-primary, .ct-btn-ghost { flex: 1; min-width: 190px; }  \/* K\u00e1rtya-stack: 2 oszlopos r\u00e1cs tableten *\/  .ct-stack {    padding: 20px 24px 24px;    display: grid;    grid-template-columns: repeat(2, 1fr);    gap: 10px;  }  .ct-card {    grid-template-columns: 1fr;    grid-template-rows: 220px auto;  }  .ct-card-img { height: 220px; }}\/* \u2500\u2500 Mobil: 1 oszlopos k\u00e1rty\u00e1k \u2500\u2500 *\/@media (max-width: 599px) {  .ct-hero { padding: 36px 22px; }  .ct-hero::before { display: none; }  .ct-btns { flex-direction: column; }  .ct-btn-primary, .ct-btn-ghost { flex: none; }  .ct-headline { font-size: clamp(46px, 12vw, 68px); }  .ct-stack {    padding: 16px 16px 20px;    display: flex;    flex-direction: column;    gap: 10px;  }  .ct-card {    grid-template-columns: 140px 1fr;  }  .ct-card-title { font-size: 13.5px; }  .ct-card-text  { font-size: 11.5px; }}\/* \u2500\u2500 Nagyon kis k\u00e9perny\u0151 (360px) \u2500\u2500 *\/@media (max-width: 400px) {  .ct-card { grid-template-columns: 110px 1fr; }}<\/style>\n<p>     SECTION     Semantikus: section > article elemek a k\u00e1rty\u00e1khoz     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 &#8211;><\/p>\n<section class=\"ct-section\" aria-label=\"Painting services in Budapest \u2013 CityTint\">         BAL: HERO       \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 &#8211;>  <\/p>\n<div class=\"ct-hero\">    <\/p>\n<div class=\"ct-hero-inner\">      <\/p>\n<div>        <pee class=\"ct-eyebrow\">          <span class=\"ct-eyebrow-dot\" aria-hidden=\"true\"><\/span>          CityTint Budapest        <\/pee>                <\/p>\n<h1 class=\"ct-headline\">          INTERIOR<!\u2013- [et_pb_br_holder] -\u2013><span class=\"accent\">PAINTING<\/span><!\u2013- [et_pb_br_holder] -\u2013>SERVICES        <\/h1>\n<p>        <pee class=\"ct-sub\">Budapest \u2013 all districts covered<\/pee>        <\/p>\n<div class=\"ct-divider\" aria-hidden=\"true\"><\/div>\n<p>        <pee class=\"ct-desc\">          <strong>Precise interior painting,<\/strong> skim coating and          wall renovation in Budapest \u2014 small team, competitive rates.          Every job is treated          <strong>as if it were our own home.<\/strong>        <\/pee>      <\/div>\n<p>      <\/p>\n<div class=\"ct-trust\" role=\"list\">        <\/p>\n<div class=\"ct-trust-row\" role=\"listitem\">          <\/p>\n<div class=\"ct-trust-icon\" aria-hidden=\"true\">\ud83d\udccd<\/div>\n<p>          <span>All districts of Budapest \u2014 free call-out<\/span>        <\/div>\n<p>        <\/p>\n<div class=\"ct-trust-row\" role=\"listitem\">          <\/p>\n<div class=\"ct-trust-icon\" aria-hidden=\"true\">\ud83d\udd12<\/div>\n<p>          <span>Written guarantee on every completed job<\/span>        <\/div>\n<p>        <\/p>\n<div class=\"ct-trust-row\" role=\"listitem\">          <\/p>\n<div class=\"ct-trust-icon\" aria-hidden=\"true\">\ud83e\uddfe<\/div>\n<p>          <span>Registered business \u2014 invoice always provided<\/span>        <\/div>\n<p>        <\/p>\n<div class=\"ct-trust-row\" role=\"listitem\">          <\/p>\n<div class=\"ct-trust-icon\" aria-hidden=\"true\">\ud83d\udccb<\/div>\n<p>          <span>Itemised quote \u2014 fixed price, no surprises<\/span>        <\/div>\n<p>        <\/p>\n<div class=\"ct-trust-row\" role=\"listitem\">          <\/p>\n<div class=\"ct-trust-icon\" aria-hidden=\"true\">\u26a1<\/div>\n<p>          <span>Express painting in 24\u201348h, weekends included<\/span>        <\/div>\n<p>      <\/div>\n<p>      <\/p>\n<div class=\"ct-btns\">        <a href=\"https:\/\/citytint.hu\/wp\/en\/main-page\/#Contact\"           class=&#8221;ct-btn-primary&#8221;           aria-label=&#8221;Request a free painting quote in Budapest&#8221;>          <svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\"               stroke=&#8221;currentColor&#8221; stroke-width=&#8221;2.5&#8243; aria-hidden=&#8221;true&#8221;>            <path d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2\"\/>            <path d=\"M12 12h4m-4 3h2\"\/>          <\/svg>          Free Quote        <\/a>        <a href=\"tel:+36706166983\"           class=&#8221;ct-btn-ghost&#8221;           aria-label=&#8221;CityTint wall painter phone number&#8221;>          \ud83d\udcde +36 70 616 6983        <\/a>      <\/div>\n<p>    <\/div>\n<p>  <\/div>\n<p>         JOBB: K\u00c1RTYA-STACK       Minden k\u00e1rty\u00e1n: thumbnail bal + sz\u00f6veg jobb       Desktop: hover k\u00e9pv\u00e1lt\u00e1s       Mobil\/tablet: scroll-alap\u00fa k\u00e9pv\u00e1lt\u00e1s (&#8211;p CSS v\u00e1ltoz\u00f3)       \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 &#8211;>  <\/p>\n<div class=\"ct-stack\">             LCP k\u00e9p \u2192 fetchpriority=&#8221;high&#8221;, nem lazy &#8211;>    <\/p>\n<article class=\"ct-card\" itemscope itemtype=\"https:\/\/schema.org\/Service\">      <\/p>\n<div class=\"ct-card-img\">        <img class=\"ct-img-before\"             src=&#8221;https:\/\/citytint.hu\/wp\/wp-content\/uploads\/2026\/03\/panelhaz-felujitas-panel-festes-budapest-tapetakaparas-falfelujitas.webp&#8221;             alt=&#8221;Before painting \u2013 peeling, yellowed paint Budapest&#8221;             width=&#8221;180&#8243; height=&#8221;120&#8243;             fetchpriority=&#8221;lazy&#8221;             decoding=&#8221;async&#8221;>        <img class=\"ct-img-after\"             src=&#8221;https:\/\/citytint.hu\/wp\/wp-content\/uploads\/2026\/03\/panelhaz-felujitas-panel-festes-budapest-tisztasagi-festes.webp&#8221;             alt=&#8221;After painting \u2013 freshly painted white wall Budapest&#8221;             width=&#8221;180&#8243; height=&#8221;120&#8243;             loading=&#8221;lazy&#8221; decoding=&#8221;async&#8221;>        <\/p>\n<div class=\"ct-badge-wrap\" aria-hidden=\"true\">          <span class=\"ct-badge-before\">Before<\/span>          <span class=\"ct-badge-after\">After<\/span>        <\/div>\n<p>      <\/div>\n<p>      <\/p>\n<div class=\"ct-card-body\">        <pee class=\"ct-card-label\" aria-hidden=\"true\">Interior Painting Budapest<\/pee>        <\/p>\n<h2 class=\"ct-card-title\" itemprop=\"name\">Interior Wall Painting in Budapest<\/h2>\n<p>        <pee class=\"ct-card-text\" itemprop=\"description\">          From a quick <strong>fresh coat<\/strong> to a full colour change \u2014          <strong>precise interior painting<\/strong> in bedrooms, living rooms,          kitchens and bathrooms. Itemised quote and guarantee included.        <\/pee>        <a class=\"ct-card-link\" href=\"https:\/\/citytint.hu\/wp\/home\/budapest-szobafesto\/\"           itemprop=&#8221;url&#8221; aria-label=&#8221;Interior painting Budapest \u2013 details&#8221;>Read more \u2192<\/a>      <\/div>\n<p>    <\/article>\n<p>        <\/p>\n<article class=\"ct-card ct-card--blue\" itemscope itemtype=\"https:\/\/schema.org\/Service\">      <\/p>\n<div class=\"ct-card-img\">        <img class=\"ct-img-before\"             src=&#8221;https:\/\/citytint.hu\/wp\/wp-content\/uploads\/2026\/02\/tisztasagi-festes-budapest-szobafesto-alberlet-festes.webp&#8221;             alt=&#8221;Before fresh coat \u2013 dirty, worn walls Budapest&#8221;             width=&#8221;180&#8243; height=&#8221;120&#8243;             loading=&#8221;lazy&#8221; decoding=&#8221;async&#8221;>        <img class=\"ct-img-after\"             src=&#8221;https:\/\/citytint.hu\/wp\/wp-content\/uploads\/2026\/02\/tisztasagi-festes-budapest-szobafesto-alberlet-szobafesto.webp&#8221;             alt=&#8221;After fresh coat \u2013 clean, white walls Budapest&#8221;             width=&#8221;180&#8243; height=&#8221;120&#8243;             loading=&#8221;lazy&#8221; decoding=&#8221;async&#8221;>        <\/p>\n<div class=\"ct-badge-wrap\" aria-hidden=\"true\">          <span class=\"ct-badge-before\">Before<\/span>          <span class=\"ct-badge-after\">After<\/span>        <\/div>\n<p>      <\/div>\n<p>      <\/p>\n<div class=\"ct-card-body\">        <pee class=\"ct-card-label\" aria-hidden=\"true\">Quick solution<\/pee>        <\/p>\n<h2 class=\"ct-card-title\" itemprop=\"name\">Fresh Coat Painting Budapest<\/h2>\n<p>        <pee class=\"ct-card-text\" itemprop=\"description\">          <strong>Quick fresh coat painting<\/strong> in as little as 1 day.          Ideal before <strong>moving, selling<\/strong> or welcoming new tenants.        <\/pee>        <a class=\"ct-card-link\" href=\"https:\/\/citytint.hu\/wp\/en\/main-page\/apartment-painting-budapest-rental\/\"           aria-label=&#8221;Fresh coat painting Budapest \u2013 details&#8221;>Read more \u2192<\/a>      <\/div>\n<p>    <\/article>\n<p>        <\/p>\n<article class=\"ct-card\" itemscope itemtype=\"https:\/\/schema.org\/Service\">      <\/p>\n<div class=\"ct-card-img\">        <img class=\"ct-img-before\"             src=&#8221;https:\/\/citytint.hu\/wp\/wp-content\/uploads\/2026\/02\/berelt-szoba-festes-tisztasagi-festes-budapest-gyerekszoba-festes.webp&#8221;             alt=&#8221;Before apartment painting \u2013 damaged, dirty walls Budapest&#8221;             width=&#8221;180&#8243; height=&#8221;120&#8243;             loading=&#8221;lazy&#8221; decoding=&#8221;async&#8221;>        <img class=\"ct-img-after\"             src=&#8221;https:\/\/citytint.hu\/wp\/wp-content\/uploads\/2026\/02\/berelt-szoba-festes-tisztasagi-festes-budapest-szines-festes-gyerekszoba.webp&#8221;             alt=&#8221;After apartment painting \u2013 freshly painted rental Budapest&#8221;             width=&#8221;180&#8243; height=&#8221;120&#8243;             loading=&#8221;lazy&#8221; decoding=&#8221;async&#8221;>        <\/p>\n<div class=\"ct-badge-wrap\" aria-hidden=\"true\">          <span class=\"ct-badge-before\">Before<\/span>          <span class=\"ct-badge-after\">After<\/span>        <\/div>\n<p>      <\/div>\n<p>      <\/p>\n<div class=\"ct-card-body\">        <pee class=\"ct-card-label\" aria-hidden=\"true\">Rental &#038; Apartment Painting<\/pee>        <\/p>\n<h2 class=\"ct-card-title\" itemprop=\"name\">Rental Apartment Painting Budapest<\/h2>\n<p>        <pee class=\"ct-card-text\" itemprop=\"description\">          A freshly painted apartment <strong>rents faster and commands a higher price.<\/strong>          <strong>Express rental painting in 24\u201348h,<\/strong> weekends included, with wall repairs.        <\/pee>        <a class=\"ct-card-link\" href=\"https:\/\/citytint.hu\/wp\/en\/main-page\/apartment-painting-budapest-rental\/\"           aria-label=&#8221;Rental apartment painting Budapest \u2013 details&#8221;>Read more \u2192<\/a>      <\/div>\n<p>    <\/article>\n<p>        <\/p>\n<article class=\"ct-card ct-card--dark\" itemscope itemtype=\"https:\/\/schema.org\/Service\">      <\/p>\n<div class=\"ct-card-img\">        <img class=\"ct-img-before\"             src=&#8221;https:\/\/citytint.hu\/wp\/wp-content\/uploads\/2026\/02\/iroda-falfelujitas-budapest-13-kerulet-iroda-festes.webp&#8221;             alt=&#8221;Before skim coating \u2013 uneven, cracked wall Budapest&#8221;             width=&#8221;180&#8243; height=&#8221;120&#8243;             loading=&#8221;lazy&#8221; decoding=&#8221;async&#8221;>        <img class=\"ct-img-after\"             src=&#8221;https:\/\/citytint.hu\/wp\/wp-content\/uploads\/2026\/02\/iroda-falfelujitas-budapest-13-kerulet-iroda-festes-tisztasagi-festes.webp&#8221;             alt=&#8221;After skim coating \u2013 smooth, flawless wall Budapest&#8221;             width=&#8221;180&#8243; height=&#8221;120&#8243;             loading=&#8221;lazy&#8221; decoding=&#8221;async&#8221;>        <\/p>\n<div class=\"ct-badge-wrap\" aria-hidden=\"true\">          <span class=\"ct-badge-before\">Before<\/span>          <span class=\"ct-badge-after\">After<\/span>        <\/div>\n<p>      <\/div>\n<p>      <\/p>\n<div class=\"ct-card-body\">        <pee class=\"ct-card-label\" aria-hidden=\"true\">Surface preparation<\/pee>        <\/p>\n<h2 class=\"ct-card-title\" itemprop=\"name\">Skim Coating &#038; Full Wall Renovation Budapest<\/h2>\n<p>        <pee class=\"ct-card-text\" itemprop=\"description\">          From wallpaper stripping to <strong>two-layer skim coating<\/strong> and painting \u2014          all in one. Water damage repair and <strong>anti-mould treatment<\/strong> available.        <\/pee>        <a class=\"ct-card-link\" href=\"https:\/\/citytint.hu\/wp\/home\/falfelujitas-budapest-tapetakaparas-gletteles\/\"           aria-label=&#8221;Skim coating Budapest \u2013 details&#8221;>Read more \u2192<\/a>      <\/div>\n<p>    <\/article>\n<p>        <\/p>\n<article class=\"ct-card ct-card--blue\" itemscope itemtype=\"https:\/\/schema.org\/Service\">      <\/p>\n<div class=\"ct-card-img\">        <img class=\"ct-img-before\"             src=&#8221;https:\/\/citytint.hu\/wp\/wp-content\/uploads\/2026\/03\/faljavitas-repedt-fal-budapest-szobafesto-szines-festes.webp&#8221;             alt=&#8221;Before crack repair \u2013 cracked wall Budapest&#8221;             width=&#8221;180&#8243; height=&#8221;120&#8243;             loading=&#8221;lazy&#8221; decoding=&#8221;async&#8221;>        <img class=\"ct-img-after\"             src=&#8221;https:\/\/citytint.hu\/wp\/wp-content\/uploads\/2026\/03\/faljavitas-repedt-fal-budapest-szobafesto-meszfestek.webp&#8221;             alt=&#8221;After crack repair \u2013 smooth wall Budapest&#8221;             width=&#8221;180&#8243; height=&#8221;120&#8243;             loading=&#8221;lazy&#8221; decoding=&#8221;async&#8221;>        <\/p>\n<div class=\"ct-badge-wrap\" aria-hidden=\"true\">          <span class=\"ct-badge-before\">Before<\/span>          <span class=\"ct-badge-after\">After<\/span>        <\/div>\n<p>      <\/div>\n<p>      <\/p>\n<div class=\"ct-card-body\">        <pee class=\"ct-card-label\" aria-hidden=\"true\">Wall Repairs &#038; Fixes<\/pee>        <\/p>\n<h2 class=\"ct-card-title\" itemprop=\"name\">Wall Chase &#038; Patch Repair Budapest<\/h2>\n<p>        <pee class=\"ct-card-text\" itemprop=\"description\">          <strong>Wall cracks, flaking plaster, holes<\/strong> and post-installation          <strong>chase repair<\/strong> \u2014 after plumbing, electrical or window replacement.          From plastering to painting, all handled by us.        <\/pee>        <a class=\"ct-card-link\" href=\"https:\/\/citytint.hu\/wp\/home\/falfelujitas-budapest-tapetakaparas-gletteles\/\"           aria-label=&#8221;Wall repairs Budapest \u2013 details&#8221;>Read more \u2192<\/a>      <\/div>\n<p>    <\/article>\n<p>        <\/p>\n<article class=\"ct-card\" itemscope itemtype=\"https:\/\/schema.org\/Service\">      <\/p>\n<div class=\"ct-card-img\">        <img class=\"ct-img-before\"             src=&#8221;https:\/\/citytint.hu\/wp\/wp-content\/uploads\/2026\/02\/szobafesto-budapest-citytint-konyha-penesz-festes-peneszkezeles.webp&#8221;             alt=&#8221;Before Wood &#038; Metal Painting \u2013 worn window frame Budapest&#8221;             width=&#8221;180&#8243; height=&#8221;120&#8243;             loading=&#8221;lazy&#8221; decoding=&#8221;async&#8221;>        <img class=\"ct-img-after\"             src=&#8221;https:\/\/citytint.hu\/wp\/wp-content\/uploads\/2026\/02\/szobafesto-budapest-citytint-konyha-penesz-festes-tisztasagi-festes.webp&#8221;             alt=&#8221;After Wood &#038; Metal Painting \u2013 freshly painted window frame Budapest&#8221;             width=&#8221;180&#8243; height=&#8221;120&#8243;             loading=&#8221;lazy&#8221; decoding=&#8221;async&#8221;>        <\/p>\n<div class=\"ct-badge-wrap\" aria-hidden=\"true\">          <span class=\"ct-badge-before\">Before<\/span>          <span class=\"ct-badge-after\">After<\/span>        <\/div>\n<p>      <\/div>\n<p>      <\/p>\n<div class=\"ct-card-body\">        <pee class=\"ct-card-label\" aria-hidden=\"true\">Gloss painting<\/pee>        <\/p>\n<h2 class=\"ct-card-title\" itemprop=\"name\">Wood &#038; Metal Painting (Gloss) Budapest<\/h2>\n<p>        <pee class=\"ct-card-text\" itemprop=\"description\">          Window frames, railings and fences \u2014          <strong>professional gloss painting<\/strong> in Budapest \u2014          durable, polished results.        <\/pee>        <a class=\"ct-card-link\" href=\"https:\/\/citytint.hu\/\"           aria-label=&#8221;Gloss painting Budapest \u2013 details&#8221;>Read more \u2192<\/a>      <\/div>\n<p>    <\/article>\n<p>  <\/div>\n<p><\/section>\n<p>     JAVASCRIPT     Scroll-alap\u00fa k\u00e9pv\u00e1lt\u00e1s mobilon\/tableten     Pontosan a bento_grid.html logik\u00e1j\u00e1val (&#8211;p CSS v\u00e1ltoz\u00f3)     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 &#8211;><script>(function () {  'use strict';  var imgWraps = [];  \/\/ T\u00e1roljuk az el\u0151z\u0151 --p \u00e9rt\u00e9keket a deadzone-hoz  var prevP = [];  function collectWraps() {    var cards = document.querySelectorAll('.ct-card');    imgWraps = [];    prevP    = [];    for (var i = 0; i < cards.length; i++) {      var w = cards[i].querySelector('.ct-card-img');      if (w) { imgWraps.push(w); prevP.push(-1); }    }  }  function handleScroll() {    if (window.innerWidth > 1023) return;    var wh     = window.innerHeight;    var startY = wh * 0.70;    var endY   = wh * 0.40;    for (var i = 0; i < imgWraps.length; i++) {      var rect   = imgWraps[i].getBoundingClientRect();      var center = rect.top + rect.height \/ 2;      var p = (startY - center) \/ (startY - endY);      \/\/ Sz\u00e9ls\u0151 \u00e9rt\u00e9kekre snap \u2192 nincs lebeg\u00e9s 0 \u00e9s 1 k\u00f6zel\u00e9ben      if (p <= 0.05) p = 0;      if (p >= 0.95) p = 1;      \/\/ Deadzone: 0.04-n\u00e9l kisebb v\u00e1ltoz\u00e1st ignor\u00e1ljuk \u2192 nincs vibr\u00e1l\u00e1s      if (Math.abs(p - prevP[i]) < 0.04) continue;      prevP[i] = p;      imgWraps[i].style.setProperty('--p', p);    }  }  document.addEventListener('DOMContentLoaded', function () {    collectWraps();    setTimeout(handleScroll, 80);  });  window.addEventListener('scroll', function () {    window.requestAnimationFrame(handleScroll);  }, { passive: true });  window.addEventListener('resize', function () {    window.requestAnimationFrame(handleScroll);  }, { passive: true });})();<\/script>[\/et_pb_fullwidth_code][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_fullwidth_code _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<script type=\"application\/ld+json\">  {    \"@context\": \"https:\/\/schema.org\",    \"@type\": \"LocalBusiness\",    \"name\": \"CityTint Painter Budapest\",    \"description\": \"Professional wall painting, skim coating, apartment painting and office painting in Budapest. Transparent all-in pricing.\",    \"url\": \"https:\/\/citytint.hu\",    \"address\": { \"@type\": \"PostalAddress\", \"addressLocality\": \"Budapest\", \"addressCountry\": \"HU\" },    \"areaServed\": { \"@type\": \"City\", \"name\": \"Budapest\" },    \"priceRange\": \"1 800\u20135 200 Ft\/m\u00b2\",    \"hasOfferCatalog\": {      \"@type\": \"OfferCatalog\",      \"name\": \"Painting Price List 2026\",      \"itemListElement\": [        { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Fresh coat painting Budapest\" }, \"price\": \"1800\", \"priceCurrency\": \"HUF\" },        { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Full room painting with repairs Budapest\" }, \"price\": \"2800\", \"priceCurrency\": \"HUF\" },        { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Wallpaper removal skim coating painting Budapest\" }, \"price\": \"3800\", \"priceCurrency\": \"HUF\" },        { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Skim coating Budapest\" }, \"price\": \"1800\", \"priceCurrency\": \"HUF\" },        { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Rental apartment painting Budapest\" }, \"price\": \"2000\", \"priceCurrency\": \"HUF\" },        { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Office painting Budapest\" }, \"price\": \"2200\", \"priceCurrency\": \"HUF\" }      ]    }  }  <\/script><\/p>\n<style>    :root {      --primary:    #0077A8;      --primary-d:  #005d84;      --accent:     #F0B429;      --accent-d:   #d9a020;      --dark:       #002A3A;      --bg:         #EFF8FC;      --white:      #ffffff;      --text:       #1a2e38;      --muted:      #5a7a88;      --border:     #d0e8f2;      --font-h:     'Barlow Condensed', sans-serif;      --font-b:     'Plus Jakarta Sans', sans-serif;    }    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }    body {      font-family: var(--font-b);      background: var(--bg);      color: var(--text);      -webkit-font-smoothing: antialiased;    }    \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550        OUTER SECTION    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/    .ct-section {      display: grid;      grid-template-columns: 1fr 1fr;    }    \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550        LEFT PANEL (Most m\u00e1r jobb oldalon asztali n\u00e9zetben)    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/    .ct-left {      background: var(--dark);      padding: 64px 56px;      display: flex;      flex-direction: column;      justify-content: space-between;      min-height: 620px;      position: relative;      overflow: hidden;      order: 2; \/* Ez teszi a jobb oldalra *\/    }    .ct-left::before {      content: attr(data-year);      position: absolute;      bottom: -16px; right: -8px;      font-family: var(--font-h);      font-size: 200px;      font-weight: 800;      color: rgba(255,255,255,0.028);      line-height: 1;      pointer-events: none;      user-select: none;      letter-spacing: -0.04em;    }    .ct-left-inner {      position: relative;      z-index: 1;      display: flex;      flex-direction: column;      height: 100%;      gap: 0;    }    .ct-eyebrow {      display: inline-flex;      align-items: center;      gap: 8px;      font-family: var(--font-h);      font-size: 13px;      font-weight: 700;      text-transform: uppercase;      letter-spacing: 0.2em;      color: var(--accent);      margin-bottom: 20px;    }    .ct-eyebrow-dot {      width: 7px; height: 7px;      background: var(--accent);      border-radius: 50%;      animation: pulse 2.6s ease-in-out infinite;    }    @keyframes pulse {      0%,100% { opacity: 1; transform: scale(1); }      50%      { opacity: .4; transform: scale(.6); }    }    .ct-headline {      font-family: var(--font-h);      font-size: clamp(56px, 5.8vw, 80px);      font-weight: 800;      color: var(--white);      line-height: 0.92;      text-transform: uppercase;      letter-spacing: -0.02em;      margin-bottom: 6px;    }    .ct-headline-accent { color: var(--accent); }    .ct-headline-sub {      font-family: var(--font-h);      font-size: clamp(16px, 1.8vw, 22px);      font-weight: 700;      color: rgba(255,255,255,0.35);      text-transform: uppercase;      letter-spacing: 0.1em;      margin-top: 10px;      margin-bottom: 28px;    }    .ct-divider {      width: 48px; height: 3px;      background: linear-gradient(90deg, var(--primary), var(--accent));      border-radius: 2px;      margin-bottom: 24px;    }    .ct-desc {      font-size: 16px;      line-height: 1.85;      color: rgba(255,255,255,0.6);      margin-bottom: 32px;    }    .ct-desc strong { color: #fff; font-weight: 700; }    .ct-trust {      display: flex;      flex-direction: column;      gap: 12px;      margin-bottom: 40px;      flex: 1;    }    .ct-trust-row {      display: flex;      align-items: center;      gap: 12px;      font-size: 15px;      font-weight: 500;      color: rgba(255,255,255,0.72);    }    .ct-trust-icon {      width: 32px; height: 32px;      background: rgba(255,255,255,0.07);      border-radius: 8px;      display: flex; align-items: center; justify-content: center;      font-size: 15px;      flex-shrink: 0;    }    .ct-btn-stack { display: flex; flex-direction: column; gap: 10px; }    .ct-btn-primary {      display: flex;      align-items: center;      justify-content: center;      gap: 10px;      background: var(--accent);      color: var(--dark);      font-family: var(--font-h);      font-size: 18px;      font-weight: 800;      text-transform: uppercase;      letter-spacing: 0.06em;      padding: 18px 28px;      border-radius: 10px;      text-decoration: none;      transition: background .2s, transform .2s, box-shadow .2s;      box-shadow: 0 6px 24px rgba(240,180,41,.32);    }    .ct-btn-primary:hover {      background: var(--accent-d);      transform: translateY(-2px);      box-shadow: 0 10px 32px rgba(240,180,41,.48);    }    .ct-btn-primary svg { width: 20px; height: 20px; flex-shrink: 0; }    .ct-btn-ghost {      display: flex;      align-items: center;      justify-content: center;      gap: 10px;      background: rgba(255,255,255,0.10);      border: 2px solid rgba(255,255,255,0.28);      color: #ffffff;      font-family: var(--font-b);      font-size: 15px;      font-weight: 700;      padding: 15px 24px;      border-radius: 10px;      text-decoration: none;      transition: all .2s;    }    .ct-btn-ghost:hover {      background: rgba(255,255,255,0.18);      border-color: rgba(255,255,255,.55);    }    \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550        RIGHT PANEL (Most m\u00e1r bal oldalon asztali n\u00e9zetben)    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/    .ct-right {      background: var(--white);      display: flex;      flex-direction: column;      border-right: 1px solid var(--border);      order: 1; \/* Ez teszi a bal oldalra *\/    }    .ct-list-header {      padding: 24px 40px 20px;      border-bottom: 1.5px solid var(--border);      display: flex;      align-items: center;      justify-content: space-between;      gap: 12px;      flex-wrap: wrap;    }    .ct-list-title {      font-family: var(--font-b);      font-size: 12px;      font-weight: 700;      text-transform: uppercase;      letter-spacing: 0.12em;      color: var(--muted);    }    .ct-badge-updated {      display: inline-flex;      align-items: center;      gap: 7px;      background: var(--bg);      border: 1px solid var(--border);      border-radius: 100px;      padding: 5px 15px;      font-size: 12px;      font-weight: 600;      color: var(--muted);    }    .ct-badge-dot { width: 7px; height: 7px; background: #22c55e; border-radius: 50%; flex-shrink: 0; }    .ct-price-list { flex: 1; }    .ct-price-row {      display: flex;      align-items: center;      justify-content: space-between;      gap: 24px;      padding: 20px 40px;      border-bottom: 1px solid var(--border);      transition: background .15s;    }    .ct-price-row:last-child { border-bottom: none; }    .ct-price-row:hover { background: var(--bg); }    .ct-price-row.featured {      background: rgba(0,119,168,0.04);      border-left: 3px solid var(--primary);      padding-left: 37px;    }    .ct-price-row.featured:hover { background: rgba(0,119,168,0.08); }    .ct-svc-info { flex: 1; min-width: 0; }    .ct-svc-top {      display: flex;      align-items: center;      gap: 10px;      flex-wrap: wrap;      margin-bottom: 4px;    }    .ct-svc-name {      font-family: var(--font-b);      font-weight: 700;      font-size: 16px;      color: var(--dark);      line-height: 1.2;    }    .ct-svc-badge {      display: inline-block;      background: rgba(240,180,41,0.15);      color: #7a5500;      font-family: var(--font-h);      font-size: 11px;      font-weight: 700;      text-transform: uppercase;      letter-spacing: 0.07em;      padding: 2px 9px;      border-radius: 4px;      white-space: nowrap;    }    .ct-svc-desc {      font-size: 13px;      color: var(--muted);      line-height: 1.5;    }    .ct-price-block { text-align: right; flex-shrink: 0; }    .ct-price-num {      font-family: var(--font-h);      font-size: 28px;      font-weight: 800;      color: var(--primary);      line-height: 1;      white-space: nowrap;      display: block;    }    .ct-price-row.featured .ct-price-num { color: var(--accent); }    .ct-price-suffix {      font-size: 12px;      color: var(--muted);      font-weight: 500;      display: block;      margin-top: 3px;    }    .ct-footer {      border-top: 1.5px solid var(--border);      padding: 24px 40px;      display: flex;      align-items: center;      justify-content: space-between;      gap: 20px;      flex-wrap: wrap;      background: rgba(0,42,58,0.02);    }    .ct-footer-note {      font-size: 13px;      color: var(--muted);      line-height: 1.6;      max-width: 360px;    }    .ct-footer-note strong { color: var(--text); }    .ct-footer-note a { color: var(--primary); font-weight: 600; text-decoration: none; }    .ct-footer-note a:hover { text-decoration: underline; }    .ct-footer-btn {      display: inline-flex;      align-items: center;      gap: 10px;      background: var(--primary);      color: #fff;      font-family: var(--font-h);      font-size: 17px;      font-weight: 800;      text-transform: uppercase;      letter-spacing: 0.06em;      padding: 16px 30px;      border-radius: 10px;      text-decoration: none;      white-space: nowrap;      flex-shrink: 0;      transition: background .2s, transform .2s, box-shadow .2s;      box-shadow: 0 5px 20px rgba(0,119,168,.25);    }    .ct-footer-btn:hover {      background: var(--primary-d);      transform: translateY(-2px);      box-shadow: 0 10px 30px rgba(0,119,168,.4);    }    .ct-footer-btn svg { width: 18px; height: 18px; flex-shrink: 0; }    \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550        RESPONSIVE    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/    @media (max-width: 1024px) {      .ct-left { padding: 52px 44px; }      .ct-price-row { padding: 18px 28px; }      .ct-price-row.featured { padding-left: 25px; }      .ct-list-header, .ct-footer { padding-left: 28px; padding-right: 28px; }    }    @media (max-width: 860px) {      .ct-section { grid-template-columns: 1fr; }      \/* Mobilon a Hero marad fel\u00fcl *\/      .ct-left { order: 1; padding: 48px 32px; min-height: auto; }      .ct-right { order: 2; border-right: none; border-top: 1.5px solid var(--border); }            .ct-left::before { font-size: 130px; }      .ct-btn-stack { flex-direction: row; flex-wrap: wrap; }      .ct-btn-primary, .ct-btn-ghost { flex: 1; min-width: 180px; }    }    @media (max-width: 600px) {      .ct-left { padding: 40px 22px; }      .ct-left::before { display: none; }      .ct-btn-stack { flex-direction: column; }      .ct-btn-primary, .ct-btn-ghost { flex: none; }      .ct-price-row { padding: 16px 20px; gap: 16px; }      .ct-price-row.featured { padding-left: 17px; }      .ct-price-num { font-size: 22px; }      .ct-list-header, .ct-footer { padding: 16px 20px; }      .ct-footer { flex-direction: column; align-items: stretch; }      .ct-footer-btn { text-align: center; justify-content: center; }    }  <\/style>\n<p><section  class=&#8221;ct-section&#8221;  aria-labelledby=&#8221;ct-heading&#8221;  itemscope  itemtype=&#8221;https:\/\/schema.org\/Service&#8221;>  <\/p>\n<div class=\"ct-left\" id=\"ct-left-panel\" data-year=\"\">    <\/p>\n<div class=\"ct-left-inner\">      <\/p>\n<div>        <\/p>\n<div class=\"ct-eyebrow\">          <span class=\"ct-eyebrow-dot\" aria-hidden=\"true\"><\/span>          Wall Painter Budapest        <\/div>\n<p>        <\/p>\n<h2 class=\"ct-headline\" id=\"ct-heading\" itemprop=\"name\">          PAINTING<!\u2013- [et_pb_br_holder] -\u2013>          <span class=\"ct-headline-accent\">PRICES<\/span>        <\/h2>\n<p>        <pee class=\"ct-headline-sub\" id=\"ct-year-line\">2026 \u2014 Budapest<\/pee>        <\/p>\n<div class=\"ct-divider\" aria-hidden=\"true\"><\/div>\n<p>        <pee class=\"ct-desc\">          <strong>Transparent pricing \u2014 no hidden costs.<\/strong>          The price we agree on during the estimate is the final price \u2014          not a single forint more.          All prices include materials.        <\/pee>      <\/div>\n<p>      <\/p>\n<div class=\"ct-trust\" role=\"list\">        <\/p>\n<div class=\"ct-trust-row\" role=\"listitem\">          <\/p>\n<div class=\"ct-trust-icon\" aria-hidden=\"true\">\ud83d\udccd<\/div>\n<p>          <span>All districts of Budapest \u2014 free call-out<\/span>        <\/div>\n<p>        <\/p>\n<div class=\"ct-trust-row\" role=\"listitem\">          <\/p>\n<div class=\"ct-trust-icon\" aria-hidden=\"true\">\ud83d\udd12<\/div>\n<p>          <span>Written guarantee on every completed job<\/span>        <\/div>\n<p>        <\/p>\n<div class=\"ct-trust-row\" role=\"listitem\">          <\/p>\n<div class=\"ct-trust-icon\" aria-hidden=\"true\">\ud83e\uddfe<\/div>\n<p>          <span>Registered business \u2014 invoice always provided<\/span>        <\/div>\n<p>        <\/p>\n<div class=\"ct-trust-row\" role=\"listitem\">          <\/p>\n<div class=\"ct-trust-icon\" aria-hidden=\"true\">\ud83d\udccb<\/div>\n<p>          <span>Written quote \u2014 fixed price, no price increases<\/span>        <\/div>\n<p>        <\/p>\n<div class=\"ct-trust-row\" role=\"listitem\">          <\/p>\n<div class=\"ct-trust-icon\" aria-hidden=\"true\">\ud83e\udd1d<\/div>\n<p>          <span>Joint inspection and handover at the end of every job<\/span>        <\/div>\n<p>      <\/div>\n<p>      <\/p>\n<div class=\"ct-btn-stack\">        <a href=\"https:\/\/citytint.hu\/wp\/en\/main-page\/painting-prices-budapest\/\" class=\"ct-btn-primary\"           aria-label=&#8221;Open full price list and online calculator&#8221;>          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\">            <rect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"2\"\/>            <path d=\"M8 9h4M8 12h8M8 15h5\"\/>          <\/svg>          Full Price List &#038; Calculator        <\/a>        <a href=\"tel:+36706166983\" class=\"ct-btn-ghost\"           aria-label=&#8221;Request a free callback&#8221;>          \ud83d\udcde +36 70 616 6983        <\/a>      <\/div>\n<p>    <\/div>\n<p>  <\/div>\n<p>  <\/p>\n<div class=\"ct-right\">    <\/p>\n<div class=\"ct-list-header\">      <span class=\"ct-list-title\">Price list \u2014 Materials included<\/span>      <span class=\"ct-badge-updated\">        <span class=\"ct-badge-dot\" aria-hidden=\"true\"><\/span>        Updated: January <span class=\"ct-year-badge\">2026<\/span>      <\/span>    <\/div>\n<p>    <\/p>\n<div class=\"ct-price-list\" role=\"list\" aria-label=\"Painting price list Budapest 2026\">      <\/p>\n<div class=\"ct-price-row featured\" role=\"listitem\" itemscope itemtype=\"https:\/\/schema.org\/Offer\">        <\/p>\n<div class=\"ct-svc-info\">          <\/p>\n<div class=\"ct-svc-top\">            <span class=\"ct-svc-name\" itemprop=\"name\">Fresh coat painting<\/span>            <span class=\"ct-svc-badge\">\u2b50 Most popular<\/span>          <\/div>\n<p>          <pee class=\"ct-svc-desc\">Single-layer interior painting with primer \u2014 ideal for walls in good condition, fast turnaround<\/pee>        <\/div>\n<p>        <\/p>\n<div class=\"ct-price-block\">          <span class=\"ct-price-num\" itemprop=\"price\" content=\"1800\">1 800\u20132 200<\/span>          <span class=\"ct-price-suffix\">Ft \/ m\u00b2<\/span>          <meta itemprop=\"priceCurrency\" content=\"HUF\">        <\/div>\n<p>      <\/div>\n<p>      <\/p>\n<div class=\"ct-price-row\" role=\"listitem\" itemscope itemtype=\"https:\/\/schema.org\/Offer\">        <\/p>\n<div class=\"ct-svc-info\">          <\/p>\n<div class=\"ct-svc-top\">            <span class=\"ct-svc-name\" itemprop=\"name\">Full room painting with repairs<\/span>          <\/div>\n<p>          <pee class=\"ct-svc-desc\">Two-coat painting with deep primer and surface repairs<\/pee>        <\/div>\n<p>        <\/p>\n<div class=\"ct-price-block\">          <span class=\"ct-price-num\" itemprop=\"price\" content=\"2800\">2 800\u20133 400<\/span>          <span class=\"ct-price-suffix\">Ft \/ m\u00b2<\/span>          <meta itemprop=\"priceCurrency\" content=\"HUF\">        <\/div>\n<p>      <\/div>\n<p>      <\/p>\n<div class=\"ct-price-row featured\" role=\"listitem\" itemscope itemtype=\"https:\/\/schema.org\/Offer\">        <\/p>\n<div class=\"ct-svc-info\">          <\/p>\n<div class=\"ct-svc-top\">            <span class=\"ct-svc-name\" itemprop=\"name\">Wallpaper removal + skim coating + painting<\/span>            <span class=\"ct-svc-badge\">\u2b50 Most popular<\/span>          <\/div>\n<p>          <pee class=\"ct-svc-desc\">Full wall renovation \u2014 old wallpaper scraping, skim coating, priming and painting in your chosen colour<\/pee>        <\/div>\n<p>        <\/p>\n<div class=\"ct-price-block\">          <span class=\"ct-price-num\" itemprop=\"price\" content=\"3800\">3 800\u20135 200<\/span>          <span class=\"ct-price-suffix\">Ft \/ m\u00b2<\/span>          <meta itemprop=\"priceCurrency\" content=\"HUF\">        <\/div>\n<p>      <\/div>\n<p>      <\/p>\n<div class=\"ct-price-row\" role=\"listitem\" itemscope itemtype=\"https:\/\/schema.org\/Offer\">        <\/p>\n<div class=\"ct-svc-info\">          <\/p>\n<div class=\"ct-svc-top\">            <span class=\"ct-svc-name\" itemprop=\"name\">Skim coating<\/span>          <\/div>\n<p>          <pee class=\"ct-svc-desc\">Wall surface levelling and crack filling \u2014 standalone or combined with painting<\/pee>        <\/div>\n<p>        <\/p>\n<div class=\"ct-price-block\">          <span class=\"ct-price-num\" itemprop=\"price\" content=\"1800\">1 800\u20132 600<\/span>          <span class=\"ct-price-suffix\">Ft \/ m\u00b2<\/span>          <meta itemprop=\"priceCurrency\" content=\"HUF\">        <\/div>\n<p>      <\/div>\n<p>      <\/p>\n<div class=\"ct-price-row\" role=\"listitem\" itemscope itemtype=\"https:\/\/schema.org\/Offer\">        <\/p>\n<div class=\"ct-svc-info\">          <\/p>\n<div class=\"ct-svc-top\">            <span class=\"ct-svc-name\" itemprop=\"name\">Rental apartment painting<\/span>          <\/div>\n<p>          <pee class=\"ct-svc-desc\">Quick, quality renovation of rental properties \u2014 before or after moving, short turnaround<\/pee>        <\/div>\n<p>        <\/p>\n<div class=\"ct-price-block\">          <span class=\"ct-price-num\" itemprop=\"price\" content=\"2000\">2 000\u20133 000<\/span>          <span class=\"ct-price-suffix\">Ft \/ m\u00b2<\/span>          <meta itemprop=\"priceCurrency\" content=\"HUF\">        <\/div>\n<p>      <\/div>\n<p>      <\/p>\n<div class=\"ct-price-row\" role=\"listitem\" itemscope itemtype=\"https:\/\/schema.org\/Offer\">        <\/p>\n<div class=\"ct-svc-info\">          <\/p>\n<div class=\"ct-svc-top\">            <span class=\"ct-svc-name\" itemprop=\"name\">Office painting<\/span>          <\/div>\n<p>          <pee class=\"ct-svc-desc\">Offices and commercial spaces \u2014 weekend or evening work available<\/pee>        <\/div>\n<p>        <\/p>\n<div class=\"ct-price-block\">          <span class=\"ct-price-num\" itemprop=\"price\" content=\"2200\">2 200\u20133 200<\/span>          <span class=\"ct-price-suffix\">Ft \/ m\u00b2<\/span>          <meta itemprop=\"priceCurrency\" content=\"HUF\">        <\/div>\n<p>      <\/div>\n<p>    <\/div>\n<p>    <\/p>\n<div class=\"ct-footer\">      <pee class=\"ct-footer-note\">        <strong>Prices are indicative<\/strong> and include the cost of materials.        The exact price depends on wall condition and size.        <a href=\"https:\/\/citytint.hu\/wp\/en\/main-page\/painting-prices-budapest\/\">Use our calculator \u2192<\/a> to get an estimate in advance.      <\/pee>      <a href=\"https:\/\/citytint.hu\/wp\/en\/main-page\/painting-prices-budapest\/\" class=\"ct-footer-btn\">        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\">          <path d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2\"\/>          <path d=\"M12 12h4m-4 3h2\"\/>        <\/svg>        Price List + Calculator      <\/a>    <\/div>\n<p>  <\/div>\n<p><\/section>\n<p><script>(function () {  'use strict';  var y = new Date().getFullYear();  var lp = document.getElementById('ct-left-panel');  if (lp) lp.setAttribute('data-year', y);  var yl = document.getElementById('ct-year-line');  if (yl) yl.textContent = y + ' \u2014 Budapest';  document.querySelectorAll('.ct-year-badge').forEach(function (el) { el.textContent = y; });  \/\/ Update title, meta description and og tags with current year  var t = document.querySelector('title');  if (t) t.textContent = t.textContent.replace(\/20\\d\\d\/g, y);  ['meta[name=\"description\"]','meta[name=\"keywords\"]','meta[property=\"og:title\"]','meta[property=\"og:description\"]'].forEach(function(sel) {    var m = document.querySelector(sel);    if (m) {      var attr = m.tagName === 'META' && m.hasAttribute('content') ? 'content' : 'content';      m.setAttribute(attr, m.getAttribute(attr).replace(\/20\\d\\d\/g, y));    }  });})();<\/script>[\/et_pb_fullwidth_code][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_fullwidth_code _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]  \u2554\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2557  \u2551  CityTint \u2013 &#8222;Hogyan zajlik a fest\u00e9s?&#8221; szekci\u00f3               \u2551  \u2551  Jav\u00edt\u00e1s: Garant\u00e1lt \u00e9vsz\u00e1m friss\u00edt\u00e9s + Eredeti sz\u00f6vegek     \u2551  \u255a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u255d&#8211;><script type=\"application\/ld+json\">{  \"@context\": \"https:\/\/schema.org\",  \"@type\": \"HowTo\",  \"name\": \"How does apartment painting work in Budapest? \u2013 CityTint process\",  \"description\": \"The CityTint painting process in Budapest: from first contact to handover with written guarantee \u2014 in 6 steps.\",  \"totalTime\": \"P3D\",  \"supply\": [    { \"@type\": \"HowToSupply\", \"name\": \"Dispersion paint\" },    { \"@type\": \"HowToSupply\", \"name\": \"Deep primer\" },    { \"@type\": \"HowToSupply\", \"name\": \"Skim coat filler\" }  ],  \"step\": [    { \"@type\": \"HowToStep\", \"position\": 1, \"name\": \"First contact and needs assessment\", \"text\": \"Fill in our online form or call us \u2014 we will get back to you.\" },    { \"@type\": \"HowToStep\", \"position\": 2, \"name\": \"Free painting quote\", \"text\": \"We provide a free, itemised painting quote covering labour and materials.\" },    { \"@type\": \"HowToStep\", \"position\": 3, \"name\": \"Scheduling and preparation\", \"text\": \"We agree on the most suitable date together \u2014 flexible scheduling available.\" },    { \"@type\": \"HowToStep\", \"position\": 4, \"name\": \"Professional painting\", \"text\": \"Surface repair, sanding, deep priming and multi-coat painting.\" },    { \"@type\": \"HowToStep\", \"position\": 5, \"name\": \"Clean handover and written guarantee\", \"text\": \"We carefully remove all dust sheets and hand over a clean room.\" },    { \"@type\": \"HowToStep\", \"position\": 6, \"name\": \"After-sales support\", \"text\": \"Our relationship doesn't end when the painting is done \u2014 contact us anytime.\" }  ]}<\/script><\/p>\n<style>\/* CSS Reset *\/.cth *, .cth *::before, .cth *::after { box-sizing: border-box; margin: 0; padding: 0; }.cth {  --primary:   #0077A8;  --accent:    #F0B429;  --dark:      #002A3A;  --bg:        #EFF8FC;  --white:     #ffffff;  --text:      #1a2e38;  --muted:     #5a7a88;  --border:    #d0e8f2;  --font-h:    'Barlow Condensed', sans-serif;  --font-b:    'Plus Jakarta Sans', sans-serif;  font-family: var(--font-b);  width: 100%;  color: var(--text);}.cth__grid { display: grid; grid-template-columns: 1fr 1fr; width: 100%; }\/* BAL PANEL (HERO) *\/.cth__hero {  background: var(--dark);  padding: 64px 56px;  display: flex;  flex-direction: column;  position: relative;  overflow: hidden;  min-height: 850px;}\/* H\u00e1tt\u00e9r \u00e9vsz\u00e1m *\/.cth__hero::before {  content: attr(data-wm);  position: absolute; bottom: -16px; right: -8px;  font-family: var(--font-h); font-size: 200px; font-weight: 800;  color: rgba(255,255,255,0.028); pointer-events: none; line-height: 1;}.cth__hero-inner { position: relative; z-index: 1; display: flex; flex-direction: column; height: 100%; justify-content: space-between; }.cth__eyebrow {  display: inline-flex; align-items: center; gap: 8px;  font-family: var(--font-h); font-size: 13px; font-weight: 700;  text-transform: uppercase; letter-spacing: 0.2em;  color: var(--accent); margin-bottom: 20px;}.cth__eyebrow-dot { width: 7px; height: 7px; background: var(--accent); border-radius: 50%; animation: cth-pulse 2.6s infinite; }@keyframes cth-pulse { 0%, 100% { opacity: 1; transform: scale(1); } 50% { opacity: .4; transform: scale(.6); } }.cth__headline { font-family: var(--font-h); font-size: clamp(52px, 5.2vw, 76px); font-weight: 800; color: var(--white); line-height: 0.92; text-transform: uppercase; margin-bottom: 6px; }.cth__headline-accent { color: var(--accent); }.cth__headline-sub { font-family: var(--font-h); font-size: 18px; font-weight: 700; color: rgba(255,255,255,0.32); text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: 28px; }.cth__divider { width: 48px; height: 3px; background: linear-gradient(90deg, var(--primary), var(--accent)); border-radius: 2px; margin-bottom: 24px; }.cth__desc { font-size: 15px; line-height: 1.8; color: rgba(255,255,255,0.58); margin-bottom: 40px; }.cth__desc strong { color: var(--white); }.cth__trust { display: flex; flex-direction: column; gap: 14px; list-style: none !important; }.cth__trust-row { display: flex; align-items: center; gap: 12px; font-size: 14px; color: rgba(255,255,255,0.68); }.cth__trust-icon { width: 32px; height: 32px; background: rgba(255,255,255,0.07); border-radius: 8px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\/* JOBB PANEL (L\u00c9P\u00c9SEK) *\/.cth__right { background: var(--bg); border-left: 1px solid var(--border); display: flex; flex-direction: column; }.cth__panel-head { padding: 24px 40px; border-bottom: 1.5px solid var(--border); display: flex; justify-content: space-between; align-items: center; }.cth__panel-label { font-size: 11px; font-weight: 700; text-transform: uppercase; color: var(--muted); letter-spacing: 0.1em; }.cth__panel-badge { background: var(--white); border: 1px solid var(--border); padding: 4px 12px; border-radius: 100px; font-size: 11px; font-weight: 600; color: var(--muted); display: flex; align-items: center; gap: 6px; }.cth__badge-dot { width: 6px; height: 6px; background: #22c55e; border-radius: 50%; }.cth__steps { position: relative; padding: 40px 50px !important; list-style: none !important; }\/* F\u00fcgg\u0151leges vonal tengelybe \u00e1ll\u00edtva *\/.cth__steps::before {  content: '';  position: absolute;  top: 70px;   bottom: 70px;  left: 73px; \/* Bal padding (50px) + Sz\u00e1m fele (23px) *\/  width: 2px;  background: linear-gradient(180deg, var(--primary) 0%, var(--accent) 100%);  opacity: 0.25;  z-index: 1;}.cth__step {  display: flex;  align-items: flex-start;  gap: 24px;  padding: 24px 0;  position: relative;  z-index: 2;  list-style: none !important;}.cth__step-num {  width: 46px; height: 46px;  background: var(--bg) !important; \/* Szil\u00e1rd h\u00e1tt\u00e9r - elnyeli a vonalat *\/  border: 2px solid var(--border);  border-radius: 12px;  color: var(--primary);  font-family: var(--font-h); font-size: 22px; font-weight: 800;  display: flex; align-items: center; justify-content: center;  flex-shrink: 0;  position: relative;   z-index: 3;  transition: all 0.3s ease;}.cth__step:hover .cth__step-num {  background: var(--primary) !important;  color: var(--white);  border-color: var(--primary);}\/* 6-os l\u00e9p\u00e9s: Nem \u00e1tl\u00e1tsz\u00f3, a vonal nem l\u00f3g ki al\u00f3la *\/.cth__step:last-child .cth__step-num {  border-color: var(--accent);  color: #a07000;  background: #fdf7e9 !important; \/* Szil\u00e1rd halv\u00e1nys\u00e1rga *\/}.cth__step:last-child:hover .cth__step-num {  background: var(--accent) !important;  color: var(--dark);}.cth__step-body { padding-top: 4px; }.cth__step-title { font-size: 15px; font-weight: 700; color: var(--dark); margin-bottom: 5px; line-height: 1.3; }.cth__step-text { font-size: 13px; color: var(--muted); line-height: 1.65; }.cth__step-text strong { color: var(--text); font-weight: 600; }\/* Mobil n\u00e9zet *\/@media (max-width: 860px) {  .cth__grid { grid-template-columns: 1fr; }  .cth__hero { min-height: auto; padding: 48px 32px; }  .cth__right { border-left: none; border-top: 1.5px solid var(--border); }  .cth__steps { padding: 30px 24px !important; }  .cth__steps::before { left: 47px; top: 55px; bottom: 55px; }  .cth__step { padding: 18px 0; gap: 16px; }}<\/style>\n<p><\/p>\n<section class=\"cth\" id=\"HowItWorks\">  <\/p>\n<div class=\"cth__grid\">            <\/p>\n<div class=\"cth__hero\" id=\"cth-hero\" data-wm=\"\">      <\/p>\n<div class=\"cth__hero-inner\">        <\/p>\n<div>          <\/p>\n<div class=\"cth__eyebrow\"><span class=\"cth__eyebrow-dot\"><\/span> CityTint Budapest<\/div>\n<p>          <\/p>\n<h2 class=\"cth__headline\">HOW DOES<!\u2013- [et_pb_br_holder] -\u2013><span class=\"cth__headline-accent\">PAINTING<\/span><!\u2013- [et_pb_br_holder] -\u2013>WORK?<\/h2>\n<p>          <pee class=\"cth__headline-sub\">Wall Painter Budapest \u2014 <span class=\"cth-year\"><\/span><\/pee>          <\/p>\n<div class=\"cth__divider\"><\/div>\n<p>          <pee class=\"cth__desc\">            <strong>Transparent process, zero surprises.<\/strong><!\u2013- [et_pb_br_holder] -\u2013>            From the first contact to handing over a clean, finished apartment \u2014 everything is agreed in advance, so you know exactly <strong>what to expect and when.<\/strong>          <\/pee>        <\/div>\n<p>        <\/p>\n<ul class=\"cth__trust\">          <\/p>\n<li class=\"cth__trust-row\">\n<div class=\"cth__trust-icon\">\ud83d\udccb<\/div>\n<p><span><strong>Itemised quote<\/strong> \u2014 fixed price, no surprises<\/span><\/li>\n<p>          <\/p>\n<li class=\"cth__trust-row\">\n<div class=\"cth__trust-icon\">\ud83d\udee1\ufe0f<\/div>\n<p><span>Written <strong>guarantee<\/strong> and invoice on every job<\/span><\/li>\n<p>          <\/p>\n<li class=\"cth__trust-row\">\n<div class=\"cth__trust-icon\">\ud83e\uddf9<\/div>\n<p><span><strong>Clean handover<\/strong> \u2014 debris removed, swept clean<\/span><\/li>\n<p>          <\/p>\n<li class=\"cth__trust-row\">\n<div class=\"cth__trust-icon\">\ud83d\udcc5<\/div>\n<p><span>Flexible scheduling \u2014 <strong>weekends and urgent jobs<\/strong> available<\/span><\/li>\n<p>        <\/ul>\n<p>      <\/div>\n<p>    <\/div>\n<p>        <\/p>\n<div class=\"cth__right\">      <\/p>\n<div class=\"cth__panel-head\">        <span class=\"cth__panel-label\">Painting process \u2014 6 steps<\/span>        <span class=\"cth__panel-badge\"><span class=\"cth__badge-dot\"><\/span> Budapest, <span class=\"cth-year\"><\/span><\/span>      <\/div>\n<p>      <\/p>\n<ol class=\"cth__steps\">        <\/p>\n<li class=\"cth__step\">\n<div class=\"cth__step-num\">1<\/div>\n<p>          <\/p>\n<div class=\"cth__step-body\">            <\/p>\n<h3 class=\"cth__step-title\">\ud83d\udcde Initial Consultation &#038; Needs Assessment<\/h3>\n<p>            <pee class=\"cth__step-text\">Call us or fill in our <a href=\"https:\/\/citytint.hu\/wp\/#Kapcsolat\" style=\"color:var(--primary);font-weight:600;text-decoration:none;\">online form<\/a> \u2014 tell us the room size and condition. <strong>Online quote available \u2014 no site visit needed!<\/strong><\/pee>          <\/div>\n<p>        <\/li>\n<p>        <\/p>\n<li class=\"cth__step\">\n<div class=\"cth__step-num\">2<\/div>\n<p>          <\/p>\n<div class=\"cth__step-body\">            <\/p>\n<h3 class=\"cth__step-title\">\ud83d\udccb Free painting quote<\/h3>\n<p>            <pee class=\"cth__step-text\">We provide a <strong>free, itemised quote<\/strong> \u2014 covering labour, materials, all listed individually. Fixed price, no subsequent increases.<\/pee>          <\/div>\n<p>        <\/li>\n<p>        <\/p>\n<li class=\"cth__step\">\n<div class=\"cth__step-num\">3<\/div>\n<p>          <\/p>\n<div class=\"cth__step-body\">            <\/p>\n<h3 class=\"cth__step-title\">\ud83d\udcc5 Scheduling &#038; preparation<\/h3>\n<p>            <pee class=\"cth__step-text\">We adapt to your schedule \u2014 <strong>weekend and urgent jobs<\/strong> available. Contract signed, floors and furniture covered, surface prep done before we start.<\/pee>          <\/div>\n<p>        <\/li>\n<p>        <\/p>\n<li class=\"cth__step\">\n<div class=\"cth__step-num\">4<\/div>\n<p>          <\/p>\n<div class=\"cth__step-body\">            <\/p>\n<h3 class=\"cth__step-title\">\ud83c\udfa8 Professional painting<\/h3>\n<p>            <pee class=\"cth__step-text\">Surface repair, sanding, <strong>deep priming<\/strong> then <strong>2\u20133 coats of topcoat<\/strong> \u2014 precise, professional work. You can stay in the apartment.<\/pee>          <\/div>\n<p>        <\/li>\n<p>        <\/p>\n<li class=\"cth__step\">\n<div class=\"cth__step-num\">5<\/div>\n<p>          <\/p>\n<div class=\"cth__step-body\">            <\/p>\n<h3 class=\"cth__step-title\">\ud83e\udd1d Clean handover &#038; written guarantee<\/h3>\n<p>            <pee class=\"cth__step-text\">Dust sheets removed, paint residue collected \u2014 we hand over a <strong>clean, finished apartment<\/strong>. Written <strong>guarantee and invoice<\/strong> on every job.<\/pee>          <\/div>\n<p>        <\/li>\n<p>        <\/p>\n<li class=\"cth__step\">\n<div class=\"cth__step-num\">6<\/div>\n<p>          <\/p>\n<div class=\"cth__step-body\">            <\/p>\n<h3 class=\"cth__step-title\">\ud83d\udcac After-sales support<\/h3>\n<p>            <pee class=\"cth__step-text\">We remain available after the job is done. If you have a question or need a touch-up \u2014 <strong>just get in touch!<\/strong><\/pee>          <\/div>\n<p>        <\/li>\n<p>      <\/ol>\n<p>    <\/div>\n<p>  <\/div>\n<p><\/section>\n<p><script>document.addEventListener(\"DOMContentLoaded\", function() {  function updateYear() {    var y = new Date().getFullYear();    \/\/ H\u00e1tt\u00e9r \u00e9vsz\u00e1m be\u00e1ll\u00edt\u00e1sa    var hero = document.getElementById('cth-hero');    if (hero) hero.setAttribute('data-wm', y);    \/\/ Minden .cth-year oszt\u00e1ly\u00fa elem friss\u00edt\u00e9se    document.querySelectorAll('.cth-year').forEach(function(el) {      el.textContent = y;    });  }  \/\/ Fut\u00e1s azonnal \u00e9s egy kis k\u00e9sleltet\u00e9ssel is a Divi builder miatt  updateYear();  setTimeout(updateYear, 500);});<\/script>[\/et_pb_fullwidth_code][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; module_id=&#8221;Contact&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;f2a5cf96-3c49-49d8-a477-04bd04b2b988&#8243; background_color=&#8221;gcid-primary-color&#8221; height_tablet=&#8221;&#8221; height_phone=&#8221;90px&#8221; height_last_edited=&#8221;on|phone&#8221; custom_margin=&#8221;50px||50px||true|false&#8221; custom_padding=&#8221;0px||0px|||&#8221; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{%22gcid-f46b1a4b-f9e0-4459-adf1-a626d0a68b72%22:%91%22background_mask_color%22%93,%22gcid-primary-color%22:%91%22background_color%22%93}&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;e0dc13ac-0493-4cf5-bb26-a69229827ab2&#8243; text_font=&#8221;Poppins|600|||||||&#8221; text_font_size=&#8221;40px&#8221; text_font_size_tablet=&#8221;&#8221; text_font_size_phone=&#8221;20px&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p style=\"text-align: center;\">Contact<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;f2a5cf96-3c49-49d8-a477-04bd04b2b988&#8243; custom_padding=&#8221;||9px|||&#8221; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{%22gcid-e61a1057-a271-41c1-aedb-c62d249eb42e%22:%91%22background_color%22%93}&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_contact_form email=&#8221;festes@citytint.hu&#8221; custom_message=&#8221;N\u00e9v: %%Name%%||et_pb_line_break_holder||Email c\u00edm: %%Email%%||et_pb_line_break_holder||Telefonsz\u00e1m: %%Phone%%||et_pb_line_break_holder||Munkav\u00e9gz\u00e9s helye: %%cim%%||et_pb_line_break_holder||\u00dczenet: %%Message%%||et_pb_line_break_holder||&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;f0fac2c6-793d-452c-9492-b07cc6fdf423&#8243; _unique_id=&#8221;2633fbc0-f557-49cb-9a3f-3ea53b993e3d&#8221; title_font=&#8221;Poppins||||||||&#8221; captcha_font=&#8221;Poppins||||||||&#8221; button_text_color=&#8221;#FAFAFD&#8221; button_bg_color=&#8221;#CF5C36&#8243; button_font=&#8221;Poppins|500|||||||&#8221; border_width_bottom=&#8221;2px&#8221; border_color_bottom=&#8221;#050515&#8243; global_colors_info=&#8221;{%22gcid-body-color%22:%91%22form_field_text_color%22%93,%22gcid-00af8519-940d-4f62-84af-484aba407c29%22:%91%22border_color_all%22%93}&#8221;][et_pb_contact_field field_id=&#8221;Name&#8221; field_title=&#8221;Name&#8221; max_length=&#8221;30&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; button_text_size__hover_enabled=&#8221;off&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_text_color__hover_enabled=&#8221;off&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_border_width__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_border_color__hover_enabled=&#8221;off&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_border_radius__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_letter_spacing__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_bg_color__hover_enabled=&#8221;off&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221;][\/et_pb_contact_field][et_pb_contact_field field_id=&#8221;Email&#8221; field_title=&#8221;Email&#8221; field_type=&#8221;email&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; button_text_size__hover_enabled=&#8221;off&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_text_color__hover_enabled=&#8221;off&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_border_width__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_border_color__hover_enabled=&#8221;off&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_border_radius__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_letter_spacing__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_bg_color__hover_enabled=&#8221;off&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221;][\/et_pb_contact_field][et_pb_contact_field field_id=&#8221;Phone&#8221; field_title=&#8221;Phone&#8221; max_length=&#8221;20&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; button_text_size__hover_enabled=&#8221;off&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_text_color__hover_enabled=&#8221;off&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_border_width__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_border_color__hover_enabled=&#8221;off&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_border_radius__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_letter_spacing__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_bg_color__hover_enabled=&#8221;off&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221;][\/et_pb_contact_field][et_pb_contact_field field_id=&#8221;cim&#8221; field_title=&#8221;Address, doorbell, etc.&#8221; max_length=&#8221;120&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_contact_field][et_pb_contact_field field_id=&#8221;Message&#8221; field_title=&#8221;Message&#8221; field_type=&#8221;text&#8221; fullwidth_field=&#8221;on&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; button_text_size__hover_enabled=&#8221;off&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_text_color__hover_enabled=&#8221;off&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_border_width__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_border_color__hover_enabled=&#8221;off&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_border_radius__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_letter_spacing__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_bg_color__hover_enabled=&#8221;off&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221;][\/et_pb_contact_field][et_pb_contact_field field_id=&#8221;Adatkezeles&#8221; field_title=&#8221;Privacy Policy&#8221; field_type=&#8221;checkbox&#8221; checkbox_options=&#8221;%91{%22value%22:%22By submitting the form, I accept and acknowledge the terms %22,%22checked%22:0,%22dragID%22:-1,%22link_url%22:%22https:\/\/citytint.hu\/wp\/wp-content\/uploads\/2025\/06\/adatvedelmi-szabalyzat-Gral.pdf%22,%22link_text%22:%22described in the privacy policy.%22}%93&#8243; fullwidth_field=&#8221;on&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_contact_field][\/et_pb_contact_form][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;f2a5cf96-3c49-49d8-a477-04bd04b2b988&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;e0dc13ac-0493-4cf5-bb26-a69229827ab2&#8243; width=&#8221;47%&#8221; width_tablet=&#8221;&#8221; width_phone=&#8221;&#8221; width_last_edited=&#8221;on|phone&#8221; custom_margin=&#8221;-77px||||false|false&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;-5px||-24px||false|false&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p style=\"text-align: justify;\"><em>Please be as specific as possible regarding your message: number of rooms, type of work, other contact details, etc. If known, important dimensions, floor area or surface area, ceiling height etc.<\/em><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_fullwidth_code module_id=&#8221;FAQ&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<script type=\"application\/ld+json\">{  \"@context\": \"https:\/\/schema.org\",  \"@type\": \"FAQPage\",  \"mainEntity\": [    {      \"@type\": \"Question\",      \"name\": \"How much does apartment painting cost in Budapest?\",      \"acceptedAnswer\": {        \"@type\": \"Answer\",        \"text\": \"Painting prices in Budapest depend on the wall condition, preparation needed and materials used. A fresh coat (sanitary repaint) including materials starts from approximately 2,500\u20133,500 HUF\/m\u00b2. We provide free, itemised quotes in English for all projects.\"      }    },    {      \"@type\": \"Question\",      \"name\": \"Do you speak English and provide written quotes?\",      \"acceptedAnswer\": {        \"@type\": \"Answer\",        \"text\": \"Yes, we are English-speaking painters in Budapest. We provide detailed, written quotes and invoices for every job, which is essential for rental agreements and insurance.\"      }    }  ]}<\/script><\/p>\n<style>\/* \u2500\u2500 Reset \u2500\u2500 *\/.ctf *, .ctf *::before, .ctf *::after { box-sizing: border-box; margin: 0; padding: 0; }.ctf {  --primary:  #0077A8;  --accent:   #F0B429;  --dark:     #002A3A;  --bg:       #EFF8FC;  --white:    #ffffff;  --text:     #1a2e38;  --muted:    #5a7a88;  --border:   #d0e8f2;  --font-h:   'Barlow Condensed', sans-serif;  --font-b:   'Plus Jakarta Sans', sans-serif;  font-family: var(--font-b);  width: 100%;  color: var(--text);}\/* \u2500\u2500 Grid \u2500\u2500 *\/.ctf__grid { display: grid; grid-template-columns: 1fr 1fr; width: 100%; }\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550   LEFT PANEL (HERO)   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/.ctf__hero {  background: var(--dark);  padding: 64px 56px;  display: flex;  flex-direction: column;  position: relative;  overflow: hidden;  min-height: 780px;}.ctf__hero::before {  content: attr(data-wm);  position: absolute; bottom: -16px; right: -8px;  font-family: var(--font-h); font-size: 200px; font-weight: 800;  color: rgba(255,255,255,0.028); pointer-events: none; line-height: 1;}.ctf__hero-inner {  position: relative; z-index: 1;  display: flex; flex-direction: column;  height: 100%; justify-content: space-between;}.ctf__eyebrow {  display: inline-flex; align-items: center; gap: 8px;  font-family: var(--font-h); font-size: 13px; font-weight: 700;  text-transform: uppercase; letter-spacing: 0.2em;  color: var(--accent); margin-bottom: 20px;}.ctf__eyebrow-dot {  width: 7px; height: 7px; background: var(--accent);  border-radius: 50%; animation: ctf-pulse 2.6s infinite;}@keyframes ctf-pulse {  0%, 100% { opacity: 1; transform: scale(1); }  50%       { opacity: .4; transform: scale(.6); }}.ctf__headline {  font-family: var(--font-h);  font-size: clamp(52px, 5.2vw, 76px);  font-weight: 800; color: var(--white);  line-height: 0.92; text-transform: uppercase;  margin-bottom: 6px;}.ctf__headline-accent { color: var(--accent); }.ctf__headline-sub {  font-family: var(--font-h); font-size: 18px; font-weight: 700;  color: rgba(255,255,255,0.32); text-transform: uppercase;  letter-spacing: 0.1em; margin-bottom: 28px;}.ctf__divider {  width: 48px; height: 3px;  background: linear-gradient(90deg, var(--primary), var(--accent));  border-radius: 2px; margin-bottom: 24px;}.ctf__desc {  font-size: 15px; line-height: 1.8;  color: rgba(255,255,255,0.58); margin-bottom: 40px;}.ctf__desc strong { color: var(--white); }\/* Trust list *\/.ctf__trust { display: flex; flex-direction: column; gap: 14px; list-style: none !important; }.ctf__trust-row { display: flex; align-items: center; gap: 12px; font-size: 14px; color: rgba(255,255,255,0.68); }.ctf__trust-icon {  width: 32px; height: 32px;  background: rgba(255,255,255,0.07); border-radius: 8px;  display: flex; align-items: center; justify-content: center; flex-shrink: 0;}\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550   RIGHT PANEL (FAQ accordion)   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/.ctf__right {  background: var(--bg);  border-left: 1px solid var(--border);  display: flex; flex-direction: column;}.ctf__panel-head {  padding: 24px 40px;  border-bottom: 1.5px solid var(--border);  display: flex; justify-content: space-between; align-items: center;}.ctf__panel-label {  font-size: 11px; font-weight: 700;  text-transform: uppercase; color: var(--muted); letter-spacing: 0.1em;}.ctf__panel-badge {  background: var(--white); border: 1px solid var(--border);  padding: 4px 12px; border-radius: 100px;  font-size: 11px; font-weight: 600; color: var(--muted);  display: flex; align-items: center; gap: 6px;}.ctf__badge-dot { width: 6px; height: 6px; background: #22c55e; border-radius: 50%; }\/* \u2500\u2500 FAQ list \u2500\u2500 *\/.ctf__faq-list {  padding: 16px 45px 45px;  list-style: none !important;  display: flex; flex-direction: column; gap: 0;}.ctf__faq-item {  border-bottom: 1px solid var(--border);  list-style: none !important;}\/* Question button *\/.ctf__faq-btn {  width: 100%; background: none; border: none; cursor: pointer;  padding: 18px 10px;  display: flex; align-items: center; justify-content: space-between; gap: 12px;  text-align: left; font-family: var(--font-b);}.ctf__faq-q {  font-size: 14px; font-weight: 700; color: var(--dark);  line-height: 1.35; flex: 1;}.ctf__faq-icon {  width: 28px; height: 28px; flex-shrink: 0;  background: var(--white); border: 1.5px solid var(--border);  border-radius: 8px;  display: flex; align-items: center; justify-content: center;  transition: background 0.25s, border-color 0.25s;}.ctf__faq-icon svg {  width: 14px; height: 14px;  stroke: var(--primary); stroke-width: 2.5;  fill: none; transition: transform 0.3s;}\/* Active state *\/.ctf__faq-item.is-open .ctf__faq-icon {  background: var(--primary);  border-color: var(--primary);}.ctf__faq-item.is-open .ctf__faq-icon svg {  stroke: var(--white);  transform: rotate(45deg);}.ctf__faq-btn:hover .ctf__faq-icon {  background: var(--bg);  border-color: var(--primary);}\/* Answer panel *\/.ctf__faq-answer {  overflow: hidden;  max-height: 0;  transition: max-height 0.35s ease;}.ctf__faq-answer-inner {  padding: 0 0 20px 0;  font-size: 13.5px; line-height: 1.75;  color: var(--muted);}.ctf__faq-answer-inner strong { color: var(--text); font-weight: 600; }.ctf__faq-answer-inner a {  color: var(--primary); font-weight: 600;  text-decoration: none; border-bottom: 1px solid rgba(0,119,168,0.25);  transition: border-color 0.2s;}.ctf__faq-answer-inner a:hover { border-color: var(--primary); }.ctf__faq-item.is-open .ctf__faq-answer { max-height: 400px; }\/* \u2500\u2500 CTA buttons \u2500\u2500 *\/.ctf__cta-wrap {  padding: 0 40px 40px;  display: flex; gap: 12px; flex-wrap: wrap;}.ctf__cta-btn {  display: inline-flex; align-items: center; gap: 8px;  padding: 12px 22px; border-radius: 10px;  font-family: var(--font-b); font-size: 13.5px; font-weight: 700;  text-decoration: none; transition: all 0.25s;}.ctf__cta-btn--primary {  background: var(--primary); color: var(--white);}.ctf__cta-btn--primary:hover { background: #005f87; }.ctf__cta-btn--outline {  background: transparent; color: var(--primary);  border: 1.5px solid var(--primary);}.ctf__cta-btn--outline:hover { background: var(--primary); color: var(--white); }\/* \u2500\u2500 Mobile \u2500\u2500 *\/@media (max-width: 860px) {  .ctf__grid { grid-template-columns: 1fr; }  .ctf__hero { min-height: auto; padding: 48px 32px; }  .ctf__right { border-left: none; border-top: 1.5px solid var(--border); }  .ctf__panel-head { padding: 20px 24px; }  .ctf__faq-list { padding: 12px 24px 32px; }  .ctf__cta-wrap { padding: 0 24px 32px; }}<\/style>\n<p><\/p>\n<section class=\"ctf\" id=\"FAQ\" aria-labelledby=\"ctf-heading\">  <\/p>\n<div class=\"ctf__grid\">        <\/p>\n<div class=\"ctf__hero\" id=\"ctf-hero\" data-wm=\"\">      <\/p>\n<div class=\"ctf__hero-inner\">        <\/p>\n<div>          <\/p>\n<div class=\"ctf__eyebrow\">            <span class=\"ctf__eyebrow-dot\"><\/span> English-Speaking Painters          <\/div>\n<p>          <\/p>\n<h2 class=\"ctf__headline\" id=\"ctf-heading\">            WALL PAINTING<!\u2013- [et_pb_br_holder] -\u2013>            <span class=\"ctf__headline-accent\">IN BUDAPEST<\/span><!\u2013- [et_pb_br_holder] -\u2013>            FAQ          <\/h2>\n<p>          <pee class=\"ctf__headline-sub\">Professional Service \u2014 <span class=\"ctf-year\"><\/span><\/pee>          <\/p>\n<div class=\"ctf__divider\"><\/div>\n<p>          <pee class=\"ctf__desc\">            <strong>Answers to your most common questions.<\/strong><!\u2013- [et_pb_br_holder] -\u2013>            Need a reliable, English-speaking professional? We respond to every inquiry <strong>within 1 working day.<\/strong>          <\/pee>        <\/div>\n<p>        <\/p>\n<ul class=\"ctf__trust\">          <\/p>\n<li class=\"ctf__trust-row\">\n<div class=\"ctf__trust-icon\">\ud83d\udcac<\/div>\n<p>            <span><strong>Clear communication<\/strong> \u2014 in English<\/span>          <\/li>\n<p>          <\/p>\n<li class=\"ctf__trust-row\">\n<div class=\"ctf__trust-icon\">\ud83d\udee1\ufe0f<\/div>\n<p>            <span>Written <strong>guarantee &#038; invoice<\/strong> on every job<\/span>          <\/li>\n<p>          <\/p>\n<li class=\"ctf__trust-row\">\n<div class=\"ctf__trust-icon\">\ud83d\udccd<\/div>\n<p>            <span><strong>All districts of Budapest<\/strong> \u2014 free call-out<\/span>          <\/li>\n<p>        <\/ul>\n<p>      <\/div>\n<p>    <\/div>\n<p>        <\/p>\n<div class=\"ctf__right\">      <\/p>\n<div class=\"ctf__panel-head\">        <span class=\"ctf__panel-label\">Frequently Asked Questions \u2014 <span class=\"ctf-year\"><\/span><\/span>        <span class=\"ctf__panel-badge\">          <span class=\"ctf__badge-dot\"><\/span> 10 Questions        <\/span>      <\/div>\n<p>      <\/p>\n<ul class=\"ctf__faq-list\">                <\/p>\n<li class=\"ctf__faq-item\">          <button class=\"ctf__faq-btn\" aria-expanded=\"false\">            <span class=\"ctf__faq-q\">\ud83d\udcb0 How much does apartment painting cost in Budapest?<\/span>            <span class=\"ctf__faq-icon\" aria-hidden=\"true\">              <svg viewBox=\"0 0 14 14\"><line x1=\"7\" y1=\"1\" x2=\"7\" y2=\"13\"\/><line x1=\"1\" y1=\"7\" x2=\"13\" y2=\"7\"\/><\/svg>            <\/span>          <\/button>\n<div class=\"ctf__faq-answer\" role=\"region\">            <\/p>\n<div class=\"ctf__faq-answer-inner\">              Prices depend on wall condition and preparation. A fresh-coat repaint (sanitary) starts from around <strong>2,500\u20133,500 HUF\/m\u00b2<\/strong>. We provide free, itemised quotes with no obligation.              <!\u2013- [et_pb_br_holder] -\u2013><!\u2013- [et_pb_br_holder] -\u2013>              \u2192 <a href=\"https:\/\/citytint.hu\/wp\/home\/szobafestes-arak-mennyibe-kerul-a-szobafestes-budapesten\/\" target=\"_blank\" rel=\"noopener\">See detailed painting prices &#038; costs<\/a>            <\/div>\n<p>          <\/div>\n<p>        <\/li>\n<p>                <\/p>\n<li class=\"ctf__faq-item\">          <button class=\"ctf__faq-btn\" aria-expanded=\"false\">            <span class=\"ctf__faq-q\">\ud83d\udccb Do I need a site visit to get a quote?<\/span>            <span class=\"ctf__faq-icon\" aria-hidden=\"true\">              <svg viewBox=\"0 0 14 14\"><line x1=\"7\" y1=\"1\" x2=\"7\" y2=\"13\"\/><line x1=\"1\" y1=\"7\" x2=\"13\" y2=\"7\"\/><\/svg>            <\/span>          <\/button>\n<div class=\"ctf__faq-answer\" role=\"region\">            <\/p>\n<div class=\"ctf__faq-answer-inner\">              <strong>Not necessarily.<\/strong> Just share the room dimensions and a few photos, and we will provide an online estimate. Free on-site assessments are also available in every district.              <!\u2013- [et_pb_br_holder] -\u2013><!\u2013- [et_pb_br_holder] -\u2013>              \u2192 <a href=\"https:\/\/citytint.hu\/wp\/#Kapcsolat\" target=\"_blank\" rel=\"noopener\">Contact us for an online quote<\/a>            <\/div>\n<p>          <\/div>\n<p>        <\/li>\n<p>                <\/p>\n<li class=\"ctf__faq-item\">          <button class=\"ctf__faq-btn\" aria-expanded=\"false\">            <span class=\"ctf__faq-q\">\u23f1\ufe0f How long does it take to paint an apartment?<\/span>            <span class=\"ctf__faq-icon\" aria-hidden=\"true\">              <svg viewBox=\"0 0 14 14\"><line x1=\"7\" y1=\"1\" x2=\"7\" y2=\"13\"\/><line x1=\"1\" y1=\"7\" x2=\"13\" y2=\"7\"\/><\/svg>            <\/span>          <\/button>\n<div class=\"ctf__faq-answer\" role=\"region\">            <\/p>\n<div class=\"ctf__faq-answer-inner\">              An empty 2-room apartment in good condition usually takes <strong>1\u20132 working days<\/strong>. Full wall restoration can take <strong>3\u20135 days<\/strong>.              <!\u2013- [et_pb_br_holder] -\u2013><!\u2013- [et_pb_br_holder] -\u2013>              \u2192 <a href=\"https:\/\/citytint.hu\/wp\/lakasfestes-mennyi-ideig-tart\/\" target=\"_blank\" rel=\"noopener\">How long does painting take?<\/a>            <\/div>\n<p>          <\/div>\n<p>        <\/li>\n<p>                <\/p>\n<li class=\"ctf__faq-item\">          <button class=\"ctf__faq-btn\" aria-expanded=\"false\">            <span class=\"ctf__faq-q\">\ud83d\udd28 Is skim coating always necessary?<\/span>            <span class=\"ctf__faq-icon\" aria-hidden=\"true\">              <svg viewBox=\"0 0 14 14\"><line x1=\"7\" y1=\"1\" x2=\"7\" y2=\"13\"\/><line x1=\"1\" y1=\"7\" x2=\"13\" y2=\"7\"\/><\/svg>            <\/span>          <\/button>\n<div class=\"ctf__faq-answer\" role=\"region\">            <\/p>\n<div class=\"ctf__faq-answer-inner\">              Not always. Smooth walls only need priming and painting. Skimming is recommended when walls have <strong>cracks, unevenness, or damage from wallpaper removal.<\/strong>              <!\u2013- [et_pb_br_holder] -\u2013><!\u2013- [et_pb_br_holder] -\u2013>              \u2192 <a href=\"https:\/\/citytint.hu\/wp\/mikor-kell-glettelni-festes-elott\/\" target=\"_blank\" rel=\"noopener\">When is skim coating (plastering) required?<\/a>            <\/div>\n<p>          <\/div>\n<p>        <\/li>\n<p>                <\/p>\n<li class=\"ctf__faq-item\">          <button class=\"ctf__faq-btn\" aria-expanded=\"false\">            <span class=\"ctf__faq-q\">\u2744\ufe0f Can you paint during winter?<\/span>            <span class=\"ctf__faq-icon\" aria-hidden=\"true\">              <svg viewBox=\"0 0 14 14\"><line x1=\"7\" y1=\"1\" x2=\"7\" y2=\"13\"\/><line x1=\"1\" y1=\"7\" x2=\"13\" y2=\"7\"\/><\/svg>            <\/span>          <\/button>\n<div class=\"ctf__faq-answer\" role=\"region\">            <\/p>\n<div class=\"ctf__faq-answer-inner\">              <strong>Yes.<\/strong> Interior painting can be done year-round. As long as the room is heated and ventilated, the paint dries to the same high quality as in summer.              <!\u2013- [et_pb_br_holder] -\u2013><!\u2013- [et_pb_br_holder] -\u2013>              \u2192 <a href=\"https:\/\/citytint.hu\/wp\/telen-is-lehet-festeni\/\" target=\"_blank\" rel=\"noopener\">Advantages of painting in winter<\/a>            <\/div>\n<p>          <\/div>\n<p>        <\/li>\n<p>                <\/p>\n<li class=\"ctf__faq-item\">          <button class=\"ctf__faq-btn\" aria-expanded=\"false\">            <span class=\"ctf__faq-q\">\ud83d\udce6 Are materials included in the price?<\/span>            <span class=\"ctf__faq-icon\" aria-hidden=\"true\">              <svg viewBox=\"0 0 14 14\"><line x1=\"7\" y1=\"1\" x2=\"7\" y2=\"13\"\/><line x1=\"1\" y1=\"7\" x2=\"13\" y2=\"7\"\/><\/svg>            <\/span>          <\/button>\n<div class=\"ctf__faq-answer\" role=\"region\">            <\/p>\n<div class=\"ctf__faq-answer-inner\">              <strong>Yes.<\/strong> Every CityTint quote includes both labour and premium materials (dispersion paint, primers) listed separately. No hidden costs.            <\/div>\n<p>          <\/div>\n<p>        <\/li>\n<p>                <\/p>\n<li class=\"ctf__faq-item\">          <button class=\"ctf__faq-btn\" aria-expanded=\"false\">            <span class=\"ctf__faq-q\">\ud83c\udfe0 Do you take on small, single-room jobs?<\/span>            <span class=\"ctf__faq-icon\" aria-hidden=\"true\">              <svg viewBox=\"0 0 14 14\"><line x1=\"7\" y1=\"1\" x2=\"7\" y2=\"13\"\/><line x1=\"1\" y1=\"7\" x2=\"13\" y2=\"7\"\/><\/svg>            <\/span>          <\/button>\n<div class=\"ctf__faq-answer\" role=\"region\">            <\/p>\n<div class=\"ctf__faq-answer-inner\">              <strong>Absolutely.<\/strong> There is no minimum size. We paint bathrooms, hallways, or single rooms with the same care and guarantee as large villas.            <\/div>\n<p>          <\/div>\n<p>        <\/li>\n<p>                <\/p>\n<li class=\"ctf__faq-item\">          <button class=\"ctf__faq-btn\" aria-expanded=\"false\">            <span class=\"ctf__faq-q\">\ud83d\udd11 Do you provide invoices for rental apartments?<\/span>            <span class=\"ctf__faq-icon\" aria-hidden=\"true\">              <svg viewBox=\"0 0 14 14\"><line x1=\"7\" y1=\"1\" x2=\"7\" y2=\"13\"\/><line x1=\"1\" y1=\"7\" x2=\"13\" y2=\"7\"\/><\/svg>            <\/span>          <\/button>\n<div class=\"ctf__faq-answer\" role=\"region\">            <\/p>\n<div class=\"ctf__faq-answer-inner\">              <strong>Yes.<\/strong> We provide a official invoice for every project. This is vital for tenants to document expenses and for landlords to validate the guarantee.              <!\u2013- [et_pb_br_holder] -\u2013><!\u2013- [et_pb_br_holder] -\u2013>              \u2192 <a href=\"https:\/\/citytint.hu\/wp\/en\/main-page\/apartment-painting-budapest-rental\/\" target=\"_blank\" rel=\"noopener\">Rental painting information<\/a>            <\/div>\n<p>          <\/div>\n<p>        <\/li>\n<p>                <\/p>\n<li class=\"ctf__faq-item\">          <button class=\"ctf__faq-btn\" aria-expanded=\"false\">            <span class=\"ctf__faq-q\">\ud83d\udee1\ufe0f What guarantee do you offer on your work?<\/span>            <span class=\"ctf__faq-icon\" aria-hidden=\"true\">              <svg viewBox=\"0 0 14 14\"><line x1=\"7\" y1=\"1\" x2=\"7\" y2=\"13\"\/><line x1=\"1\" y1=\"7\" x2=\"13\" y2=\"7\"\/><\/svg>            <\/span>          <\/button>\n<div class=\"ctf__faq-answer\" role=\"region\">            <\/p>\n<div class=\"ctf__faq-answer-inner\">              Every project is backed by a <strong>written guarantee<\/strong>. We offer 1 year for fresh coats and 2\u20133 years for full wall renovations.              <!\u2013- [et_pb_br_holder] -\u2013><!\u2013- [et_pb_br_holder] -\u2013>              \u2192 <a href=\"https:\/\/citytint.hu\/wp\/mitol-lesz-tartosabb-a-festes\/\" target=\"_blank\" rel=\"noopener\">How we ensure durable results<\/a>            <\/div>\n<p>          <\/div>\n<p>        <\/li>\n<p>                <\/p>\n<li class=\"ctf__faq-item\">          <button class=\"ctf__faq-btn\" aria-expanded=\"false\">            <span class=\"ctf__faq-q\">\ud83c\udfa8 Why is paint peeling off my wall?<\/span>            <span class=\"ctf__faq-icon\" aria-hidden=\"true\">              <svg viewBox=\"0 0 14 14\"><line x1=\"7\" y1=\"1\" x2=\"7\" y2=\"13\"\/><line x1=\"1\" y1=\"7\" x2=\"13\" y2=\"7\"\/><\/svg>            <\/span>          <\/button>\n<div class=\"ctf__faq-answer\" role=\"region\">            <\/p>\n<div class=\"ctf__faq-answer-inner\">              The most common cause is missing deep primer or painting over old lime-based paint. At CityTint, we never skip priming to ensure lasting adhesion.              <!\u2013- [et_pb_br_holder] -\u2013><!\u2013- [et_pb_br_holder] -\u2013>              \u2192 <a href=\"https:\/\/citytint.hu\/wp\/miert-valik-le-a-festek-a-falrol\/\" target=\"_blank\" rel=\"noopener\">Why does paint peel off the wall?<\/a>            <\/div>\n<p>          <\/div>\n<p>        <\/li>\n<p>      <\/ul>\n<p>            <\/p>\n<div class=\"ctf__cta-wrap\">        <a href=\"https:\/\/citytint.hu\/wp\/#Kapcsolat\" class=\"ctf__cta-btn ctf__cta-btn--primary\">          \ud83d\udcde Get a Free Quote        <\/a>        <a href=\"https:\/\/citytint.hu\/wp\/en\/main-page\/painting-prices-budapest\/\" class=\"ctf__cta-btn ctf__cta-btn--outline\">          \ud83d\udccb Painting Prices        <\/a>      <\/div>\n<p>    <\/div>\n<p>  <\/div>\n<p><\/section>\n<p><script>(function() {  function updateYear() {    var y = new Date().getFullYear();    var hero = document.getElementById('ctf-hero');    if (hero) hero.setAttribute('data-wm', y);    document.querySelectorAll('.ctf-year').forEach(function(el) {      el.textContent = y;    });  }  updateYear();  document.addEventListener('DOMContentLoaded', function() {    var items = document.querySelectorAll('#FAQ .ctf__faq-item');    items.forEach(function(item) {      var btn    = item.querySelector('.ctf__faq-btn');      if (!btn) return;      btn.addEventListener('click', function() {        var isOpen = item.classList.contains('is-open');        items.forEach(function(other) {          other.classList.remove('is-open');          var ob = other.querySelector('.ctf__faq-btn');          if (ob) ob.setAttribute('aria-expanded', 'false');        });        if (!isOpen) {          item.classList.add('is-open');          btn.setAttribute('aria-expanded', 'true');        }      });    });    if (items.length > 0) {      items[0].classList.add('is-open');      var firstBtn = items[0].querySelector('.ctf__faq-btn');      if (firstBtn) firstBtn.setAttribute('aria-expanded', 'true');    }  });})();<\/script>[\/et_pb_fullwidth_code][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ContactPlease be as specific as possible regarding your message: number of rooms, type of work, other contact details, etc. If known, important dimensions, floor area or surface area, ceiling height etc.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":"CityTint House Painter Budapest \u2013 Fast Apartment Painting & Move-Out Cleaning Services\r\nCityTint house painter Budapest provides quick apartment painting and move-out cleaning paint jobs across all districts of the Hungarian capital. Our professional painting services Budapest cover rental apartment painting, residential painting, commercial painting, and office painting for flats, condos, townhouses, and newly built apartment complexes.\r\nOur rental apartment painting service is specifically designed for landlords and property managers: move-out painting can be completed within 1-2 days, making tenant turnover painting seamless and efficient. Move-in\/move-out painting is the perfect solution for rental property refresh, pre-sale home painting, or preparing apartments for new tenants.\r\nWe specialize in office painting for small and medium businesses, startups, and retail spaces, offering weekend painting and after-hours painting services to minimize disruption. Our stairwell painting and common area painting services refresh condo buildings and apartment complexes while respecting residents' comfort and maintaining cleanliness.\r\nWater damage restoration painting and mold wall treatment require specialized expertise: we provide effective anti-mold treatment, moisture barrier application, and ventilation consulting. Our wall plastering, wallpaper removal, and trim painting services ensure a flawless foundation for every paint job. Window replacement touch-ups restore wall surfaces around new frames with precision.\r\nPost-move cleaning with painting guarantees an immediately livable, fresh space for new owners or tenants. We handle panel apartment painting, high-ceiling historic apartment renovation, modern condo painting, and luxury villa interior painting alike.\r\nOur services cover all 23 districts of Budapest: Buda Castle District, R\u00f3zsadomb (Rose Hill), \u00d3buda-B\u00e9k\u00e1smegyer, \u00dajpest, Downtown-Leopold Town, Ter\u00e9zv\u00e1ros, Erzs\u00e9betv\u00e1ros (Jewish Quarter), J\u00f3zsefv\u00e1ros, Ferencv\u00e1ros, K\u0151b\u00e1nya, \u00dajbuda, Hegyvid\u00e9k, Angyalf\u00f6ld, Zugl\u00f3, R\u00e1kospalota, M\u00e1ty\u00e1sf\u00f6ld, R\u00e1kosmente, Pestszentl\u0151rinc, Kispest, Pesterzs\u00e9bet, Csepel, Budafok, and Soroks\u00e1r.\r\nExpress apartment painting available on weekends with 24-48 hour turnaround! Request a free quote today and experience CityTint's professional, clean, and fast painting services!"},"class_list":["post-933","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/citytint.hu\/wp\/wp-json\/wp\/v2\/pages\/933","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/citytint.hu\/wp\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/citytint.hu\/wp\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/citytint.hu\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/citytint.hu\/wp\/wp-json\/wp\/v2\/comments?post=933"}],"version-history":[{"count":6,"href":"https:\/\/citytint.hu\/wp\/wp-json\/wp\/v2\/pages\/933\/revisions"}],"predecessor-version":[{"id":3571,"href":"https:\/\/citytint.hu\/wp\/wp-json\/wp\/v2\/pages\/933\/revisions\/3571"}],"wp:attachment":[{"href":"https:\/\/citytint.hu\/wp\/wp-json\/wp\/v2\/media?parent=933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}<!-- This website is optimized by Airlift. Learn more: https://airlift.net. Template:. Learn more: https://airlift.net. Template: 6a104a8f19063624173d6fd4. Config Timestamp: 2026-05-22 12:22:39 UTC, Cached Timestamp: 2026-05-22 19:43:57 UTC -->