body{margin:0;background:#F7F2EB;font-family:'Manrope',sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;transition:background .5s}
a{color:inherit;text-decoration:none}
a:hover{color:#CDA878}
::selection{background:#B99467;color:#1D1A17}
button{font-family:inherit}
html:lang(bg) body,html:lang(bg) button{font-feature-settings:"locl" 0}
:focus-visible{outline:2px solid var(--accent,#A57F55) !important;outline-offset:3px}
[data-sr]{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
[data-skip]{position:fixed;left:16px;top:-80px;z-index:200;padding:14px 20px;border-radius:999px;background:#2B2420;color:#EFE7DC;font:500 14px/1 'Manrope',sans-serif;letter-spacing:.06em;transition:top .2s}
[data-skip]:focus{top:16px;color:#EFE7DC}
/* A masked heading slides up from below, so its wrapper only needs to clip vertically. With overflow:hidden it also cut off
   the end of a word too long for the column, e.g. the Greek "εμπιστευτείτε." at 1920 px. "clip" keeps the other axis visible. */
@supports (overflow:clip){[data-mask]{overflow:visible clip !important}}
[data-screen-label="Marquee"]:hover > div,[data-screen-label="Marquee"]:focus-visible > div{animation-play-state:paused}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-delay:0s !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;transition-delay:0s !important;scroll-behavior:auto !important}}
@keyframes nesinMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes nesinSpin{to{transform:rotate(360deg)}}
@keyframes nesinRise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
@keyframes nesinFade{from{opacity:0}to{opacity:1}}
@keyframes nesinPulse{0%{transform:scale(1);opacity:.7}100%{transform:scale(3.4);opacity:0}}
@keyframes nesinKen{from{transform:scale(1)}to{transform:scale(1.09) translate(-1%,-1.2%)}}
@keyframes nesinPlOut{to{transform:translateY(-100%);visibility:hidden}}
@keyframes nesinLineX{0%{transform:scaleX(0);transform-origin:left}45%{transform:scaleX(1);transform-origin:left}55%{transform:scaleX(1);transform-origin:right}100%{transform:scaleX(0);transform-origin:right}}
