body.elementor-page-lykoudis-original-pexels-bg-v2{background:#c8c8c3}.lyk-page{font-family:Inter,Arial,sans-serif;background:#c8c8c3;color:#111}.lyk-nav{position:sticky!important;top:0;z-index:999;background:rgba(200,200,195,.92);backdrop-filter:blur(14px);border-bottom:1px solid rgba(0,0,0,.12);padding:18px 24px!important}.lyk-nav img{max-width:360px;width:100%;filter:invert(1);margin:0 auto 14px;display:block}.lyk-nav a{color:#111;text-decoration:none;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.lyk-section{position:relative;overflow:hidden;padding:95px 24px!important;background-size:cover!important;background-position:center!important}.lyk-section:before{content:"";position:absolute;inset:0;background:rgba(200,200,195,.76);z-index:0}.lyk-section>.elementor-container{position:relative;z-index:1;max-width:1200px!important}.lyk-hero{min-height:960px;display:flex;align-items:center;background-image:url('https://images.pexels.com/photos/7876093/pexels-photo-7876093.jpeg?auto=compress&cs=tinysrgb&w=1800')!important}

.lyk-hero:before{background:linear-gradient(90deg,rgba(200,200,195,.93),rgba(200,200,195,.68) 52%,rgba(10,10,10,.20))}

.lyk-firm{/*background-image:url('https://images.pexels.com/photos/5673490/pexels-photo-5673490.jpeg?auto=compress&cs=tinysrgb&w=1800')!important*/}

.lyk-practice-title,.lyk-practice{background:#2E3437!important;
	/*background-image:url('https://images.pexels.com/photos/7876148/pexels-photo-7876148.jpeg?auto=compress&cs=tinysrgb&w=1800')!important;*/ background-size:cover!important;background-position:center!important;color:#fff}.lyk-practice-title:before,.lyk-practice:before{background:rgba(0,0,0,.78)!important}.lyk-publications{background-image:url('https://images.pexels.com/photos/7876052/pexels-photo-7876052.jpeg?auto=compress&cs=tinysrgb&w=1800')!important}

.lyk-contact{padding-bottom:110px!important; 
	/*background-image:url('https://images.pexels.com/photos/7876097/pexels-photo-7876097.jpeg?auto=compress&cs=tinysrgb&w=1800')!important*/ 
} 

.lyk-contact:before{background:rgba(200,200,195,.68);}

.lyk-kicker{font-size:13px;letter-spacing:.35em;text-transform:uppercase;color:#1E1E1E;margin:0 0 24px}

.lyk-hero h1,.lyk-section h2,.lyk-contact h2{font-family:Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:-.05em;line-height:.96}
.lyk-hero h1{font-size:clamp(52px,8vw,104px);max-width:880px}.lyk-section h2,.lyk-contact h2{font-size:clamp(40px,5vw,70px)}

.lyk-hero .elementor-widget-text-editor,.lyk-copy{font-size:18px;line-height:1.85;color:rgba(0,0,0,.76);max-width:720px}

.lyk-card{background:rgba(255,255,255,.42);border:1px solid rgba(0,0,0,.12);border-radius:34px;padding:42px;box-shadow:0 25px 70px rgba(0,0,0,.12);backdrop-filter:blur(10px)}
.lyk-dark-card{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);border-radius:34px;padding:34px;box-shadow:0 25px 80px rgba(0,0,0,.26);backdrop-filter:blur(8px)}

.lyk-dark-card .elementor-icon,.lyk-dark-card h3,.lyk-dark-card p,.lyk-practice-title .lyk-kicker,.lyk-practice-title h2{color:#fff!important}
.lyk-dark-card p{opacity:.74;line-height:1.75}.lyk-card h3{font-family:Georgia,'Times New Roman',serif;font-size:27px;margin-top:10px}

.elementor-button{background: #B8975A !important;
  color: #1E1E1E !important;border-radius:999px!important;padding:16px 28px!important;text-transform:uppercase;letter-spacing:.14em}

.lyk-contact-box{background:#111;color:#fff;border-radius:38px;padding:52px;box-shadow:0 30px 90px rgba(0,0,0,.28)}

.lyk-contact-box .lyk-kicker,.lyk-contact-box h2,.lyk-contact-box p{color:#fff!important}

.lyk-contact-box a{color:#fff}.lyk-note{font-size:13px;opacity:.62}@media(max-width:767px){.lyk-nav img{max-width:260px}
	
.lyk-nav a{display:inline-block;margin:5px}
	
.lyk-section{padding:58px 18px!important}
	
.lyk-hero{min-height:680px}.lyk-card,.lyk-contact-box{padding:28px}
.lyk-hero h1{font-size:48px}
.custom-menu-v2 a{	color:#B8975A;	}
	
.custom-contact-footer h2 {font-family:Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:-.05em;line-height:.96}

.elementor-section.elementor-top-section.elementor-element.elementor-element-ede6863.lyk-section.lyk-firm.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
  min-height: 900px;
}
}
