.elementor-3391 .elementor-element.elementor-element-20b53764{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3391 .elementor-element.elementor-element-20b53764:not(.elementor-motion-effects-element-type-background), .elementor-3391 .elementor-element.elementor-element-20b53764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS for container, class: .elementor-element-20b53764 *//* Δήμητρα Στρογγύλη • Legal editorial pages
   Pure Elementor outer-container CSS; no <style> or extra CSS widgets.
   User-visible content and links stay in the HTML widget. */
.elementor-3391 .elementor-element.elementor-element-20b53764{--dslegal-green:#384D40;--dslegal-ink:#2F3F37;--dslegal-body:#4D5E54;--dslegal-clay:#916043;--dslegal-rule:#DCE2DA;--dslegal-mist:#F8F5F0;--dslegal-white:#FFFFFF;--dslegal-peach:#F0CBAF;background:#FFFFFF!important;gap:0!important;--row-gap:0px!important;--column-gap:0px!important;padding:0!important;margin:0!important}
.elementor-3391 .elementor-element.elementor-element-20b53764>.elementor-widget-html,.elementor-3391 .elementor-element.elementor-element-20b53764>.elementor-widget-html>.elementor-widget-container{width:100%!important;margin:0!important;padding:0!important}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal,.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal *{box-sizing:border-box}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal{width:100%;max-width:100%;overflow:clip;background:#FFF;color:var(--dslegal-body);font-family:'Commissioner',Arial,sans-serif}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal :is(h1,h2,h3,p,a,span,small,time,nav,strong){font-family:'Commissioner',Arial,sans-serif}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal a{color:var(--dslegal-green);text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal a:hover{color:#975F3E}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal a:focus-visible{outline:2px solid #A26744;outline-offset:4px;border-radius:2px}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal :is(h1,h2,h3){color:var(--dslegal-ink);letter-spacing:-.033em;font-weight:660}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-shell{width:min(calc(100% - 56px),1180px);margin-inline:auto}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-hero{background:#FFF;padding:70px 0 74px;border-bottom:1px solid #E9EDE7}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-crumb{display:flex;gap:12px;align-items:center;margin:0 0 51px;color:#748176;font-size:13px;line-height:1.5}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-crumb a{text-decoration:none;color:#506157}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-crumb [aria-current]{color:#9A6848}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-eyebrow{margin:0 0 13px;color:#925D3F;letter-spacing:.13em;font-weight:800;font-size:12px;line-height:1.4}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-hero h1{max-width:890px;margin:0;font-size:clamp(45px,5.45vw,70px);line-height:1.1}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-intro{max-width:850px;margin:24px 0 0;font-size:18px;line-height:1.78;color:#4C5B51}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-date{display:block;margin-top:27px;padding-top:17px;border-top:1px solid #E5EAE4;width:fit-content;color:#778178;font-size:12.5px;line-height:1.5}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-content{background:#FFF;padding:75px 0 88px}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-columns{display:grid;grid-template-columns:236px minmax(0,1fr);column-gap:92px;align-items:start}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-side{position:sticky;top:112px;align-self:start;border-left:2px solid #D7DED5;padding:7px 0 7px 23px}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-side-title{margin:0 0 18px;font-size:11px;letter-spacing:.12em;font-weight:800;color:#986243}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-toc{display:flex;flex-direction:column;gap:12px;align-items:flex-start}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-toc a{display:block;text-decoration:none;color:#59685E;font-weight:560;font-size:13.5px;line-height:1.52;transition:color .2s ease}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-toc a:hover{color:#925D3F}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-article{min-width:0;max-width:830px}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-article-section{scroll-margin-top:115px;border-bottom:1px solid var(--dslegal-rule);padding:0 0 37px;margin:0 0 40px}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-article-section:last-of-type{margin-bottom:0;border-bottom:0}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-article-section h2{font-size:clamp(24px,2.2vw,31px);line-height:1.22;margin:0 0 20px}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-article-section p{font-size:15.5px;line-height:1.91;margin:0 0 17px;color:#4C5A50}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-article-section p:last-child{margin-bottom:0}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-nowrap{white-space:nowrap!important;display:inline-block!important;overflow-wrap:normal!important}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-outro{background:#F8F5F0;padding:46px 0 51px}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-outro-content{display:flex;justify-content:space-between;gap:28px;align-items:center}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-outro-title{font-size:24px;line-height:1.2;color:var(--dslegal-ink);font-weight:660;letter-spacing:-.025em;margin:0 0 9px}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-outro-text{font-size:14px;line-height:1.7;margin:0;max-width:590px}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-outro-action{display:inline-flex;white-space:nowrap;background:var(--dslegal-green);color:#FFF!important;padding:15px 23px;border-radius:999px;font-size:13px;font-weight:720;text-decoration:none!important;transition:background .2s ease,transform .2s ease}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-outro-action:hover{background:#2E4035;transform:translateY(-2px)}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-crosslinks{background:#FFF;padding:25px 0 35px}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-crosslinks nav{display:flex;gap:23px;flex-wrap:wrap}
.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-crosslinks a{font-size:13px;text-decoration:underline;color:#546157}
@media(max-width:1024px){
 .elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-shell{width:min(calc(100% - 38px),1180px)}
 .elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-columns{grid-template-columns:200px minmax(0,1fr);column-gap:46px}
 .elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-hero{padding:61px 0 69px}
}
@media(max-width:767px){
 .elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-shell{width:calc(100% - 32px)}
 .elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-hero{padding:38px 0 48px}
 .elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-crumb{margin-bottom:37px;font-size:12px;gap:9px}
 .elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-eyebrow{font-size:10.8px}
 .elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-hero h1{font-size:clamp(35px,8.8vw,46px)}
 .elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-intro{font-size:15px;line-height:1.72;margin-top:16px}
 .elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-date{margin-top:21px}
 .elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-content{padding:44px 0 58px}
 .elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-columns{display:block}
 .elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-side{position:static;border-left:0;border-bottom:1px solid var(--dslegal-rule);padding:0 0 23px;margin-bottom:39px}
 .elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-side-title{margin:0 0 12px}
 .elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-toc{display:flex;flex-direction:row;flex-wrap:wrap;gap:9px 12px}
 .elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-toc a{font-size:12.5px;line-height:1.4;border:1px solid #E0E5DE;border-radius:8px;padding:8px 10px}
 .elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-article-section{padding-bottom:28px;margin-bottom:31px;scroll-margin-top:75px}
 .elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-article-section h2{font-size:24px;line-height:1.25;margin-bottom:15px}
 .elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-article-section p{font-size:14.3px;line-height:1.78;margin-bottom:13px}
 .elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-outro{padding:34px 0 39px}
 .elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-outro-content{flex-direction:column;align-items:flex-start;gap:19px}
 .elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-outro-title{font-size:22px}
 .elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-outro-text{font-size:13.5px}
 .elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-crosslinks{padding:22px 0 28px}
 .elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal-crosslinks nav{gap:11px 19px}
}
@media(prefers-reduced-motion:reduce){.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal *,.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal *::before,.elementor-3391 .elementor-element.elementor-element-20b53764 .dslegal *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}/* End custom CSS */