.elementor-kit-6{--e-global-color-primary:#C9A86A;--e-global-color-secondary:#1E6F68;--e-global-color-text:#C9CFCC;--e-global-color-accent:#E2C893;--e-global-color-yd_bg:#050807;--e-global-color-yd_white:#F4F1EA;--e-global-color-yd_muted:#8E9A97;--e-global-color-yd_teal_d:#0E3A37;--e-global-typography-primary-font-family:"Heebo";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Heebo";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Assistant";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Heebo";--e-global-typography-accent-font-weight:700;background-color:#050807;color:#C9CFCC;font-family:"Assistant", Sans-serif;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#C9A86A;}.elementor-kit-6 a:hover{color:#E2C893;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1180px;}.e-con{--container-max-width:1180px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ===== Yair Dor — global look (dark / teal glow / gold) ===== */
html,body{background:#050807;}
body{color:#C9CFCC;font-family:"Assistant",sans-serif;}
::selection{background:#C9A86A;color:#050807;}
a{transition:color .25s;}
.site-main,.elementor{background:transparent;}

/* teal glowing blobs, like the reference's silk shapes */
html,body{overflow-x:clip;}n.yd-glow{position:relative;isolation:isolate;}
.yd-glow::before,.yd-glow::after{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:-1;filter:blur(50px);}
.yd-glow::before{width:560px;height:560px;top:-160px;left:-180px;
  background:radial-gradient(circle at 40% 40%,rgba(42,150,139,.55),rgba(14,58,55,.25) 45%,rgba(5,8,7,0) 70%);}
.yd-glow::after{width:420px;height:420px;bottom:-140px;right:-140px;
  background:radial-gradient(circle,rgba(30,111,104,.45),rgba(5,8,7,0) 70%);}
.yd-glow-alt::before{left:auto;right:-200px;top:10%;}
.yd-glow-alt::after{right:auto;left:-160px;}
.yd-hero::before{width:760px;height:760px;top:-220px;left:-120px;}
.yd-hero{background:radial-gradient(ellipse at 20% 30%,#0C2624 0%,#050807 60%);}
.yd-hero-inner{background:radial-gradient(ellipse at 15% 20%,#0B2220 0%,#050807 65%);}

/* cards */
.yd-card{background:linear-gradient(160deg,rgba(17,31,30,.94) 0%,rgba(7,12,12,.94) 100%);
  border:1px solid rgba(201,168,106,.22);border-radius:6px;
  transition:border-color .35s,transform .35s,box-shadow .35s;}
.yd-card:hover{border-color:rgba(201,168,106,.55);transform:translateY(-4px);
  box-shadow:0 22px 60px rgba(30,111,104,.22);}
.yd-card-teal{background:linear-gradient(150deg,#155A55 0%,#0A2A28 100%)!important;border-color:rgba(226,200,147,.5)!important;}
.yd-glass{background:linear-gradient(160deg,rgba(40,70,68,.35),rgba(10,20,19,.6))!important;backdrop-filter:blur(6px);}
.yd-cta{box-shadow:0 30px 90px rgba(30,111,104,.25);}
.yd-adv .elementor-icon-box-icon .elementor-icon{filter:drop-shadow(0 0 12px rgba(201,168,106,.35));}

/* featured works: overlapping "story" card */
.yd-offset{margin-top:-18px;margin-inline-start:70px;position:relative;z-index:2;
  box-shadow:0 20px 50px rgba(0,0,0,.55);}
@media(max-width:767px){.yd-offset{margin-inline-start:18px;}}

/* photos shot on black: blend the black into the dark page */
.yd-blend img{mix-blend-mode:lighten;}
.yd-frame img{border:1px solid rgba(201,168,106,.25);}
.yd-zoom{overflow:hidden;border-radius:4px;}
.yd-zoom img{transition:transform .7s ease,filter .7s;}
.yd-tile:hover .yd-zoom img,.yd-zoom:hover img{transform:scale(1.05);filter:brightness(1.08);}
.yd-float img{object-fit:contain!important;animation:ydFloat 7s ease-in-out infinite;}
@keyframes ydFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}

/* header */
.yd-header{position:sticky;top:0;z-index:99;backdrop-filter:blur(10px);}
.admin-bar .yd-header{top:32px;}
.yd-logo{letter-spacing:.5px;}
.yd-header .elementor-nav-menu--dropdown{border-top:1px solid rgba(201,168,106,.25);}

/* forms */
.elementor-form .elementor-field-group .elementor-field::placeholder{color:#7F8B88;}
.elementor-form .elementor-field:focus{border-color:#C9A86A!important;box-shadow:0 0 0 3px rgba(201,168,106,.15);}

/* hello theme leftovers */
.page-header .entry-title{display:none;}/* End custom CSS */