.elementor-1173 .elementor-element.elementor-element-567ab42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1173 .elementor-element.elementor-element-88e4b86{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:72px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1173 .elementor-element.elementor-element-eab6f67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1173 .elementor-element.elementor-element-8673ae9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1173 .elementor-element.elementor-element-88e4b86{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}}@media(max-width:767px){.elementor-1173 .elementor-element.elementor-element-567ab42{--padding-top:32px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1173 .elementor-element.elementor-element-88e4b86{--padding-top:48px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS *//* ARTYB - Politica de cookies. Zone: .artyb-legal-zone-hero | .artyb-legal__layout > .artyb-legal__toc-col + .artyb-legal__content (.artyb-legal__section) */
body.elementor-page-1173 .artyb-legal{--gold:#C9A45C;--gold-soft:rgba(201,164,92,.14);--line:rgba(201,164,92,.22);--cream:#F5E8D0;--text:#E8E2D6;--muted:rgba(232,226,214,.68);--card:#1A1713;--serif:"ARTYB Cratima","Cormorant Garamond",Georgia,serif;--sans:"Inter",sans-serif;color:var(--text);font-family:var(--sans);font-size:17px;line-height:1.75}
body.elementor-page-1173 .artyb-legal *,body.elementor-page-1173 .artyb-legal *::before,body.elementor-page-1173 .artyb-legal *::after{box-sizing:border-box}
body.elementor-page-1173 .artyb-legal p{margin:0 0 1.1em}
body.elementor-page-1173 .artyb-legal p:last-child{margin-bottom:0}
body.elementor-page-1173 .artyb-legal strong{color:#fff;font-weight:600}
body.elementor-page-1173 .artyb-legal a{color:var(--gold);text-decoration:underline;text-decoration-color:rgba(201,164,92,.45);text-underline-offset:4px;transition:color .25s,text-decoration-color .25s}
body.elementor-page-1173 .artyb-legal a:hover{color:var(--cream);text-decoration-color:var(--cream)}
body.elementor-page-1173 .artyb-legal h1,body.elementor-page-1173 .artyb-legal h2,body.elementor-page-1173 .artyb-legal h3{font-family:var(--serif);font-weight:600;color:#fff;letter-spacing:-.5px;margin:0}
body.elementor-page-1173 .artyb-legal h1 em,body.elementor-page-1173 .artyb-legal h3 em{font-style:normal;color:var(--gold);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px}
body.elementor-page-1173 .artyb-legal p.artyb-legal__eyebrow{font-family:var(--sans);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin:0 0 18px}
body.elementor-page-1173 .artyb-legal__hero{position:relative;overflow:hidden;padding:80px 64px 0;border:1px solid var(--line);border-radius:6px;background:radial-gradient(ellipse 60% 90% at 100% 0%,rgba(201,164,92,.16),transparent 70%),var(--card)}
body.elementor-page-1173 .artyb-legal__hero::after{content:"";position:absolute;right:-90px;top:-90px;width:340px;height:340px;border:1px solid var(--line);border-radius:50%;box-shadow:0 0 0 40px rgba(201,164,92,.03),0 0 0 80px rgba(201,164,92,.02);pointer-events:none}
body.elementor-page-1173 .artyb-legal__hero h1{font-size:58px;line-height:1.12;max-width:760px;margin-bottom:24px}
body.elementor-page-1173 .artyb-legal p.artyb-legal__lead{max-width:680px;font-size:18px;margin-bottom:56px}
body.elementor-page-1173 .artyb-legal__meta{list-style:none;margin:0 -64px;padding:0;display:grid;grid-template-columns:1.5fr 1fr 1.1fr 1fr;border-top:1px solid var(--line)}
body.elementor-page-1173 .artyb-legal__meta li{padding:24px 32px;font-size:15px;line-height:1.5}
body.elementor-page-1173 .artyb-legal__meta li:first-child{padding-left:64px}
body.elementor-page-1173 .artyb-legal__meta li + li{border-left:1px solid var(--line)}
body.elementor-page-1173 .artyb-legal__meta strong{display:block;margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}
body.elementor-page-1173 .artyb-legal__layout{--align-items:flex-start;--flex-wrap:nowrap}
body.elementor-page-1173 .artyb-legal__toc-col{--width:290px;width:290px;flex:0 0 290px;align-self:flex-start;position:sticky;top:160px}
body.elementor-page-1173 .artyb-legal__content{--width:auto;flex:1 1 0;min-width:0;max-width:800px;counter-reset:sec}
body.elementor-page-1173 .artyb-legal__toc{padding:32px 28px;background:var(--card);border:1px solid var(--line);border-radius:6px}
body.elementor-page-1173 .artyb-legal p.artyb-legal__toc-title{font-family:var(--serif);font-size:26px;font-weight:600;color:#fff;line-height:1.2;margin:0 0 18px;padding-bottom:16px;border-bottom:1px solid var(--line)}
body.elementor-page-1173 .artyb-legal__toc ol{list-style:none;counter-reset:toc;margin:0;padding:0}
body.elementor-page-1173 .artyb-legal__toc li{counter-increment:toc;margin:0}
body.elementor-page-1173 .artyb-legal .artyb-legal__toc a{display:flex;gap:14px;padding:8px 0;font-size:14px;line-height:1.45;color:var(--text);text-decoration:none}
body.elementor-page-1173 .artyb-legal__toc a::before{content:counter(toc,decimal-leading-zero);flex:0 0 auto;min-width:20px;font-size:12px;font-weight:600;color:var(--gold);padding-top:1px}
body.elementor-page-1173 .artyb-legal .artyb-legal__toc a:hover{color:var(--gold)}
body.elementor-page-1173 .artyb-legal__section{counter-increment:sec;scroll-margin-top:160px;padding-bottom:48px;margin-bottom:48px;border-bottom:1px solid var(--line);color:var(--text);font-size:17px;line-height:1.75}
body.elementor-page-1173 .artyb-legal__cta-wrap{scroll-margin-top:160px}
body.elementor-page-1173 .artyb-legal__section h2{font-size:36px;line-height:1.2;margin-bottom:22px}
body.elementor-page-1173 .artyb-legal__section h2::before{content:counter(sec,decimal-leading-zero);display:block;margin-bottom:14px;font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:3px;line-height:1;color:var(--gold)}
body.elementor-page-1173 .artyb-legal__section ul{list-style:none;margin:0 0 1.4em;padding:0}
body.elementor-page-1173 .artyb-legal__section ul:last-child{margin-bottom:0}
body.elementor-page-1173 .artyb-legal__section ul li{position:relative;padding-left:30px;margin:0 0 12px}
body.elementor-page-1173 .artyb-legal__section ul li::before{content:"";position:absolute;left:4px;top:.72em;width:7px;height:7px;background:var(--gold);transform:rotate(45deg)}
body.elementor-page-1173 .artyb-legal__section ul.artyb-legal__cards{display:grid;gap:14px}
body.elementor-page-1173 .artyb-legal__section ul.artyb-legal__cards li{margin:0;padding:24px 28px;font-size:16px;line-height:1.65;background:var(--card);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:6px}
body.elementor-page-1173 .artyb-legal__section ul.artyb-legal__cards li::before{display:none}
body.elementor-page-1173 .artyb-legal__section ul.artyb-legal__cards strong{display:block;margin-bottom:8px;font-family:var(--serif);font-size:24px;line-height:1.25;letter-spacing:-.3px;color:#fff}
body.elementor-page-1173 .artyb-legal__cta{position:relative;padding:48px 48px 52px;border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:6px;background:radial-gradient(ellipse 70% 120% at 100% 100%,rgba(201,164,92,.14),transparent 70%),var(--card)}
body.elementor-page-1173 .artyb-legal__cta h3{font-size:34px;line-height:1.2;margin-bottom:14px}
body.elementor-page-1173 .artyb-legal a.artyb-legal__btn{display:inline-block;margin-top:10px;padding:18px 38px;font-size:15px;font-weight:600;letter-spacing:.5px;line-height:1;color:#0E0D0B;background:var(--gold);border:1px solid var(--gold);border-radius:4px;text-decoration:none;transition:background .25s,color .25s}
body.elementor-page-1173 .artyb-legal a.artyb-legal__btn:hover{background:transparent;color:var(--cream)}
@media (max-width:1024px){
body.elementor-page-1173 .artyb-legal__hero{padding:64px 40px 0}
body.elementor-page-1173 .artyb-legal__hero h1{font-size:46px}
body.elementor-page-1173 .artyb-legal__meta{margin:0 -40px;grid-template-columns:repeat(2,1fr)}
body.elementor-page-1173 .artyb-legal__meta li{padding:20px 24px}
body.elementor-page-1173 .artyb-legal__meta li:first-child,body.elementor-page-1173 .artyb-legal__meta li:nth-child(3){padding-left:40px;border-left:0}
body.elementor-page-1173 .artyb-legal__meta li:nth-child(n+3){border-top:1px solid var(--line)}
body.elementor-page-1173 .artyb-legal__toc-col{--width:100%;width:100%;flex:0 0 auto;position:static}
body.elementor-page-1173 .artyb-legal__content{--width:100%;width:100%;flex:0 0 auto;max-width:none}
body.elementor-page-1173 .artyb-legal__toc ol{display:grid;grid-template-columns:repeat(2,1fr);column-gap:28px}
}
@media (max-width:767px){
body.elementor-page-1173 .artyb-legal,body.elementor-page-1173 .artyb-legal__section{font-size:16px}
body.elementor-page-1173 .artyb-legal__hero{padding:48px 22px 0}
body.elementor-page-1173 .artyb-legal__hero::after{width:220px;height:220px;right:-110px;top:-110px}
body.elementor-page-1173 .artyb-legal__hero h1{font-size:36px}
body.elementor-page-1173 .artyb-legal p.artyb-legal__lead{font-size:16px;margin-bottom:40px}
body.elementor-page-1173 .artyb-legal__meta{margin:0 -22px;grid-template-columns:1fr}
body.elementor-page-1173 .artyb-legal__meta li,body.elementor-page-1173 .artyb-legal__meta li:first-child,body.elementor-page-1173 .artyb-legal__meta li:nth-child(3),body.elementor-page-1173 .artyb-legal__meta li + li{padding:18px 22px;border-left:0}
body.elementor-page-1173 .artyb-legal__meta li + li{border-top:1px solid var(--line)}
body.elementor-page-1173 .artyb-legal__toc{padding:26px 22px}
body.elementor-page-1173 .artyb-legal__toc ol{grid-template-columns:1fr}
body.elementor-page-1173 .artyb-legal__section{padding-bottom:36px;margin-bottom:36px;scroll-margin-top:110px}
body.elementor-page-1173 .artyb-legal__section h2{font-size:29px}
body.elementor-page-1173 .artyb-legal__section ul.artyb-legal__cards strong{font-size:21px}
body.elementor-page-1173 .artyb-legal__cta{padding:36px 24px 40px}
body.elementor-page-1173 .artyb-legal__cta h3{font-size:28px}
body.elementor-page-1173 .artyb-legal a.artyb-legal__btn{display:block;text-align:center}
}
/* Complianz - gestionare consimțământ */
body.elementor-page-1173 .artyb-legal__consent{margin-top:28px;--cmplz_slider_active_color:#C9A45C;--cmplz_slider_inactive_color:#3a342b;--cmplz_slider_bullet_color:#fff}
body.elementor-page-1173 .artyb-legal__consent .cmplz-categories{display:grid;gap:10px}
body.elementor-page-1173 .artyb-legal__consent .cmplz-category{background:var(--card)!important;border:1px solid var(--line)!important;border-radius:6px!important;margin:0!important;overflow:hidden}
body.elementor-page-1173 .artyb-legal__consent .cmplz-category-header{background:transparent!important;padding:16px 20px!important;display:flex;align-items:center;gap:14px}
body.elementor-page-1173 .artyb-legal__consent .cmplz-category-title{flex:1;font-family:var(--serif);font-size:21px;font-weight:600;line-height:1.3;color:#fff}
body.elementor-page-1173 .artyb-legal__consent .cmplz-always-active{color:var(--gold)!important;font-size:12px!important;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}
body.elementor-page-1173 .artyb-legal__consent .cmplz-category-toggle{background:transparent!important;border:0!important;padding:4px!important;box-shadow:none!important}
body.elementor-page-1173 .artyb-legal__consent .cmplz-category-toggle svg{fill:var(--gold)}
body.elementor-page-1173 .artyb-legal__consent .cmplz-description{padding:0 20px 18px;color:var(--text);font-size:15px;line-height:1.6}
/* Complianz - lista cookie-uri */
body.elementor-page-1173 .artyb-legal__cookie-list{margin-top:28px}
body.elementor-page-1173 .artyb-legal .cmplz-dropdown{background:var(--card)!important;border:1px solid var(--line)!important;border-radius:6px!important;margin:0 0 14px!important;overflow:hidden}
body.elementor-page-1173 .artyb-legal .cmplz-dropdown summary{background:transparent!important;padding:18px 22px!important;cursor:pointer}
body.elementor-page-1173 .artyb-legal .cmplz-dropdown[open] summary{border-bottom:1px solid var(--line)}
body.elementor-page-1173 .artyb-legal .cmplz-dropdown summary h3{font-size:24px!important;line-height:1.3!important;color:#fff!important;padding:0!important}
body.elementor-page-1173 .artyb-legal .cmplz-dropdown summary p{color:var(--gold)!important;font-size:12px!important;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}
body.elementor-page-1173 .artyb-legal .cmplz-dropdown .cmplz-service-description,body.elementor-page-1173 .artyb-legal .cmplz-dropdown .cmplz-sharing-data{background:transparent!important;padding:18px 22px 0!important;color:var(--text)!important;font-size:15px;line-height:1.6}
body.elementor-page-1173 .artyb-legal .cmplz-dropdown h4{font-family:var(--sans)!important;font-size:11px!important;font-weight:600!important;letter-spacing:2px;text-transform:uppercase;color:var(--muted)!important;padding:0!important;margin:0 0 6px!important}
body.elementor-page-1173 .artyb-legal .cmplz-dropdown .cookies-per-purpose{background:transparent!important;border:0!important;border-top:1px solid var(--line)!important;margin:20px 0 0!important;padding:0!important}
body.elementor-page-1173 .artyb-legal .cmplz-dropdown .cookies-per-purpose > div{background:transparent!important;border-color:var(--line)!important;color:var(--text)!important;font-size:15px!important;padding:12px 22px!important}
body.elementor-page-1173 .artyb-legal .cmplz-dropdown .cookies-per-purpose .purpose h4{color:var(--gold)!important;margin:0!important}
body.elementor-page-1173 .artyb-legal .cmplz-dropdown .cookies-per-purpose h5{font-family:var(--sans)!important;font-size:11px!important;font-weight:600!important;letter-spacing:2px;text-transform:uppercase;color:var(--muted)!important;margin:0!important}
body.elementor-page-1173 .artyb-legal .cmplz-dropdown .cookies-per-purpose a{color:var(--gold)!important}

/* Secțiuni urmate de widget Complianz */
body.elementor-page-1173 .artyb-legal__section.artyb-legal__section--open{padding-bottom:0;margin-bottom:0;border-bottom:0}
body.elementor-page-1173 .artyb-legal__section-end{padding-bottom:48px;margin-bottom:48px;border-bottom:1px solid var(--line)}
@media (max-width:767px){body.elementor-page-1173 .artyb-legal__section-end{padding-bottom:36px;margin-bottom:36px}}

/* Hero - imagine reprezentativă */
body.elementor-page-1173 .artyb-legal__hero--img::before{content:"";position:absolute;top:0;right:0;bottom:0;left:42%;background:var(--hero-img) center/cover no-repeat;opacity:.6;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 55%);mask-image:linear-gradient(to right,transparent 0%,#000 55%);pointer-events:none}
body.elementor-page-1173 .artyb-legal__hero--img > *{position:relative;z-index:1}
body.elementor-page-1173 .artyb-legal__hero--img .artyb-legal__meta{background:rgba(26,23,19,.82);backdrop-filter:blur(4px)}
@media (max-width:1024px){body.elementor-page-1173 .artyb-legal__hero--img::before{left:30%;opacity:.45}}
@media (max-width:767px){body.elementor-page-1173 .artyb-legal__hero--img::before{left:0;bottom:auto;height:260px;opacity:.35;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,transparent 100%)}}/* End custom CSS */