@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/inter-display-regular.woff) format('woff')}
@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/inter-display-medium.woff) format('woff')}
@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/inter-display-semibold.woff) format('woff')}
@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/inter-display-bold.woff) format('woff')}
@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(fonts/inter-display-extrabold.woff) format('woff')}
@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(fonts/inter-display-black.woff) format('woff')}
@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(fonts/inter-display-extrabolditalic.woff) format('woff')}
@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(fonts/inter-display-blackitalic.woff) format('woff')}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
img{max-width:100%}
body{margin:0}
a{color:#A3161E}a:hover{color:#1D2330}
.wrap{max-width:1200px;margin:0 auto;padding:0 32px;box-sizing:border-box}
.dash{height:6px;background:repeating-linear-gradient(90deg,#F6A821 0 34px,transparent 34px 56px);border-radius:3px}
.nav a{color:#F4EFE6;text-decoration:none;font-weight:500}
.nav a:hover{color:#F6A821}
.card:hover{transform:translateY(-3px)}
.fld{font:inherit;font-size:16px;padding:13px 16px;min-height:48px;border:2px solid #D6D0C4;border-radius:12px;background:#FFFFFF;color:#1D2330;box-sizing:border-box;width:100%}
.fld:focus{outline:none;border-color:#1D2330}
@media (max-width:760px){.hero-emb{width:360px!important;height:360px!important;right:-170px!important;top:auto!important;bottom:-150px;opacity:.35}.wrap{padding:0 20px}}
