:root{--wp--preset--color--ink: #1E1E20;--wp--preset--color--paper: #F6F7F7;--wp--preset--color--brass: #F97015;--wp--preset--color--muted: #616367;--wp--preset--color--muted-dark: #9B9DA0;--wp--preset--color--white: #FFFFFF;--wp--preset--font-size--eticheta: 11px;--wp--preset--font-size--mic: 13px;--wp--preset--font-size--curent: 16px;--wp--preset--font-size--h3: 22px;--wp--preset--font-size--h2: 46px;--wp--preset--font-size--h1: 68px;--wp--preset--font-family--display: Archivo,system-ui,sans-serif;--wp--preset--font-family--body: Manrope,system-ui,sans-serif;--wp--preset--font-family--mono: 'JetBrains Mono',ui-monospace,monospace;--wp--preset--spacing--10: clamp(4px,0.5vw,12px);--wp--preset--spacing--20: clamp(16px,1.6vw,24px);--wp--preset--spacing--30: clamp(32px,3vw,48px);--wp--preset--spacing--40: clamp(56px,4.5vw,64px);--wp--preset--spacing--50: clamp(96px,9vw,144px);--wp--preset--shadow--repaus: 10px 13px 30px -14px rgba(30,30,32,0.25);--wp--preset--shadow--ridicat: 18px 23px 50px -18px rgba(30,30,32,0.35);--wp--preset--shadow--plutitor: 26px 33px 80px -24px rgba(30,30,32,0.48);--wp--preset--shadow--inset: inset 3px 4px 9px -3px rgba(30,30,32,0.22);--wp--custom--lumina--unghi: 52deg;--wp--custom--lumina--raport-x-y: 1 / 1.28;--wp--custom--raza--control: 2px;--wp--custom--raza--buton: 6px;--wp--custom--raza--fotografie: 0px;--wp--custom--raza--bula: 999px;--wp--custom--textura--tic-fin: 9px;--wp--custom--textura--tic-major: 45px;--wp--custom--textura--opacitate: 0.045;--wp--custom--linie--par: 1px;--wp--custom--linie--regula: 2px;--thr-latime-continut: 760px;--thr-latime-lata: 1360px}
@font-face{font-family: "Archivo";font-weight: 900;font-style: normal;font-stretch: 125%;font-display: optional;src: url("assets/fonts/archivo-900-wdth125.woff2") format("woff2")}
@font-face{font-family: "Archivo";font-weight: 800;font-style: normal;font-stretch: 110%;font-display: optional;src: url("assets/fonts/archivo-800-wdth110.woff2") format("woff2")}
@font-face{font-family: "Manrope";font-weight: 500;font-style: normal;font-display: swap;src: url("assets/fonts/manrope-500.woff2") format("woff2")}
@font-face{font-family: "Manrope";font-weight: 700;font-style: normal;font-display: swap;src: url("assets/fonts/manrope-700.woff2") format("woff2")}
@font-face{font-family: "JetBrains Mono";font-weight: 500;font-style: normal;font-display: swap;src: url("assets/fonts/jetbrains-500.woff2") format("woff2")}
@font-face{font-family: "JetBrains Mono";font-weight: 700;font-style: normal;font-display: swap;src: url("assets/fonts/jetbrains-700.woff2") format("woff2")}
:root{--thr-lumina-unghi: 52deg;--thr-umbra-x: 1;--thr-umbra-y: 1.28;--thr-umbra-culoare: 38,35,31;--thr-tic-fin: 9px;--thr-tic-major: 45px;--thr-textura-opacitate: 0.045;--thr-linie-par: 1px;--thr-linie-regula: 2px}
*,*::before,*::after{box-sizing: border-box}
html{-webkit-text-size-adjust: 100%}
body{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility}
h1,h2,h3{text-wrap: balance}
p,li{text-wrap: pretty}
:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 3px;border-radius: 2px}
img,svg,video{max-width: 100%;height: auto}
@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}
}
@media (prefers-reduced-transparency: reduce){.thr-sticla{backdrop-filter: none;background-color: var(--wp--preset--color--paper)}
}
.thr-antet{position: sticky;top: 0;z-index: 100;background-color: color-mix(in srgb,var(--wp--preset--color--paper) 88%,transparent);border-bottom: var(--thr-linie-par) solid color-mix(in srgb,var(--wp--preset--color--ink) 12%,transparent)}
@supports (backdrop-filter: blur(1px)){.thr-antet{backdrop-filter: blur(12px) saturate(120%)}
}
.thr-antet__semn{display: block;width: 34px;height: 34px;flex: 0 0 auto}
.thr-antet__telefon{font-family: var(--wp--preset--font-family--mono);font-weight: 700;font-variant-numeric: tabular-nums;letter-spacing: 0.02em;white-space: nowrap}
.thr-rigla{position: relative;isolation: isolate}
.thr-rigla::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;opacity: var(--thr-textura-opacitate);background-image: repeating-linear-gradient( 90deg,var(--wp--preset--color--ink) 0 var(--thr-linie-par),transparent var(--thr-linie-par) var(--thr-tic-fin) );background-position: 0 0;background-size: 100% 14px;background-repeat: repeat-x}
.thr-rigla::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;opacity: var(--thr-textura-opacitate);background-image: repeating-linear-gradient( 90deg,var(--wp--preset--color--ink) 0 var(--thr-linie-par),transparent var(--thr-linie-par) var(--thr-tic-major) );background-size: 100% 22px;background-repeat: repeat-x}
.thr-bula{display: inline-block;width: 9px;height: 9px;border-radius: 999px;background-color: var(--wp--preset--color--brass);box-shadow: 0 0 0 3px color-mix(in srgb,var(--wp--preset--color--brass) 16%,transparent);flex: 0 0 auto}
.thr-cusatura{position: relative;height: var(--thr-linie-regula);background-image: linear-gradient( 90deg,transparent,var(--wp--preset--color--brass),transparent );border: 0;margin-inline: auto;width: min(240px,42%)}
.thr-subsol{background-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--muted-dark)}
.thr-subsol a{color: var(--wp--preset--color--muted-dark)}
.thr-subsol a:hover{color: var(--wp--preset--color--brass)}
.thr-subsol__legal{font-family: var(--wp--preset--font-family--mono);font-size: 12px;letter-spacing: 0.02em;font-variant-numeric: tabular-nums}
@font-face{font-family: "Archivo Fallback";src: local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust: 148.60%;ascent-override: 59.09%;descent-override: 14.13%;line-gap-override: 0%}
@font-face{font-family: "Manrope Fallback";src: local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust: 107.86%;ascent-override: 98.84%;descent-override: 27.81%;line-gap-override: 0%}
@font-face{font-family: "JetBrains Fallback";src: local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust: 128.70%;ascent-override: 79.25%;descent-override: 23.31%;line-gap-override: 0%}
body,.wp-site-blocks{font-family: Manrope,"Manrope Fallback",system-ui,sans-serif}
h1,h2,h3,h4,h5,h6,.wp-block-button__link,.wp-block-site-title{font-family: Archivo,"Archivo Fallback",system-ui,sans-serif}
.has-mono-font-family,.thr-antet__telefon,.thr-subsol__legal,.thr-cifra{font-family: "JetBrains Mono","JetBrains Fallback",ui-monospace,monospace}
.thr-cifra{font-variant-numeric: tabular-nums;font-weight: 700;letter-spacing: 0.01em}
.thr-eticheta{font-family: "JetBrains Mono","JetBrains Fallback",ui-monospace,monospace;font-size: var(--wp--preset--font-size--eticheta);font-weight: 500;letter-spacing: 0.22em;text-transform: uppercase;color: var(--wp--preset--color--muted)}
.thr-diferentiator__vechi{opacity: 0.62}
.thr-lista-simpla,.thr-lista-bula{list-style: none;padding-left: 0;margin-top: 18px}
.thr-lista-simpla li,.thr-lista-bula li{padding-block: 12px;border-top: var(--thr-linie-par) solid color-mix(in srgb,var(--wp--preset--color--ink) 12%,transparent)}
.thr-lista-bula li{position: relative;padding-left: 24px}
.thr-lista-bula li::before{content: "";position: absolute;left: 0;top: 1.05em;width: 9px;height: 9px;border-radius: 999px;background-color: var(--wp--preset--color--brass);box-shadow: 0 0 0 3px color-mix(in srgb,var(--wp--preset--color--brass) 16%,transparent)}
.thr-pachet{padding: var(--wp--preset--spacing--20);background-color: var(--wp--preset--color--white);border-radius: 6px;box-shadow: var(--wp--preset--shadow--repaus)}
.thr-pachet--recomandat{box-shadow: var(--wp--preset--shadow--ridicat);border-top: 3px solid var(--wp--preset--color--brass)}
.thr-grila-servicii{display: grid;grid-template-columns: repeat(4,1fr);gap: var(--wp--preset--spacing--20)}
@media (max-width: 1024px){.thr-grila-servicii{grid-template-columns: repeat(2,1fr)}
}
@media (max-width: 600px){.thr-grila-servicii{grid-template-columns: 1fr}
}
.thr-serviciu{padding-block: 20px;border-top: var(--thr-linie-regula) solid var(--wp--preset--color--ink)}
.thr-serviciu h3 a{text-decoration: none}
.thr-serviciu:hover h3 a{color: var(--wp--preset--color--brass)}
.thr-pasi{counter-reset: pas;display: grid;grid-template-columns: repeat(4,1fr);gap: var(--wp--preset--spacing--30)}
@media (max-width: 900px){.thr-pasi{grid-template-columns: repeat(2,1fr)}
}
@media (max-width: 560px){.thr-pasi{grid-template-columns: 1fr}
}
.thr-pas{counter-increment: pas;padding-top: 46px;position: relative;border-top: var(--thr-linie-par) solid color-mix(in srgb,var(--wp--preset--color--paper) 26%,transparent)}
.thr-pas::before{content: counter(pas,decimal-leading-zero);position: absolute;top: 16px;left: 0;font-family: "JetBrains Mono","JetBrains Fallback",ui-monospace,monospace;font-size: 13px;font-weight: 700;letter-spacing: 0.18em;color: var(--wp--preset--color--brass)}
.thr-interval{padding: var(--wp--preset--spacing--20);border-left: var(--thr-linie-regula) solid color-mix(in srgb,var(--wp--preset--color--ink) 14%,transparent)}
.thr-interval--des{border-left-color: var(--wp--preset--color--brass)}
.thr-intrebare{border-top: var(--thr-linie-par) solid color-mix(in srgb,var(--wp--preset--color--ink) 14%,transparent);padding-block: 18px}
.thr-intrebare summary{cursor: pointer;list-style: none;font-family: Archivo,"Archivo Fallback",system-ui,sans-serif;font-weight: 800;font-size: 18px;padding-left: 26px;position: relative}
.thr-intrebare summary::-webkit-details-marker{display: none}
.thr-intrebare summary::before{content: "";position: absolute;left: 0;top: 0.55em;width: 9px;height: 9px;border-radius: 999px;background-color: var(--wp--preset--color--brass);box-shadow: 0 0 0 3px color-mix(in srgb,var(--wp--preset--color--brass) 16%,transparent);transition: transform 160ms ease}
.thr-intrebare[open] summary::before{transform: scale(1.9)}
.thr-intrebare>p{margin-top: 12px;padding-left: 26px;color: var(--wp--preset--color--muted)}
.thr-slot-formular{padding: var(--wp--preset--spacing--20);border: var(--thr-linie-par) dashed var(--wp--preset--color--muted);color: var(--wp--preset--color--muted);font-family: "JetBrains Mono","JetBrains Fallback",ui-monospace,monospace;font-size: 13px}
.thr-filtre{display: flex;flex-wrap: wrap;gap: var(--wp--preset--spacing--10);margin-bottom: var(--wp--preset--spacing--20)}
.thr-filtru{padding-block: 6px;border-bottom: 2px solid transparent;color: var(--wp--preset--color--muted);text-decoration: none;font-size: 15px}
.thr-filtru:hover{color: var(--wp--preset--color--ink)}
.thr-filtru.e-activ,.thr-filtru[aria-current="true"]{color: var(--wp--preset--color--ink);border-bottom-color: var(--wp--preset--color--brass)}
.thr-filtre__stare{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}
.thr-lucrari{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--wp--preset--spacing--30) var(--wp--preset--spacing--20);list-style: none;padding-left: 0;margin: 0}
@media (max-width: 1024px){.thr-lucrari{grid-template-columns: repeat(2,1fr)}
}
@media (max-width: 600px){.thr-lucrari{grid-template-columns: 1fr}
}
.thr-lucrare__link{display: flex;flex-direction: column;gap: 10px;text-decoration: none;color: inherit}
.thr-lucrare__poza{border-radius: 0;aspect-ratio: 4 / 3;object-fit: cover;width: 100%}
.thr-lucrare__gol{display: block;aspect-ratio: 4 / 3;background-color: color-mix(in srgb,var(--wp--preset--color--ink) 6%,transparent);border: var(--thr-linie-par) dashed color-mix(in srgb,var(--wp--preset--color--ink) 22%,transparent)}
.thr-lucrare__titlu{font-family: Archivo,"Archivo Fallback",system-ui,sans-serif;font-size: 19px;line-height: 1.25;color: var(--wp--preset--color--ink)}
.thr-lucrare__detaliu{font-family: "JetBrains Mono","JetBrains Fallback",ui-monospace,monospace;font-size: 13px;line-height: 1.5;letter-spacing: -0.01em;color: var(--wp--preset--color--muted)}
@font-face{font-family: "JetBrains Fallback";src: local("Consolas"),local("DejaVu Sans Mono"),local("Liberation Mono"),local("Courier New");size-adjust: 109.13%;ascent-override: 93.47%;descent-override: 27.49%;line-gap-override: 0%}
.thr-filtre{gap: var(--wp--preset--spacing--20)}
.thr-ba{margin: 0}
.thr-ba__cadru{position: relative;aspect-ratio: 3 / 2;overflow: hidden;background-color: color-mix(in srgb,var(--wp--preset--color--ink) 6%,transparent)}
.thr-ba__strat{position: absolute;inset: 0}
.thr-ba__strat img{width: 100%;height: 100%;object-fit: cover;display: block;border-radius: 0}
.thr-ba__gol{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;border: var(--thr-linie-par) dashed color-mix(in srgb,var(--wp--preset--color--ink) 26%,transparent);background-color: color-mix(in srgb,var(--wp--preset--color--ink) 4%,transparent)}
.thr-ba__strat--inainte .thr-ba__gol{background-color: color-mix(in srgb,var(--wp--preset--color--ink) 11%,transparent);justify-content: flex-start;padding-left: 6%}
.thr-ba__strat--dupa .thr-ba__gol{justify-content: flex-end;padding-right: 6%}
.thr-ba__gol-text{font-family: "JetBrains Mono","JetBrains Fallback",ui-monospace,monospace;font-size: 12px;letter-spacing: 0.06em;color: var(--wp--preset--color--muted)}
.thr-ba__semn{position: absolute;bottom: 12px;padding: 5px 10px;background-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--paper);font-family: "JetBrains Mono","JetBrains Fallback",ui-monospace,monospace;font-size: 11px;letter-spacing: 0.08em;text-transform: uppercase}
.thr-ba__semn--inainte{left: 12px}
.thr-ba__semn--dupa{right: 12px}
.thr-ba__linie{position: absolute;top: 0;bottom: 0;width: var(--thr-linie-regula);margin-left: calc(var(--thr-linie-regula) / -2);background-color: var(--wp--preset--color--brass);pointer-events: none}
.thr-ba__control{display: block;margin-top: 14px}
.thr-ba__control-text{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}
.thr-ba__cursor{width: 100%;accent-color: var(--wp--preset--color--brass);cursor: ew-resize}
.ast-container,.ast-container-fluid>.ast-row,.site-content .ast-container{max-width: var(--thr-latime-lata)}
.entry-content>*:not(.alignwide):not(.alignfull){max-width: var(--thr-latime-continut);margin-inline: auto}
body,button,input,select,textarea,.ast-button,.menu-link{font-family: Manrope,"Manrope Fallback",system-ui,sans-serif}
.site-title,.ast-button,.wp-block-button__link,.entry-title{font-family: Archivo,"Archivo Fallback",system-ui,sans-serif}
.ast-button,.wp-block-button__link,button,input[type="submit"]{border-radius: var(--wp--custom--raza--buton)}
input[type="text"],input[type="email"],input[type="tel"],textarea,select{border-radius: var(--wp--custom--raza--control)}
.wp-block-image img,.ast-article-post img{border-radius: var(--wp--custom--raza--fotografie)}
:root{--ast-global-color-0: var(--wp--preset--color--brass);--ast-global-color-1: var(--wp--preset--color--ink);--ast-global-color-2: var(--wp--preset--color--ink);--ast-global-color-3: var(--wp--preset--color--muted);--ast-global-color-4: var(--wp--preset--color--paper);--ast-global-color-5: var(--wp--preset--color--white);--ast-global-color-6: var(--wp--preset--color--muted-dark);--ast-global-color-7: var(--wp--preset--color--ink);--ast-global-color-8: var(--wp--preset--color--paper)}
.thr-whatsapp{position: fixed;right: clamp(14px,3vw,26px);bottom: clamp(14px,3vw,26px);z-index: 200;display: flex;align-items: center;justify-content: center;width: 54px;height: 54px;border-radius: var(--wp--custom--raza--bula);background-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--paper);box-shadow: var(--wp--preset--shadow--ridicat);text-decoration: none}
.thr-whatsapp:hover,.thr-whatsapp:focus-visible{color: var(--wp--preset--color--paper);box-shadow: var(--wp--preset--shadow--plutitor);outline-color: var(--wp--preset--color--brass)}
.thr-whatsapp::after{content: "";position: absolute;inset: -4px;border-radius: var(--wp--custom--raza--bula);border: var(--thr-linie-regula) solid transparent}
.thr-whatsapp:hover::after{border-color: color-mix(in srgb,var(--wp--preset--color--brass) 55%,transparent)}
@media (hover: none){.thr-whatsapp::after{display: none}
}
.thr-portofoliu{container-type: inline-size;container-name: portofoliu}
@container portofoliu (max-width: 1000px){.thr-lucrari{grid-template-columns: repeat(2,1fr)}
}
@container portofoliu (max-width: 560px){.thr-lucrari{grid-template-columns: 1fr}
}
@view-transition{navigation: auto}
@media (prefers-reduced-motion: reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation: none !important}
}
.uagb-block-fdff1306 .uagb-ifb-title{max-width: 20ch;margin-inline: auto;font-family: Archivo,"Archivo Fallback",system-ui,sans-serif;font-size: clamp(31px,5vw,60px);font-weight: 800;line-height: 1.06;letter-spacing: -0.01em;text-wrap: balance}
.uagb-block-fdff1306 .uagb-heading-text{max-width: 46ch;margin-inline: auto;font-family: "JetBrains Mono","JetBrains Fallback",ui-monospace,monospace;font-size: clamp(10px,1.4vw,12px);font-weight: 500;letter-spacing: 0.06em;line-height: 1.6;text-transform: uppercase}
.uagb-block-fdff1306 .uagb-ifb-desc{max-width: 52ch;margin-inline: auto}
@media (max-width: 921px){.uagb-block-fdff1306 .uagb-container-inner-blocks-wrap{padding-bottom: var(--wp--preset--spacing--40)}
}
.entry-content>.wp-block-group[class*="thr-"]{max-width: none;margin-inline: 0;padding-inline: max( var(--wp--preset--spacing--20),calc((100% - var(--thr-latime-lata)) / 2) )}
.entry-content>.thr-banda,.entry-content>.thr-formular{width: 100%}
:root{--thr-ritm: clamp(72px,8vw,132px);--thr-ritm-mic: clamp(44px,5vw,76px);--thr-dupa-cap: clamp(28px,3.6vw,54px);--thr-hairline: color-mix(in srgb,var(--wp--preset--color--ink) 11%,transparent)}
.entry-content>.wp-block-group[class*="thr-"]{padding-block: var(--thr-ritm)}
.entry-content>.thr-banda{padding-block: var(--thr-ritm-mic)}
.entry-content>.thr-servicii,.entry-content>.thr-cost,.entry-content>.thr-formular{background-color: var(--wp--preset--color--white)}
.entry-content>.thr-diferentiator,.entry-content>.thr-pachete,.entry-content>.thr-intrebari{background-color: var(--wp--preset--color--paper)}
.entry-content>.wp-block-group[class*="thr-"] + .wp-block-group[class*="thr-"]{border-top: var(--thr-linie-par) solid transparent}
.entry-content>.thr-servicii + .thr-cost,.entry-content>.thr-cost + .thr-formular{border-top-color: var(--thr-hairline)}
.entry-content [class*="thr-"] .thr-eticheta{display: flex;align-items: center;gap: 10px;margin-bottom: 14px;font-family: "JetBrains Mono","JetBrains Fallback",ui-monospace,monospace;font-size: 11px;font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase;color: var(--wp--preset--color--muted)}
.entry-content [class*="thr-"] .thr-eticheta::before{content: "";width: 22px;height: var(--thr-linie-regula);background-color: var(--wp--preset--color--brass);flex: 0 0 auto}
.thr-proces .thr-eticheta,.thr-banda .thr-eticheta{color: var(--wp--preset--color--muted-dark)}
.entry-content>.wp-block-group[class*="thr-"]>h2,.entry-content>.wp-block-group[class*="thr-"]>.wp-block-heading{max-width: 24ch;margin-bottom: var(--thr-dupa-cap);font-size: clamp(30px,3.6vw,50px);line-height: 1.08;letter-spacing: -0.015em;text-wrap: balance}
.entry-content>.wp-block-group[class*="thr-"]>h2 + p,.entry-content>.wp-block-group[class*="thr-"]>.wp-block-heading + p{max-width: 62ch;margin-top: calc(var(--thr-dupa-cap) * -0.6);margin-bottom: var(--thr-dupa-cap);font-size: clamp(16px,1.3vw,18px);color: var(--wp--preset--color--muted)}
.thr-serviciu,.thr-pas{padding: clamp(20px,2.2vw,30px);background-color: var(--wp--preset--color--white);border: var(--thr-linie-par) solid var(--thr-hairline);border-radius: var(--wp--custom--raza--buton);transition: box-shadow 180ms ease,transform 180ms ease}
.thr-servicii .thr-serviciu{background-color: var(--wp--preset--color--paper)}
.thr-proces .thr-pas{background-color: color-mix(in srgb,var(--wp--preset--color--paper) 7%,transparent);border-color: color-mix(in srgb,var(--wp--preset--color--paper) 16%,transparent)}
@media (hover: hover){.thr-serviciu:hover,.thr-pas:hover{box-shadow: var(--wp--preset--shadow--repaus);transform: translateY(-2px)}
}
.thr-grila-servicii,.thr-pasi{gap: clamp(14px,1.6vw,24px)}
.thr-pachet{padding: clamp(22px,2.4vw,34px);border: var(--thr-linie-par) solid var(--thr-hairline)}
.entry-content>.wp-block-group[class*="thr-"]>h2,.entry-content>.wp-block-group[class*="thr-"]>.wp-block-heading,.entry-content>.wp-block-group[class*="thr-"]>h2 + p,.entry-content>.wp-block-group[class*="thr-"]>.wp-block-heading + p{margin-inline: 0}
.thr-serviciu a,.thr-pas a,.thr-pachet a{text-decoration: none;color: inherit}
.thr-serviciu a:hover,.thr-serviciu a:focus-visible,.thr-pas a:hover,.thr-pachet a:hover{text-decoration: underline;text-underline-offset: 3px;text-decoration-color: var(--wp--preset--color--brass)}
.entry-content>.wp-block-group[class*="thr-"]>h2,.entry-content>.wp-block-group[class*="thr-"]>.wp-block-heading,.entry-content>.wp-block-group[class*="thr-"]>.wp-block-heading + p{margin-left: 0 !important;margin-right: auto !important}
.uagb-infobox-icon-above-title .uagb-ifb-imgicon-wrap:empty,.uagb-infobox-icon-above-title .uagb-ifb-icon-wrap:empty{display: none}
.uagb-block-8a19eb50 .uagb-ifb-title,.uagb-block-24fee2a6 .uagb-ifb-title,.uagb-block-dfc4d598 .uagb-ifb-title{font-family: "JetBrains Mono","JetBrains Fallback",ui-monospace,monospace;font-size: clamp(34px,4.2vw,56px);font-weight: 700;line-height: 1;letter-spacing: -0.02em;margin-block: 4px 10px}
.uagb-block-8a19eb50,.uagb-block-24fee2a6,.uagb-block-dfc4d598{min-height: 0 !important;padding-block: 0 !important}
.uagb-block-8a19eb50 .uagb-ifb-desc,.uagb-block-24fee2a6 .uagb-ifb-desc,.uagb-block-dfc4d598 .uagb-ifb-desc{margin-top: 0;max-width: 44ch}
.page-id-403 .entry-content h2,.page-id-403 .uagb-heading-text{max-width: 34ch}
.entry-content>.thr-pachete::before,.entry-content>.thr-intrebari::before,.entry-content>.thr-cost::before{content: "";display: block;width: min(220px,38%);height: var(--thr-linie-regula);margin: 0 auto var(--thr-ritm-mic);background-image: linear-gradient( 90deg,transparent,var(--wp--preset--color--brass),transparent )}
.entry-content>.thr-cost,.entry-content>.thr-pachete{position: relative;isolation: isolate}
.entry-content>.thr-cost::after,.entry-content>.thr-pachete::after{content: "";position: absolute;inset-inline: 0;top: 0;height: 14px;z-index: -1;pointer-events: none;opacity: var(--thr-textura-opacitate);background-image: repeating-linear-gradient( 90deg,var(--wp--preset--color--ink) 0 var(--thr-linie-par),transparent var(--thr-linie-par) var(--thr-tic-fin) )}
.thr-pachet{position: relative;background-color: var(--wp--preset--color--white)}
.thr-pachet--recomandat{border-color: color-mix(in srgb,var(--wp--preset--color--brass) 42%,transparent)}
.thr-pachet--recomandat::before{content: "";position: absolute;top: -5px;left: clamp(22px,2.4vw,34px);width: 10px;height: 10px;border-radius: var(--wp--custom--raza--bula);background-color: var(--wp--preset--color--brass);box-shadow: 0 0 0 4px var(--wp--preset--color--paper)}
.thr-intrebari details{border-top: var(--thr-linie-par) solid var(--thr-hairline);padding-block: clamp(14px,1.6vw,20px)}
.thr-intrebari details:last-of-type{border-bottom: var(--thr-linie-par) solid var(--thr-hairline)}
.thr-intrebari summary{display: flex;align-items: baseline;gap: 14px;cursor: pointer;list-style: none;font-family: Archivo,"Archivo Fallback",system-ui,sans-serif;font-size: clamp(17px,1.5vw,20px);font-weight: 700}
.thr-intrebari summary::-webkit-details-marker{display: none}
.thr-intrebari summary::before{content: "";width: 9px;height: 9px;flex: 0 0 auto;border-radius: var(--wp--custom--raza--bula);border: var(--thr-linie-regula) solid var(--wp--preset--color--brass);transition: background-color 160ms ease}
.thr-intrebari details[open] summary::before{background-color: var(--wp--preset--color--brass)}
.thr-intrebari details>*:not(summary){margin-left: 23px;margin-top: 10px;max-width: 68ch;color: var(--wp--preset--color--muted)}
.entry-content>.thr-formular{background-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--paper)}
.entry-content>.thr-formular h2,.entry-content>.thr-formular .wp-block-heading{color: var(--wp--preset--color--paper)}
.entry-content>.thr-formular p,.entry-content>.thr-formular label{color: var(--wp--preset--color--muted-dark)}
.ast-theme-transparent-header .site-header::before{content: "";position: absolute;inset-inline: 0;top: 0;height: 180px;pointer-events: none;z-index: 0;background-image: linear-gradient( to bottom,rgba(var(--thr-umbra-culoare),0.58) 0%,rgba(var(--thr-umbra-culoare),0.34) 45%,rgba(var(--thr-umbra-culoare),0) 100% )}
.ast-theme-transparent-header .site-header>*{position: relative;z-index: 1}
.entry-content>.wp-block-uagb-container:first-of-type::after{content: "";position: absolute;inset: 0;pointer-events: none;z-index: 0;background-image: linear-gradient( to bottom,rgba(var(--thr-umbra-culoare),0.30) 0%,rgba(var(--thr-umbra-culoare),0.52) 42%,rgba(var(--thr-umbra-culoare),0.44) 72%,rgba(var(--thr-umbra-culoare),0.18) 100% )}
.entry-content>.wp-block-uagb-container:first-of-type{position: relative;isolation: isolate}
.entry-content>.wp-block-uagb-container:first-of-type>.uagb-container-inner-blocks-wrap{position: relative;z-index: 1}
.entry-content>.wp-block-uagb-container:first-of-type .uagb-container__shape{z-index: 2}
.entry-content>.wp-block-uagb-container:first-of-type .uagb-heading-text{color: var(--wp--preset--color--paper);text-shadow: none}
.ast-theme-transparent-header .main-header-menu .current-menu-item>a,.ast-theme-transparent-header .main-header-menu .current_page_item>a,.main-header-menu .current-menu-item>a,.main-header-menu .current_page_item>a{color: inherit;position: relative}
.main-header-menu .current-menu-item>a::after,.main-header-menu .current_page_item>a::after{content: "";position: absolute;left: 0;right: 0;bottom: -6px;height: var(--thr-linie-regula);background-color: var(--wp--preset--color--brass)}
body:not(.ast-theme-transparent-header) .main-header-menu a,body:not(.ast-theme-transparent-header) .main-header-menu .menu-link,body:not(.ast-theme-transparent-header) .ast-masthead-custom-menu-items a{color: var(--wp--preset--color--ink)}
body:not(.ast-theme-transparent-header) .main-header-menu a:hover{color: var(--wp--preset--color--brass)}
.ast-desktop .main-header-bar .ast-flex,.ast-desktop .main-header-menu{flex-wrap: nowrap}
.ast-desktop .main-header-menu>li>a{padding-inline: clamp(8px,0.9vw,16px);white-space: nowrap}
.ast-desktop .ast-custom-button{white-space: nowrap}
.main-header-menu>li>a,.main-header-menu .menu-link{color: inherit}
body:not(.ast-theme-transparent-header) .main-header-menu>li>a{color: var(--wp--preset--color--ink)}
.ast-theme-transparent-header .main-header-menu>li>a{color: var(--wp--preset--color--paper)}
.ast-custom-button,.ast-header-button-1 .ast-custom-button,.main-header-bar .ast-button-wrap .ast-custom-button{background-color: var(--wp--preset--color--brass);color: var(--wp--preset--color--ink)}
.ast-custom-button:hover{background-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--paper)}
#ast-desktop-header .main-header-menu>li>a,#ast-desktop-header .main-header-menu .menu-link,#ast-mobile-header .main-header-menu>li>a{color: var(--wp--preset--color--ink)}
.ast-theme-transparent-header #ast-desktop-header .main-header-menu>li>a,.ast-theme-transparent-header #ast-desktop-header .main-header-menu .menu-link{color: var(--wp--preset--color--paper)}
#ast-desktop-header .main-header-menu>li>a:hover{color: var(--wp--preset--color--brass)}
.ast-theme-transparent-header #ast-desktop-header .main-header-menu>li>a:hover{color: var(--wp--preset--color--paper);text-decoration: underline;text-underline-offset: 6px;text-decoration-color: var(--wp--preset--color--brass);text-decoration-thickness: var(--thr-linie-regula)}
.entry-content>.thr-hero-serviciu{padding-block: clamp(64px,7vw,116px);background-color: var(--wp--preset--color--ink);position: relative;isolation: isolate}
.entry-content>.thr-hero-serviciu::after{content: "";position: absolute;inset-inline: 0;bottom: 0;height: 16px;z-index: -1;opacity: 0.10;background-image: repeating-linear-gradient( 90deg,var(--wp--preset--color--paper) 0 var(--thr-linie-par),transparent var(--thr-linie-par) var(--thr-tic-fin) )}
.entry-content>.thr-hero-serviciu h1{max-width: 20ch;margin-block: 6px 18px;font-size: clamp(32px,4.4vw,58px);line-height: 1.05;letter-spacing: -0.015em;color: var(--wp--preset--color--paper);text-wrap: balance}
.thr-hero-intro{max-width: 58ch;margin-bottom: var(--thr-dupa-cap);font-size: clamp(16px,1.35vw,19px);line-height: 1.6;color: var(--wp--preset--color--muted-dark)}
.entry-content>.thr-hero-serviciu .wp-block-buttons{gap: 12px}
.thr-servicii .thr-grila-servicii{grid-template-columns: repeat(3,1fr)}
@media (max-width: 921px){.thr-servicii .thr-grila-servicii{grid-template-columns: repeat(2,1fr)}
}
@media (max-width: 544px){.thr-servicii .thr-grila-servicii{grid-template-columns: 1fr}
}
.thr-serviciu .thr-eticheta{margin-bottom: 10px;color: var(--wp--preset--color--muted)}
.entry-content>.thr-dovada{background-color: var(--wp--preset--color--white)}
.ast-page-builder-template .site-content>.ast-container,.ast-plain-container .site-content>.ast-container{padding-block-start: 0}
.entry-content>.thr-hero-serviciu:first-child{margin-block-start: 0}
.ast-plain-container .entry-content>*:first-child{margin-block-start: 0}
.thr-miscare .entry-content>*:not(:first-child),.thr-miscare [data-thr-apare]{opacity: 0;transform: translate3d(0,18px,0);transition: opacity 620ms cubic-bezier(0.22,0.61,0.36,1),transform 620ms cubic-bezier(0.22,0.61,0.36,1);will-change: opacity,transform}
.thr-miscare .thr-apare-grup,.thr-miscare [data-thr-apare="grup"]{opacity: 1;transform: none}
.thr-miscare .thr-apare-grup>*,.thr-miscare [data-thr-apare="grup"]>*{opacity: 0;transform: translate3d(0,18px,0);transition: opacity 620ms cubic-bezier(0.22,0.61,0.36,1),transform 620ms cubic-bezier(0.22,0.61,0.36,1);will-change: opacity,transform}
.thr-miscare .entry-content>*.thr-vazut,.thr-miscare [data-thr-apare].thr-vazut,.thr-miscare .thr-apare-grup.thr-vazut>*,.thr-miscare [data-thr-apare="grup"].thr-vazut>*{opacity: 1;transform: none;will-change: auto}
.thr-miscare .thr-apare-dreapta,.thr-miscare [data-thr-apare="dreapta"]{transform: translate3d(-26px,0,0)}
.thr-miscare .thr-apare-stanga,.thr-miscare [data-thr-apare="stanga"]{transform: translate3d(26px,0,0)}
.thr-miscare .thr-fara-miscare,.thr-miscare .thr-fara-miscare>*{opacity: 1;transform: none;clip-path: none;scale: 1 1;transition: none}
.thr-miscare .thr-apare-perdea,.thr-miscare [data-thr-apare="perdea"]{opacity: 1;transform: none;clip-path: inset(0 0 100% 0);transition: clip-path 900ms cubic-bezier(0.22,0.61,0.36,1)}
.thr-miscare .thr-apare-perdea.thr-vazut,.thr-miscare [data-thr-apare="perdea"].thr-vazut{clip-path: inset(0 0 0 0)}
.thr-miscare .thr-apare-linie,.thr-miscare [data-thr-apare="linie"]{opacity: 1;transform: none;transform-origin: left center;scale: 0 1;transition: scale 800ms cubic-bezier(0.22,0.61,0.36,1)}
.thr-miscare .thr-apare-linie.thr-vazut,.thr-miscare [data-thr-apare="linie"].thr-vazut{scale: 1 1}
.thr-paralaxa,[data-thr-paralaxa]{will-change: transform}
.thr-derulat .ast-primary-header-bar,.thr-derulat .site-header{background-color: color-mix(in srgb,var(--thr-antracit) 94%,transparent);backdrop-filter: saturate(1.4) blur(10px);box-shadow: 0 1px 0 color-mix(in srgb,var(--thr-alama) 22%,transparent);transition: background-color 320ms ease,box-shadow 320ms ease}
@supports not (backdrop-filter: blur(10px)){.thr-derulat .ast-primary-header-bar,.thr-derulat .site-header{background-color: var(--thr-antracit)}
}
@media (prefers-reduced-motion: reduce){.thr-miscare [data-thr-apare],.thr-miscare .thr-apare-grup>*,.thr-miscare [data-thr-apare="grup"]>*{opacity: 1;transform: none;clip-path: none;scale: 1 1;transition: none;will-change: auto}
[data-thr-paralaxa]{transform: none !important;will-change: auto}
.thr-derulat .ast-primary-header-bar,.thr-derulat .site-header{transition: none}
}
.thr-galerie.wp-block-gallery.has-nested-images{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));margin-block-start: var(--wp--preset--spacing--40);gap: clamp(0.5rem,1.4vw,1rem)}
.thr-galerie.wp-block-gallery.has-nested-images.columns-2{grid-template-columns: repeat(2,minmax(0,1fr))}
.thr-galerie.wp-block-gallery.has-nested-images.columns-1{grid-template-columns: minmax(0,1fr)}
.thr-galerie.wp-block-gallery.has-nested-images figure.wp-block-image:not(#thr){width: auto;max-width: none;flex-basis: auto;margin: 0}
.thr-galerie.wp-block-gallery.has-nested-images figure.wp-block-image{border-radius: var(--wp--custom--raza--fotografie);overflow: hidden;background-color: var(--wp--preset--color--ink)}
.thr-galerie.wp-block-gallery.has-nested-images figure.wp-block-image img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 520ms cubic-bezier(0.22,0.61,0.36,1)}
@media (hover: hover){.thr-galerie figure.wp-block-image:hover img{transform: scale(1.035)}
}
.thr-galerie.columns-1 figure.wp-block-image{aspect-ratio: 16 / 10}
.thr-galerie.columns-2 figure.wp-block-image,.thr-galerie.columns-3 figure.wp-block-image{aspect-ratio: 4 / 5}
@media (min-width: 900px){.thr-galerie.columns-3 figure.wp-block-image:first-child{grid-column: span 2;aspect-ratio: 16 / 11}
}
@media (max-width: 599px){.thr-galerie.wp-block-gallery.has-nested-images.columns-3{grid-template-columns: repeat(2,minmax(0,1fr))}
.thr-galerie.columns-3 figure.wp-block-image:first-child{grid-column: span 2;aspect-ratio: 16 / 11}
}
.thr-servicii .thr-grila-servicii .thr-serviciu,.thr-proces .thr-pas{background-color: transparent;border: 0;border-top: var(--thr-linie-par) solid var(--thr-hairline);border-radius: 0;box-shadow: none;padding: clamp(22px,2.4vw,34px) 0 clamp(26px,2.8vw,38px)}
.thr-proces .thr-pas{border-top-color: color-mix(in srgb,currentColor 22%,transparent)}
.thr-servicii .thr-grila-servicii{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: clamp(34px,5.5vw,96px);row-gap: 0}
.thr-servicii .thr-grila-servicii .thr-serviciu{display: grid;grid-template-columns: clamp(2.9rem,4.4vw,4rem) minmax(0,1fr);column-gap: clamp(14px,1.6vw,24px);align-items: baseline}
.thr-servicii .thr-grila-servicii .thr-serviciu>.thr-eticheta{grid-column: 1;grid-row: 1;margin: 0;font-family: var(--wp--preset--font-family--mono);font-size: clamp(0.9rem,1.4vw,1.06rem);line-height: inherit;letter-spacing: 0;color: var(--wp--preset--color--muted);white-space: nowrap}
.thr-servicii .thr-grila-servicii .thr-serviciu>*:not(.thr-eticheta){grid-column: 2}
.thr-servicii .thr-grila-servicii .thr-serviciu>*:not(.thr-eticheta):first-of-type{grid-row: 1;margin-block-start: 0}
@media (max-width: 767px){.thr-servicii .thr-grila-servicii{grid-template-columns: minmax(0,1fr)}
}
.thr-intrebari>.wp-block-heading,.thr-intrebari>.thr-eticheta,.thr-intrebari>.wp-block-details,.thr-dovada>.wp-block-heading,.thr-dovada>.thr-eticheta,.thr-dovada>p{max-width: 68ch;margin-inline-start: 0;margin-inline-end: auto}
.thr-limite{--thr-masura: 58ch}
.thr-limite>*{max-width: var(--thr-masura);margin-inline-start: 0;margin-inline-end: auto}
.thr-proces .thr-pas{display: grid;grid-template-columns: clamp(2.9rem,4.4vw,4rem) minmax(0,1fr);column-gap: clamp(14px,1.6vw,24px);align-items: baseline}
.thr-proces .thr-pas>.thr-eticheta,.thr-proces .thr-pas::before{grid-column: 1;grid-row: 1;margin: 0;font-family: var(--wp--preset--font-family--mono);font-size: clamp(0.9rem,1.4vw,1.06rem);color: var(--wp--preset--color--muted);white-space: nowrap}
.thr-proces .thr-pas>*:not(.thr-eticheta){grid-column: 2}
.thr-proces .thr-pas>*:not(.thr-eticheta):first-of-type{grid-row: 1;margin-block-start: 0}
@media (min-width: 768px){.thr-pasi,.thr-proces .thr-grila-servicii{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: clamp(34px,5.5vw,96px);row-gap: 0}
}
.thr-servicii .thr-grila-servicii,.thr-pasi{align-items: start}
.thr-servicii .thr-grila-servicii>*,.thr-pasi>*{margin-block-start: 0;margin-block-end: 0}
.thr-servicii .thr-grila-servicii,.thr-pasi{row-gap: clamp(6px,1vw,14px)}
.thr-hero-serviciu{position: relative;isolation: isolate;background-image: var(--thr-hero-foto,none);background-size: cover;background-position: center 42%;background-repeat: no-repeat}
.thr-hero-serviciu::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient( 100deg,color-mix(in srgb,var(--wp--preset--color--ink) 94%,transparent) 0%,color-mix(in srgb,var(--wp--preset--color--ink) 88%,transparent) 42%,color-mix(in srgb,var(--wp--preset--color--ink) 58%,transparent) 100% )}
@supports not (background-image: var(--thr-hero-foto)){.thr-hero-serviciu::before{display: none}
}
.thr-hero-serviciu>*{position: relative;z-index: 1}
@media (max-width: 767px){.thr-hero-serviciu{background-image: var(--thr-hero-foto-mic,var(--thr-hero-foto,none))}
.thr-hero-serviciu::before{background: linear-gradient( 180deg,color-mix(in srgb,var(--wp--preset--color--ink) 92%,transparent) 0%,color-mix(in srgb,var(--wp--preset--color--ink) 82%,transparent) 100% )}
}
.thr-proces{position: relative;isolation: isolate;background-image: var(--thr-hero-foto,none);background-size: cover;background-position: center 60%;background-attachment: scroll}
.thr-proces::before{content: "";position: absolute;inset: 0;z-index: -1;background: color-mix(in srgb,var(--wp--preset--color--ink) 78%,transparent);backdrop-filter: saturate(0.65) blur(3px)}
.thr-proces,.thr-proces .wp-block-heading,.thr-proces p{color: var(--wp--preset--color--paper)}
.thr-proces .thr-eticheta{color: var(--wp--preset--color--brass)}
.thr-proces .thr-pasi{padding: clamp(20px,3vw,42px);background: color-mix(in srgb,var(--wp--preset--color--paper) 7%,transparent);border: var(--thr-linie-par) solid color-mix(in srgb,var(--wp--preset--color--paper) 15%,transparent);border-radius: var(--wp--custom--raza--buton);backdrop-filter: blur(10px) saturate(1.15)}
@media (prefers-reduced-transparency: reduce){.thr-proces::before{background: var(--wp--preset--color--ink);backdrop-filter: none}
.thr-proces .thr-pasi{background: color-mix(in srgb,var(--wp--preset--color--paper) 10%,var(--wp--preset--color--ink));backdrop-filter: none}
}
@supports not (backdrop-filter: blur(3px)){.thr-proces::before{background: color-mix(in srgb,var(--wp--preset--color--ink) 90%,transparent)}
}
@media (max-width: 767px){.site-footer .menu-link,.site-footer .menu-item>a{display: block;padding-block: 12px;margin-block: -4px}
.site-footer .ast-builder-social-element{padding: 12px;margin: -12px}
.thr-eticheta{font-size: 0.75rem;letter-spacing: 0.14em}
.wp-block-button__link,.uagb-infobox-cta-link{font-size: 0.875rem;padding-block: 14px}
.thr-galerie.wp-block-gallery.has-nested-images figure.wp-block-image{aspect-ratio: 1 / 1}
.thr-galerie.wp-block-gallery.has-nested-images figure.wp-block-image:first-child{aspect-ratio: 4 / 3}
}
#ast-mobile-popup .menu-item>a,#ast-mobile-popup .menu-link{min-height: 48px;display: flex;align-items: center}
#ast-mobile-popup .menu-toggle-close{min-width: 48px;min-height: 48px}
@media (max-width: 921px){.entry-content [class*="thr-"] .thr-eticheta,.site-footer .thr-eticheta,.thr-eticheta{font-size: 0.75rem;letter-spacing: 0.14em}
.wp-block-button .wp-block-button__link,.wp-block-button .uagb-infobox-cta-link,.uagb-ifb-button-wrapper .uagb-infobox-cta-link{font-size: 0.875rem;padding-block: 14px}
.site-header .custom-logo-link,.ast-mobile-header-wrap .custom-logo-link{display: inline-flex;align-items: center;min-height: 44px}
.site-footer .ast-builder-menu-mobile .menu-link,.site-below-footer-wrap .menu-link,.site-below-footer-wrap .menu-item>a{display: inline-block;padding-block: 14px}
}
.thr-proces .thr-pas>.thr-eticheta,.thr-proces .thr-pas::before{color: var(--wp--preset--color--paper)}
.main-header-menu .sub-menu,.ast-desktop .main-header-menu .sub-menu{background-color: var(--wp--preset--color--ink);border: 1px solid color-mix(in srgb,var(--wp--preset--color--brass) 26%,transparent);box-shadow: 0 18px 40px -18px rgb(0 0 0 / 0.55)}
.main-header-menu .sub-menu .menu-link{color: var(--wp--preset--color--paper);padding-block: 12px;border-block-end: 1px solid color-mix(in srgb,var(--wp--preset--color--paper) 8%,transparent)}
.main-header-menu .sub-menu .menu-item:last-child .menu-link{border-block-end: 0}
.main-header-menu .sub-menu .menu-link:hover,.main-header-menu .sub-menu .menu-item.current-menu-item .menu-link{color: var(--wp--preset--color--brass);background-color: color-mix(in srgb,var(--wp--preset--color--paper) 5%,transparent)}
.thr-dovada-seg{display: inline-flex;align-items: center;padding-inline: clamp(14px,2vw,28px);white-space: nowrap}
.thr-dovada-seg + .thr-dovada-seg{border-inline-start: 2px solid var(--wp--preset--color--brass)}
@media (max-width: 767px){.thr-dovada-seg{display: flex;padding-inline: 0;padding-block: 6px;white-space: normal}
.thr-dovada-seg + .thr-dovada-seg{border-inline-start: 0}
.thr-dovada-seg::before{content: "";inline-size: 14px;block-size: 2px;background: var(--wp--preset--color--brass);margin-inline-end: 10px;flex: 0 0 auto}
}
.entry-content .srfm-form-container,.entry-content .srfm-form-container.srfm-bg-color{background: transparent;box-shadow: none;padding-inline: 0}
.entry-content .srfm-form .srfm-block-label,.entry-content .srfm-form label.srfm-block-label{font-family: var(--wp--preset--font-family--mono);font-size: 12.5px;font-weight: 500;letter-spacing: 0.12em;text-transform: uppercase;color: var(--wp--preset--color--muted);margin-block-end: 10px}
.entry-content .srfm-form .srfm-required{color: var(--wp--preset--color--brass)}
.entry-content .srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) input.srfm-input-common,.entry-content .srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) textarea.srfm-input-common,.entry-content .srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) select.srfm-input-common{background: var(--wp--preset--color--white);border: 1px solid var(--thr-hairline,color-mix(in srgb,var(--wp--preset--color--ink) 14%,transparent));border-radius: var(--wp--custom--raza--buton);color: var(--wp--preset--color--ink);font-family: var(--wp--preset--font-family--body);font-size: 16px;min-block-size: 56px;padding: 15px 18px;box-shadow: none;transition: border-color 180ms ease,box-shadow 180ms ease}
.entry-content .srfm-form-container .srfm-form textarea.srfm-input-common{min-block-size: 148px}
.entry-content .srfm-form-container .srfm-form .srfm-block input.srfm-input-common::placeholder,.entry-content .srfm-form-container .srfm-form .srfm-block textarea.srfm-input-common::placeholder{color: color-mix(in srgb,var(--wp--preset--color--muted) 72%,transparent)}
.entry-content .srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) input.srfm-input-common:focus,.entry-content .srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) textarea.srfm-input-common:focus,.entry-content .srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) select.srfm-input-common:focus{outline: none;border-color: var(--wp--preset--color--brass);box-shadow: 0 0 0 3px color-mix(in srgb,var(--wp--preset--color--brass) 22%,transparent)}
.entry-content .srfm-form .srfm-block{margin-block-end: var(--wp--preset--spacing--20,24px)}
.entry-content .srfm-form .srfm-button,.entry-content .srfm-form button[type="submit"],.entry-content .srfm-form input[type="submit"]{background: var(--wp--preset--color--brass);color: var(--wp--preset--color--ink);border: 0;border-radius: var(--wp--custom--raza--buton);padding: 15px 30px;font-family: var(--wp--preset--font-family--body);font-size: 16px;font-weight: 600;letter-spacing: 1px;text-transform: uppercase;transition: transform 160ms ease,box-shadow 160ms ease}
.entry-content .srfm-form .srfm-button:hover,.entry-content .srfm-form button[type="submit"]:hover{transform: translateY(-1px);box-shadow: 0 10px 24px -12px rgb(38 35 31 / 0.4)}
@media (prefers-reduced-motion: reduce){.entry-content .srfm-form .srfm-button,.entry-content .srfm-form button[type="submit"]{transition: none}
.entry-content .srfm-form .srfm-button:hover,.entry-content .srfm-form button[type="submit"]:hover{transform: none}
}
.ast-plain-container .entry-content>.wp-block-group:not(:first-child):not(.thr-hero-serviciu),.ast-page-builder-template .entry-content>.wp-block-group:not(:first-child):not(.thr-hero-serviciu){position: relative}
.ast-plain-container .entry-content>.wp-block-group:not(:first-child):not(.thr-hero-serviciu)::before,.ast-page-builder-template .entry-content>.wp-block-group:not(:first-child):not(.thr-hero-serviciu)::before{content: "";position: absolute;inset-block-start: 0;inset-inline: 0;block-size: 1px;background: linear-gradient(90deg,transparent 0,color-mix(in srgb,currentColor 20%,transparent) 12%,color-mix(in srgb,currentColor 20%,transparent) 88%,transparent 100%);pointer-events: none}
.ast-plain-container .entry-content>.wp-block-group:not(:first-child):not(.thr-hero-serviciu)::after,.ast-page-builder-template .entry-content>.wp-block-group:not(:first-child):not(.thr-hero-serviciu)::after{content: "";position: absolute;inset-block-start: -1px;inset-inline-start: clamp(16px,8vw,120px);inline-size: 34px;block-size: 3px;background: var(--wp--preset--color--brass);pointer-events: none}
.entry-content>.wp-block-group.has-ink-background-color::before,.entry-content>.wp-block-group.has-ink-background-color::after{display: none}
.page-id-403 .entry-content>*:nth-child(2){background-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--paper);padding-block: clamp(56px,8vw,120px)}
.page-id-403 .entry-content>*:nth-child(2) :is(h2,h3,p,li){color: var(--wp--preset--color--paper)}
.page-id-403 .entry-content>*:nth-child(2) .thr-eticheta{color: var(--wp--preset--color--brass)}
.page-id-403 .entry-content>*:nth-child(2)::before,.page-id-403 .entry-content>*:nth-child(2)::after{display: none}
.page-id-404 .entry-content>*:nth-child(3){background-color: var(--wp--preset--color--paper)}
.page-id-403 .entry-content>* .uagb-container-inner-blocks-wrap{background-color: transparent}
.entry-content .wp-block-uagb-info-box{transition: transform 220ms cubic-bezier(0.22,0.61,0.36,1),box-shadow 220ms ease}
.entry-content .wp-block-uagb-info-box:hover{transform: translateY(-4px);box-shadow: 0 22px 44px -24px rgb(38 35 31 / 0.35)}
.entry-content .wp-block-uagb-info-box .uagb-ifb-image-content img{transition: transform 420ms cubic-bezier(0.22,0.61,0.36,1)}
.entry-content .wp-block-uagb-info-box:hover .uagb-ifb-image-content img{transform: scale(1.02)}
@media (prefers-reduced-motion: reduce){.entry-content .wp-block-uagb-info-box,.entry-content .wp-block-uagb-info-box .uagb-ifb-image-content img{transition: none}
.entry-content .wp-block-uagb-info-box:hover{transform: none}
.entry-content .wp-block-uagb-info-box:hover .uagb-ifb-image-content img{transform: none}
}
.entry-content .uagb-block-c65b938f,.entry-content div:has(>.uagb-heading-text>.thr-dovada-seg){inline-size: 100%;max-inline-size: none;background: transparent;border-radius: 0;padding: 0}
.entry-content .uagb-block-c65b938f .uagb-heading-text,.entry-content .uagb-heading-text:has(>.thr-dovada-seg){display: flex;flex-wrap: wrap;align-items: center;gap: 0;inline-size: 100%;text-align: start;font-family: var(--wp--preset--font-family--mono);font-size: 12.5px;font-weight: 500;letter-spacing: 0.12em;text-transform: uppercase;line-height: 1.15;color: var(--wp--preset--color--paper)}
.entry-content .thr-dovada-seg{display: inline-flex;align-items: center;padding-inline: 0;padding-block: 4px;white-space: nowrap;border: 0}
.entry-content .thr-dovada-seg + .thr-dovada-seg::before{content: "";inline-size: 18px;block-size: 2px;background: var(--wp--preset--color--brass);margin-inline: clamp(12px,1.6vw,22px);flex: 0 0 auto}
@media (max-width: 767px){.entry-content .uagb-block-c65b938f .uagb-heading-text,.entry-content .uagb-heading-text:has(>.thr-dovada-seg){flex-direction: column;align-items: flex-start;gap: 8px}
.entry-content .thr-dovada-seg{white-space: normal}
.entry-content .thr-dovada-seg::before{content: "";inline-size: 14px;block-size: 2px;background: var(--wp--preset--color--brass);margin-inline-end: 10px;flex: 0 0 auto}
.entry-content .thr-dovada-seg + .thr-dovada-seg::before{margin-inline: 0 10px;inline-size: 14px}
}
.entry-content .uagb-container-inner-blocks-wrap>.wp-block-uagb-container.uagb-block-c65b938f,.entry-content .wp-block-uagb-container>.wp-block-uagb-container.uagb-block-c65b938f{inline-size: 100%;max-inline-size: 100%;flex: 1 1 100%}
.entry-content .wp-block-uagb-advanced-heading.uagb-block-99f1bb67,.entry-content .wp-block-uagb-advanced-heading.uagb-block-99f1bb67 .uagb-heading-text{inline-size: 100%;max-inline-size: 100%}
@media (max-width: 767px){.entry-content .wp-block-uagb-container,.entry-content .uagb-container-inner-blocks-wrap{flex-direction: column;flex-wrap: nowrap}
.entry-content .wp-block-uagb-container>.wp-block-uagb-container,.entry-content .wp-block-uagb-container>.wp-block-uagb-info-box,.entry-content .uagb-container-inner-blocks-wrap>.wp-block-uagb-container,.entry-content .uagb-container-inner-blocks-wrap>.wp-block-uagb-info-box{inline-size: 100%;max-inline-size: 100%;flex: 0 1 auto}
}
.thr-hero-placa{position: relative;z-index: 1;inline-size: fit-content;max-inline-size: min(64ch,100%);padding: clamp(22px,3vw,42px);border-radius: var(--wp--custom--raza--buton);background: color-mix(in srgb,var(--wp--preset--color--ink) 62%,transparent);backdrop-filter: blur(18px) saturate(1.06);border: 1px solid color-mix(in srgb,var(--wp--preset--color--paper) 12%,transparent)}
.thr-hero-serviciu::before{background: linear-gradient( 100deg,color-mix(in srgb,var(--wp--preset--color--ink) 70%,transparent) 0%,color-mix(in srgb,var(--wp--preset--color--ink) 56%,transparent) 46%,color-mix(in srgb,var(--wp--preset--color--ink) 30%,transparent) 100% )}
@media (max-width: 767px){.thr-hero-placa{inline-size: 100%;max-inline-size: 100%}
}
@media (prefers-reduced-transparency: reduce){.thr-hero-placa{background: var(--wp--preset--color--ink);backdrop-filter: none}
}
@supports not (backdrop-filter: blur(4px)){.thr-hero-placa{background: color-mix(in srgb,var(--wp--preset--color--ink) 88%,transparent)}
}
.entry-content .thr-proces>.thr-eticheta,.thr-proces>p.thr-eticheta{color: var(--wp--preset--color--paper)}
.entry-content .thr-proces>.wp-block-heading,.thr-proces>h2.wp-block-heading{color: var(--wp--preset--color--paper)}
#ast-mobile-popup .ast-mobile-popup-inner,#ast-mobile-popup .ast-mobile-popup-content,#ast-mobile-popup{background-color: var(--wp--preset--color--ink)}
#ast-mobile-popup .ast-mobile-popup-header{background-color: var(--wp--preset--color--ink);border-block-end: 1px solid color-mix(in srgb,var(--wp--preset--color--paper) 12%,transparent)}
#ast-mobile-popup .menu-item>a,#ast-mobile-popup .menu-link,#ast-mobile-popup .ast-header-navigation-arrow{color: var(--wp--preset--color--paper);background-color: transparent}
#ast-mobile-popup .sub-menu .menu-item>a,#ast-mobile-popup .sub-menu .menu-link{color: color-mix(in srgb,var(--wp--preset--color--paper) 82%,transparent);padding-inline-start: 26px;position: relative}
#ast-mobile-popup .sub-menu .menu-item>a::before{content: "";position: absolute;inset-inline-start: 0;inset-block-start: 50%;inline-size: 12px;block-size: 2px;background: var(--wp--preset--color--brass);transform: translateY(-50%)}
#ast-mobile-popup .menu-item{border-block-end: 1px solid color-mix(in srgb,var(--wp--preset--color--paper) 9%,transparent)}
#ast-mobile-popup .sub-menu .menu-item:last-child,#ast-mobile-popup>*>.menu-item:last-child{border-block-end: 0}
#ast-mobile-popup .menu-item>a:hover,#ast-mobile-popup .menu-item.current-menu-item>a,#ast-mobile-popup .menu-item.current-menu-ancestor>a{color: var(--wp--preset--color--brass);background-color: color-mix(in srgb,var(--wp--preset--color--paper) 5%,transparent)}
#ast-mobile-popup .menu-toggle-close,#ast-mobile-popup .ast-menu-toggle{color: var(--wp--preset--color--paper)}
#ast-mobile-popup .ast-icon svg,#ast-mobile-popup .menu-toggle-close svg{fill: currentColor}
#ast-mobile-popup .ast-custom-button,#ast-mobile-popup .menu-link.ast-custom-button{background-color: var(--wp--preset--color--brass);color: var(--wp--preset--color--ink)}
.main-header-menu>.menu-item-has-children:hover>.menu-link,.main-header-menu>.menu-item.current-menu-ancestor>.menu-link{color: var(--wp--preset--color--brass)}
.site-footer .uagb-block-e5f40570,.site-footer .uagb-block-c7e1a1ce{background-color: var(--wp--preset--color--ink);border: 1px solid color-mix(in srgb,var(--wp--preset--color--brass) 30%,transparent)}
.site-footer .uagb-block-e5f40570,.site-footer .uagb-block-e5f40570 :is(p,h2,h3,h4,div,span,li),.site-footer .uagb-block-c7e1a1ce,.site-footer .uagb-block-c7e1a1ce :is(p,h2,h3,h4,div,span,li){color: var(--wp--preset--color--paper)}
.site-footer .uagb-block-e5f40570 .uagb-ifb-title-prefix,.site-footer .uagb-block-e5f40570 [class*="prefix"],.site-footer .uagb-block-c7e1a1ce [class*="prefix"]{color: var(--wp--preset--color--brass)}
.site-footer .uagb-infobox-cta-link,.site-footer .wp-block-button__link,.site-footer .uagb-block-e5f40570 a.uagb-infobox-cta-link{background-color: var(--wp--preset--color--brass);color: var(--wp--preset--color--ink);border-radius: var(--wp--custom--raza--buton);padding: 15px 30px;font-weight: 600;letter-spacing: 1px;text-transform: uppercase}
.site-footer .uagb-infobox-cta-link:hover,.site-footer .wp-block-button__link:hover{background-color: color-mix(in srgb,var(--wp--preset--color--brass) 86%,var(--wp--preset--color--paper));color: var(--wp--preset--color--ink)}
.site-footer .uagb-block-e5f40570.uagb-block-e5f40570{background-color: var(--wp--preset--color--ink);border: 1px solid color-mix(in srgb,var(--wp--preset--color--brass) 30%,transparent)}
.site-footer .uagb-block-c7e1a1ce.uagb-block-c7e1a1ce{background-color: transparent}
.site-footer .uagb-infobox-cta-link.uagb-infobox-cta-link,.site-footer .wp-block-button__link.wp-block-button__link{background-color: var(--wp--preset--color--brass);color: var(--wp--preset--color--ink)}
.site-footer .uagb-infobox-cta-link.uagb-infobox-cta-link:hover,.site-footer .wp-block-button__link.wp-block-button__link:hover{background-color: color-mix(in srgb,var(--wp--preset--color--brass) 86%,var(--wp--preset--color--paper));color: var(--wp--preset--color--ink)}
.site-footer .uagb-block-75a92e01.uagb-infobox__content-wrap .wp-block-button__link.wp-block-button__link,.site-footer .uagb-block-75a92e01.uagb-infobox__content-wrap .uagb-infobox-cta-link.uagb-infobox-cta-link{background-color: var(--wp--preset--color--brass);color: var(--wp--preset--color--ink);border-radius: var(--wp--custom--raza--buton)}
.site-footer .uagb-block-75a92e01.uagb-infobox__content-wrap .wp-block-button__link.wp-block-button__link:hover,.site-footer .uagb-block-75a92e01.uagb-infobox__content-wrap .uagb-infobox-cta-link.uagb-infobox-cta-link:hover{background-color: color-mix(in srgb,var(--wp--preset--color--brass) 86%,var(--wp--preset--color--paper));color: var(--wp--preset--color--ink)}
.thr-lupa-tinta{cursor: zoom-in;position: relative}
.thr-lupa-tinta:focus-visible{outline: 3px solid var(--wp--preset--color--brass);outline-offset: 3px}
.thr-lupa-tinta::after{content: "";position: absolute;inset-block-end: 10px;inset-inline-end: 10px;inline-size: 34px;block-size: 34px;border-radius: 999px;background: var(--wp--preset--color--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F4EFE8' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4.2-4.2M11 8v6M8 11h6'/%3E%3C/svg%3E") center / 18px no-repeat;opacity: 0;transform: translateY(6px);transition: opacity 200ms ease,transform 200ms ease;pointer-events: none}
@media (hover: hover){.thr-lupa-tinta:hover::after,.thr-lupa-tinta:focus-visible::after{opacity: 1;transform: none}
}
@media (hover: none){.thr-lupa-tinta::after{opacity: 0.85;transform: none}
}
.thr-lupa{position: fixed;inset: 0;z-index: 9999;display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: clamp(8px,2vw,24px);padding: clamp(16px,4vw,48px);background: color-mix(in srgb,var(--wp--preset--color--ink) 92%,transparent);backdrop-filter: blur(8px);animation: thr-lupa-intra 200ms ease}
.thr-lupa[hidden]{display: none}
@keyframes thr-lupa-intra{from{opacity: 0}
to{opacity: 1}
}
.thr-lupa-fara-miscare,.thr-lupa-fara-miscare *{animation: none;transition: none}
.thr-lupa-activa{overflow: hidden}
.thr-lupa-cadru{grid-column: 2;margin: 0;display: grid;justify-items: center;gap: 14px;max-block-size: 100%;min-inline-size: 0}
.thr-lupa-cadru img{max-inline-size: 100%;max-block-size: calc(100vh - 190px);inline-size: auto;block-size: auto;object-fit: contain;border-radius: var(--wp--custom--raza--fotografie);background: var(--wp--preset--color--ink)}
.thr-lupa-cadru figcaption{color: var(--wp--preset--color--paper);font-size: 0.95rem;text-align: center;max-inline-size: 62ch;text-wrap: balance}
.thr-lupa-contor{grid-column: 2;margin: 0;justify-self: center;font-family: var(--wp--preset--font-family--mono);font-size: 12.5px;letter-spacing: 0.12em;color: color-mix(in srgb,var(--wp--preset--color--paper) 62%,transparent)}
.thr-lupa-nav,.thr-lupa-inchide{appearance: none;border: 1px solid color-mix(in srgb,var(--wp--preset--color--paper) 22%,transparent);background: color-mix(in srgb,var(--wp--preset--color--paper) 8%,transparent);color: var(--wp--preset--color--paper);inline-size: 56px;block-size: 56px;border-radius: 999px;font-size: 26px;line-height: 1;cursor: pointer;transition: background-color 160ms ease,border-color 160ms ease}
.thr-lupa-nav:hover,.thr-lupa-inchide:hover{background: color-mix(in srgb,var(--wp--preset--color--brass) 26%,transparent);border-color: var(--wp--preset--color--brass)}
.thr-lupa-nav:focus-visible,.thr-lupa-inchide:focus-visible{outline: 3px solid var(--wp--preset--color--brass);outline-offset: 3px}
.thr-lupa-inapoi{grid-column: 1}
.thr-lupa-inainte{grid-column: 3}
.thr-lupa-inchide{position: absolute;inset-block-start: clamp(12px,3vw,28px);inset-inline-end: clamp(12px,3vw,28px);font-size: 20px}
@media (max-width: 599px){.thr-lupa{grid-template-columns: minmax(0,1fr);align-content: center;row-gap: 18px}
.thr-lupa-cadru,.thr-lupa-contor{grid-column: 1}
.thr-lupa-nav{grid-column: 1;justify-self: center;position: absolute;inset-block-end: clamp(16px,5vw,32px)}
.thr-lupa-inapoi{inset-inline-start: 18%}
.thr-lupa-inainte{inset-inline-end: 18%}
.thr-lupa-cadru img{max-block-size: calc(100vh - 240px)}
}
@media (prefers-reduced-transparency: reduce){.thr-lupa{background: var(--wp--preset--color--ink);backdrop-filter: none}
}
.thr-sectiune-ba{padding-block: clamp(48px,7vw,96px)}
.thr-sectiune-ba .thr-ba,.entry-content .thr-ba{inline-size: min(1320px,100% - clamp(24px,5vw,80px));margin-inline: auto;max-inline-size: none;border-radius: var(--wp--custom--raza--fotografie);overflow: hidden;box-shadow: 0 30px 60px -34px rgb(38 35 31 / 0.5)}
.thr-ba [class*="thr-ba-eticheta"],.thr-ba figcaption{font-family: var(--wp--preset--font-family--mono);font-size: 12.5px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--wp--preset--color--paper);background: color-mix(in srgb,var(--wp--preset--color--ink) 72%,transparent);backdrop-filter: blur(10px);padding: 8px 14px;border-radius: var(--wp--custom--raza--buton);border: 1px solid color-mix(in srgb,var(--wp--preset--color--paper) 14%,transparent)}
.thr-ba [class*="maner"],.thr-ba [role="slider"]{inline-size: 3px;background: var(--wp--preset--color--brass);box-shadow: 0 0 0 1px color-mix(in srgb,var(--wp--preset--color--ink) 40%,transparent)}
.thr-ba [class*="maner"]::after,.thr-ba [role="slider"]::after{content: "";position: absolute;inset-block-start: 50%;inset-inline-start: 50%;transform: translate(-50%,-50%);inline-size: 52px;block-size: 52px;border-radius: 999px;background: var(--wp--preset--color--brass) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2326231F' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l-5 6 5 6M15 6l5 6-5 6'/%3E%3C/svg%3E") center / 22px no-repeat;box-shadow: 0 6px 18px -6px rgb(38 35 31 / 0.6)}
@media (prefers-reduced-transparency: reduce){.thr-ba [class*="thr-ba-eticheta"],.thr-ba figcaption{background: var(--wp--preset--color--ink);backdrop-filter: none}
}
.site-footer .uagb-block-e5f40570 [class*="has-ast-global-color-2"],.site-footer .uagb-block-c7e1a1ce [class*="has-ast-global-color-2"],.site-footer [class*="uagb-"] .has-ast-global-color-2-color{color: var(--wp--preset--color--brass)}
@media (min-width: 600px) and (max-width: 921px){#ast-mobile-popup{inline-size: min(420px,88vw);margin-inline-start: auto;box-shadow: -24px 0 60px -30px rgb(0 0 0 / 0.6)}
#ast-mobile-popup .ast-mobile-popup-inner{inline-size: 100%}
}
@media (min-width: 922px){.main-header-menu>.menu-item>.menu-link{position: relative}
.main-header-menu>.menu-item>.menu-link::after{content: "";position: absolute;inset-inline: 12px;inset-block-end: 6px;block-size: 2px;background: var(--wp--preset--color--brass);transform: scaleX(0);transform-origin: left center;transition: transform 220ms cubic-bezier(0.22,0.61,0.36,1)}
.main-header-menu>.menu-item:hover>.menu-link::after,.main-header-menu>.menu-item:focus-within>.menu-link::after{transform: scaleX(1)}
.main-header-menu>.menu-item.current-menu-item>.menu-link::after,.main-header-menu>.menu-item.current-menu-ancestor>.menu-link::after,.main-header-menu>.menu-item.current_page_item>.menu-link::after{transform: scaleX(1)}
@media (prefers-reduced-motion: reduce){.main-header-menu>.menu-item>.menu-link::after{transition: none}
}
}
#ast-mobile-popup .menu-item.current-menu-item>a::before,#ast-mobile-popup .menu-item.current_page_item>a::before{content: "";display: inline-block;inline-size: 14px;block-size: 2px;background: var(--wp--preset--color--brass);margin-inline-end: 10px;vertical-align: middle}
.ast-plain-container .entry-content>.wp-block-group:nth-of-type(even):not(.thr-hero-serviciu):not(.has-background),.ast-page-builder-template .entry-content>.wp-block-group:nth-of-type(even):not(.thr-hero-serviciu):not(.has-background){background-color: var(--wp--preset--color--paper)}
.entry-content>.thr-riscuri,.entry-content .thr-riscuri{background-color: var(--wp--preset--color--ink);padding-block: clamp(52px,7vw,104px)}
.entry-content .thr-riscuri :is(h2,h3,p,li,strong){color: var(--wp--preset--color--paper)}
.entry-content .thr-riscuri .thr-eticheta{color: var(--wp--preset--color--brass)}
.entry-content .thr-riscuri .thr-grila-servicii .thr-serviciu>.thr-eticheta{color: color-mix(in srgb,var(--wp--preset--color--paper) 78%,transparent)}
.entry-content .thr-riscuri .thr-grila-servicii .thr-serviciu{border-block-start-color: color-mix(in srgb,var(--wp--preset--color--paper) 18%,transparent)}
.entry-content>.thr-riscuri::before,.entry-content>.thr-riscuri::after{display: none}
.entry-content .thr-riscuri>.wp-block-heading,.entry-content .thr-riscuri>.thr-eticheta,.entry-content .thr-riscuri>p{max-inline-size: 60ch;margin-inline-start: 0}
.thr-legal{display: flex;flex-direction: column;align-items: center;gap: 14px;text-align: center}
.thr-legal-date{margin: 0;font-family: var(--wp--preset--font-family--mono);font-size: 12.5px;letter-spacing: 0.06em;color: color-mix(in srgb,var(--wp--preset--color--paper) 72%,transparent)}
.thr-legal-drept{margin: 0;font-size: 13px;color: color-mix(in srgb,var(--wp--preset--color--paper) 56%,transparent)}
.thr-legal-insigne{display: flex;align-items: center;justify-content: center;gap: 16px;flex-wrap: wrap;margin-block-start: 4px}
.thr-legal-insigne a{display: inline-flex;padding: 4px;border-radius: var(--wp--custom--raza--buton);opacity: 0.85;transition: opacity 180ms ease}
.thr-legal-insigne a:hover,.thr-legal-insigne a:focus-visible{opacity: 1}
.thr-legal-insigne a:focus-visible{outline: 3px solid var(--wp--preset--color--brass);outline-offset: 2px}
.thr-legal-insigne img{display: block;inline-size: clamp(140px,18vw,180px);block-size: auto}
@media (max-width: 599px){.thr-legal-date{line-height: 1.7}
}
@media (prefers-reduced-motion: reduce){.thr-legal-insigne a{transition: none}
}
.thr-confirmare{max-width: 46rem;margin: 0 auto;padding: 2.5rem 2rem;background: #F6F7F7;border: 1px solid rgba(249,112,21,0.42);border-left: 4px solid #F97015;border-radius: 2px;text-align: left}
.thr-confirmare__titlu{margin: 0 0 0.85rem;font-family: Archivo,system-ui,sans-serif;font-size: clamp( 20px,2.4vw,27px );font-weight: 600;line-height: 1.24;letter-spacing: -0.01em;color: #1E1E20}
.thr-confirmare__text{margin: 0 0 0.7rem;font-family: Manrope,system-ui,sans-serif;font-size: 16px;line-height: 1.62;color: #616367}
.thr-confirmare__text:last-child{margin-bottom: 0}
.thr-confirmare__text strong{color: #1E1E20;font-weight: 600}
.thr-confirmare__text a{color: #1E1E20;font-weight: 600;text-decoration: none;border-bottom: 2px solid #F97015;padding-bottom: 1px;transition: border-color 0.18s ease,background-color 0.18s ease}
.thr-confirmare__text a:hover,.thr-confirmare__text a:focus-visible{background-color: rgba(249,112,21,0.16);border-bottom-color: #1E1E20}
@media (max-width: 480px){.thr-confirmare{padding: 1.85rem 1.35rem}
}
.uagb-block-c7e1a1ce .has-ast-global-color-2-color.has-ast-global-color-2-color,.uagb-block-c7e1a1ce p.has-text-color{color: #F97015 !important}
.wp-block-uagb-advanced-heading.uagb-block-fe9935be .uagb-heading-text,.uagb-block-fe9935be .uagb-heading-text{color: #F6F7F7}
.thr-eticheta{color: #AF4905}
.thr-sectiune--antracit .thr-eticheta,.thr-band--dark .thr-eticheta,[class*="has-ast-global-color-2-background"] .thr-eticheta{color: #F97015}
.ast-custom-button-link,.uagb-infobox-cta-link,.wp-block-button__link.has-brass-background-color,.uagb-buttons-repeater{color: #131314}
.uagb-block-fe9935be .uagb-heading-text{color: #F6F7F7 !important}
.entry-content [class*="thr-"] .thr-eticheta,.thr-eticheta{color: #AF4905 !important}
.thr-sectiune--antracit .thr-eticheta,.thr-banda .thr-eticheta,.thr-proces .thr-eticheta,[class*="has-ast-global-color-2-background"] .thr-eticheta{color: #F97015 !important}
.uagb-block-75a92e01 .uagb-infobox-cta-link,.ast-custom-button-link{color: #131314 !important}
.thr-formular a:not(.wp-block-button__link):not(.srfm-button),.site-footer .uagb-block-98bbd9c1 a,.site-footer .uagb-block-e7e7f750 a{color: #F6F7F7;text-decoration-color: rgba(249,112,21,0.55)}
.thr-formular a:hover,.thr-formular a:focus-visible{color: #F97015}
.thr-formular .thr-eticheta{color: #F97015 !important}
.thr-formular .srfm-block-label,.thr-formular label{color: #9B9DA0}
.thr-formular .srfm-error-message,.thr-formular .srfm-error-content{color: #B91C1C}
.entry-content .thr-formular .thr-eticheta,.thr-formular .thr-eticheta.thr-eticheta{color: #F97015 !important}
.thr-formular .srfm-block-label.srfm-block-label,.thr-formular .srfm-input-block label{color: #9B9DA0 !important}
.thr-formular .iti__selected-country,.thr-formular .iti__selected-dial-code,.thr-formular .iti button{color: #F6F7F7}
.has-muted-color{color: #616367}
.uagb-block-75a92e01 .uagb-infobox-cta-link,.uagb-infobox-cta-link{color: #0D0E0E !important}
.thr-formular .iti__selected-country,.thr-formular .iti__selected-dial-code,.thr-formular .iti button,.iti__selected-country,.iti__selected-dial-code{color: #1E1E20}
.has-muted-color,p.has-muted-color,.entry-content .has-muted-color{color: #535559}
.thr-riscuri h1,.thr-riscuri h2,.thr-riscuri h3,.thr-riscuri h4,.thr-riscuri .wp-block-heading,.uagb-block-1004d8b2 .uagb-heading-text,.uagb-block-1004d8b2 h2{color: #F6F7F7 !important}
.thr-riscuri p:not(.thr-eticheta),.thr-riscuri li{color: #9B9DA0}
.entry-content .thr-riscuri .thr-eticheta,.thr-riscuri .thr-eticheta.thr-eticheta{color: #F97015 !important}
.uagb-block-0cb3e534 .uagb-ifb-desc,.uagb-block-0cb3e534 p,.uagb-block-0cb3e534 .uagb-ifb-title{color: #1E1E20 !important}
.ast-plain-container .entry-content>.thr-riscuri,.ast-page-builder-template .entry-content>.thr-riscuri,.entry-content>.thr-riscuri,.entry-content .thr-riscuri{background-color: var(--wp--preset--color--ink) !important}
.thr-proces{background-color: var(--wp--preset--color--ink)}
.thr-proces{background-image: linear-gradient( rgba(30,30,32,0.82),rgba(30,30,32,0.82) ),var( --thr-hero-foto,none );background-size: cover,cover;background-position: center,center 60%;background-repeat: no-repeat,no-repeat}
.thr-proces::before{background: transparent}
.thr-hero-placa{background-color: rgba(30,30,32,0.88)}
.entry-content .thr-proces .thr-eticheta,.entry-content .thr-hero-serviciu .thr-eticheta,.entry-content .thr-hero-placa .thr-eticheta,.entry-content .thr-riscuri .thr-eticheta,.entry-content .thr-formular .thr-eticheta,.entry-content .thr-banda .thr-eticheta,.entry-content .thr-tipare .thr-eticheta,.thr-formular .thr-eticheta.thr-eticheta,.site-footer .thr-eticheta.thr-eticheta{color: #F97015 !important}
.thr-proces .wp-block-button__link,.entry-content .wp-block-button__link{color: #0D0E0E}
.entry-content .thr-proces .thr-eticheta,.entry-content .thr-hero-serviciu .thr-eticheta,.entry-content .thr-hero-placa .thr-eticheta{color: #F6F7F7 !important}
.entry-content .thr-proces .thr-eticheta::before,.entry-content .thr-hero-serviciu .thr-eticheta::before,.entry-content .thr-hero-placa .thr-eticheta::before{background-color: #F97015}
.entry-content .wp-block-button .wp-block-button__link,.thr-proces .wp-block-button .wp-block-button__link{color: #0D0E0E !important}
.wp-block-button__link.has-brass-background-color,.uagb-infobox-cta-link,.ast-custom-button-link,.uagb-buttons-repeater{color: #0D0E0E !important}
.thr-hero-placa .wp-block-button__link:not(.has-brass-background-color),.thr-proces .wp-block-button__link:not(.has-brass-background-color),.thr-riscuri .wp-block-button__link:not(.has-brass-background-color),.thr-formular .wp-block-button__link:not(.has-brass-background-color){color: #F6F7F7 !important;border-color: rgba(246,247,247,0.55)}
.thr-hero-placa .wp-block-button__link:not(.has-brass-background-color):hover,.thr-proces .wp-block-button__link:not(.has-brass-background-color):hover{background-color: rgba(246,247,247,0.10);border-color: #F97015}
.page-id-403 .uagb-block-1004d8b2 h2,.page-id-403 .uagb-block-1004d8b2 .uagb-heading-text,.page-id-403 .uagb-block-1004d8b2 .wp-block-heading{color: #F6F7F7 !important}
.home .uagb-block-1004d8b2 h2,.home .uagb-block-1004d8b2 .uagb-heading-text,.home .uagb-block-1004d8b2 .wp-block-heading{color: #1E1E20 !important}
.uagb-block-674188e6 .uagb-buttons-repeater,.uagb-block-674188e6 a.wp-block-button__link{color: #F6F7F7 !important;border-color: rgba(246,247,247,0.75)}
.uagb-block-674188e6 .uagb-buttons-repeater:hover,.uagb-block-674188e6 a.wp-block-button__link:hover{background-color: rgba(246,247,247,0.22);border-color: #F97015}
.uagb-block-674188e6 .uagb-buttons-repeater,.uagb-block-674188e6 a.wp-block-button__link{background-color: rgba(30,30,32,0.55);backdrop-filter: blur( 6px )}
.uagb-block-674188e6 .uagb-buttons-repeater:hover,.uagb-block-674188e6 a.wp-block-button__link:hover{background-color: rgba(30,30,32,0.78)}
.entry-content .wp-block-button .wp-block-button__link.has-brass-background-color,.entry-content .wp-block-button .wp-block-button__link.has-background{color: #0D0E0E !important}
.entry-content .wp-block-button .wp-block-button__link:not(.has-brass-background-color):not(.has-background),.entry-content .uagb-button__wrapper .uagb-buttons-repeater:not(.has-brass-background-color){color: inherit !important}
.entry-content .uagb-block-eb8df380 .uagb-button__wrapper .uagb-buttons-repeater,.entry-content .uagb-block-d9824733 .uagb-cta__button-link-wrapper,.entry-content .wp-block-button .wp-block-button__link.has-brass-background-color,.uagb-infobox-cta-link,.ast-custom-button-link{color: #0D0E0E !important}
.entry-content .uagb-block-674188e6 .uagb-button__wrapper .uagb-buttons-repeater,.entry-content .thr-hero-placa .wp-block-button .wp-block-button__link{color: #F6F7F7 !important}
.entry-content .wp-block-button .wp-block-button__link:not(.has-brass-background-color):not(.has-background),.entry-content .uagb-button__wrapper .uagb-buttons-repeater:not(.has-brass-background-color){color: #0D0E0E !important}
.entry-content .uagb-block-674188e6 .uagb-button__wrapper .uagb-buttons-repeater:not(.has-brass-background-color):not(.has-background){color: #F6F7F7 !important}
.entry-content .thr-hero-placa .wp-block-button .wp-block-button__link:not(.has-brass-background-color):not(.has-background){color: #F6F7F7 !important}
.entry-content .thr-riscuri p:not(.thr-eticheta),.entry-content .thr-riscuri li,.entry-content .thr-riscuri .wp-block-paragraph{color: #9B9DA0 !important}
.entry-content .uagb-block-0cb3e534 .uagb-heading-text,.entry-content .uagb-block-0cb3e534 h2,.entry-content .uagb-block-0cb3e534 h3{color: #1E1E20 !important}
.entry-content .wp-block-button .wp-block-button__link.has-brass-background-color.has-brass-background-color,.entry-content a.wp-block-button__link.has-brass-background-color.has-brass-background-color,.wp-block-button__link.has-brass-background-color.has-brass-background-color.has-ink-color{color: #0D0E0E !important}
.ast-mobile-menu-trigger-fill,.ast-mobile-menu-trigger-minimal,button.menu-toggle,.main-header-menu-toggle{border-radius: 4px;transition: background-color 0.18s ease,box-shadow 0.18s ease,transform 0.12s ease}
button.menu-toggle:hover,.main-header-menu-toggle:hover,.ast-mobile-menu-trigger-fill:hover,.ast-mobile-menu-trigger-minimal:hover{background-color: rgba(249,112,21,0.16);box-shadow: inset 0 0 0 1px rgba(249,112,21,0.55)}
button.menu-toggle:active,.main-header-menu-toggle:active{transform: scale( 0.94 )}
button.menu-toggle:focus-visible,.main-header-menu-toggle:focus-visible,.ast-mobile-menu-trigger-fill:focus-visible,.ast-mobile-menu-trigger-minimal:focus-visible{outline: 2px solid #F97015;outline-offset: 3px;background-color: rgba(249,112,21,0.16)}
button.menu-toggle[aria-expanded="true"],.main-header-menu-toggle[aria-expanded="true"]{background-color: #F97015;box-shadow: none}
button.menu-toggle[aria-expanded="true"] svg,button.menu-toggle[aria-expanded="true"] path,.main-header-menu-toggle[aria-expanded="true"] svg,.main-header-menu-toggle[aria-expanded="true"] path{fill: #1E1E20;color: #1E1E20}
.main-header-menu>.menu-item>.menu-link,.ast-desktop .main-header-menu>.menu-item>.menu-link{position: relative;border-radius: 3px;transition: background-color 0.18s ease,color 0.18s ease}
.main-header-menu>.menu-item>.menu-link:hover,.main-header-menu>.menu-item>.menu-link:focus-visible{background-color: rgba(246,247,247,0.09);color: #F6F7F7;text-decoration: none}
.main-header-menu>.menu-item>.menu-link:focus-visible{outline: 2px solid #F97015;outline-offset: 2px}
.main-header-menu>.menu-item>.menu-link::after{content: "";position: absolute;left: 12px;right: 12px;bottom: 6px;height: 2px;background-color: #F97015;transform: scaleX( 0 );transform-origin: left center;transition: transform 0.22s cubic-bezier( 0.22,0.61,0.36,1 )}
.main-header-menu>.menu-item>.menu-link:hover::after,.main-header-menu>.menu-item>.menu-link:focus-visible::after,.main-header-menu>.current-menu-item>.menu-link::after,.main-header-menu>.current-menu-ancestor>.menu-link::after{transform: scaleX( 1 )}
.menu-item-has-children>.menu-link>.ast-icon,.menu-item-has-children>.ast-menu-toggle,.menu-item-has-children .dropdown-menu-toggle{display: inline-flex !important;align-items: center;justify-content: center;min-width: 20px;min-height: 20px;opacity: 0.75;transition: transform 0.22s ease,opacity 0.18s ease}
.menu-item-has-children:hover>.menu-link>.ast-icon,.menu-item-has-children>.menu-link:hover .ast-icon,.menu-item-has-children:focus-within>.menu-link>.ast-icon{opacity: 1;transform: translateY( 1px )}
.menu-item-has-children>.menu-link[aria-expanded="true"]>.ast-icon,.menu-item-has-children>.ast-menu-toggle[aria-expanded="true"],.menu-item-has-children.ast-submenu-expanded>.ast-menu-toggle{transform: rotate( 180deg );opacity: 1}
.ast-desktop .main-header-menu>.menu-item-has-children>.menu-link{padding-right: 26px}
.main-header-menu .sub-menu{border: 1px solid rgba(249,112,21,0.28);border-radius: 4px;box-shadow: 0 18px 40px rgba(30,30,32,0.28);overflow: hidden}
.main-header-menu .sub-menu .menu-link{position: relative;transition: background-color 0.16s ease,padding-left 0.16s ease;border-left: 2px solid transparent}
.main-header-menu .sub-menu .menu-link:hover,.main-header-menu .sub-menu .menu-link:focus-visible{background-color: rgba(249,112,21,0.14);border-left-color: #F97015;padding-left: 22px}
.main-header-menu .sub-menu .menu-link:focus-visible{outline: 2px solid #F97015;outline-offset: -2px}
.ast-mobile-popup-drawer .menu-link,#ast-hf-mobile-menu .menu-link{position: relative;transition: background-color 0.16s ease,border-color 0.16s ease;border-left: 3px solid transparent}
.ast-mobile-popup-drawer .menu-link:hover,.ast-mobile-popup-drawer .menu-link:active,.ast-mobile-popup-drawer .menu-link:focus-visible,#ast-hf-mobile-menu .menu-link:hover,#ast-hf-mobile-menu .menu-link:active{background-color: rgba(249,112,21,0.18);border-left-color: #F97015}
.ast-mobile-popup-drawer .menu-link:focus-visible,#ast-hf-mobile-menu .menu-link:focus-visible{outline: 2px solid #F97015;outline-offset: -2px}
.ast-mobile-popup-drawer .ast-menu-toggle,#ast-hf-mobile-menu .ast-menu-toggle{min-width: 48px;min-height: 48px;border-radius: 4px;transition: background-color 0.16s ease,transform 0.22s ease}
.ast-mobile-popup-drawer .ast-menu-toggle:hover,.ast-mobile-popup-drawer .ast-menu-toggle:active,#ast-hf-mobile-menu .ast-menu-toggle:active{background-color: rgba(249,112,21,0.22)}
.ast-mobile-popup-drawer .ast-menu-toggle:focus-visible,#ast-hf-mobile-menu .ast-menu-toggle:focus-visible{outline: 2px solid #F97015;outline-offset: -2px}
.ast-mobile-popup-drawer .current-menu-item>.menu-link,#ast-hf-mobile-menu .current-menu-item>.menu-link{border-left-color: #F97015;background-color: rgba(249,112,21,0.10)}
@media (prefers-reduced-motion: reduce){button.menu-toggle,.main-header-menu>.menu-item>.menu-link::after,.menu-item-has-children>.menu-link>.ast-icon,.ast-mobile-popup-drawer .menu-link{transition: none}
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:hover,[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill:hover,.ast-theme-transparent-header [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:hover,.ast-theme-transparent-header [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill:hover{background: rgba(249,112,21,0.18);box-shadow: inset 0 0 0 1px rgba(249,112,21,0.6)}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus-visible,[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill:focus-visible,.ast-theme-transparent-header [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus-visible,.ast-theme-transparent-header [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill:focus-visible{background: rgba(249,112,21,0.18);outline: 2px solid #F97015;outline-offset: 3px}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal[aria-expanded="true"],[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill[aria-expanded="true"],.ast-theme-transparent-header [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal[aria-expanded="true"],.ast-theme-transparent-header [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill[aria-expanded="true"]{background: #F97015;box-shadow: none}
.menu-toggle:hover,button.menu-toggle:hover,.main-header-menu-toggle:hover{background-color: rgba(249,112,21,0.18)}
.site-header button:focus-visible,.site-header a:focus-visible,.ast-mobile-popup-drawer button:focus-visible,.ast-mobile-popup-drawer a:focus-visible{outline: 2px solid #F97015;outline-offset: 2px}
.thr-loc{position: relative;max-width: 1200px;margin-inline: auto;margin-block: clamp( 56px,8vw,112px );padding: clamp( 36px,5vw,72px ) clamp( 24px,4vw,64px );background-color: #1E1E20;border-radius: 2px;overflow: hidden}
.thr-loc::before{content: "";position: absolute;inset-block: 0;inset-inline-start: 0;inline-size: 3px;background: linear-gradient( to bottom,#F97015 0%,rgba(249,112,21,0.15) 100% )}
.thr-loc__cap{max-width: 46ch}
.thr-loc .thr-eticheta{color: #F97015 !important;margin-bottom: 14px}
.thr-loc__titlu{margin: 0 0 14px;font-family: Archivo,system-ui,sans-serif;font-size: clamp( 26px,3.4vw,44px );font-weight: 600;line-height: 1.12;letter-spacing: -0.02em;color: #F6F7F7}
.thr-loc__sub{margin: 0;font-family: Manrope,system-ui,sans-serif;font-size: clamp( 15px,1.3vw,17px );line-height: 1.62;color: #9B9DA0;max-width: 52ch}
.thr-loc__grila{display: grid;grid-template-columns: repeat( auto-fit,minmax( 210px,1fr ) );gap: clamp( 22px,3vw,44px );margin-block-start: clamp( 32px,4.5vw,56px );padding-block-start: clamp( 26px,3.5vw,40px );border-block-start: 1px solid rgba(246,247,247,0.14)}
.thr-loc__rand{display: flex;flex-direction: column;gap: 7px;margin: 0}
.thr-loc__cheie{font-family: "JetBrains Mono",ui-monospace,monospace;font-size: 11px;font-weight: 500;letter-spacing: 0.14em;text-transform: uppercase;color: #9B9DA0}
.thr-loc__val{font-family: Archivo,system-ui,sans-serif;font-size: clamp( 16px,1.5vw,19px );font-weight: 500;line-height: 1.3;color: #F6F7F7;text-decoration: none;transition: color 0.18s ease}
a.thr-loc__val{border-bottom: 1px solid rgba(249,112,21,0.5);padding-bottom: 2px;width: fit-content}
a.thr-loc__val:hover,a.thr-loc__val:focus-visible{color: #F97015;border-bottom-color: #F97015}
a.thr-loc__val:focus-visible{outline: 2px solid #F97015;outline-offset: 3px}
.thr-loc__actiune{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 20px;margin-block-start: clamp( 28px,4vw,48px );margin-block-end: 0}
.thr-loc__buton{display: inline-flex;align-items: center;gap: 10px;min-height: 48px;padding: 0 26px;border: 1px solid rgba(249,112,21,0.65);border-radius: 2px;font-family: Archivo,system-ui,sans-serif;font-size: 14px;font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase;text-decoration: none;color: #F6F7F7;background-color: transparent;transition: background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease}
.thr-loc__buton::after{content: "↗";font-size: 15px;line-height: 1;color: #F97015;transition: transform 0.2s ease}
.thr-loc__buton:hover,.thr-loc__buton:focus-visible{background-color: #F97015;border-color: #F97015;color: #0D0E0E}
.thr-loc__buton:hover::after,.thr-loc__buton:focus-visible::after{color: #0D0E0E;transform: translate( 2px,-2px )}
.thr-loc__buton:focus-visible{outline: 2px solid #F97015;outline-offset: 3px}
.thr-loc__nota{font-family: Manrope,system-ui,sans-serif;font-size: 13px;line-height: 1.5;color: #9B9DA0;max-width: 40ch}
@media (max-width: 600px){.thr-loc{padding-inline: 22px}
.thr-loc__grila{grid-template-columns: 1fr;gap: 22px}
.thr-loc__buton{width: 100%;justify-content: center}
}
@media (prefers-reduced-motion: reduce){.thr-loc__buton,.thr-loc__buton::after,a.thr-loc__val{transition: none}
}
.site-footer .uagb-block-c7e1a1ce{border: 0}
.thr-loc__cap{margin-inline: 0}
.thr-derulat .site-header{position: fixed;inset-block-start: 0;inset-inline: 0;z-index: 99;background-color: rgba(30,30,32,0.92);backdrop-filter: saturate( 1.1 ) blur( 10px );box-shadow: 0 1px 0 rgba(249,112,21,0.28),0 14px 34px rgba(30,30,32,0.34);animation: thr-antet-coboara 0.34s cubic-bezier( 0.22,0.61,0.36,1 ) both}
@keyframes thr-antet-coboara{from{transform: translateY( -100% )}
to{transform: translateY( 0 )}
}
.thr-derulat .site-header .main-header-bar,.thr-derulat .site-header .ast-main-header-bar-alignment,.thr-derulat .site-header .site-primary-header-wrap{min-height: 76px;transition: min-height 0.26s ease}
.thr-derulat .site-header .site-logo-img img,.thr-derulat .site-header .custom-logo{max-height: 24px;width: auto;transition: max-height 0.26s ease}
.thr-derulat .site-header .ast-custom-button-link{padding-block: 10px;font-size: 13px}
@media (max-width: 921px){.thr-derulat .site-header .main-header-bar,.thr-derulat .site-header .ast-main-header-bar-alignment{min-height: 64px}
}
@media (prefers-reduced-motion: reduce){.thr-derulat .site-header{animation: none}
.thr-derulat .site-header .main-header-bar,.thr-derulat .site-header .site-logo-img img{transition: none}
}
.thr-derulat #masthead,.thr-derulat .site-header#masthead{position: fixed;inset-block-start: 0;inset-inline: 0;z-index: 99}
.ast-desktop .main-header-menu .menu-item-has-children>.menu-link>.ast-icon,.ast-desktop .main-header-menu .menu-item-has-children .dropdown-menu-toggle{display: inline-flex;align-items: center;min-width: 0;min-height: 0;align-self: center}
.ast-desktop .main-header-menu>.menu-item-has-children>.menu-link{align-items: center}
.ast-mobile-popup-drawer .menu-item-has-children>.ast-menu-toggle,#ast-hf-mobile-menu .menu-item-has-children>.ast-menu-toggle{display: inline-flex !important;min-width: 48px;min-height: 48px}
.ast-desktop .main-header-menu .ast-menu-toggle,.ast-desktop .main-navigation .ast-menu-toggle{display: none !important}
.ast-desktop .main-header-menu>.menu-item>.menu-link{min-height: 100%}
.main-header-menu>.menu-item>.menu-link::after{inset-inline: 12px;inset-block-end: auto;top: calc( 50% + 0.78em );height: 2px}
.ast-desktop .main-header-menu>.menu-item>.menu-link:hover,.ast-desktop .main-header-menu>.menu-item>.menu-link:focus-visible{background-color: rgba(249,112,21,0.10)}
.ast-desktop .main-header-menu .menu-item-has-children>.menu-link>.ast-icon,.ast-desktop .main-header-menu .menu-item-has-children .dropdown-menu-toggle{height: auto;max-height: 1.2em;align-self: center}
.entry-content>.uagb-block-fdff1306{padding-block: 160px 160px}
.entry-content>.thr-sectiune-ba{padding-block: 120px 120px}
.entry-content>.uagb-block-f2d11389{padding-block: 96px 96px}
.entry-content>.uagb-block-ec928d14{padding-block: 120px 96px}
.entry-content>.thr-pachete{padding-block: 120px 120px}
.entry-content>.thr-intrebari{padding-block: 120px 120px}
.entry-content>.thr-formular{padding-block: 120px 120px}
.entry-content>.thr-servicii{padding-block: 120px 120px}
.entry-content>.thr-hero-serviciu{padding-block: 120px 120px}
.entry-content>.thr-proces{padding-block: 120px 120px}
.entry-content>.thr-diferentiator{padding-block: 120px 120px}
.entry-content>.thr-dovada{padding-block: 120px 120px}
.entry-content>.thr-banda{padding-block: 120px 120px}
.site-footer .site-above-footer-wrap{padding-block: 96px}
.site-footer .site-primary-footer-wrap{padding-block: 64px}
.site-footer .site-below-footer-wrap{padding-block: 24px}
.site-footer .site-footer-primary-section-1,.site-footer .site-footer-primary-section-2,.site-footer .site-footer-primary-section-3,.site-footer .site-footer-primary-section-4{row-gap: 24px}
.site-footer .widget{margin-bottom: 24px}
.site-footer .widget:last-child{margin-bottom: 0}
@media (max-width: 921px){.entry-content>.wp-block-uagb-container,.entry-content>:is(.wp-block-group,section)[class*="thr-"]{padding-block: 64px}
.entry-content>.uagb-block-fdff1306{padding-block: 96px}
.site-footer .site-above-footer-wrap{padding-block: 64px}
.site-footer .site-primary-footer-wrap{padding-block: 40px}
}
@media (max-width: 600px){.entry-content>.wp-block-uagb-container,.entry-content>:is(.wp-block-group,section)[class*="thr-"]{padding-block: 48px}
.entry-content>.uagb-block-fdff1306{padding-block: 72px}
}
.entry-content .thr-pachete,.entry-content .thr-intrebari,.entry-content .thr-formular,.entry-content .thr-servicii{padding-block: 120px}
.entry-content .thr-sectiune-ba,.entry-content .thr-hero-serviciu,.entry-content .thr-proces,.entry-content .thr-diferentiator,.entry-content .thr-dovada,.entry-content .thr-banda{padding-block: 120px}
@media (max-width: 921px){.entry-content .thr-pachete,.entry-content .thr-intrebari,.entry-content .thr-formular,.entry-content .thr-servicii,.entry-content .thr-sectiune-ba,.entry-content .thr-hero-serviciu,.entry-content .thr-proces,.entry-content .thr-diferentiator,.entry-content .thr-dovada,.entry-content .thr-banda{padding-block: 64px}
}
@media (max-width: 600px){.entry-content .thr-pachete,.entry-content .thr-intrebari,.entry-content .thr-formular,.entry-content .thr-servicii,.entry-content .thr-sectiune-ba,.entry-content .thr-proces,.entry-content .thr-dovada,.entry-content .thr-banda{padding-block: 48px}
}
:root{--thr-ritm: 120px;--thr-ritm-mic: 64px}
@media (max-width: 1200px){:root{--thr-ritm: 96px;--thr-ritm-mic: 64px}
}
@media (max-width: 921px){:root{--thr-ritm: 64px;--thr-ritm-mic: 48px}
}
@media (max-width: 600px){:root{--thr-ritm: 48px;--thr-ritm-mic: 40px}
}
.wp-block-uagb-info-box{position: relative;padding-block-start: 26px;transition: transform 0.26s cubic-bezier( 0.22,0.61,0.36,1 ),opacity 0.26s ease}
.wp-block-uagb-info-box::before{content: "";position: absolute;inset-block-start: 0;inset-inline-start: 0;inline-size: 28px;block-size: 2px;background-color: #F97015;transition: inline-size 0.34s cubic-bezier( 0.22,0.61,0.36,1 )}
.wp-block-uagb-info-box:hover::before,.wp-block-uagb-info-box:focus-within::before{inline-size: 100%}
.wp-block-uagb-info-box:hover,.wp-block-uagb-info-box:focus-within{transform: translateY( -3px )}
.wp-block-uagb-info-box .uagb-iconbox-icon-wrap{display: inline-flex;align-items: center;justify-content: center;inline-size: 52px;block-size: 52px;border-radius: 50%;background-color: rgba(249,112,21,0.12);box-shadow: inset 0 0 0 1px rgba(249,112,21,0.28);transition: background-color 0.24s ease,box-shadow 0.24s ease,transform 0.28s cubic-bezier( 0.22,0.61,0.36,1 )}
.wp-block-uagb-info-box .uagb-iconbox-icon-wrap svg{inline-size: 22px;block-size: 22px;transition: fill 0.24s ease}
.wp-block-uagb-info-box:hover .uagb-iconbox-icon-wrap,.wp-block-uagb-info-box:focus-within .uagb-iconbox-icon-wrap{background-color: #F97015;box-shadow: inset 0 0 0 1px #F97015;transform: scale( 1.04 )}
.wp-block-uagb-info-box:hover .uagb-iconbox-icon-wrap svg,.wp-block-uagb-info-box:hover .uagb-iconbox-icon-wrap svg path,.wp-block-uagb-info-box:focus-within .uagb-iconbox-icon-wrap svg,.wp-block-uagb-info-box:focus-within .uagb-iconbox-icon-wrap svg path{fill: #0D0E0E}
.wp-block-uagb-info-box .uagb-ifb-icon-wrap{margin-block-end: 24px}
.wp-block-uagb-info-box .uagb-ifb-title-wrap{margin-block-end: 12px}
.wp-block-uagb-info-box .uagb-ifb-title{line-height: 1.24;letter-spacing: -0.012em}
.wp-block-uagb-info-box .uagb-ifb-desc{line-height: 1.62;max-inline-size: 46ch}
.wp-block-uagb-info-box a:focus-visible{outline: 2px solid #F97015;outline-offset: 4px;border-radius: 2px}
.thr-riscuri .wp-block-uagb-info-box .uagb-iconbox-icon-wrap,.thr-cronologie .wp-block-uagb-info-box .uagb-iconbox-icon-wrap,.thr-formular .wp-block-uagb-info-box .uagb-iconbox-icon-wrap,.site-footer .wp-block-uagb-info-box .uagb-iconbox-icon-wrap{background-color: rgba(249,112,21,0.18);box-shadow: inset 0 0 0 1px rgba(249,112,21,0.45)}
.thr-miscare .thr-vazut .wp-block-uagb-info-box{animation: thr-card-apare 0.5s cubic-bezier( 0.22,0.61,0.36,1 ) both}
.thr-miscare .thr-vazut>*:nth-child(1) .wp-block-uagb-info-box{animation-delay: 0ms}
.thr-miscare .thr-vazut>*:nth-child(2) .wp-block-uagb-info-box{animation-delay: 70ms}
.thr-miscare .thr-vazut>*:nth-child(3) .wp-block-uagb-info-box{animation-delay: 140ms}
.thr-miscare .thr-vazut>*:nth-child(4) .wp-block-uagb-info-box{animation-delay: 210ms}
.thr-miscare .thr-vazut>*:nth-child(5) .wp-block-uagb-info-box{animation-delay: 280ms}
.thr-miscare .thr-vazut>*:nth-child(n+6) .wp-block-uagb-info-box{animation-delay: 350ms}
@keyframes thr-card-apare{from{opacity: 0;transform: translateY( 14px )}
to{opacity: 1;transform: translateY( 0 )}
}
@media (max-width: 921px){.thr-miscare .thr-vazut>* .wp-block-uagb-info-box{animation-delay: 0ms}
.wp-block-uagb-info-box .uagb-iconbox-icon-wrap{inline-size: 46px;block-size: 46px}
}
@media (prefers-reduced-motion: reduce){.wp-block-uagb-info-box,.wp-block-uagb-info-box::before,.wp-block-uagb-info-box .uagb-iconbox-icon-wrap,.thr-miscare .thr-vazut .wp-block-uagb-info-box{animation: none;transition: none}
.wp-block-uagb-info-box:hover{transform: none}
}
.entry-content .thr-loc .thr-eticheta,.thr-loc .thr-eticheta.thr-eticheta{color: #F97015 !important}
.entry-content .thr-formular,.entry-content>.thr-formular,.ast-plain-container .entry-content>.thr-formular{background-color: #1E1E20 !important}
.entry-content .thr-hero-serviciu,.entry-content>.thr-hero-serviciu,.ast-plain-container .entry-content>.thr-hero-serviciu{background-color: #1E1E20 !important}
.entry-content .thr-banda,.entry-content>.thr-banda,.ast-plain-container .entry-content>.thr-banda{background-color: #1E1E20 !important}
.entry-content .thr-pachete,.entry-content>.thr-pachete,.ast-plain-container .entry-content>.thr-pachete{background-color: #F6F7F7 !important}
.entry-content .thr-intrebari,.entry-content>.thr-intrebari,.ast-plain-container .entry-content>.thr-intrebari{background-color: #F6F7F7 !important}
.entry-content .thr-sectiune-ba,.entry-content>.thr-sectiune-ba,.ast-plain-container .entry-content>.thr-sectiune-ba{background-color: #FFFFFF !important}
.entry-content .thr-formular .has-muted-color,.entry-content .thr-formular p.has-muted-color,.thr-formular .has-muted-color{color: #9B9DA0 !important}
.entry-content .thr-formular h1,.entry-content .thr-formular h2,.entry-content .thr-formular h3,.entry-content .thr-formular .wp-block-heading{color: #F6F7F7 !important}
.thr-pasi{position: relative}
@supports (animation-timeline: view()){.thr-pasi::before{content: "";position: absolute;inset-block: 6px;inset-inline-start: 0;inline-size: 2px;background-color: rgba(246,247,247,0.16)}
.thr-pasi::after{content: "";position: absolute;inset-block-start: 6px;inset-inline-start: 0;inline-size: 2px;block-size: calc( 100% - 12px );background: linear-gradient( to bottom,#F97015,rgba(249,112,21,0.45) );transform-origin: top center;transform: scaleY( 0 );animation: thr-traseu linear both;animation-timeline: view();animation-range: entry 12% cover 62%}
@keyframes thr-traseu{to{transform: scaleY( 1 )}
}
.thr-pasi .thr-pas{position: relative;padding-inline-start: 34px;opacity: 0.42;animation: thr-pas-apare linear both;animation-timeline: view();animation-range: entry 6% cover 34%}
@keyframes thr-pas-apare{from{opacity: 0.42;transform: translateX( -10px )}
to{opacity: 1;transform: translateX( 0 )}
}
.thr-pasi .thr-pas::before{content: "";position: absolute;inset-inline-start: -5px;inset-block-start: 0.62em;inline-size: 12px;block-size: 12px;border-radius: 50%;background-color: #1E1E20;box-shadow: inset 0 0 0 2px #F97015;animation: thr-cota-umple linear both;animation-timeline: view();animation-range: entry 8% cover 30%}
@keyframes thr-cota-umple{to{box-shadow: inset 0 0 0 6px #F97015}
}
}
@media (prefers-reduced-motion: reduce){.thr-pasi .thr-pas{opacity: 1;animation: none;transform: none}
.thr-pasi::after{transform: scaleY( 1 );animation: none}
.thr-pasi .thr-pas::before{animation: none;box-shadow: inset 0 0 0 4px #F97015}
}
@view-transition{navigation: auto}
::view-transition-old(root){animation: thr-vt-iese 0.22s cubic-bezier( 0.4,0,1,1 ) both}
::view-transition-new(root){animation: thr-vt-intra 0.26s cubic-bezier( 0,0,0.2,1 ) both}
@keyframes thr-vt-iese{to{opacity: 0;transform: translateY( -8px )}
}
@keyframes thr-vt-intra{from{opacity: 0;transform: translateY( 10px )}
}
.site-header{view-transition-name: thr-antet}
::view-transition-group(thr-antet){animation-duration: 0.26s}
@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation: none}
}
body::before{content: "";position: fixed;inset: 0;z-index: 0;pointer-events: none;opacity: 0.025;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat: repeat;background-size: 120px 120px;mix-blend-mode: multiply}
.thr-riscuri,.thr-proces,.thr-formular,.thr-loc,.site-footer,.site-header{position: relative;z-index: 1}
.thr-miscare .thr-vazut>.thr-eticheta{animation: thr-intra-blând 0.44s cubic-bezier( 0.22,0.61,0.36,1 ) 0ms both}
.thr-miscare .thr-vazut>.wp-block-heading,.thr-miscare .thr-vazut>h2,.thr-miscare .thr-vazut>h3{animation: thr-intra-blând 0.5s cubic-bezier( 0.22,0.61,0.36,1 ) 60ms both}
.thr-miscare .thr-vazut>p:not(.thr-eticheta){animation: thr-intra-blând 0.5s cubic-bezier( 0.22,0.61,0.36,1 ) 120ms both}
@keyframes thr-intra-blând{from{opacity: 0;transform: translateY( 12px )}
to{opacity: 1;transform: translateY( 0 )}
}
@media (prefers-reduced-motion: reduce){.thr-miscare .thr-vazut>.thr-eticheta,.thr-miscare .thr-vazut>.wp-block-heading,.thr-miscare .thr-vazut>h2,.thr-miscare .thr-vazut>h3,.thr-miscare .thr-vazut>p:not(.thr-eticheta){animation: none}
}
@media print{*,*::before,*::after{background: transparent !important;box-shadow: none !important;text-shadow: none !important;color: #0D0E0E !important}
body::before{display: none !important}
.site-header,.site-footer,.ast-mobile-popup-drawer,.thr-whatsapp,#ast-scroll-top,.srfm-form,.thr-formular,.thr-loc__buton,nav,.wp-block-button,.uagb-infobox-cta-link{display: none !important}
.entry-content>*:first-child{margin-block-start: 0 !important}
h1,h2,h3{page-break-after: avoid;break-after: avoid;color: #000 !important}
h1{font-size: 22pt}
h2{font-size: 15pt}
h3{font-size: 12pt}
p,li{font-size: 10.5pt;line-height: 1.45;orphans: 3;widows: 3}
.thr-pas,.wp-block-uagb-info-box,.thr-pachet,details{page-break-inside: avoid;break-inside: avoid}
details{display: block !important}
details>*:not(summary){display: block !important}
.entry-content a[href^="http"]::after{content: " (" attr(href) ")";font-size: 8.5pt;color: #444 !important;word-break: break-all}
.entry-content a[href^="tel:"]::after,.entry-content a[href^="mailto:"]::after{content: ""}
.entry-content::before{content: "TOP HOME RENOV S.R.L. · Str. Mărgăului nr. 10,Cluj-Napoca · 0741 031 038 · office@tophomerenov.ro · CUI 47640383";display: block;margin-block-end: 14pt;padding-block-end: 8pt;border-block-end: 1pt solid #999;font-size: 9pt;line-height: 1.4}
.entry-content::after{content: "Intervalele de preț afișate sunt orientative. Prețul ferm se stabilește prin deviz,după vizita de măsurare. Tipărit de pe tophomerenov.ro";display: block;margin-block-start: 14pt;padding-block-start: 8pt;border-block-start: 1pt solid #999;font-size: 8.5pt;line-height: 1.4}
@page{margin: 16mm 14mm}
}
.wp-block-uagb-container[class*="uagb-block-"]{box-shadow: none}
.site-footer .uagb-block-e5f40570{box-shadow: 0 22px 48px rgba(30,30,32,0.30)}
.srfm-input-common,.thr-formular input,.thr-formular textarea,.srfm-btn-frontend,.srfm-button{box-shadow: 0 1px 2px rgba(30,30,32,0.08)}
.ast-custom-button,.ast-custom-button-link{box-shadow: 0 2px 6px rgba(30,30,32,0.16)}
.uagb-buttons-repeater,.wp-block-button__link.has-brass-background-color{box-shadow: 0 2px 8px rgba(30,30,32,0.20)}
.main-header-menu .sub-menu,.ast-desktop .main-header-menu .sub-menu{box-shadow: 0 18px 40px rgba(30,30,32,0.28)}
.iti__flag{box-shadow: none}
:root{--thr-umbra-mica: 0 1px 2px rgba(30,30,32,0.08);--thr-umbra-medie: 0 8px 20px rgba(30,30,32,0.16);--thr-umbra-mare: 0 22px 48px rgba(30,30,32,0.30)}
.thr-merge-cu{position: relative;max-width: 1200px;margin-inline: auto;padding-block: var( --thr-ritm-mic )}
.thr-merge-cu__titlu{margin: 0 0 14px;font-family: Archivo,system-ui,sans-serif;font-size: clamp( 24px,3vw,38px );font-weight: 600;line-height: 1.16;letter-spacing: -0.018em;color: #1E1E20}
.thr-merge-cu__intro{margin: 0 0 clamp( 26px,3.5vw,44px );max-width: 62ch;font-size: clamp( 15px,1.3vw,17px );line-height: 1.62;color: #616367}
.thr-merge-cu__rand{display: flex;flex-direction: column;gap: 6px;margin: 0;padding-block: 20px;border-block-start: 1px solid rgba(30,30,32,0.14)}
.thr-merge-cu__rand:last-child{border-block-end: 1px solid rgba(30,30,32,0.14)}
.thr-merge-cu__link{position: relative;align-self: flex-start;font-family: Archivo,system-ui,sans-serif;font-size: clamp( 17px,1.6vw,21px );font-weight: 600;line-height: 1.28;color: #1E1E20;text-decoration: none;padding-inline-end: 26px;transition: color 0.18s ease}
.thr-merge-cu__link::after{content: "→";position: absolute;inset-inline-end: 0;color: #F97015;transition: transform 0.22s cubic-bezier( 0.22,0.61,0.36,1 )}
.thr-merge-cu__rand:hover .thr-merge-cu__link,.thr-merge-cu__link:focus-visible{color: #AF4905}
.thr-merge-cu__rand:hover .thr-merge-cu__link::after,.thr-merge-cu__link:focus-visible::after{transform: translateX( 5px )}
.thr-merge-cu__link:focus-visible{outline: 2px solid #F97015;outline-offset: 4px;border-radius: 2px}
.thr-merge-cu__motiv{max-width: 64ch;font-family: Manrope,system-ui,sans-serif;font-size: clamp( 14px,1.15vw,15.5px );line-height: 1.58;color: #616367}
.thr-merge-cu__rand{cursor: pointer}
@media (max-width: 600px){.thr-merge-cu__rand{padding-block: 16px}
}
@media (prefers-reduced-motion: reduce){.thr-merge-cu__link,.thr-merge-cu__link::after{transition: none}
}
.site-footer .site-above-footer-wrap{background-color: #252527 !important;position: relative}
.site-footer .site-primary-footer-wrap{background-color: #1E1E20 !important;position: relative}
.site-footer .site-below-footer-wrap{background-color: #151516 !important;position: relative}
.site-footer .site-primary-footer-wrap::before,.site-footer .site-below-footer-wrap::before{content: "";position: absolute;inset-inline: 0;inset-block-start: 0;block-size: 1px;background: linear-gradient( to right,transparent,rgba(249,112,21,0.28) 18%,rgba(249,112,21,0.28) 82%,transparent )}
.site-footer .site-above-footer-wrap::before{content: "";position: absolute;inset-inline: 0;inset-block-start: 0;block-size: 2px;background: linear-gradient( to right,#F97015,rgba(249,112,21,0.35) 40%,rgba(249,112,21,0.12) )}
.site-footer .site-primary-footer-wrap h2,.site-footer .site-primary-footer-wrap h3,.site-footer .site-primary-footer-wrap h4,.site-footer .site-primary-footer-wrap h5,.site-footer .site-primary-footer-wrap h6,.site-footer .widget-title{margin-block-end: 18px;font-family: "JetBrains Mono",ui-monospace,monospace !important;font-size: 11.5px !important;font-weight: 500 !important;letter-spacing: 0.16em !important;text-transform: uppercase;color: #F97015 !important;position: relative;padding-block-end: 14px}
.site-footer .site-primary-footer-wrap h2::after,.site-footer .site-primary-footer-wrap h3::after,.site-footer .site-primary-footer-wrap h4::after,.site-footer .site-primary-footer-wrap h5::after,.site-footer .site-primary-footer-wrap h6::after,.site-footer .widget-title::after{content: "";position: absolute;inset-inline-start: 0;inset-block-end: 0;inline-size: 26px;block-size: 1px;background-color: rgba(249,112,21,0.55)}
.site-footer a:not(.ast-custom-button-link):not(.uagb-infobox-cta-link):not(.wp-block-button__link){color: #9B9DA0 !important;text-decoration: none;transition: color 0.16s ease,padding-inline-start 0.18s ease;position: relative;display: inline-block}
.site-footer .site-primary-footer-wrap a:not(.ast-custom-button-link)::before{content: "";position: absolute;inset-inline-start: -14px;inset-block-start: 50%;inline-size: 8px;block-size: 1px;background-color: #F97015;transform: scaleX( 0 );transform-origin: right center;transition: transform 0.2s cubic-bezier( 0.22,0.61,0.36,1 )}
.site-footer .site-primary-footer-wrap a:not(.ast-custom-button-link):hover,.site-footer .site-primary-footer-wrap a:not(.ast-custom-button-link):focus-visible{color: #F6F7F7 !important;padding-inline-start: 8px}
.site-footer .site-primary-footer-wrap a:not(.ast-custom-button-link):hover::before,.site-footer .site-primary-footer-wrap a:not(.ast-custom-button-link):focus-visible::before{transform: scaleX( 1 )}
.site-footer a:focus-visible{outline: 2px solid #F97015;outline-offset: 3px;border-radius: 2px}
.site-footer .site-primary-footer-wrap p{color: #9B9DA0}
.site-footer .site-primary-footer-wrap img[src*="lockup"],.site-footer .site-primary-footer-wrap .custom-logo,.site-footer .site-primary-footer-wrap .site-logo-img img{max-inline-size: 210px;block-size: auto;margin-block-end: 20px;padding-block-end: 20px;border-block-end: 1px solid rgba(249,112,21,0.28);display: block}
.site-footer .site-below-footer-wrap{text-align: center}
.site-footer .thr-legal-insigne{margin-block-start: 18px;padding-block-start: 18px;border-block-start: 1px solid rgba(246,247,247,0.10)}
.site-footer .thr-legal-insigne img{opacity: 0.82;transition: opacity 0.18s ease,transform 0.18s ease}
.site-footer .thr-legal-insigne a:hover img,.site-footer .thr-legal-insigne a:focus-visible img{opacity: 1;transform: translateY( -2px )}
.site-footer .uagb-block-e5f40570{border: 1px solid rgba(249,112,21,0.42) !important;border-radius: 3px;background-color: rgba(30,30,32,0.55) !important;box-shadow: var( --thr-umbra-mare )}
@media (prefers-reduced-motion: reduce){.site-footer a,.site-footer .site-primary-footer-wrap a::before,.site-footer .thr-legal-insigne img{transition: none}
}
@media (max-width: 921px){.site-footer .site-primary-footer-wrap h2,.site-footer .site-primary-footer-wrap h3,.site-footer .site-primary-footer-wrap h4,.site-footer .site-primary-footer-wrap h5,.site-footer .site-primary-footer-wrap h6{margin-block-start: 28px}
}
.wp-block-uagb-info-box{position: relative;padding: 34px 28px 30px !important;margin-block-start: 26px;background-color: #FFFFFF;border: 1px solid rgba(30,30,32,0.10);border-inline-start: 3px solid #F97015;clip-path: polygon( 0 0,calc( 100% - 14px ) 0,100% 14px,100% 100%,0 100% );transition: transform 0.28s cubic-bezier( 0.22,0.61,0.36,1 ),border-color 0.24s ease,background-color 0.24s ease}
.wp-block-uagb-info-box::before{content: none}
.thr-riscuri .wp-block-uagb-info-box,.thr-cronologie .wp-block-uagb-info-box,.thr-formular .wp-block-uagb-info-box,.site-footer .wp-block-uagb-info-box{background-color: rgba(246,247,247,0.05);border-color: rgba(246,247,247,0.12);border-inline-start-color: #F97015}
.wp-block-uagb-info-box:hover,.wp-block-uagb-info-box:focus-within{transform: translateY( -4px );border-color: rgba(249,112,21,0.42)}
.thr-riscuri .wp-block-uagb-info-box:hover,.thr-cronologie .wp-block-uagb-info-box:hover,.thr-formular .wp-block-uagb-info-box:hover{background-color: rgba(246,247,247,0.08)}
.wp-block-uagb-info-box .uagb-ifb-icon-wrap{position: absolute;inset-block-start: -26px;inset-inline-start: 24px;margin: 0 !important;z-index: 2}
.wp-block-uagb-info-box .uagb-iconbox-icon-wrap{inline-size: 52px;block-size: 52px;border-radius: 50%;background-color: #1E1E20;box-shadow: 0 0 0 5px #FFFFFF,inset 0 0 0 1px rgba(249,112,21,0.5);transition: background-color 0.24s ease,transform 0.3s cubic-bezier( 0.22,1,0.36,1 ),box-shadow 0.24s ease}
.thr-riscuri .wp-block-uagb-info-box .uagb-iconbox-icon-wrap,.thr-cronologie .wp-block-uagb-info-box .uagb-iconbox-icon-wrap,.thr-formular .wp-block-uagb-info-box .uagb-iconbox-icon-wrap,.site-footer .wp-block-uagb-info-box .uagb-iconbox-icon-wrap{background-color: #F97015;box-shadow: 0 0 0 5px #1E1E20,inset 0 0 0 1px rgba(246,247,247,0.28)}
.wp-block-uagb-info-box .uagb-iconbox-icon-wrap svg,.wp-block-uagb-info-box .uagb-iconbox-icon-wrap svg path{fill: #F97015;transition: fill 0.24s ease}
.thr-riscuri .wp-block-uagb-info-box .uagb-iconbox-icon-wrap svg path,.thr-cronologie .wp-block-uagb-info-box .uagb-iconbox-icon-wrap svg path,.thr-formular .wp-block-uagb-info-box .uagb-iconbox-icon-wrap svg path,.site-footer .wp-block-uagb-info-box .uagb-iconbox-icon-wrap svg path{fill: #0D0E0E}
.wp-block-uagb-info-box:hover .uagb-iconbox-icon-wrap{background-color: #F97015;transform: translateY( -3px ) rotate( -4deg )}
.wp-block-uagb-info-box:hover .uagb-iconbox-icon-wrap svg path{fill: #0D0E0E}
.thr-riscuri .wp-block-uagb-info-box:hover .uagb-iconbox-icon-wrap,.thr-cronologie .wp-block-uagb-info-box:hover .uagb-iconbox-icon-wrap{background-color: #F6F7F7}
.thr-riscuri .wp-block-uagb-info-box:hover .uagb-iconbox-icon-wrap svg path,.thr-cronologie .wp-block-uagb-info-box:hover .uagb-iconbox-icon-wrap svg path{fill: #1E1E20}
.wp-block-uagb-info-box .uagb-ifb-title-wrap{margin-block-start: 6px;margin-block-end: 10px}
.wp-block-uagb-info-box .uagb-ifb-desc{margin-block-end: 0}
.thr-formular,.thr-riscuri,.thr-proces,.thr-loc,.site-footer .site-above-footer-wrap{position: relative;overflow: hidden}
.thr-formular::after,.thr-riscuri::after,.thr-loc::after,.site-footer .site-above-footer-wrap::after{content: "";position: absolute;inset-block-start: -40px;inset-inline-end: -60px;inline-size: clamp( 220px,30vw,420px );block-size: clamp( 220px,30vw,420px );background-image: url("https://tophomerenov.ro/wp-content/uploads/2026/08/semn-negativ.svg");background-repeat: no-repeat;background-size: contain;background-position: top right;opacity: 0.035;pointer-events: none;z-index: 0}
.thr-formular>*,.thr-riscuri>*,.thr-loc>*,.site-footer .site-above-footer-wrap>*{position: relative;z-index: 1}
.site-header .custom-logo,.site-header .site-logo-img img{transition: max-inline-size 0.26s ease}
.thr-derulat .site-header .custom-logo,.thr-derulat .site-header .site-logo-img img{max-inline-size: 190px !important}
.thr-miscare .thr-vazut>.wp-block-heading,.thr-miscare .thr-vazut>h2,.thr-miscare .thr-vazut>h3{animation: thr-intra-tare 0.56s cubic-bezier( 0.16,1,0.3,1 ) 60ms both}
@keyframes thr-intra-tare{from{opacity: 0;transform: translateY( 22px ) scale( 0.978 )}
to{opacity: 1;transform: translateY( 0 ) scale( 1 )}
}
.thr-miscare .thr-vazut .wp-block-uagb-info-box{animation: thr-card-aseaza 0.6s cubic-bezier( 0.16,1,0.3,1 ) both}
@keyframes thr-card-aseaza{from{opacity: 0;transform: translateY( 26px ) rotate( -0.5deg )}
to{opacity: 1;transform: translateY( 0 ) rotate( 0 )}
}
@media (max-width: 921px){.wp-block-uagb-info-box{padding: 30px 22px 26px !important}
.wp-block-uagb-info-box .uagb-ifb-icon-wrap{inset-inline-start: 20px}
}
@media (prefers-reduced-motion: reduce){.wp-block-uagb-info-box,.wp-block-uagb-info-box .uagb-iconbox-icon-wrap,.thr-miscare .thr-vazut .wp-block-uagb-info-box,.thr-miscare .thr-vazut>.wp-block-heading,.site-header .custom-logo{animation: none;transition: none}
.wp-block-uagb-info-box:hover{transform: none}
}
.wp-block-uagb-info-box{padding: 0 !important;margin-block-start: 0;background-color: transparent;border: 0;border-inline-start: 0;clip-path: none}
.wp-block-uagb-info-box .uagb-ifb-icon-wrap{position: static;inset: auto;margin-block-end: 20px !important}
.wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ){position: relative;padding: 34px 26px 28px !important;margin-block-start: 26px;background-color: #FFFFFF;border: 1px solid rgba(30,30,32,0.10);border-inline-start: 3px solid #F97015;clip-path: polygon( 0 0,calc( 100% - 14px ) 0,100% 14px,100% 100%,0 100% );transition: transform 0.28s cubic-bezier( 0.22,0.61,0.36,1 ),border-color 0.24s ease}
.wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ) .uagb-ifb-icon-wrap{position: absolute;inset-block-start: -26px;inset-inline-start: 22px;margin: 0 !important;z-index: 2}
.wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ):hover{transform: translateY( -4px );border-color: rgba(249,112,21,0.42)}
.thr-riscuri .wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ),.thr-cronologie .wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ),.thr-formular .wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ),.site-footer .wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ){background-color: rgba(246,247,247,0.05);border-color: rgba(246,247,247,0.12)}
.wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ) .uagb-ifb-title{font-size: clamp( 17px,1.5vw,20px ) !important;line-height: 1.28 !important;letter-spacing: -0.01em;margin-block-end: 10px}
.wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ) .uagb-ifb-desc{font-size: clamp( 14px,1.15vw,15.5px ) !important;line-height: 1.58 !important;margin-block-end: 0}
.wp-block-uagb-info-box:not(:has( .uagb-iconbox-icon-wrap )){background: transparent !important;border: 0 !important;clip-path: none !important;padding: 0 !important;margin-block-start: 0 !important;transform: none !important}
.wp-block-uagb-info-box:not(:has( .uagb-iconbox-icon-wrap )):hover{transform: none !important}
@supports not selector(:has(*)){.wp-block-uagb-info-box{background: transparent !important;border: 0 !important;clip-path: none !important;padding: 0 !important}
.wp-block-uagb-info-box .uagb-ifb-icon-wrap{position: static !important;margin-block-end: 20px !important}
}
@media (prefers-reduced-motion: reduce){.wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ){transition: none}
.wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ):hover{transform: none}
}
.entry-content .wp-block-uagb-container .wp-block-uagb-container,.entry-content .wp-block-column{container-type: inline-size}
.entry-content .wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ) .uagb-ifb-title{font-size: clamp( 17px,1.5vw,21px );line-height: 1.26;letter-spacing: -0.008em}
.entry-content .wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ) .uagb-ifb-desc{font-size: clamp( 13.5px,1.1vw,15.5px );line-height: 1.58}
.entry-content .wp-block-uagb-info-box:not(:has( .uagb-iconbox-icon-wrap )) .uagb-ifb-title{font-size: clamp( 28px,3.4vw,48px );line-height: 1.13;letter-spacing: -0.022em}
.entry-content .wp-block-uagb-info-box h1.uagb-ifb-title{font-size: clamp( 34px,4.4vw,62px );line-height: 1.08;letter-spacing: -0.028em}
@supports (container-type: inline-size){@container (min-width: 201px){.entry-content .thr-cifra,.entry-content .thr-pachet .uagb-heading-text{font-size: clamp( 30px,3vw,44px );line-height: 1.05;letter-spacing: -0.03em}
}
@container (max-width: 200px){.entry-content .uagb-heading-text,.entry-content .wp-block-heading{font-size: clamp( 15px,12cqi,20px );line-height: 1.26}
}
}
.entry-content .thr-eticheta,.entry-content p.thr-eticheta,.site-footer .thr-eticheta,.entry-content .wp-block-uagb-advanced-heading .thr-eticheta{font-family: "JetBrains Mono",ui-monospace,monospace !important;font-size: 11px !important;font-weight: 500 !important;letter-spacing: 0.16em !important;line-height: 1.4 !important;text-transform: uppercase}
.entry-content .uagb-ifb-title,.entry-content .uagb-heading-text,.entry-content .wp-block-heading,.entry-content .thr-cifra{max-inline-size: 100%;overflow-wrap: break-word;hyphens: auto;-webkit-hyphens: auto}
.entry-content h1,.entry-content h2,.entry-content h1.uagb-ifb-title{hyphens: manual;-webkit-hyphens: manual;text-wrap: balance}
.entry-content p,.entry-content .uagb-ifb-desc{text-wrap: pretty}
.uagb-container-inner-blocks-wrap{align-items: stretch}
.entry-content .wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ){block-size: 100%}
@supports (container-type: inline-size){@container (max-width: 400px){.entry-content .uagb-ifb-title{font-size: clamp( 17px,6.4cqi,21px ) !important;line-height: 1.26 !important;letter-spacing: -0.008em !important}
.entry-content .uagb-ifb-desc{font-size: clamp( 13.5px,4.4cqi,15.5px ) !important;line-height: 1.56 !important}
}
@container (min-width: 401px) and (max-width: 700px){.entry-content .uagb-ifb-title{font-size: clamp( 24px,6cqi,36px ) !important;line-height: 1.16 !important;letter-spacing: -0.018em !important}
.entry-content .uagb-ifb-desc{font-size: clamp( 14.5px,2.6cqi,16.5px ) !important;line-height: 1.6 !important}
}
}
.entry-content h1.uagb-ifb-title{font-size: clamp( 34px,4.4vw,62px ) !important;line-height: 1.08 !important}
.entry-content .wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ),.wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ){clip-path: none;border: 0;border-inline-start: 3px solid #F97015;background-color: #FFFFFF;box-shadow: 0 1px 3px rgba(30,30,32,0.06),0 8px 24px rgba(30,30,32,0.05);padding: 30px 26px 28px !important;margin-block-start: 0;border-radius: 0 2px 2px 0}
.entry-content .wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ) .uagb-ifb-icon-wrap,.wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ) .uagb-ifb-icon-wrap{position: static;inset: auto;margin: 0 0 20px !important}
.wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ) .uagb-iconbox-icon-wrap{inline-size: 46px;block-size: 46px;border-radius: 50%;background-color: rgba(249,112,21,0.12);box-shadow: none;transition: background-color 0.22s ease,transform 0.26s cubic-bezier( 0.22,0.61,0.36,1 )}
.wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ) .uagb-iconbox-icon-wrap svg,.wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ) .uagb-iconbox-icon-wrap svg path{fill: #F97015;transition: fill 0.22s ease}
.wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ):hover{transform: translateY( -2px );border-inline-start-width: 5px;box-shadow: 0 2px 6px rgba(30,30,32,0.08),0 14px 34px rgba(30,30,32,0.10)}
.wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ):hover .uagb-iconbox-icon-wrap{background-color: #F97015}
.wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ):hover .uagb-iconbox-icon-wrap svg path{fill: #0D0E0E}
.thr-riscuri .wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ),.thr-cronologie .wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ),.thr-formular .wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ),.site-footer .wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ){background-color: rgba(246,247,247,0.06);box-shadow: none}
.thr-riscuri .wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ) .uagb-iconbox-icon-wrap,.thr-cronologie .wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ) .uagb-iconbox-icon-wrap,.thr-formular .wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ) .uagb-iconbox-icon-wrap{background-color: rgba(249,112,21,0.20)}
.thr-miscare .thr-vazut .wp-block-uagb-info-box{animation: thr-card-simplu 0.5s cubic-bezier( 0.16,1,0.3,1 ) both}
@keyframes thr-card-simplu{from{opacity: 0;transform: translateY( 18px )}
to{opacity: 1;transform: translateY( 0 )}
}
@media (prefers-reduced-motion: reduce){.wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ),.wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ) .uagb-iconbox-icon-wrap,.thr-miscare .thr-vazut .wp-block-uagb-info-box{transition: none;animation: none}
.wp-block-uagb-info-box:has( .uagb-iconbox-icon-wrap ):hover{transform: none}
}
body:not(.ast-theme-transparent-header) .site-header,body:not(.ast-theme-transparent-header) #masthead{background-color: #252527}
body:not(.ast-theme-transparent-header) .site-content,body:not(.ast-theme-transparent-header) #content,body:not(.ast-theme-transparent-header) .ast-container,body:not(.ast-theme-transparent-header) .entry-content>*:first-child{margin-block-start: 0 !important;padding-block-start: 0}
body:not(.ast-theme-transparent-header) .site-main,body:not(.ast-theme-transparent-header) .ast-article-single{padding-block-start: 0 !important;margin-block-start: 0 !important}
body:not(.ast-theme-transparent-header) .entry-content>.thr-hero-serviciu{margin-block-start: 0 !important}
.custom-logo-link,.site-logo-img .custom-logo-link{display: inline-flex;align-items: center;padding-block: 5px}
.entry-content .uagb-infobox-cta-link{padding-block: 6px;min-block-size: 24px;align-items: center}
.entry-content li>a:only-child{display: inline-block;padding-block: 3px;min-block-size: 24px}
@media (hover: none) and (pointer: coarse){.entry-content li>a:only-child,.site-footer a{padding-block: 6px;min-block-size: 28px}
}
.thr-grila-servicii .thr-serviciu,.entry-content .thr-serviciu{position: relative}
.thr-serviciu h2>a::after,.thr-serviciu h3>a::after,.thr-serviciu h4>a::after{content: "";position: absolute;inset: 0;z-index: 1;border-radius: inherit}
.thr-serviciu a:not(:where(h2,h3,h4)>a){position: relative;z-index: 2}
@media (hover: hover){.thr-serviciu:has( h2>a,h3>a,h4>a ){transition: transform 220ms cubic-bezier(.2,.7,.3,1),box-shadow 220ms cubic-bezier(.2,.7,.3,1),border-color 220ms ease}
.thr-serviciu:has( a:hover ),.thr-serviciu:has( a:focus-visible ){transform: translateY(-3px);box-shadow: 0 14px 34px -18px rgba(30,30,32,.38)}
}
.thr-serviciu:has( :where(h2,h3,h4)>a:focus-visible ){outline: 2px solid var(--thr-alama,#F97015);outline-offset: 3px}
.thr-serviciu :where(h2,h3,h4)>a:focus-visible{outline: none}
.thr-contact-direct p a{display: inline-block;padding-block: 4px;min-block-size: 24px}
body.home .entry-content>.wp-block-uagb-container:first-child{min-block-size: 100svh;display: flex;flex-direction: column;justify-content: center;position: relative;padding-block: clamp(96px,12vh,150px) 0 !important}
body.home .entry-content>.wp-block-uagb-container:first-child>.uagb-container__shape-bottom{display: none}
body.home .entry-content>.wp-block-uagb-container:first-child h1.uagb-ifb-title{font-size: clamp(38px,5.6vw,76px);line-height: 1.03;letter-spacing: -0.032em;text-wrap: balance;max-inline-size: 17ch;margin-inline: auto}
.wp-block-uagb-advanced-heading:has( .thr-dovada-seg ){position: absolute;inset-inline: 0;inset-block-end: 0;margin: 0 !important;padding: 0 !important;z-index: 3}
.wp-block-uagb-advanced-heading:has( .thr-dovada-seg ) .uagb-heading-text{display: flex;flex-wrap: wrap;align-items: stretch;justify-content: center;gap: 0;margin: 0;font-size: inherit;line-height: inherit;background-image: linear-gradient(180deg,rgba(246,247,247,.11) 0%,rgba(30,30,32,.58) 62%,rgba(30,30,32,.74) 100%);border-block-start: 1px solid rgba(249,112,21,.55);box-shadow: 0 -1px 0 rgba(246,247,247,.07) inset}
.thr-dovada-seg{flex: 0 1 auto;display: inline-flex;align-items: center;justify-content: center;gap: .55em;padding: 15px clamp(16px,3vw,40px);font-family: "Manrope",system-ui,sans-serif;font-size: clamp(11.5px,1.05vw,13.5px);font-weight: 600;letter-spacing: .085em;text-transform: uppercase;color: #F6F7F7;white-space: nowrap}
.thr-dovada-seg + .thr-dovada-seg{position: relative}
.thr-dovada-seg + .thr-dovada-seg::before{content: "";position: absolute;inset-inline-start: 0;inset-block: 34%;inline-size: 1px;background: linear-gradient(180deg,transparent 0%,rgba(249,112,21,.85) 22%,rgba(249,112,21,.85) 78%,transparent 100%)}
@media (max-width: 560px){.thr-dovada-seg{padding: 11px 14px;font-size: 11px;letter-spacing: .06em}
.thr-dovada-seg + .thr-dovada-seg::before{inset-block: auto 0;inset-inline: 0;block-size: 1px;inline-size: auto;background: linear-gradient(90deg,transparent 0%,rgba(249,112,21,.6) 30%,rgba(249,112,21,.6) 70%,transparent 100%)}
}
body.home .entry-content>.wp-block-uagb-container:nth-child(2){padding-block-start: clamp(40px,5vw,72px) !important}
body.home .entry-content>.wp-block-uagb-container:first-child>.uagb-container-inner-blocks-wrap{position: relative;display: flex;flex-direction: column;justify-content: center;flex: 1 1 auto;inline-size: 100%;min-block-size: 100%}
body.home .entry-content>.wp-block-uagb-container:first-child>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container{flex: 0 0 auto}
body.home .entry-content>.wp-block-uagb-container:first-child h1.uagb-ifb-title{max-inline-size: 34ch}
body.home .wp-block-uagb-advanced-heading:has( .thr-dovada-seg ){position: absolute !important}
body.home .entry-content>.wp-block-uagb-container:first-child>.uagb-container-inner-blocks-wrap{position: static !important;padding-block-end: clamp(48px,6vh,72px)}
@media (max-width: 560px){body.home .entry-content>.wp-block-uagb-container:first-child>.uagb-container-inner-blocks-wrap{padding-block-end: 104px}
}
body.home .entry-content>.wp-block-uagb-container:nth-child(2){margin-block-start: 0 !important}
@property --thr-n{syntax: "<integer>";initial-value: 0;inherits: false}
.thr-numar{font-variant-numeric: tabular-nums;font-feature-settings: "tnum" 1}
@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.thr-numar{position: relative;display: inline-block;counter-reset: thr-c var(--thr-n);animation: thr-numara linear both;animation-timeline: view();animation-range: entry 25% cover 42%;min-inline-size: max-content}
.thr-numar__scris{visibility: hidden}
.thr-numar::after{content: counter(thr-c);position: absolute;inset-block-start: 0;inset-inline-start: 0;visibility: visible}
@keyframes thr-numara{from{--thr-n: 0}
to{--thr-n: var(--thr-tinta)}
}
.entry-content>.wp-block-uagb-container:not(:first-child),.entry-content>.wp-block-group:not(:first-child){animation: thr-sectiune-apare linear both;animation-timeline: view();animation-range: entry 0% entry 62%}
@keyframes thr-sectiune-apare{from{opacity: 0;transform: translateY(28px)}
to{opacity: 1;transform: none}
}
.entry-content .uagb-container-inner-blocks-wrap>*{animation: thr-sectiune-apare linear both;animation-timeline: view();animation-range: entry 4% entry 58%}
.entry-content .uagb-container-inner-blocks-wrap>:nth-child(2){animation-range: entry 9% entry 63%}
.entry-content .uagb-container-inner-blocks-wrap>:nth-child(3){animation-range: entry 14% entry 68%}
.entry-content .uagb-container-inner-blocks-wrap>:nth-child(4){animation-range: entry 19% entry 73%}
.entry-content .uagb-container-inner-blocks-wrap>:nth-child(5){animation-range: entry 24% entry 78%}
.entry-content .uagb-container-inner-blocks-wrap>:nth-child(n+6){animation-range: entry 28% entry 82%}
.wp-block-uagb-advanced-heading:has( .thr-dovada-seg ),body.home .entry-content>.wp-block-uagb-container:first-child *{animation: none}
}
}
body.home .entry-content>.wp-block-uagb-container:first-child{isolation: isolate;background-image: none !important}
.thr-hero-foto{position: absolute;inset: 0;z-index: -1;inline-size: 100%;block-size: 100%;object-fit: cover;object-position: center;display: block;max-inline-size: none}
.thr-hero-foto{position: absolute !important;inset: 0 !important;z-index: -1 !important;inline-size: 100% !important;block-size: 100% !important;max-inline-size: none !important;object-fit: cover;object-position: center;display: block;margin: 0 !important}
.thr-sectiune-ba{position: relative;background: var(--wp--preset--color--ink,#1E1E20);color: var(--wp--preset--color--paper,#F6F7F7);padding-block: clamp(56px,8vw,104px);padding-inline: clamp(20px,4vw,56px);margin-block: 0;overflow: hidden}
.thr-sectiune-ba::before{content: "";position: absolute;inset-block-start: 0;inset-inline: 0;block-size: 1px;background: linear-gradient(90deg,transparent 0%,rgba(249,112,21,.7) 18%,rgba(249,112,21,.7) 82%,transparent 100%)}
.thr-sectiune-ba>h2,.thr-sectiune-ba>.wp-block-heading{max-inline-size: 22ch;margin-inline: auto;margin-block-end: clamp(28px,4vw,48px);color: var(--wp--preset--color--paper,#F6F7F7);font-size: clamp(26px,3.2vw,42px);line-height: 1.13;letter-spacing: -0.02em;text-wrap: balance}
.thr-sectiune-ba .thr-ba{display: grid;grid-template-columns: 1fr;gap: clamp(24px,3.4vw,52px);align-items: center;justify-items: center;inline-size: 100%;max-inline-size: 1240px;margin-inline: auto}
@media (min-width: 900px){.thr-sectiune-ba .thr-ba{grid-template-columns: minmax(300px,420px) minmax(280px,1fr);justify-items: start}
}
.thr-sectiune-ba .thr-ba__cadru{position: relative;inline-size: 100%;max-block-size: 74svh;aspect-ratio: var(--thr-ba-raport,1 / 2);overflow: hidden;border-radius: 2px;background: #141415;box-shadow: 0 30px 70px -34px rgba(20,20,21,.8),0 0 0 1px rgba(249,112,21,.28)}
.thr-sectiune-ba .thr-ba__strat img{inline-size: 100%;block-size: 100%;object-fit: cover;object-position: center;display: block}
.thr-sectiune-ba .thr-ba__semn{inset-block: 10px auto;bottom: auto;padding: 5px 11px;background: rgba(30,30,32,.82);color: #F6F7F7;border: 1px solid rgba(249,112,21,.45);border-radius: 2px;font-size: 11px;letter-spacing: .14em;z-index: 3}
.thr-sectiune-ba .thr-ba__semn--inainte{inset-inline: 10px auto}
.thr-sectiune-ba .thr-ba__semn--dupa{inset-inline: auto 10px}
.thr-sectiune-ba .thr-ba__control{position: absolute;inset: 0;margin: 0;z-index: 4}
.thr-sectiune-ba .thr-ba__cursor{-webkit-appearance: none;appearance: none;position: absolute;inset: 0;inline-size: 100%;block-size: 100%;margin: 0;padding: 0;background: transparent;cursor: ew-resize}
.thr-sectiune-ba .thr-ba__cursor::-webkit-slider-runnable-track{background: transparent;block-size: 100%;border: 0}
.thr-sectiune-ba .thr-ba__cursor::-moz-range-track{background: transparent;block-size: 100%;border: 0}
.thr-sectiune-ba .thr-ba__cursor::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;inline-size: 34px;block-size: 34px;border-radius: 50%;background: radial-gradient(circle at 34% 30%,#FB9C5D 0%,#F97015 52%,#D65B09 100%);border: 2px solid rgba(30,30,32,.9);box-shadow: 0 4px 14px -3px rgba(20,20,21,.65);cursor: ew-resize}
.thr-sectiune-ba .thr-ba__cursor::-moz-range-thumb{inline-size: 34px;block-size: 34px;border-radius: 50%;background: radial-gradient(circle at 34% 30%,#FB9C5D 0%,#F97015 52%,#D65B09 100%);border: 2px solid rgba(30,30,32,.9);box-shadow: 0 4px 14px -3px rgba(20,20,21,.65);cursor: ew-resize}
.thr-sectiune-ba .thr-ba__cursor:focus-visible{outline: none}
.thr-sectiune-ba .thr-ba__cadru:has( .thr-ba__cursor:focus-visible ){outline: 2px solid var(--wp--preset--color--brass,#F97015);outline-offset: 4px}
.thr-sectiune-ba .thr-ba__linie{inline-size: 2px;margin-inline-start: -1px;background: linear-gradient(180deg,rgba(249,112,21,.45) 0%,#F97015 18%,#F97015 82%,rgba(249,112,21,.45) 100%);z-index: 2}
.thr-sectiune-ba .thr-ba__legenda{margin: 0;max-inline-size: 46ch;color: rgba(246,247,247,.82);font-size: clamp(15px,1.2vw,17px);line-height: 1.62;text-wrap: pretty}
@media (min-width: 900px){.thr-sectiune-ba .thr-ba__legenda{align-self: center}
}
.thr-sectiune-ba .thr-ba__legenda::before{content: "Trage de mâner — sau folosește săgețile";display: block;margin-block-end: 10px;font-family: "JetBrains Mono",ui-monospace,monospace;font-size: 10.5px;font-weight: 500;letter-spacing: .15em;text-transform: uppercase;color: var(--wp--preset--color--brass,#F97015)}
.entry-content .thr-sectiune-ba,.entry-content>.thr-sectiune-ba,.ast-plain-container .entry-content>.thr-sectiune-ba{background-color: var(--wp--preset--color--ink,#1E1E20) !important;color: var(--wp--preset--color--paper,#F6F7F7)}
.thr-sectiune-ba .thr-ba{--thr-ba-inaltime: min(74svh,660px)}
.thr-sectiune-ba .thr-ba__cadru,.thr-sectiune-ba .thr-ba__control{grid-area: 1 / 1;justify-self: center;align-self: center;block-size: var(--thr-ba-inaltime);inline-size: auto;max-inline-size: 100%;aspect-ratio: var(--thr-ba-raport,1 / 2)}
.thr-sectiune-ba .thr-ba__control{position: relative;inset: auto;margin: 0;z-index: 4}
.thr-sectiune-ba .thr-ba__legenda{grid-area: 2 / 1;justify-self: center;max-inline-size: 46ch}
@media (min-width: 900px){.thr-sectiune-ba .thr-ba{grid-template-rows: auto}
.thr-sectiune-ba .thr-ba__cadru,.thr-sectiune-ba .thr-ba__control{justify-self: end}
.thr-sectiune-ba .thr-ba__legenda{grid-area: 1 / 2;justify-self: start;align-self: center}
}
.thr-sectiune-ba .thr-ba:has( .thr-ba__cursor:focus-visible ) .thr-ba__cadru{outline: 2px solid var(--wp--preset--color--brass,#F97015);outline-offset: 4px}
.site-footer .thr-subsol__legal a,.site-footer nav a,.site-footer ul a{display: inline-block;padding-block: 5px;min-block-size: 24px}
a[href^="tel:"],a[href^="mailto:"],a[href*="wa.me"]{display: inline-flex;align-items: center;min-block-size: 40px;padding-block: 8px}
.thr-merge-cu__link,.thr-merge-cu__rand>a{display: inline-block;padding-block: 4px;min-block-size: 26px}
html{scroll-padding-top: clamp(92px,12vh,116px)}
.thr-formular,.thr-intrebari,.entry-content>.thr-harta,.thr-deviz{position: relative;isolation: isolate}
.thr-formular::before,.thr-intrebari::before,.entry-content>.thr-harta::before,.thr-deviz::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;opacity: var(--thr-textura-opacitate,.045);background-image: repeating-linear-gradient( 90deg,var(--wp--preset--color--ink,#1E1E20) 0 var(--thr-linie-par,1px),transparent var(--thr-linie-par,1px) var(--thr-tic-fin,9px) );background-position: 0 0;background-size: 100% 14px;background-repeat: repeat-x}
.thr-deviz::before{inset-block-end: auto;block-size: 64px}
.thr-legal-autor{margin: 10px 0 0;font-family: "JetBrains Mono","JetBrains Fallback",ui-monospace,monospace;font-size: 11px;letter-spacing: .06em;color: rgba(246,247,247,.5)}
.thr-legal-autor a{color: rgba(246,247,247,.78);text-decoration: none;border-block-end: 1px solid rgba(249,112,21,.5);padding-block-end: 1px;transition: color 160ms ease,border-color 160ms ease}
@media (hover: hover){.thr-legal-autor a:hover{color: #F6F7F7;border-block-end-color: var(--wp--preset--color--brass,#F97015)}
}
.thr-legal-autor a:focus-visible{outline: 2px solid var(--wp--preset--color--brass,#F97015);outline-offset: 3px}
@media print{.site-header,.ast-mobile-header-wrap,.thr-whatsapp,.thr-bara-mobila,.site-footer nav,.thr-dovada-seg,.thr-ba__control,.thr-deviz__cta,.wp-block-uagb-buttons,form,.srfm-form-container,.thr-harta__cusatura{display: none !important}
.thr-sectiune-ba,.thr-harta__varf,.thr-deviz__rezultat,.thr-banda,.thr-formular{background: transparent !important;color: #1E1E20 !important;box-shadow: none !important}
.thr-sectiune-ba *,.thr-harta__varf *,.thr-deviz__rezultat *{color: #1E1E20 !important}
.entry-content a[href^="http"]::after{content: " (" attr(href) ")";font-family: "JetBrains Mono",monospace;font-size: 9px;color: #616367;word-break: break-all}
.entry-content a[href^="https://tophomerenov.ro"]::after,.entry-content a[href^="/"]::after,.entry-content a[href^="#"]::after{content: ""}
.thr-deviz,.thr-harta__familie,.thr-intrebare,figure,table{break-inside: avoid}
h1,h2,h3{break-after: avoid}
.entry-content::before{content: "TOP HOME RENOV · tophomerenov.ro · 0741 031 038";display: block;margin-block-end: 14px;padding-block-end: 8px;border-block-end: 1px solid #1E1E20;font-family: "JetBrains Mono",monospace;font-size: 10px;letter-spacing: .1em}
.thr-rigla::before,.thr-rigla::after,.thr-formular::before,.thr-intrebari::before,.thr-deviz::before,.entry-content>.thr-harta::before{display: none !important}
}
.thr-cronologie>.uagb-container-inner-blocks-wrap{display: block !important;inline-size: 100%;max-inline-size: 1200px}
.thr-cronologie>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container:first-child{inline-size: 100% !important;max-inline-size: 62ch;margin-block-end: clamp(32px,4vw,56px)}
.thr-cronologie>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container:nth-child(2){position: relative;inline-size: 100% !important;display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(14px,1.8vw,28px);padding-block-start: 42px}
.thr-cronologie>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container:nth-child(2)>.wp-block-uagb-container{display: contents !important}
.thr-cronologie>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container:nth-child(2)>.wp-block-uagb-container>.wp-block-uagb-container{position: relative;inline-size: 100% !important;max-inline-size: none !important;padding-block-start: 26px}
.thr-cronologie>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container:nth-child(2)::before{content: "";position: absolute;inset-block-start: 12px;inset-inline: 0;block-size: 1px;background: rgba(97,99,103,.3)}
.thr-cronologie>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container:nth-child(2)::after{content: "";position: absolute;inset-block-start: 12px;inset-inline-start: 0;block-size: 1px;inline-size: 0;background: var(--wp--preset--color--brass,#F97015)}
@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.thr-cronologie>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container:nth-child(2)::after{animation: thr-proces-linie linear both;animation-timeline: view();animation-range: entry 30% cover 62%}
@keyframes thr-proces-linie{from{inline-size: 0}
to{inline-size: 100%}
}
}
}
@media (prefers-reduced-motion: reduce){.thr-cronologie>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container:nth-child(2)::after{inline-size: 100%}
}
.thr-cronologie>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container:nth-child(2)>.wp-block-uagb-container>.wp-block-uagb-container::before{content: "";position: absolute;inset-block-start: -34px;inset-inline-start: 0;inline-size: 1px;block-size: 13px;background: var(--wp--preset--color--brass,#F97015)}
.thr-cronologie .wp-block-uagb-info-box{background: transparent !important;border: 0 !important;box-shadow: none !important;padding: 0 !important;max-inline-size: none !important}
@media (max-width: 899px){.thr-cronologie>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container:nth-child(2){grid-template-columns: 1fr;gap: clamp(22px,4vw,34px);padding-block-start: 0;padding-inline-start: 26px}
.thr-cronologie>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container:nth-child(2)::before{inset-block: 6px 6px;inset-inline: 0 auto;inline-size: 1px;block-size: auto}
.thr-cronologie>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container:nth-child(2)::after{inset-block-start: 6px;inset-inline: 0 auto;inline-size: 1px;block-size: 0}
@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){@keyframes thr-proces-linie{from{block-size: 0}
to{block-size: 100%}
}
}
}
@media (prefers-reduced-motion: reduce){.thr-cronologie>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container:nth-child(2)::after{block-size: 100%;inline-size: 1px}
}
.thr-cronologie>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container:nth-child(2)>.wp-block-uagb-container>.wp-block-uagb-container{padding-block-start: 0}
.thr-cronologie>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container:nth-child(2)>.wp-block-uagb-container>.wp-block-uagb-container::before{inset-block-start: 8px;inset-inline-start: -26px;inline-size: 13px;block-size: 1px}
}
.site-footer,.site-footer .ast-footer-copyright,.site-footer .thr-legal{text-align: center}
.site-footer .thr-legal-date,.site-footer .thr-legal-drept,.site-footer .thr-legal-autor{margin-inline: auto;max-inline-size: 68ch}
.thr-legal-insigne{display: flex;flex-wrap: nowrap;align-items: center;justify-content: center;gap: clamp(10px,3vw,24px);margin-block-start: 18px}
.thr-legal-insigne img{inline-size: auto;block-size: auto;max-inline-size: min(180px,38vw);max-block-size: 92px;object-fit: contain}
.thr-legal-insigne a{display: inline-flex;align-items: center;min-block-size: 44px;padding: 4px}
@media (max-width: 560px){.thr-legal-insigne img{max-inline-size: 40vw;max-block-size: 74px}
}
.thr-cronologie>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container:first-child,.thr-cronologie>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container:nth-child(2){max-inline-size: none !important}
.thr-cronologie>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container:first-child{max-inline-size: 62ch !important}
@media print{.entry-content::after{content: "TOP HOME RENOV S.R.L. · CUI 47640383 · J12/699/2023 · Str. Mărgăului 10,Cluj-Napoca · Prețurile afișate sunt intervale orientative pentru manoperă,nu ofertă. Devizul ferm se emite după vizita de evaluare.";display: block;margin-block-start: 22px;padding-block-start: 10px;border-block-start: 1px solid #1E1E20;font-family: "JetBrains Mono",monospace;font-size: 9px;line-height: 1.6;color: #1E1E20}
}
html{scroll-behavior: smooth}
.thr-legal-autor a{display: inline-block;padding-block: 4px;min-block-size: 26px}
.thr-legal-insigne a{min-inline-size: 96px;justify-content: center}
.thr-incredere{margin-block-start: clamp(26px,3.4vw,40px);padding-block-start: clamp(20px,2.6vw,30px);border-block-start: 1px solid rgba(97,99,103,.24)}
.thr-incredere__telefon{margin: 4px 0 2px;font-family: "JetBrains Mono","JetBrains Fallback",ui-monospace,monospace;font-size: clamp(26px,3.2vw,38px);font-weight: 700;letter-spacing: -0.01em;font-variant-numeric: tabular-nums;line-height: 1.1}
.thr-incredere__telefon a{color: var(--wp--preset--color--ink,#1E1E20);text-decoration: none;border-block-end: 2px solid var(--wp--preset--color--brass,#F97015);padding-block-end: 2px;transition: border-color 160ms ease}
@media (hover: hover){.thr-incredere__telefon a:hover{border-block-end-color: var(--wp--preset--color--ink,#1E1E20)}
}
.thr-incredere__wa{margin: 0 0 18px;font-size: 15px}
.thr-incredere__wa a{display: inline-flex;align-items: center;gap: 8px;min-block-size: 40px;color: var(--wp--preset--color--muted,#616367);text-decoration: none;font-weight: 600}
.thr-incredere__wa a::before{content: "";inline-size: 14px;block-size: 2px;background: var(--wp--preset--color--brass,#F97015);flex: 0 0 auto}
@media (hover: hover){.thr-incredere__wa a:hover{color: var(--wp--preset--color--ink,#1E1E20)}
}
.thr-incredere__fapte p{position: relative;margin: 0 0 12px;padding-inline-start: 18px;font-size: 14.5px;line-height: 1.6;color: var(--wp--preset--color--muted,#616367);text-wrap: pretty}
.thr-incredere__fapte p::before{content: "";position: absolute;inset-inline-start: 0;inset-block-start: .62em;inline-size: 9px;block-size: 1px;background: var(--wp--preset--color--brass,#F97015)}
.thr-incredere__fapte strong{color: var(--wp--preset--color--ink,#1E1E20);font-weight: 700}
.sub-menu,.ast-desktop .sub-menu,.main-header-menu .sub-menu{box-shadow: 0 8px 26px -12px rgba(30,30,32,.26) !important}
.ast-custom-button,.ast-button,.wp-block-button__link,.uagb-buttons-repeater{box-shadow: 0 3px 10px -4px rgba(30,30,32,.22) !important}
.entry-content [class*="uag-image-"],.entry-content figure.wp-block-image,.wp-block-uagb-image{box-shadow: 0 16px 40px -22px rgba(30,30,32,.42) !important}
.site-header .ast-search-menu-icon,.ast-mobile-popup-drawer,.ast-above-header-menu-items,.srfm-form-container,.srfm-input-common{box-shadow: 0 4px 14px -6px rgba(30,30,32,.2) !important}
.ast-mobile-popup-inner,.ast-mobile-popup-drawer .ast-mobile-popup-inner,.ast-menu-toggle,.menu-toggle,.ast-mobile-menu-buttons,[class*="uag-image-"]>*,.wp-block-uagb-image__figure,.uagb-image__inner-wrap{box-shadow: 0 6px 20px -10px rgba(30,30,32,.24) !important}
.srfm-form input,.srfm-form textarea,.srfm-form select,.srfm-block input,.srfm-block textarea{box-shadow: 0 1px 3px -1px rgba(30,30,32,.14) !important}
[class*="uag-image-"],.uagb-svg-wrapper,.uagb-svg-wrapper svg,.wp-block-uagb-icon{box-shadow: 0 6px 20px -10px rgba(30,30,32,.3) !important}
@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.entry-content>.wp-block-uagb-container:not(:first-child),.entry-content>.wp-block-group:not(:first-child),.entry-content .uagb-container-inner-blocks-wrap>*{animation-name: thr-sectiune-urca,thr-sectiune-apare-brusc;animation-timing-function: linear,steps(1,jump-start)}
@keyframes thr-sectiune-urca{from{transform: translateY(28px)}
to{transform: none}
}
@keyframes thr-sectiune-apare-brusc{from{opacity: 0}
to{opacity: 1}
}
}
}
.entry-content>details.thr-intrebare-locala{max-inline-size: var(--thr-latime-continut,760px);margin-inline: auto;margin-block: clamp(18px,2.4vw,30px);padding: 16px 20px;background: rgba(249,112,21,.06);border-inline-start: 2px solid var(--wp--preset--color--brass,#F97015);border-radius: 0 2px 2px 0}
.entry-content>details.thr-intrebare-locala>summary{cursor: pointer;font-weight: 700;font-size: 15.5px;color: var(--wp--preset--color--ink,#1E1E20);min-block-size: 24px}
.entry-content>details.thr-intrebare-locala>summary::before{content: "din întrebările de la telefon — ";font-family: "JetBrains Mono",ui-monospace,monospace;font-size: 10.5px;font-weight: 500;letter-spacing: .1em;text-transform: uppercase;color: var(--wp--preset--color--brass,#F97015);display: block;margin-block-end: 4px}
.entry-content>details.thr-intrebare-locala p{margin: 10px 0 0;font-size: 14.5px;line-height: 1.62;color: var(--wp--preset--color--muted,#616367)}
.thr-bara-mobila{display: none}
@media (max-width: 899px){.thr-bara-mobila{position: fixed;inset-inline: 0;inset-block-end: 0;z-index: 90;display: grid;grid-template-columns: 1fr 1fr;gap: 1px;background: var(--wp--preset--color--ink,#1E1E20);border-block-start: 1px solid rgba(249,112,21,.55);padding-block-end: env(safe-area-inset-bottom,0)}
.thr-bara-mobila a{display: flex;align-items: center;justify-content: center;min-block-size: 52px;text-decoration: none;font-family: "Manrope","Manrope Fallback",system-ui,sans-serif;font-size: 15px;font-weight: 700;letter-spacing: .01em}
.thr-bara-mobila__suna{background: var(--wp--preset--color--ink,#1E1E20);color: var(--wp--preset--color--paper,#F6F7F7)}
.thr-bara-mobila__oferta{background: var(--wp--preset--color--brass,#F97015);color: var(--wp--preset--color--ink,#1E1E20)}
.thr-bara-mobila a:focus-visible{outline: 2px solid var(--wp--preset--color--paper,#F6F7F7);outline-offset: -4px}
body:has( .thr-bara-mobila ) .site-footer{padding-block-end: calc(64px + env(safe-area-inset-bottom,0px))}
}
.thr-punte{max-inline-size: var(--thr-latime-continut,760px);margin: clamp(20px,3vw,32px) auto 0;padding: 18px 22px;background: rgba(249,112,21,.07);border-inline-start: 2px solid var(--wp--preset--color--brass,#F97015);border-radius: 0 2px 2px 0}
.thr-punte__alegere{margin: 4px 0 2px;font-family: "Archivo","Archivo Fallback",system-ui,sans-serif;font-weight: 800;font-stretch: 110%;font-size: clamp(19px,2vw,24px);color: var(--wp--preset--color--ink,#1E1E20)}
.thr-punte__interval{margin: 0 0 6px;font-size: 15px;color: var(--wp--preset--color--muted,#616367);font-variant-numeric: tabular-nums}
.thr-punte__interval strong{color: var(--wp--preset--color--ink,#1E1E20)}
.thr-punte__nota{margin: 0;font-size: 13.5px;color: var(--wp--preset--color--muted,#616367)}
.site-footer h2,.site-footer h3,.site-footer h4,.site-footer p,.site-footer li,.site-footer .uagb-ifb-title,.site-footer .uagb-ifb-desc,.site-footer .uagb-heading-text,.site-footer .uagb-ifb-content{text-align: center !important}
.site-footer .wp-block-uagb-info-box,.site-footer .uagb-ifb-icon-wrap{display: flex;flex-direction: column;align-items: center}
.site-footer .uagb-infobox__content-wrap{inline-size: 100%}
.site-footer ul,.site-footer .menu{list-style: none;padding-inline-start: 0;margin-inline: auto}
.site-footer li{margin-inline: auto}
.site-footer .wp-block-group,.site-footer .wp-block-column,.site-footer [class*="ast-builder-grid-row"]>*{align-items: center;justify-items: center}
.site-footer .wp-block-group.is-vertical{align-items: center}
.entry-content>.wp-block-uagb-container,.entry-content>.wp-block-group{margin-block: 0 !important}
.entry-content>details.thr-intrebare-locala{margin-block: clamp(18px,2.4vw,30px) !important}
.entry-content>.thr-deviz,.entry-content .thr-deviz{margin-block: clamp(32px,4vw,56px)}
.thr-subsol-contact{font-style: normal;display: flex;flex-direction: column;align-items: center;gap: 2px}
.thr-subsol-contact__rand{display: inline-flex;align-items: center;gap: 10px;min-block-size: 44px;padding-inline: 6px;text-decoration: none;color: rgba(246,247,247,.82);transition: color 160ms ease}
@media (hover: hover){.thr-subsol-contact__rand:hover{color: #F6F7F7}
.thr-subsol-contact__rand:hover .thr-subsol-contact__semn{color: #FB9C5D}
}
.thr-subsol-contact__rand:focus-visible{outline: 2px solid var(--wp--preset--color--brass,#F97015);outline-offset: 2px}
.thr-subsol-contact__semn{inline-size: 16px;block-size: 16px;flex: 0 0 auto;color: var(--wp--preset--color--brass,#F97015)}
.thr-subsol-contact__text{font-size: 15px;line-height: 1.4}
.thr-subsol-contact__rand[href^="tel:"] .thr-subsol-contact__text{font-family: "JetBrains Mono","JetBrains Fallback",ui-monospace,monospace;font-size: 17px;font-weight: 700;font-variant-numeric: tabular-nums;letter-spacing: .01em}
.thr-subsol-contact__program{margin: 8px 0 0;font-family: "JetBrains Mono","JetBrains Fallback",ui-monospace,monospace;font-size: 11px;letter-spacing: .12em;text-transform: uppercase;color: rgba(246,247,247,.5)}
.site-footer .wp-block-uagb-image,.site-footer .wp-block-uagb-image__figure,.site-footer .wp-block-image,.site-footer figure{float: none !important;margin-inline: auto !important;display: flex;justify-content: center}
.thr-subsol-contact{align-items: center}
.thr-subsol-contact__rand{inline-size: max-content;max-inline-size: 100%;justify-content: flex-start}
@supports (width: fit-content){.thr-subsol-contact{align-items: flex-start;inline-size: fit-content;margin-inline: auto}
}
.site-footer .ast-footer-copyright,.site-footer [data-section*="below"],.site-footer .ast-builder-layout-element{justify-content: center !important;text-align: center}
.site-footer .thr-legal-insigne,.site-footer .menu-legal-container,.site-footer nav[aria-label*="egal"],.site-footer .footer-bar-navigation{margin-inline: auto;justify-content: center}
.site-footer .wp-block-uagb-image img,.site-footer figure img{display: block;margin-inline: auto !important;float: none !important}
.site-footer .wp-block-uagb-container,.site-footer .uagb-is-root-container{margin-inline: auto !important}
.site-below-footer-wrap .ast-builder-grid-row,.site-below-footer-inner-wrap{grid-template-columns: 1fr !important;justify-items: center;row-gap: 4px}
.footer-bar-navigation,.footer-nav-wrap,#astra-footer-menu{justify-content: center !important;text-align: center}
#astra-footer-menu{display: flex;flex-wrap: wrap;gap: 4px 22px}
#astra-footer-menu .menu-link{display: inline-block;padding-block: 6px;min-block-size: 24px}
@media (min-width: 600px) and (max-width: 920px){.site-primary-footer-inner-wrap{grid-template-columns: repeat(2,1fr) !important;row-gap: 34px}
}
.site-primary-footer-wrap{padding-block: clamp(36px,5vw,64px)}
.site-below-footer-wrap{padding-block: 18px 22px}
.site-footer .site-above-footer-wrap:not(:has(.widget)){display: none}
.site-footer .wp-block-uagb-image,.site-footer [class*="uag-image-"],.site-footer figure,.site-footer img{box-shadow: none !important}
.entry-content>.thr-banda.has-ink-background-color{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cg fill='%23C08A4E' fill-opacity='.07'%3E%3Crect width='62' height='14'/%3E%3Crect x='24' y='14' width='14' height='82'/%3E%3Crect x='70' width='14' height='96'/%3E%3Crect x='38' y='44' width='32' height='22'/%3E%3C/g%3E%3C/svg%3E");background-repeat: no-repeat;background-position: calc(100% + 72px) center;background-size: clamp(220px,24vw,320px)}
.entry-content>.thr-banda.has-ink-background-color :is(h1,h2,h3){color: var(--wp--preset--color--paper)}
.entry-content>.thr-banda.has-ink-background-color p.wp-block-paragraph,.entry-content>.thr-banda.has-ink-background-color p{color: var(--wp--preset--color--muted-dark)}
.site-footer .site-primary-footer-wrap h2::after,.site-footer .site-primary-footer-wrap h3::after,.site-footer .site-primary-footer-wrap h4::after,.site-footer .site-primary-footer-wrap h5::after,.site-footer .site-primary-footer-wrap h6::after,.site-footer .widget-title::after{inset-inline-start: 50%;translate: -50% 0}
.site-footer .thr-legal-date{text-wrap: balance}
.thr-404{background-color: var(--wp--preset--color--ink);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cg fill='%23C08A4E' fill-opacity='.07'%3E%3Crect width='62' height='14'/%3E%3Crect x='24' y='14' width='14' height='82'/%3E%3Crect x='70' width='14' height='96'/%3E%3Crect x='38' y='44' width='32' height='22'/%3E%3C/g%3E%3C/svg%3E");background-repeat: no-repeat;background-position: calc(100% + 90px) center;background-size: clamp(260px,30vw,420px)}
.thr-404__scena{max-inline-size: 1200px;margin-inline: auto;padding: clamp(96px,14vh,180px) clamp(20px,4vw,48px);text-align: center}
.thr-404__eticheta{color: var(--wp--preset--color--brass)}
.thr-404__titlu{color: var(--wp--preset--color--paper);font-size: clamp(40px,6vw,76px);line-height: 1.05;letter-spacing: -0.025em;margin-block: 10px 18px;text-wrap: balance}
.thr-404__text{color: var(--wp--preset--color--muted-dark);font-size: clamp(16px,1.3vw,18px);line-height: 1.65;max-inline-size: 46ch;margin-inline: auto;text-wrap: pretty}
.thr-404__butoane{display: flex;flex-wrap: wrap;justify-content: center;gap: 14px;margin-block-start: 34px}
.thr-404__buton{display: inline-block;padding: 15px 30px;border-radius: 4px;font-family: "Manrope",system-ui,sans-serif;font-size: 15px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;text-decoration: none;transition: background-color 0.16s ease,color 0.16s ease,border-color 0.16s ease}
.thr-404__buton--plin{background: var(--wp--preset--color--brass);color: var(--wp--preset--color--ink);border: 2px solid var(--wp--preset--color--brass)}
.thr-404__buton--plin:hover,.thr-404__buton--plin:focus-visible{background: var(--wp--preset--color--paper);border-color: var(--wp--preset--color--paper);color: var(--wp--preset--color--ink)}
.thr-404__buton--gol{background: transparent;color: var(--wp--preset--color--paper);border: 2px solid rgba(246,247,247,0.5)}
.thr-404__buton--gol:hover,.thr-404__buton--gol:focus-visible{border-color: var(--wp--preset--color--paper);background: rgba(246,247,247,0.08);color: var(--wp--preset--color--paper)}
.thr-404__direct{margin-block-start: 26px;font-family: var(--wp--preset--font-family--mono,ui-monospace);font-size: 13px;letter-spacing: 0.08em;color: var(--wp--preset--color--muted-dark)}
.thr-404__direct a{color: var(--wp--preset--color--brass);text-decoration: underline;text-underline-offset: 3px}
.thr-straturi .thr-eticheta.thr-eticheta,.thr-schema .thr-eticheta.thr-eticheta,.thr-404 .thr-eticheta.thr-eticheta,.thr-mes .thr-eticheta.thr-eticheta,.thr-ord .thr-eticheta.thr-eticheta{color: #F97015 !important}
@media (min-width: 545px) and (max-width: 921px){.site-footer .site-primary-footer-wrap .ast-builder-grid-row{grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px 32px}
.site-footer .site-footer-primary-section-1,.site-footer .site-footer-primary-section-2{grid-column: 1 / -1}
.site-footer .site-footer-primary-section-1 .wp-block-paragraph{max-inline-size: 52ch;margin-inline: auto}
.site-footer .site-footer-primary-section-2 .widget_nav_menu ul.menu{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 2px 28px;max-inline-size: 560px;margin-inline: auto}
}
@media (max-width: 544px){.site-footer .site-footer-primary-section-2 .widget_nav_menu ul.menu{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 2px 14px}
.site-footer .site-footer-primary-section-2 .widget_nav_menu .menu a{font-size: 14px}
.site-footer .site-footer-primary-section-2 .widget_nav_menu .menu li:last-child:nth-child(odd){grid-column: 1 / -1}
.site-footer .site-footer-primary-section-3 .widget_nav_menu ul.menu{display: flex;flex-wrap: wrap;justify-content: center;column-gap: 18px;row-gap: 2px}
.site-footer .site-footer-primary-section-3 .widget_nav_menu .menu a{font-size: 14px}
.site-footer .site-footer-primary-section-4{text-align: center}
.site-footer .site-footer-primary-section-4 .wp-block-column,.site-footer .site-footer-primary-section-4 p{text-align: center}
.site-footer .thr-subsol-contact{align-items: center;inline-size: auto}
}
@media (max-width: 921px){.site-footer .site-primary-footer-wrap{padding-block: 56px 40px}
.site-footer .site-primary-footer-wrap .footer-widget-area{margin-block-end: 0}
}
#ast-mobile-popup .main-header-menu .current-menu-item>a::after,.ast-mobile-header-content .main-header-menu .current-menu-item>a::after,#ast-mobile-popup .main-header-menu .current_page_item>a::after,.ast-mobile-header-content .main-header-menu .current_page_item>a::after{content: none}
#ast-mobile-popup .main-header-menu .sub-menu,.ast-mobile-header-content .main-header-menu .sub-menu{border: 0;border-radius: 0;box-shadow: none;background-color: color-mix(in srgb,#000 22%,transparent)}
#ast-mobile-popup .main-header-menu .sub-menu .menu-link,.ast-mobile-header-content .main-header-menu .sub-menu .menu-link,#ast-mobile-popup .main-header-menu .sub-menu .menu-link:hover,.ast-mobile-header-content .main-header-menu .sub-menu .menu-link:hover,#ast-mobile-popup .main-header-menu .sub-menu .menu-link:focus-visible,.ast-mobile-header-content .main-header-menu .sub-menu .menu-link:focus-visible{border-left: 0;padding-left: 26px}
#ast-mobile-popup .main-header-menu>.menu-item>.menu-link,.ast-mobile-header-content .main-header-menu>.menu-item>.menu-link{height: auto}
#ast-mobile-popup .menu-link>.ast-header-navigation-arrow,.ast-mobile-header-content .menu-link>.ast-header-navigation-arrow{display: none !important}
#ast-mobile-popup .sub-menu .menu-link .ast-icon.icon-arrow,.ast-mobile-header-content .sub-menu .menu-link .ast-icon.icon-arrow{display: none}
#ast-mobile-popup .main-header-menu>.menu-item>.menu-link,.ast-mobile-header-content .main-header-menu>.menu-item>.menu-link{padding-block: 14px;font-size: 16.5px;font-weight: 600}
#ast-mobile-popup .sub-menu .menu-link,.ast-mobile-header-content .sub-menu .menu-link{padding-block: 11px;font-size: 15px}
#ast-mobile-popup .ast-menu-toggle,.ast-mobile-header-content .ast-menu-toggle{outline: none;border: 0;background: transparent;align-self: stretch;display: flex;align-items: center;justify-content: center;inline-size: 52px}
#ast-mobile-popup .ast-menu-toggle:focus-visible,.ast-mobile-header-content .ast-menu-toggle:focus-visible{outline: 2px solid var(--wp--preset--color--brass);outline-offset: -2px}
.thr-lucrari-grup .thr-galerie.wp-block-gallery{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px}
.thr-lucrari-grup .thr-galerie figure.wp-block-image:not(#thr-niciodata){margin: 0;inline-size: auto;block-size: auto;aspect-ratio: 1;overflow: hidden;border-radius: 3px}
.thr-lucrari-grup .thr-galerie figure.wp-block-image:first-child:not(#thr-niciodata){grid-row: span 2}
.thr-lucrari-grup .thr-galerie figure.wp-block-image:not(#thr-niciodata) img{inline-size: 100%;block-size: 100%;object-fit: cover}
@media (max-width: 700px){.thr-lucrari-grup .thr-galerie.wp-block-gallery{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}
}
.entry-content>.uagb-block-ef782d3b{display: none}
@media (max-width: 767px){.entry-content .uagb-heading-text:has(>.thr-dovada-seg){flex-direction: column;align-items: center;gap: 7px}
.entry-content .thr-dovada-seg,.entry-content .thr-dovada-seg + .thr-dovada-seg{display: inline-flex;align-items: center;inline-size: auto;padding: 0;white-space: nowrap}
.entry-content .thr-dovada-seg::before,.entry-content .thr-dovada-seg + .thr-dovada-seg::before{content: "";position: static;inline-size: 14px;block-size: 2px;background: var(--wp--preset--color--brass);margin-inline: 0 10px;flex: 0 0 auto}
}
.thr-miscare .entry-content>*:not(:first-child),.thr-miscare [data-thr-apare],.thr-miscare .thr-apare-grup>*,.thr-miscare [data-thr-apare="grup"]>*{transform: translate3d(0,10px,0);transition-duration: 440ms,440ms}
@keyframes thr-intra-așezat{from{opacity: 0;transform: translateY(8px)}
to{opacity: 1;transform: translateY(0)}
}
.thr-miscare .thr-vazut>.wp-block-heading,.thr-miscare .thr-vazut>h2,.thr-miscare .thr-vazut>h3{animation: thr-intra-așezat 0.44s cubic-bezier(0.22,0.61,0.36,1) 60ms both}
@keyframes thr-intra-blând-doar-aprindere{from{opacity: 0}
to{opacity: 1}
}
.thr-miscare .thr-vazut>p:not(.thr-eticheta){animation: thr-intra-blând-doar-aprindere 0.44s ease 120ms both}
.entry-content .wp-block-button__link,.entry-content .uagb-buttons-repeater,.uagb-cta__button-link-wrapper,.uagb-infobox-cta-link,.ast-custom-button-link{transition: transform 170ms ease,box-shadow 170ms ease,background-color 170ms ease,border-color 170ms ease,color 170ms ease}
.entry-content .wp-block-button__link:hover,.entry-content .uagb-buttons-repeater:hover,.uagb-cta__button-link-wrapper:hover,.uagb-infobox-cta-link:hover,.ast-custom-button-link:hover{transform: translateY(-1px);box-shadow: 0 10px 26px -10px rgba(13,14,14,0.45)}
.entry-content .wp-block-button__link:active,.entry-content .uagb-buttons-repeater:active,.uagb-cta__button-link-wrapper:active,.ast-custom-button-link:active{transform: translateY(0);box-shadow: 0 4px 12px -6px rgba(13,14,14,0.4)}
.entry-content .wp-block-button .wp-block-button__link.has-brass-background-color:hover{box-shadow: 0 10px 28px -10px rgba(249,112,21,0.55)}
.entry-content .wp-block-button__link.has-brass-background-color:hover,.uagb-block-eb8df380 .uagb-buttons-repeater:hover,.uagb-block-d9824733 .uagb-cta__button-link-wrapper:hover,.site-header .ast-custom-button-link:hover{background-color: #EB640A !important;box-shadow: 0 10px 28px -10px rgba(249,112,21,0.55)}
@media (prefers-reduced-motion: reduce){.entry-content .wp-block-button__link,.entry-content .uagb-buttons-repeater,.uagb-cta__button-link-wrapper,.uagb-infobox-cta-link,.ast-custom-button-link{transition: none}
.entry-content .wp-block-button__link:hover,.entry-content .uagb-buttons-repeater:hover{transform: none}
}
html body .entry-content .thr-formular.thr-formular,html body .entry-content .thr-sectiune-ba.thr-sectiune-ba,html body .entry-content .thr-riscuri.thr-riscuri,html body .entry-content .thr-banda.thr-banda{background-color: #F6F7F7 !important;background-image: none !important;color: #616367 !important;border-block-start: 1px solid #DADBDC}
html body .entry-content .thr-formular.thr-formular :is(h1,h2,h3,h4,.uagb-heading-text,strong),html body .entry-content .thr-sectiune-ba.thr-sectiune-ba :is(h1,h2,h3,h4,.uagb-heading-text,strong),html body .entry-content .thr-riscuri.thr-riscuri :is(h1,h2,h3,h4,.uagb-heading-text,strong),html body .entry-content .thr-banda.thr-banda :is(h1,h2,h3,h4,.uagb-heading-text,strong){color: #1E1E20 !important}
html body .entry-content .thr-formular.thr-formular :is(p,li,label,summary,td,th),html body .entry-content .thr-sectiune-ba.thr-sectiune-ba :is(p,li,label,summary,td,th),html body .entry-content .thr-riscuri.thr-riscuri :is(p,li,label,summary,td,th),html body .entry-content .thr-banda.thr-banda :is(p,li,label,summary,td,th){color: #616367 !important}
html body .entry-content .thr-formular.thr-formular .thr-eticheta,html body .entry-content .thr-sectiune-ba.thr-sectiune-ba .thr-eticheta,html body .entry-content .thr-riscuri.thr-riscuri .thr-eticheta,html body .entry-content .thr-banda.thr-banda .thr-eticheta{color: #AE4B09 !important}
html body .entry-content .thr-formular.thr-formular :is(input,textarea,select),html body .entry-content .thr-sectiune-ba.thr-sectiune-ba :is(input,textarea,select),html body .entry-content .thr-riscuri.thr-riscuri :is(input,textarea,select),html body .entry-content .thr-banda.thr-banda :is(input,textarea,select){background: #FFFFFF !important;color: #1E1E20 !important;border: 1px solid #DADBDC !important}
html body .entry-content .thr-formular.thr-formular :is(hr,.thr-cusatura),html body .entry-content .thr-sectiune-ba.thr-sectiune-ba :is(hr,.thr-cusatura),html body .entry-content .thr-riscuri.thr-riscuri :is(hr,.thr-cusatura),html body .entry-content .thr-banda.thr-banda :is(hr,.thr-cusatura){border-color: #DADBDC !important}
html body .entry-content .thr-formular.thr-formular a:not([class*=buton]):not(.wp-block-button__link),html body .entry-content .thr-sectiune-ba.thr-sectiune-ba a:not([class*=buton]):not(.wp-block-button__link),html body .entry-content .thr-riscuri.thr-riscuri a:not([class*=buton]):not(.wp-block-button__link),html body .entry-content .thr-banda.thr-banda a:not([class*=buton]):not(.wp-block-button__link){color: #1E1E20 !important}
html body .entry-content .thr-riscuri.thr-riscuri :is(h1,h2,h3,h4,.wp-block-heading,.uagb-heading-text),html body .entry-content .thr-formular.thr-formular :is(h1,h2,h3,h4,.wp-block-heading,.uagb-heading-text),html body .entry-content .thr-banda.thr-banda :is(h1,h2,h3,h4,.wp-block-heading,.uagb-heading-text),html body .entry-content .thr-sectiune-ba.thr-sectiune-ba :is(h1,h2,h3,h4,.wp-block-heading,.uagb-heading-text){color: #1E1E20 !important}
html body .entry-content .thr-riscuri.thr-riscuri :is(p,li,.wp-block-paragraph,.thr-serviciu>.thr-eticheta),html body .entry-content .thr-formular.thr-formular :is(p,li,.wp-block-paragraph,.srfm-input-block label,.srfm-block-label,.has-muted-color),html body .entry-content .thr-banda.thr-banda :is(p,li,.wp-block-paragraph),html body .entry-content .thr-sectiune-ba.thr-sectiune-ba :is(p,li,.wp-block-paragraph){color: #616367 !important}
html body .entry-content .thr-riscuri.thr-riscuri .thr-serviciu strong,html body .entry-content .thr-riscuri.thr-riscuri .thr-serviciu b{color: #1E1E20 !important}
html body .entry-content .thr-riscuri.thr-riscuri .thr-eticheta.thr-eticheta,html body .entry-content .thr-formular.thr-formular .thr-eticheta.thr-eticheta,html body .entry-content .thr-banda.thr-banda .thr-eticheta.thr-eticheta,html body .entry-content .thr-sectiune-ba.thr-sectiune-ba .thr-eticheta.thr-eticheta{color: #AE4B09 !important}
html body .entry-content .thr-riscuri.thr-riscuri .thr-serviciu>.thr-eticheta{color: #AE4B09 !important}
html body .entry-content .thr-formular.thr-formular .wp-block-button__link:not(.has-brass-background-color){color: #1E1E20 !important;border-color: rgba(31,32,33,0.55) !important}
html body .entry-content .thr-sectiune-ba.thr-sectiune-ba .thr-ba__legenda{color: #616367 !important}
.thr-harta .thr-harta__cusatura-text{color: #AE4B09}
html body .entry-content .thr-sectiune-ba.thr-sectiune-ba.thr-sectiune-ba{background-color: #19191A !important;color: #F6F7F7 !important;border-block-start: 0}
html body .entry-content .thr-sectiune-ba.thr-sectiune-ba.thr-sectiune-ba :is(h1,h2,h3,.wp-block-heading){color: #F6F7F7 !important}
html body .entry-content .thr-sectiune-ba.thr-sectiune-ba.thr-sectiune-ba .thr-ba__legenda{color: rgba(246,247,247,0.82) !important}
html body .entry-content .thr-sectiune-ba.thr-sectiune-ba.thr-sectiune-ba .thr-eticheta{color: #F97015 !important}
html body .entry-content .thr-sectiune-ba.thr-sectiune-ba.thr-sectiune-ba :is(input,textarea,select){background: transparent !important;color: inherit !important;border: 0 !important}
body.home .entry-content>.wp-block-uagb-container:nth-child(2){padding-block-start: 0 !important}
body.home .entry-content>.wp-block-uagb-container:nth-child(2)>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container:first-child{margin-block-start: -40px !important}
body.home .wp-block-uagb-advanced-heading:has( .thr-dovada-seg ){inset-block-end: 52px}
@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.thr-numar{animation: none}
.thr-numar__scris{visibility: visible}
.thr-numar::after{content: none}
html.thr-miscare .thr-numar{animation: thr-numara 900ms cubic-bezier(0.22,0.61,0.36,1) both paused;animation-timeline: auto;animation-range: normal}
html.thr-miscare .thr-vazut .thr-numar,html.thr-miscare .thr-numar.thr-vazut{animation-play-state: running}
html.thr-miscare .thr-numar__scris{visibility: hidden}
html.thr-miscare .thr-numar::after{content: counter(thr-c)}
}
}
@media (min-width: 768px){.entry-content .thr-dovada-seg.thr-dovada-seg{padding: 15px clamp(16px,3vw,40px)}
.entry-content .thr-dovada-seg + .thr-dovada-seg.thr-dovada-seg::before{position: absolute;inset-inline-start: 0;inset-block: 34%;inline-size: 1px;block-size: auto;margin: 0;background: linear-gradient(180deg,transparent 0%,rgba(249,112,21,.85) 22%,rgba(249,112,21,.85) 78%,transparent 100%)}
}
:root{--thr-umbra-culoare: 30,30,32;--umbra-mic: 4px 5px 14px -6px rgba(30,30,32,0.22);--umbra-scena: 26px 33px 80px -24px rgba(4,6,10,0.6)}
html body .ast-custom-button-link,html body .entry-content .wp-block-button__link,html body .entry-content .uagb-buttons-repeater,html body .uagb-cta__button-link-wrapper,html body .uagb-infobox-cta-link,html body .entry-content .srfm-form .srfm-button,html body .entry-content .srfm-form button[type="submit"],html body .ast-menu-toggle,html body .thr-lupa-inchide{box-shadow: var(--umbra-mic);transition: transform 170ms ease,background-color 170ms ease,border-color 170ms ease,color 170ms ease}
html body .ast-custom-button{box-shadow: none}
html body .ast-custom-button-link:hover,html body .ast-custom-button-link:focus-visible,html body .entry-content .wp-block-button__link:hover,html body .entry-content .wp-block-button__link:focus-visible,html body .entry-content .uagb-buttons-repeater:hover,html body .entry-content .uagb-buttons-repeater:focus-visible,html body .uagb-cta__button-link-wrapper:hover,html body .uagb-infobox-cta-link:hover,html body .entry-content .srfm-form .srfm-button:hover,html body .entry-content .srfm-form button[type="submit"]:hover,html body .entry-content .srfm-form .srfm-button:focus-visible,html body .entry-content .srfm-form button[type="submit"]:focus-visible{box-shadow: var(--wp--preset--shadow--repaus)}
html body .ast-mobile-popup-drawer{box-shadow: var(--wp--preset--shadow--plutitor)}
html body .ast-mobile-popup-inner{box-shadow: none}
html body ul.sub-menu{box-shadow: var(--wp--preset--shadow--ridicat)}
html body .thr-whatsapp{box-shadow: var(--wp--preset--shadow--ridicat)}
html body .entry-content .srfm-form-container{box-shadow: var(--wp--preset--shadow--repaus)}
html body .entry-content .srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) :is(input,textarea,select).srfm-input-common{box-shadow: var(--wp--preset--shadow--inset);transition: border-color 180ms ease}
html body .entry-content .srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) :is(input,textarea,select).srfm-input-common:focus{box-shadow: var(--wp--preset--shadow--inset),0 0 0 3px color-mix(in srgb,var(--wp--preset--color--brass) 22%,transparent)}
html body .thr-serviciu,html body .thr-pas,html body .entry-content .wp-block-uagb-info-box{position: relative;transition: transform 200ms cubic-bezier(0.22,0.61,0.36,1)}
html body .entry-content .wp-block-uagb-info-box,html body .entry-content .wp-block-uagb-info-box:hover{box-shadow: var(--wp--preset--shadow--repaus)}
html body .thr-serviciu::after,html body .thr-pas::after,html body .entry-content .wp-block-uagb-info-box::after{content: "";position: absolute;inset: 0;border-radius: inherit;box-shadow: var(--wp--preset--shadow--ridicat);opacity: 0;transition: opacity 200ms ease;pointer-events: none}
@media (hover: hover){html body .thr-serviciu:hover,html body .thr-pas:hover{box-shadow: none;transform: translateY(-2px)}
html body .thr-serviciu:hover::after,html body .thr-pas:hover::after,html body .entry-content .wp-block-uagb-info-box:hover::after{opacity: 1}
}
html body .thr-serviciu:focus-within::after,html body .thr-pas:focus-within::after,html body .entry-content .wp-block-uagb-info-box:focus-within::after{opacity: 1}
html body .entry-content .wp-block-uagb-image,html body .entry-content .wp-block-uagb-image__figure{box-shadow: none}
html body .entry-content img[class*="uag-image-"],html body .entry-content figure.wp-block-image.thr-lupa-tinta{box-shadow: var(--wp--preset--shadow--ridicat)}
html body .entry-content .thr-ba{box-shadow: var(--umbra-scena)}
html body .thr-sectiune-ba .thr-ba__cadru,html body .entry-content .thr-ba__cadru{box-shadow: var(--umbra-scena),0 0 0 1px rgba(249,112,21,0.28)}
html body .entry-content .thr-deviz,html body .thr-deviz.alignwide{box-shadow: var(--umbra-scena)}
html body .entry-content h1.uagb-ifb-title,html body .entry-content .wp-block-uagb-info-box h1.uagb-ifb-title{line-height: 1.1 !important}
html body .entry-content>.thr-hero-serviciu h1{line-height: 1.1}
html body .entry-content>.wp-block-group[class*="thr-"]>.wp-block-heading{line-height: 1.12}
html body .entry-content .thr-pachet .uagb-heading-text{line-height: 1.1}
html body .thr-404__titlu{line-height: 1.1}
html body .thr-cusatura::after{content: "";position: absolute;inset-block-start: 50%;inset-inline-start: 50%;inline-size: 9px;block-size: 9px;translate: -50% -50%;border-radius: 999px;background-color: var(--wp--preset--color--brass);box-shadow: 0 0 0 3px color-mix(in srgb,var(--wp--preset--color--brass) 16%,transparent)}
html body .entry-content .srfm-form-container .srfm-form :is(input,textarea).srfm-input-common:placeholder-shown{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='7.5' fill='%23F97015' fill-opacity='.16'/%3E%3Ccircle cx='9' cy='9' r='4.5' fill='%23F97015'/%3E%3C/svg%3E") !important;background-repeat: no-repeat !important;background-position: right 16px center !important;background-size: 14px 14px !important}
html body .entry-content .srfm-form-container .srfm-form textarea.srfm-input-common:placeholder-shown{background-position: right 16px top 18px !important}
html body .entry-content .srfm-form-container .srfm-form :is(input,textarea).srfm-input-common:placeholder-shown:focus{background-image: none !important}
html body .thr-confirmare__titlu{position: relative;padding-inline-start: 24px}
html body .thr-confirmare__titlu::before{content: "";position: absolute;inset-inline-start: 0;inset-block-start: 0.5em;inline-size: 9px;block-size: 9px;border-radius: 999px;background-color: var(--wp--preset--color--brass);box-shadow: 0 0 0 3px color-mix(in srgb,var(--wp--preset--color--brass) 16%,transparent)}
html body .thr-semn{display: inline-flex;align-items: center;gap: 0.6em;margin: 12px 0 0;font-family: var(--wp--preset--font-family--mono,"JetBrains Mono",ui-monospace,monospace);font-size: 11px;font-weight: 500;line-height: 1;letter-spacing: 0.18em;text-transform: uppercase;color: var(--wp--preset--color--muted-dark,#9B9DA0)}
html body .thr-semn::before{content: "";inline-size: 6px;block-size: 6px;border-radius: 50%;background-color: var(--wp--preset--color--brass);box-shadow: 0 0 0 3px color-mix(in srgb,var(--wp--preset--color--brass) 16%,transparent)}
html body .sub-menu,html body .ast-desktop .sub-menu,html body .main-header-menu .sub-menu{box-shadow: var(--wp--preset--shadow--ridicat) !important}
html body .ast-button,html body .wp-block-button__link,html body .uagb-buttons-repeater,html body .ast-custom-button-link,html body .srfm-button,html body .srfm-btn-frontend{box-shadow: var(--umbra-mic) !important}
html body .ast-custom-button{box-shadow: none !important}
html body .ast-button:hover,html body .ast-button:focus-visible,html body .wp-block-button__link:hover,html body .wp-block-button__link:focus-visible,html body .uagb-buttons-repeater:hover,html body .uagb-buttons-repeater:focus-visible,html body .ast-custom-button-link:hover,html body .ast-custom-button-link:focus-visible,html body .srfm-button:hover,html body .srfm-button:focus-visible{box-shadow: var(--wp--preset--shadow--repaus) !important}
html body .entry-content [class*="uag-image-"],html body .entry-content figure.wp-block-image{box-shadow: var(--wp--preset--shadow--ridicat) !important}
html body .wp-block-uagb-image,html body [class*="uag-image-"]>*,html body .wp-block-uagb-image__figure,html body .uagb-image__inner-wrap{box-shadow: none !important}
html body .site-header .ast-search-menu-icon,html body .ast-above-header-menu-items,html body .srfm-form-container{box-shadow: var(--wp--preset--shadow--repaus) !important}
html body .ast-mobile-popup-drawer{box-shadow: var(--wp--preset--shadow--plutitor) !important}
html body .ast-mobile-popup-inner,html body .ast-mobile-popup-drawer .ast-mobile-popup-inner,html body .ast-mobile-menu-buttons{box-shadow: none !important}
html body .ast-menu-toggle,html body .menu-toggle{box-shadow: var(--umbra-mic) !important}
html body .srfm-input-common,html body .srfm-form input,html body .srfm-form textarea,html body .srfm-form select,html body .srfm-block input,html body .srfm-block textarea{box-shadow: var(--wp--preset--shadow--inset) !important}
html body .srfm-input-common:focus,html body .srfm-form input:focus,html body .srfm-form textarea:focus,html body .srfm-form select:focus{box-shadow: var(--wp--preset--shadow--inset),0 0 0 3px color-mix(in srgb,var(--wp--preset--color--brass) 22%,transparent) !important}
@media (max-width: 899px){html body:has(.thr-bara-mobila) .thr-whatsapp{inset-block-end: calc(52px + env(safe-area-inset-bottom,0px) + 14px)}
html body:has(.thr-bara-mobila) #ast-scroll-top{display: none !important}
}
@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){html.thr-miscare .thr-numar__scris{visibility: visible;position: absolute;inline-size: 1px;block-size: 1px;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}
html.thr-miscare .thr-numar::after{content: counter(thr-c) / ""}
}
}
html body .entry-content>.wp-block-group[class*="thr-"],html body .entry-content>.thr-servicii,html body .entry-content>.thr-intrebari,html body .entry-content>.thr-formular,html body .entry-content>.thr-pachete,html body .entry-content>.thr-proces,html body .entry-content>.thr-diferentiator,html body .entry-content>.thr-dovada,html body .entry-content>.thr-banda,html body .entry-content>.thr-merge-cu,html body .entry-content>.thr-sectiune-ba{padding-block: clamp(64px,6.2vw,88px)}
@media (max-width: 921px){html body .entry-content>.wp-block-group[class*="thr-"],html body .entry-content>.thr-servicii,html body .entry-content>.thr-intrebari,html body .entry-content>.thr-formular,html body .entry-content>.thr-pachete,html body .entry-content>.thr-proces,html body .entry-content>.thr-diferentiator,html body .entry-content>.thr-dovada,html body .entry-content>.thr-banda,html body .entry-content>.thr-merge-cu,html body .entry-content>.thr-sectiune-ba{padding-block: 56px}
}
@media (max-width: 600px){html body .entry-content>.wp-block-group[class*="thr-"],html body .entry-content>.thr-servicii,html body .entry-content>.thr-intrebari,html body .entry-content>.thr-formular,html body .entry-content>.thr-pachete,html body .entry-content>.thr-proces,html body .entry-content>.thr-diferentiator,html body .entry-content>.thr-dovada,html body .entry-content>.thr-banda,html body .entry-content>.thr-merge-cu,html body .entry-content>.thr-sectiune-ba{padding-block: 48px}
}
html body .ast-custom-button-link{display: inline-flex;align-items: center;min-block-size: 48px;box-sizing: border-box}
html body .entry-content .srfm-form .srfm-button,html body .entry-content .srfm-form button[type="submit"]{padding-block: 12px;line-height: 24px;min-block-size: 48px;box-sizing: border-box}
html body .entry-content .srfm-form .srfm-gdpr-block label,html body .entry-content .srfm-form .srfm-gdpr-block .srfm-block-label,html body .entry-content .srfm-form [class*="srfm-gdpr"] label{font-family: var(--wp--preset--font-family--body,"Manrope",system-ui,sans-serif);font-size: 14px;font-weight: 500;letter-spacing: 0;text-transform: none;line-height: 1.5;color: var(--wp--preset--color--muted,#616367)}
html body .entry-content .srfm-form .srfm-gdpr-block label a,html body .entry-content .srfm-form [class*="srfm-gdpr"] label a{font-family: inherit;letter-spacing: 0;text-transform: none;color: #AE4B09;text-decoration: underline;text-underline-offset: 3px}
html body .entry-content .srfm-form .srfm-gdpr-block input[type="checkbox"],html body .entry-content .srfm-form [class*="srfm-gdpr"] input[type="checkbox"]{inline-size: 20px;block-size: 20px;margin-block-start: 2px;accent-color: var(--wp--preset--color--brass);box-shadow: none !important}
html body .entry-content .srfm-form .srfm-gdpr-block,html body .entry-content .srfm-form [class*="srfm-gdpr"]{margin-block-start: 8px}
html body:not(.ast-theme-transparent-header) .site-header .main-header-menu .menu-link,html body:not(.ast-theme-transparent-header) .site-header .ast-menu-toggle,html body:not(.ast-theme-transparent-header) .site-header .site-title a{color: var(--wp--preset--color--paper,#F6F7F7)}
html body:not(.ast-theme-transparent-header) .site-header .main-header-menu .menu-link:hover,html body:not(.ast-theme-transparent-header) .site-header .main-header-menu .current-menu-item>.menu-link{color: var(--wp--preset--color--brass,#F97015)}
html body.page-id-183 .site-content,html body.page-id-185 .site-content,html body.blog .site-content{padding-block-start: clamp(40px,5vw,72px)}
html body:not(.ast-theme-transparent-header) .main-header-menu a,html body:not(.ast-theme-transparent-header) .main-header-menu>li>a,html body:not(.ast-theme-transparent-header) .main-header-menu .menu-link,html body:not(.ast-theme-transparent-header) .ast-masthead-custom-menu-items a,html body:not(.ast-theme-transparent-header) .ast-menu-toggle{color: var(--wp--preset--color--paper,#F6F7F7) !important}
html body:not(.ast-theme-transparent-header) .main-header-menu a:hover,html body:not(.ast-theme-transparent-header) .main-header-menu .menu-link:hover,html body:not(.ast-theme-transparent-header) .main-header-menu .current-menu-item>.menu-link{color: var(--wp--preset--color--brass,#F97015) !important}
html body:not(.ast-theme-transparent-header) #content.site-content{padding-block-start: clamp(40px,5vw,72px) !important}
html body.page-id-183 .entry-content>:is(p,h1,h2,h3,h4,ul,ol,figure,hr,table,blockquote),html body.page-id-185 .entry-content>:is(p,h1,h2,h3,h4,ul,ol,figure,hr,table,blockquote){padding-block: 0 !important}
::selection{background-color: #AE4B09;color: #F6F7F7}
.thr-sectiune-ba ::selection,.thr-deviz ::selection,.thr-mes ::selection,.thr-ord ::selection,.thr-straturi ::selection,.thr-schema ::selection,.site-footer ::selection{background-color: #F6F7F7;color: #1E1E20}
html{-webkit-tap-highlight-color: transparent}
html body .thr-blog-gol{max-inline-size: 62ch;margin-inline: auto;padding-block: clamp(32px,6vw,96px) clamp(64px,10vw,160px);padding-inline: clamp(20px,3.4vw,48px);text-align: center}
html body .thr-blog-gol .thr-eticheta{justify-content: center}
html body .thr-blog-gol__titlu{margin-block: 12px 18px;font-size: clamp(30px,3.8vw,52px);line-height: 1.1;letter-spacing: -0.02em;text-wrap: balance}
html body .thr-blog-gol__text{margin: 0 auto 28px;max-inline-size: 56ch;font-size: 17px;line-height: 1.65;color: var(--wp--preset--color--muted,#616367);text-wrap: pretty}
html body .thr-blog-gol__actiuni{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 14px 18px}
html body .thr-blog-gol .is-style-outline .wp-block-button__link{color: var(--wp--preset--color--ink,#1E1E20) !important;border-color: var(--wp--preset--color--ink,#1E1E20) !important;background: transparent !important}
html body .thr-blog-gol__sub.thr-eticheta{justify-content: center;margin-block: 0 14px;font-size: 12px}
html body .thr-blog-gol__telefon{font-family: var(--wp--preset--font-family--mono,"JetBrains Mono",ui-monospace,monospace);font-weight: 700;font-size: 18px;letter-spacing: 0.04em;color: var(--wp--preset--color--ink,#1E1E20);text-decoration: underline;text-decoration-color: var(--wp--preset--color--brass,#F97015);text-decoration-thickness: 2px;text-underline-offset: 6px}
html body [data-ast-blocks-layout] .wp-block-separator.thr-cusatura,html body .entry-content hr.thr-cusatura{block-size: var(--thr-linie-regula,2px);max-inline-size: none;inline-size: min(240px,42%);overflow: visible;border: 0;opacity: 1;background-image: linear-gradient(90deg,transparent,var(--wp--preset--color--brass),transparent)}
.thr-miscare .entry-content>*.thr-vazut,.thr-miscare .thr-apare-grup.thr-vazut>*,.thr-miscare [data-thr-apare="grup"].thr-vazut>*{transform: none}
@media (forced-colors: active){.thr-hero-serviciu,.thr-hero-serviciu::before,.entry-content>.wp-block-uagb-container,.thr-banda,.thr-sectiune-ba{background-image: none}
.wp-block-button__link,.ast-custom-button-link,.srfm-submit-button,.uagb-buttons-repeater,.thr-whatsapp{border: 2px solid ButtonText !important}
.wp-block-uagb-info-box,.thr-intrebari details,.thr-dovada,.thr-riscuri,.thr-formular{border: 1px solid CanvasText}
.srfm-input-common,input[type="text"],input[type="email"],input[type="tel"],textarea{border: 1px solid CanvasText}
:focus-visible{outline: 3px solid Highlight;outline-offset: 2px}
.thr-bara-mobila,.ast-sticky-active #masthead{border-block-start: 1px solid CanvasText}
.thr-cusatura,hr.wp-block-separator{background-image: none;border-block-start: 1px solid CanvasText}
}
.entry-content>.wp-block-group[class*="thr-"]>h3.wp-block-heading,.entry-content>.wp-block-group[class*="thr-"]>h4.wp-block-heading{font-size: clamp(20px,1.9vw,27px);line-height: 1.24;letter-spacing: -0.01em;margin-block-start: clamp(28px,3vw,44px)}
@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){html.thr-miscare .thr-numar__scris{position: static;inline-size: auto;block-size: auto;margin: 0;overflow: visible;clip-path: none;white-space: nowrap;color: transparent}
html.thr-miscare .thr-numar::after{white-space: nowrap}
}
}
@media (forced-colors: active){html.thr-miscare .thr-numar__scris{color: CanvasText}
html.thr-miscare .thr-numar::after{content: none}
}
.site-footer .site-primary-footer-wrap img[src*="lockup"],.site-footer .site-primary-footer-wrap .custom-logo,.site-footer .site-primary-footer-wrap .site-logo-img img{box-sizing: content-box;object-fit: contain}
@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){@media (prefers-reduced-transparency: no-preference){.ast-mobile-popup-drawer .ast-mobile-popup-inner,#ast-mobile-popup .ast-mobile-popup-inner{background-color: rgba(30,30,32,0.86) !important;-webkit-backdrop-filter: blur(20px) saturate(1.2);backdrop-filter: blur(20px) saturate(1.2)}
.ast-mobile-popup-overlay{-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px)}
.thr-bara-mobila{background-color: rgba(30,30,32,0.88) !important;-webkit-backdrop-filter: blur(18px) saturate(1.25);backdrop-filter: blur(18px) saturate(1.25)}
.thr-whatsapp{background-color: rgba(30,30,32,0.74) !important;-webkit-backdrop-filter: blur(14px) saturate(1.3);backdrop-filter: blur(14px) saturate(1.3);border: 1px solid rgba(246,247,247,0.16)}
.thr-whatsapp:hover,.thr-whatsapp:focus-visible{background-color: rgba(30,30,32,0.92) !important;border-color: rgba(249,112,21,0.55)}
}
}
@media (prefers-reduced-transparency: reduce){.ast-mobile-popup-drawer .ast-mobile-popup-inner,#ast-mobile-popup .ast-mobile-popup-inner,.thr-bara-mobila,.thr-whatsapp{background-color: #1E1E20 !important;-webkit-backdrop-filter: none;backdrop-filter: none}
.ast-mobile-popup-overlay{-webkit-backdrop-filter: none;backdrop-filter: none}
}
@media (forced-colors: active){.ast-mobile-popup-drawer .ast-mobile-popup-inner,#ast-mobile-popup .ast-mobile-popup-inner,.ast-mobile-popup-overlay,.thr-bara-mobila,.thr-whatsapp{-webkit-backdrop-filter: none;backdrop-filter: none}
}
.site-footer aside.footer-widget-area:empty{display: none}
.entry-content .thr-hero-placa,.thr-hero-serviciu .thr-hero-placa{background-color: transparent;background-image: linear-gradient(158deg,rgba(246,247,247,0.11) 0%,rgba(246,247,247,0.035) 22%,rgba(246,247,247,0) 48%),linear-gradient(to bottom,rgba(30,30,32,0.86) 0%,rgba(30,30,32,0.92) 30%,rgba(30,30,32,0.94) 100%);border-color: rgba(246,247,247,0.10);border-top-color: rgba(246,247,247,0.26);box-shadow: inset 0 1px 0 rgba(246,247,247,0.20),inset 0 -1px 0 rgba(30,30,32,0.30),0 28px 64px -30px rgba(30,30,32,0.88)}
.entry-content .thr-hero-placa .thr-eticheta,.thr-hero-serviciu .thr-hero-placa .thr-eticheta{text-shadow: 0 1px 2px rgba(30,30,32,0.55)}
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.entry-content .thr-hero-placa,.thr-hero-serviciu .thr-hero-placa{background-image: none;background-color: rgba(30,30,32,0.92)}
}
@media (prefers-reduced-transparency: reduce){.entry-content .thr-hero-placa,.thr-hero-serviciu .thr-hero-placa{background-image: none;background-color: #1E1E20;-webkit-backdrop-filter: none;backdrop-filter: none}
}
@media (forced-colors: active){.entry-content .thr-hero-placa,.thr-hero-serviciu .thr-hero-placa{background-image: none;-webkit-backdrop-filter: none;backdrop-filter: none;box-shadow: none}
}
.entry-content .wp-block-table{margin-block: clamp(28px,3.4vw,46px);overflow-x: auto;overscroll-behavior-x: contain}
.entry-content .wp-block-table table{inline-size: 100%;border-collapse: collapse;font-family: var(--wp--preset--font-family--body,inherit);font-size: clamp(14px,1.05vw,16px);line-height: 1.5}
.entry-content .wp-block-table th,.entry-content .wp-block-table td{padding: 13px 16px;text-align: start;border: 0;border-block-end: 1px solid var(--thr-linie-par,rgba(30,30,32,0.10));vertical-align: baseline}
.entry-content .wp-block-table thead th{font-size: 11px;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: var(--wp--preset--color--muted-dark,#616367);border-block-end: 1px solid var(--thr-linie-regula,rgba(30,30,32,0.22));padding-block-end: 9px}
.entry-content .wp-block-table tbody td:first-child{font-weight: 600;color: var(--wp--preset--color--ink,#1E1E20)}
.entry-content .wp-block-table tbody td:not(:first-child){font-variant-numeric: tabular-nums;font-feature-settings: "tnum" 1}
.entry-content .wp-block-table tbody tr:last-child td{border-block-end: 0}
.entry-content .wp-block-table tbody tr:nth-child(even) td{background-color: rgba(30,30,32,0.025)}
.entry-content [class*="thr-"] .wp-block-table th,.entry-content [class*="thr-"] .wp-block-table td{border-block-end-color: rgba(246,247,247,0.14)}
.entry-content .thr-banda .wp-block-table tbody tr:nth-child(even) td,.entry-content .thr-proces .wp-block-table tbody tr:nth-child(even) td{background-color: rgba(246,247,247,0.04)}
.entry-content .wp-block-quote{margin-block: clamp(30px,3.6vw,50px);padding-inline-start: clamp(18px,2.2vw,28px);border: 0;border-inline-start: 3px solid var(--wp--preset--color--brass,#F97015);font-style: normal}
.entry-content .wp-block-quote p{font-size: clamp(18px,1.55vw,22px);line-height: 1.45;letter-spacing: -0.005em;color: var(--wp--preset--color--ink,#1E1E20)}
.entry-content .wp-block-quote cite,.entry-content .wp-block-quote footer{display: block;margin-block-start: 10px;font-size: 12px;font-style: normal;letter-spacing: 0.1em;text-transform: uppercase;color: var(--wp--preset--color--muted,#616367)}
.entry-content [class*="thr-"] .wp-block-quote p{color: var(--wp--preset--color--paper,#F6F7F7)}
.entry-content [class*="thr-"] .wp-block-quote cite{color: var(--wp--preset--color--muted,#9B9DA0)}
.entry-content .wp-block-media-text{margin-block: clamp(30px,3.8vw,56px);gap: clamp(20px,2.6vw,40px)}
.entry-content .wp-block-media-text .wp-block-media-text__media img{border-radius: var(--wp--custom--raza--fotografie,10px);box-shadow: 0 22px 50px -26px var(--thr-umbra-culoare,rgba(30,30,32,0.55))}
.entry-content .wp-block-media-text .wp-block-media-text__content{padding-inline: 0}
.entry-content .wp-block-media-text .wp-block-media-text__content>:first-child{margin-block-start: 0}
.entry-content>.thr-sectiune-ba,.entry-content>.alignfull{--thr-plin: min(1240px,calc(100vw - 48px));inline-size: var(--thr-plin);max-inline-size: none;margin-inline: calc((100% - var(--thr-plin)) / 2)}
@media (max-width: 900px){.entry-content>.thr-sectiune-ba,.entry-content>.alignfull{--thr-plin: 100%;margin-inline: 0}
}
@media (min-width: 768px){.thr-proces .thr-pasi{grid-template-columns: 1fr;row-gap: 0}
}
.thr-proces .thr-pasi .thr-pas{display: block;padding-inline-start: 34px}
.thr-proces .thr-pasi .thr-pas>*,.thr-proces .thr-pasi .thr-pas>*:not(.thr-eticheta),.thr-proces .thr-pasi .thr-pas>*:not(.thr-eticheta):first-of-type{grid-column: auto;grid-row: auto}
.thr-proces .thr-pasi .thr-pas>h3.wp-block-heading,.thr-proces .thr-pasi .thr-pas>h4.wp-block-heading{font-size: clamp(19px,1.55vw,24px);line-height: 1.26;letter-spacing: -0.01em;margin-block: 0 8px}
.thr-proces .thr-pasi .thr-pas>p{margin-block: 0;max-inline-size: 62ch}
.thr-proces .thr-pasi .thr-pas + .thr-pas{margin-block-start: 0}
.thr-proba{--thr-proba-linie: color-mix(in srgb,var(--wp--preset--color--ink) 12%,transparent)}
.thr-proba .thr-proba__fisa{margin-block-start: clamp(20px,2.4vw,32px);padding-inline-start: clamp(16px,2vw,26px);border-inline-start: 2px solid var(--wp--preset--color--brass)}
.thr-proba .thr-proba__rand{display: grid;grid-template-columns: minmax(0,max-content) minmax(0,1fr);column-gap: clamp(16px,2.4vw,40px);align-items: baseline;padding-block: clamp(11px,1.3vw,16px);border-block-end: 1px solid var(--thr-proba-linie);margin-block: 0}
.thr-proba .thr-proba__rand:last-of-type{border-block-end: 0}
.thr-proba .thr-proba__cheie{font-family: var(--wp--preset--font-family--mono);font-size: 11px;font-weight: 600;letter-spacing: 0.16em;text-transform: uppercase;color: var(--wp--preset--color--muted);max-inline-size: 22ch;white-space: normal}
.thr-proba .thr-proba__val{font-size: clamp(15px,1.15vw,17px);line-height: 1.55;color: var(--wp--preset--color--ink)}
.thr-proba .thr-proba__verdict{margin-block-start: clamp(18px,2.2vw,28px);padding-block-start: clamp(14px,1.8vw,20px);border-block-start: 1px solid var(--thr-proba-linie);font-size: clamp(15px,1.15vw,17px);line-height: 1.55;max-inline-size: 68ch}
.thr-proba .thr-proba__verdict strong{color: var(--wp--preset--color--ink)}
@media (max-width: 640px){.thr-proba .thr-proba__rand{grid-template-columns: 1fr;row-gap: 5px}
}
.thr-proces .thr-proba,.thr-riscuri .thr-proba,.thr-banda .thr-proba{--thr-proba-linie: color-mix(in srgb,var(--wp--preset--color--paper) 16%,transparent)}
.thr-proces .thr-proba .thr-proba__val,.thr-riscuri .thr-proba .thr-proba__val,.thr-banda .thr-proba .thr-proba__val,.thr-proces .thr-proba .thr-proba__verdict strong,.thr-riscuri .thr-proba .thr-proba__verdict strong,.thr-banda .thr-proba .thr-proba__verdict strong{color: var(--wp--preset--color--paper)}
.thr-proces .thr-proba .thr-proba__cheie,.thr-riscuri .thr-proba .thr-proba__cheie,.thr-banda .thr-proba .thr-proba__cheie{color: var(--wp--preset--color--muted-dark)}
@media (forced-colors: active){.thr-proba .thr-proba__fisa{border-inline-start-color: ButtonText}
.thr-proba .thr-proba__rand{border-block-end-color: CanvasText}
}
.entry-content>.wp-block-group.thr-sectiune-ba.alignfull,.entry-content>.wp-block-group.alignfull[class*="thr-"]{--thr-plin: min(1240px,calc(100vw - 48px));inline-size: var(--thr-plin);max-inline-size: none;margin-inline: calc((100% - var(--thr-plin)) / 2)}
@media (max-width: 900px){.entry-content>.wp-block-group.thr-sectiune-ba.alignfull,.entry-content>.wp-block-group.alignfull[class*="thr-"]{--thr-plin: 100%;margin-inline: 0}
}
:root{--thr-scena: min(1240px,calc(100vw - 48px))}
@media (min-width: 1360px){:root{--thr-scena: min(1600px,calc(100vw - 128px))}
}
@media (min-width: 901px){.entry-content>.thr-sectiune-ba,.entry-content>.alignfull,.entry-content>.wp-block-group.thr-sectiune-ba.alignfull,.entry-content>.wp-block-group.alignfull[class*="thr-"]{--thr-plin: var(--thr-scena)}
.entry-content .thr-deviz,.entry-content .thr-intrebari,.entry-content .thr-formular{inline-size: min(var(--thr-scena),100%);margin-inline: auto}
}
@media (min-width: 1360px){.entry-content>.alignfull,.entry-content>.wp-block-group.alignfull[class*="thr-"]{border-radius: 5px}
.site-header .ast-builder-grid-row{max-inline-size: var(--thr-scena);margin-inline: auto}
.ast-theme-transparent-header .site-header::before{inset-inline: calc((100% - var(--thr-scena)) / 2);border-radius: 5px 5px 0 0}
}
@media (min-width: 900px){.thr-sectiune-ba .thr-ba{grid-template-columns: minmax(0,max-content) minmax(260px,1fr)}
.thr-sectiune-ba .thr-ba__cadru,.thr-sectiune-ba .thr-ba__control{inline-size: min(100%,calc(var(--thr-ba-inaltime,660px) * var(--thr-ba-rap-num,0.5)))}
}
html body .thr-formular input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),html body .thr-formular textarea,html body .thr-formular select{border-radius: 2px;border-color: #C9CBCD}
html body .thr-formular input:not([type="checkbox"]):not([type="radio"]):focus,html body .thr-formular textarea:focus,html body .thr-formular select:focus{border-color: var(--wp--preset--color--brass,#F97015);box-shadow: 0 0 0 3px rgba(249,112,21,.16)}
html body .thr-formular .srfm-button,html body .thr-formular .srfm-submit-button{border-radius: 2px;text-transform: uppercase;letter-spacing: .05em;font-weight: 700;font-size: 14px}
html body .thr-formular .srfm-form-container.srfm-bg-color{background: transparent}
.wp-block-uagb-info-box .uagb-iconbox-icon-wrap.uagb-infobox-shape-circle{border-radius: 2px;background: rgba(249,112,21,.08);border: 1px solid rgba(249,112,21,.38)}
.wp-block-uagb-container .uagb-container__shape{display: none}
@media (min-width: 1360px){.site-header .ast-builder-grid-row{inline-size: 100%}
}
@media (min-width: 901px){.entry-content>.wp-block-group.thr-intrebari,.entry-content>.wp-block-group.thr-formular{margin-inline: auto}
}
@media (min-width: 900px){.thr-sectiune-ba .thr-ba{max-width: none;grid-template-columns: minmax(0,max-content) minmax(260px,560px);justify-content: center}
.thr-sectiune-ba .thr-ba__cadru,.thr-sectiune-ba .thr-ba__control{inline-size: calc(var(--thr-ba-inaltime,660px) * var(--thr-ba-rap-num,0.5));max-inline-size: 100%}
}
html body .srfm-form input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),html body .srfm-form textarea,html body .srfm-form select{border-radius: 2px;border-color: #C9CBCD}
html body .srfm-form input:not([type="checkbox"]):not([type="radio"]):focus,html body .srfm-form textarea:focus,html body .srfm-form select:focus{border-color: var(--wp--preset--color--brass,#F97015);box-shadow: 0 0 0 3px rgba(249,112,21,.16)}
html body .srfm-form .srfm-button,html body .srfm-form .srfm-submit-button{border-radius: 2px;text-transform: uppercase;letter-spacing: .05em;font-weight: 700;font-size: 14px}
html body .srfm-form-container.srfm-bg-color{background: transparent}
@media (min-width: 900px){.thr-sectiune-ba .thr-ba{grid-template-columns: minmax(min-content,max-content) minmax(260px,560px)}
.thr-sectiune-ba .thr-ba__cadru,.thr-sectiune-ba .thr-ba__control{max-inline-size: none}
}
.entry-content>.wp-block-group[class*="thr-"]{padding-inline: max( var(--wp--preset--spacing--20),calc((var(--thr-scena) - var(--thr-latime-lata)) / 2) )}
.thr-derulat .site-header{box-shadow: 0 1px 0 rgba(249,112,21,0.28),0 10px 22px -14px rgba(30,30,32,0.32)}
html body .srfm-form-container{box-shadow: none}
.wp-block-uagb-info-box.uagb-block-1d2e6ada{box-shadow: none}
html body .entry-content .srfm-form-container{box-shadow: none}
html body .entry-content .wp-block-uagb-info-box.uagb-block-1d2e6ada{box-shadow: none}
@media (min-width: 901px){:root{--thr-scena: 100%}
.entry-content>.thr-sectiune-ba,.entry-content>.alignfull,.entry-content>.wp-block-group.thr-sectiune-ba.alignfull,.entry-content>.wp-block-group.alignfull[class*="thr-"]{--thr-plin: 100%;inline-size: 100%;max-inline-size: none;margin-inline: 0;border-radius: 0}
.entry-content .thr-deviz,.entry-content .thr-intrebari,.entry-content .thr-formular{inline-size: 100%;margin-inline: 0}
.site-header .ast-builder-grid-row{inline-size: 100%;max-inline-size: var(--thr-latime-lata);margin-inline: auto}
.ast-theme-transparent-header .site-header::before{inset-inline: 0;border-radius: 0}
}
@media (min-width: 901px){.entry-content .thr-mes,.entry-content .thr-deviz,.entry-content .thr-ord,.entry-content .thr-tipare,.entry-content .thr-straturi,.entry-content .thr-schema{padding-inline: max( clamp(20px,3.4vw,48px),calc((100% - var(--thr-latime-lata)) / 2) )}
html body .entry-content .thr-mes__masina,html body .entry-content .thr-ord__masina,html body .entry-content .thr-tipare__masina,html body .entry-content .thr-straturi__masina,html body .entry-content .thr-schema__masina{max-width: 1220px;margin-inline: auto}
}
html body .entry-content .srfm-form-container{box-shadow: none !important}
.thr-chemare{margin-block: clamp(28px,4vw,44px);padding: clamp(20px,3vw,28px) clamp(20px,3.4vw,32px);background: var(--wp--preset--color--ink,#1E1E20);border-radius: 4px;border-inline-start: 2px solid var(--wp--preset--color--brass,#F97015)}
.thr-chemare__text{margin: 0 0 16px;color: var(--wp--preset--color--paper,#F6F7F7);font-size: 16px;line-height: 1.55;text-wrap: pretty}
.thr-chemare__actiuni{margin: 0;display: flex;flex-wrap: wrap;align-items: center;gap: 12px 24px}
.thr-chemare__buton{display: inline-block;padding: 12px 24px;background: var(--wp--preset--color--brass,#F97015);color: var(--wp--preset--color--ink,#1E1E20);font-family: var(--wp--preset--font-family--body,Manrope,sans-serif);font-size: 14px;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;text-decoration: none;border-radius: var(--wp--custom--raza--bula,999px);transition: background-color 160ms ease}
.thr-chemare__buton:hover,.thr-chemare__buton:focus-visible{background: #DE5E08}
.thr-chemare__tel{font-family: var(--wp--preset--font-family--mono,ui-monospace,monospace);font-size: 17px;font-weight: 700;font-variant-numeric: tabular-nums;color: var(--wp--preset--color--paper,#F6F7F7);text-decoration: underline;text-underline-offset: 4px;text-decoration-color: color-mix(in srgb,var(--wp--preset--color--brass) 65%,transparent);white-space: nowrap}
.thr-chemare__tel:hover,.thr-chemare__tel:focus-visible{color: var(--wp--preset--color--brass,#F97015)}
@media (forced-colors: active){.thr-chemare{border: 1px solid}
.thr-chemare__buton{border: 1px solid}
}
html body .entry-content .thr-formular.thr-formular{background-color: var(--wp--preset--color--paper,#F6F7F7) !important}
.thr-legal-insigne a{inline-size: 250px;block-size: 50px;min-inline-size: 250px;min-block-size: 50px;max-inline-size: 250px;max-block-size: 50px;padding: 0;opacity: 1;justify-content: center}
.thr-legal-insigne img,.site-footer .thr-legal-insigne img{inline-size: 100%;block-size: 100%;max-inline-size: none;max-block-size: none;object-fit: contain;opacity: 1}
.site-footer .thr-legal-insigne a:hover img,.site-footer .thr-legal-insigne a:focus-visible img{transform: none;opacity: 1}
.thr-legal-insigne a:hover{outline: 2px solid var(--wp--preset--color--brass);outline-offset: 3px}
@media (max-width: 560px){.thr-legal-insigne a{inline-size: 250px;block-size: 50px;min-inline-size: 250px}
.thr-legal-insigne img{max-inline-size: none;max-block-size: none}
}
@media (max-width: 899px){:root{--thr-mobilier-jos: calc(52px + env(safe-area-inset-bottom,0px) + 14px + 54px + 14px)}
html{scroll-padding-block-end: var(--thr-mobilier-jos)}
}
.site-footer .menu-legal-container li,.site-footer nav[aria-label*="egal"] li,.site-footer .footer-bar-navigation li{margin-block: 3px}
.site-footer .menu-legal-container a,.site-footer nav[aria-label*="egal"] a,.site-footer .footer-bar-navigation a{padding-block: 10px;min-block-size: 32px}
@media (max-width: 1023px){.entry-content .wp-block-button__link,.entry-content .uagb-buttons-repeater,.wp-block-button__link.wp-element-button{min-block-size: 44px;display: inline-flex;align-items: center;justify-content: center}
.thr-mes__link,.thr-merge-cu__link,.thr-subsol-contact__rand,.thr-loc__val{display: inline-flex;align-items: center;min-block-size: 44px}
.entry-content details>summary,.thr-faq summary{min-block-size: 44px;padding-block: 9px;display: flex;align-items: center}
}
#ast-scroll-top,.ast-scroll-top-icon{display: none !important}
.cky-consent-bar,.cky-preference-center,.cky-btn,.cky-btn-revisit-wrapper{border-radius: var(--wp--custom--raza--buton,2px) !important}
.cky-consent-container,.cky-preference-center,.cky-consent-bar{font-family: var(--wp--preset--font-family--body,"Manrope",system-ui,sans-serif)}
.cky-title{font-family: var(--wp--preset--font-family--display,"Archivo",system-ui,sans-serif);letter-spacing: -0.01em}
.cky-notice-des a,.cky-preference-content-wrapper a,.cky-accordion-header-des a{color: #AE4B09 !important;text-decoration: underline !important;text-underline-offset: 2px}
.cky-notice-des a:hover{text-decoration-thickness: 2px}
.cky-btn:focus-visible,.cky-btn-revisit:focus-visible,.cky-btn-close:focus-visible,.cky-consent-container:focus-visible{outline: 3px solid var(--wp--preset--color--brass,#F97015) !important;outline-offset: 2px}
.cky-notice-btn-wrapper{display: flex;flex-wrap: wrap;gap: 8px}
.cky-notice-btn-wrapper .cky-btn-reject{order: 1}
.cky-notice-btn-wrapper .cky-btn-accept{order: 2}
.cky-notice-btn-wrapper .cky-btn-customize{order: 3}
@media (max-width: 599px){.cky-consent-bar{padding: 16px 16px 18px !important}
.cky-notice-des,.cky-notice-des p{font-size: 13.5px !important;line-height: 1.55 !important}
.cky-notice-btn-wrapper .cky-btn-reject,.cky-notice-btn-wrapper .cky-btn-accept{flex: 1 1 46%;min-inline-size: 0}
.cky-notice-btn-wrapper .cky-btn-customize{flex: 1 1 100%}
}
.cky-btn-revisit-wrapper{inset-inline-start: 20px;inset-inline-end: auto !important}
@media (max-width: 899px){.cky-btn-revisit-wrapper{inset-block-end: calc(52px + env(safe-area-inset-bottom,0px) + 14px) !important}
}
.cky-consent-bar{background-color: var(--wp--preset--color--paper,#F6F7F7) !important;border-color: #DCDDDD !important}
.cky-preference-center{background-color: var(--wp--preset--color--paper,#F6F7F7) !important;border-color: #DCDDDD !important}
.cky-title,.cky-preference-title,.cky-notice-des,.cky-notice-des p,.cky-preference-center,.cky-preference-content-wrapper,.cky-accordion-btn,.cky-accordion-header-des,.cky-accordion-header-des p,.cky-always-active{color: var(--wp--preset--color--ink,#1E1E20) !important}
.cky-btn-accept,.cky-btn-reject,.cky-btn-preferences{background-color: var(--wp--preset--color--ink,#1E1E20) !important;border-color: var(--wp--preset--color--ink,#1E1E20) !important;color: var(--wp--preset--color--paper,#F6F7F7) !important}
.cky-btn-customize{background-color: transparent !important;border-color: var(--wp--preset--color--ink,#1E1E20) !important;color: var(--wp--preset--color--ink,#1E1E20) !important}
.cky-btn-revisit-wrapper{background-color: var(--wp--preset--color--ink,#1E1E20) !important}
.cky-switch input[type="checkbox"]{background-color: #9B9DA0 !important}
.cky-switch input[type="checkbox"]:checked{background-color: var(--wp--preset--color--brass,#F97015) !important}
.cky-switch input[type="checkbox"]:focus-visible{outline: 3px solid var(--wp--preset--color--brass,#F97015) !important;outline-offset: 2px}
.entry-content .wp-block-table thead th{color: var(--wp--preset--color--muted,#616367)}
.cky-consent-container[inert],.cky-preference-center[inert]{display: none !important}
@media (max-width: 599px){.cky-consent-bar .cky-notice-btn-wrapper{flex-direction: row !important;flex-wrap: wrap !important;align-items: stretch !important}
.cky-consent-bar .cky-notice-btn-wrapper .cky-btn{margin: 0 !important;min-block-size: 46px !important;padding-block: 11px !important;align-self: stretch !important;line-height: 1.3 !important}
.cky-consent-bar .cky-notice-btn-wrapper .cky-btn-reject{order: 1 !important;flex: 1 1 calc(50% - 4px) !important}
.cky-consent-bar .cky-notice-btn-wrapper .cky-btn-accept{order: 2 !important;flex: 1 1 calc(50% - 4px) !important}
.cky-consent-bar .cky-notice-btn-wrapper .cky-btn-customize{order: 3 !important;flex: 1 1 100% !important}
}
@media (hover: hover){.thr-intrebare summary:hover,.thr-intrebari summary:hover{text-decoration-line: underline;text-decoration-thickness: 2px;text-underline-offset: 0.22em;text-decoration-color: var(--wp--preset--color--brass,#F97015)}
.cky-accordion-btn:hover,.cky-show-desc-btn:hover{text-decoration-line: underline !important;text-decoration-thickness: 2px !important;text-underline-offset: 0.2em}
.cky-btn-close:hover{background-color: rgba(249,112,21,0.14) !important;border-radius: 999px}
#ast-mobile-popup .menu-toggle-close:hover,.menu-item-has-children>.ast-menu-toggle:hover,.ast-mobile-popup-drawer .ast-menu-toggle:hover{background-color: rgba(249,112,21,0.14)}
.iti__selected-country:hover{background-color: rgba(249,112,21,0.10)}
}
.thr-intrebare summary:active,.thr-intrebari summary:active{color: var(--wp--preset--color--muted,#616367)}
.thr-lupa-tinta:active{opacity: 0.9}
.iti__selected-country:active{background-color: rgba(249,112,21,0.18)}
.thr-proba .thr-proba__val{max-inline-size: 68ch}
@media (hover: hover){.cky-btn-revisit-wrapper .cky-btn-revisit:hover{box-shadow: 0 0 0 3px rgba(249,112,21,0.45) !important}
.srfm-block-label a:hover,.srfm-span-wrap a:hover{text-decoration-line: underline;text-decoration-thickness: 2px;text-underline-offset: 0.18em}
.thr-legal-insigne a:hover{opacity: 0.85}
.astra-footer-horizontal-menu .menu-link:hover{text-decoration-line: underline;text-decoration-thickness: 1px;text-underline-offset: 0.25em}
.thr-contact-direct a:hover{text-decoration-line: underline;text-decoration-thickness: 2px;text-underline-offset: 0.2em;text-decoration-color: var(--wp--preset--color--brass,#F97015)}
.srfm-form-container .srfm-form .srfm-phone-block .iti .iti__selected-country:hover{background-color: rgba(249,112,21,0.10) !important}
}
.srfm-form-container .srfm-form .srfm-phone-block .iti .iti__selected-country:active{background-color: rgba(249,112,21,0.18) !important}
:where(a[href],button,summary,[role="button"],input[type="submit"]):active{opacity: 0.78}
@media (hover: hover){.astra-footer-horizontal-menu .menu-link:hover{color: var(--wp--preset--color--paper,#F6F7F7) !important}
html body .entry-content .srfm-form .srfm-gdpr-block label a:hover{color: var(--wp--preset--color--ink,#1E1E20);text-decoration-thickness: 2px}
}
.thr-legal-insigne a:active{opacity: 0.7}
@media (hover: hover){.site-footer .astra-footer-horizontal-menu a.menu-link:hover{color: var(--wp--preset--color--paper,#F6F7F7) !important}
}
.thr-fara-rupere{white-space: nowrap}
.thr-intro-arhiva.entry-content a{text-decoration-line: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em}
@media (hover: hover){.thr-intro-arhiva.entry-content a:hover{text-decoration-thickness: 2px}
}
@media (max-width: 921px){.ast-theme-transparent-header .entry-content>.thr-lucrari-cap:first-child{padding-block-start: 104px}
}
body :is(button,[role="button"],input[type="submit"],input[type="button"]):focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: 3px}
.srfm-form-container .srfm-form .srfm-phone-block .iti .iti__country-container .iti__selected-country:focus-visible{outline: 2px solid var(--wp--preset--color--ink);outline-offset: -4px}
@media (max-width: 359px){#colophon .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row,#colophon .site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row{padding-left: 16px;padding-right: 16px}
}
@media (min-width: 922px) and (max-width: 1099px){body.ast-desktop #masthead .ast-primary-header-bar.main-header-bar{padding-inline: 16px}
body #masthead .site-primary-header-wrap.ast-container{padding-inline: 16px}
body #masthead .site-primary-header-wrap .ast-builder-grid-row{column-gap: 12px}
body.ast-desktop #masthead .main-header-menu>li>a{padding-inline: 6px}
body #masthead .site-logo-img .custom-logo-link img,body.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img{max-width: 220px;width: 220px}
}
@media (max-width: 899px){.thr-sectiune-ba .thr-ba{grid-template-columns: minmax(0,1fr)}
.thr-sectiune-ba .thr-ba__cadru{min-inline-size: 0}
}
html body.single-post .entry-content .thr-hero-intro,html body.single-post .entry-content .thr-hero-intro>p,html body.single-post .entry-content .thr-hero-intro>p strong{color: #616367}
html body .entry-content .thr-proces.thr-proces>p:not(.thr-eticheta){color: var(--wp--preset--color--paper,#F6F7F7)}
html body .srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-error-wrap .srfm-error-message,html body .srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-error-wrap .srfm-error-content{color: #B91C1C}
.ast-blog-single-element.ast-taxonomy-container a,.ast-taxonomy-container a{font-size: max(11px,0.75rem)}
html body .entry-content.entry-content>p:not(.alignwide):not(.alignfull),html body .entry-content.entry-content>ul:not(.alignwide):not(.alignfull),html body .entry-content.entry-content>ol:not(.alignwide):not(.alignfull){max-width: 63ch}
.thr-lista-bula li,.thr-lista-simpla li{max-inline-size: 63ch}
.thr-proba .thr-proba__val{max-inline-size: 63ch}
.thr-firimituri{max-inline-size: var(--thr-latime-continut,760px);margin-inline: auto;padding-block: clamp(20px,2.6vw,30px) clamp(4px,0.8vw,10px)}
.thr-firimituri p{margin: 0;font-family: "JetBrains Mono","JetBrains Fallback",ui-monospace,monospace;font-size: 11px;letter-spacing: 0.08em;line-height: 1.5;color: var(--wp--preset--color--muted,#616367);text-wrap: pretty}
.thr-firimituri a{color: var(--wp--preset--color--muted,#616367);text-decoration: none;border-block-end: 1px solid transparent}
.thr-firimituri a:hover{border-block-end-color: var(--wp--preset--color--brass,#F97015)}
.thr-firimituri a:focus-visible{outline: 2px solid var(--wp--preset--color--brass,#F97015);outline-offset: 3px;border-block-end-color: transparent}
.thr-firimituri .separator{color: #AE4B09;padding-inline: 2px}
.thr-firimituri .last{color: var(--wp--preset--color--ink,#1E1E20)}
.entry-content figure.wp-block-table:focus-visible{outline: 2px solid var(--wp--preset--color--brass,#F97015);outline-offset: 3px}
.entry-content>.wp-block-group[class*="thr-"]:not(.thr-sectiune-ba)>:is(h1,h2,h3,h4,p,ul,ol,details,.wp-block-columns,.thr-harta):not(.alignwide):not(.alignfull){margin-left: max(0px,(100% - var(--wp--style--global--content-size,1200px)) / 2) !important;margin-right: auto !important}
.entry-content>.thr-formular>.wp-block-columns:not(.alignwide):not(.alignfull),.entry-content>.wp-block-group[class*="thr-"]>.thr-harta:not(.alignwide):not(.alignfull){max-width: var(--wp--style--global--content-size,1200px)}
.entry-content>.wp-block-group[class*="thr-"]:not(.thr-dovada)>p:not([class*="thr-"]):not(:is(h1,h2,h3,h4,.wp-block-heading) + p),.entry-content>.wp-block-group[class*="thr-"]:not(.thr-dovada)>:is(ul,ol):not([class*="thr-"]){max-width: 63ch}
@media (min-width: 700px){.entry-content>.wp-block-group[class*="thr-"]:not(.thr-dovada)>:is(ul,ol):not([class*="thr-"])>li{text-wrap: balance}
}
.entry-content .uagb-block-ec26736e .uagb-desc-text{max-width: 63ch;margin-inline: auto;text-wrap: balance}
.entry-content>.thr-formular .wp-block-column>p.has-muted-color{max-width: 63ch}