.site-header[data-astro-cid-nen7h5rs]{z-index:50;transition:transform .4s;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].hidden{transform:translateY(-100%)}.bar[data-astro-cid-nen7h5rs]{background:#444;justify-content:center;align-items:center;gap:48px;height:105px;padding:0 20px;display:flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:86px;height:auto}.desk[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.desk[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]{gap:50px;display:flex}.top[data-astro-cid-nen7h5rs]{position:relative}.top[data-astro-cid-nen7h5rs]>button[data-astro-cid-nen7h5rs]{color:#fff;font-family:var(--head);cursor:pointer;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:33px;line-height:105px}.top[data-astro-cid-nen7h5rs]:hover>button[data-astro-cid-nen7h5rs],.top[data-astro-cid-nen7h5rs]:focus-within>button[data-astro-cid-nen7h5rs]{color:#ddd}.sub[data-astro-cid-nen7h5rs]{background:#898989;min-width:240px;display:none;position:absolute;top:100%;left:0}.top[data-astro-cid-nen7h5rs]:hover .sub[data-astro-cid-nen7h5rs],.top[data-astro-cid-nen7h5rs]:focus-within .sub[data-astro-cid-nen7h5rs]{display:block}.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{background:var(--red);color:#fff;font-family:var(--head);text-transform:uppercase;padding:15px 20px;font-size:25px;line-height:1.1;display:block}.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:#6e1414;text-decoration:none}.menu-check[data-astro-cid-nen7h5rs],.burger[data-astro-cid-nen7h5rs],.mobile-menu[data-astro-cid-nen7h5rs]{display:none}@media (width<=1024px){.bar[data-astro-cid-nen7h5rs]{background:#a8a8a8;justify-content:space-between;height:85px;padding:0 30px}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:70px}.desk[data-astro-cid-nen7h5rs]{display:none}.burger[data-astro-cid-nen7h5rs]{cursor:pointer;flex-direction:column;gap:6px;padding:8px;display:flex}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--red);border-radius:3px;width:36px;height:6px;display:block}.mobile-menu[data-astro-cid-nen7h5rs]{z-index:60;background:#444;padding:70px 30px 40px;position:fixed;inset:0;overflow-y:auto}.menu-check[data-astro-cid-nen7h5rs]:checked~.mobile-menu[data-astro-cid-nen7h5rs]{display:block}.close[data-astro-cid-nen7h5rs]{color:#fff;cursor:pointer;font-size:48px;line-height:1;position:absolute;top:14px;right:26px}.mm-group[data-astro-cid-nen7h5rs]{flex-direction:column;gap:6px;margin-bottom:28px;display:flex}.mm-group[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.mm-head[data-astro-cid-nen7h5rs]{font-family:var(--head);color:#fff;text-transform:uppercase;font-size:26px;line-height:1.15}.mm-head[data-astro-cid-nen7h5rs]{color:#fff;border-bottom:3px solid var(--red);margin-bottom:6px;padding-bottom:4px;font-size:36px}.mm-tag[data-astro-cid-nen7h5rs]{font-family:var(--wide);color:#fff;text-transform:uppercase;text-align:center;font-size:14px}}.site-footer[data-astro-cid-jo6i4kqk]{background:#fff;padding:0 0 50px}.motto[data-astro-cid-jo6i4kqk]{font-family:var(--wide);text-transform:uppercase;color:#fff;text-align:center;background:#232b2b;margin:0 0 25px;padding:12px 20px;font-size:36px;transition:background .3s}.motto[data-astro-cid-jo6i4kqk]:hover{background:var(--red)}.cards[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,1fr);gap:30px;max-width:1200px;margin:0 auto;padding:0 20px;display:grid}.card[data-astro-cid-jo6i4kqk]{background:var(--grey);text-align:center;border-radius:20px;padding:40px 20px;transition:transform .3s}.card[data-astro-cid-jo6i4kqk]:hover{transform:scale(1.05)}.card[data-astro-cid-jo6i4kqk]>svg[data-astro-cid-jo6i4kqk]{width:36px;height:36px;fill:var(--red);margin:0 auto 10px;display:block}.card[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{color:var(--red);text-transform:uppercase;margin-bottom:3px;font-size:30px}.card[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--red);margin:0;font-size:18px;line-height:1.5}.card[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--red)}.social[data-astro-cid-jo6i4kqk]{justify-content:center;gap:8px;display:flex;margin-top:6px!important}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{background:var(--red);border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.social[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{fill:#fff;width:20px;height:20px}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:#6e1414}@media (width<=1024px){.cards[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr)}.motto[data-astro-cid-jo6i4kqk]{font-size:26px}}@media (width<=767px){.cards[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:20px}.motto[data-astro-cid-jo6i4kqk]{font-size:17px}}.sform[data-astro-cid-mjzgsjhl]{font-family:var(--body);color:#333;text-align:left;font-size:17px}.grid[data-astro-cid-mjzgsjhl]{grid-template-columns:repeat(6,1fr);gap:14px 10px;display:grid}.fld[data-astro-cid-mjzgsjhl]{flex-direction:column;grid-column:span 6;gap:6px;display:flex}.fld[data-astro-cid-mjzgsjhl].half{grid-column:span 3}.fld[data-astro-cid-mjzgsjhl].third{grid-column:span 2}.fld[data-astro-cid-mjzgsjhl] b[data-astro-cid-mjzgsjhl]{color:var(--red);font-weight:400}.fld[data-astro-cid-mjzgsjhl] em[data-astro-cid-mjzgsjhl]{font-size:15px}.note[data-astro-cid-mjzgsjhl]{text-align:center;font-family:var(--head);color:#444;grid-column:span 6;margin:0;font-size:22px}.sform[data-astro-cid-mjzgsjhl] input[data-astro-cid-mjzgsjhl]:not([type=file]),.sform[data-astro-cid-mjzgsjhl] select[data-astro-cid-mjzgsjhl],.sform[data-astro-cid-mjzgsjhl] textarea[data-astro-cid-mjzgsjhl]{font:inherit;color:#222;background:#fff;border:1px solid #69727d;border-radius:3px;width:100%;padding:9px 10px;font-size:15px}.sform[data-astro-cid-mjzgsjhl] input[data-astro-cid-mjzgsjhl][type=file]{font-size:15px}.sform[data-astro-cid-mjzgsjhl] [data-astro-cid-mjzgsjhl]:focus-visible{outline:2px solid var(--red);outline-offset:1px}.submit[data-astro-cid-mjzgsjhl]{font-family:var(--head);color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:50px;margin-top:16px;padding:6px 24px;font-size:26px;box-shadow:0 0 10px #00000080}.submit[data-astro-cid-mjzgsjhl]:hover{color:#232b2b;background:#fff}.submit[data-astro-cid-mjzgsjhl]:disabled{opacity:.6;cursor:wait}.status[data-astro-cid-mjzgsjhl]{min-height:1em;margin-top:12px;font-size:17px}.status[data-astro-cid-mjzgsjhl][data-kind=error]{color:var(--red)}.status[data-astro-cid-mjzgsjhl][data-kind=ok]{color:#1d6b2f;font-size:19px}@media (width<=767px){.fld[data-astro-cid-mjzgsjhl].half,.fld[data-astro-cid-mjzgsjhl].third{grid-column:span 6}}.fab[data-astro-cid-lctshrqc]{z-index:40;background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:50px;align-items:center;gap:12px;padding:16px 30px;font:600 20px/1 Arial,Helvetica,sans-serif;display:inline-flex;position:fixed;bottom:40px;right:30px;box-shadow:0 4px 14px #00000059}.fab[data-astro-cid-lctshrqc] svg[data-astro-cid-lctshrqc]{fill:#fff;width:26px;height:26px}.fab[data-astro-cid-lctshrqc]:hover{background:#7a1a1a}.fab-dlg[data-astro-cid-lctshrqc]{border:0;border-radius:16px;width:min(480px,100vw - 32px);padding:30px 30px 24px;box-shadow:0 10px 40px #0006}.fab-dlg[data-astro-cid-lctshrqc]::backdrop{background:#00000073}.fab-dlg[data-astro-cid-lctshrqc] h2[data-astro-cid-lctshrqc]{color:#333;margin:0 0 4px;font-size:34px}.fab-dlg[data-astro-cid-lctshrqc] .sub[data-astro-cid-lctshrqc]{font-family:var(--body);color:#555;margin:0 0 16px}.x[data-astro-cid-lctshrqc]{cursor:pointer;color:#555;background:0 0;border:0;font-size:34px;line-height:1;position:absolute;top:8px;right:14px}@media (width<=767px){.fab[data-astro-cid-lctshrqc]{padding:13px 22px;font-size:17px;bottom:16px;right:16px}}@font-face{font-family:Bayon;src:url(/fonts/bayon.woff2)format("woff2");font-display:swap}@font-face{font-family:Abel;src:url(/fonts/abel.woff2)format("woff2");font-display:swap}@font-face{font-family:Michroma;src:url(/fonts/michroma.woff2)format("woff2");font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--red:#942020;--dark:#444;--ink:#333;--grey:#e5e5e5;--head:"Bayon", sans-serif;--body:"Abel", sans-serif;--wide:"Michroma", sans-serif;--link:#c36}@property --w{syntax:"*";inherits:false}@property --mw{syntax:"*";inherits:false}@property --ord{syntax:"*";inherits:false}@property --pad{syntax:"*";inherits:false}@property --mpad{syntax:"*";inherits:false}@property --gap{syntax:"*";inherits:false}@property --mgap{syntax:"*";inherits:false}@property --minh{syntax:"*";inherits:false}@property --mminh{syntax:"*";inherits:false}@property --bg{syntax:"*";inherits:false}@property --rad{syntax:"*";inherits:false}@property --jc{syntax:"*";inherits:false}@property --ai{syntax:"*";inherits:false}@property --mjc{syntax:"*";inherits:false}@property --mai{syntax:"*";inherits:false}@property --dir{syntax:"*";inherits:false}@property --wrap{syntax:"*";inherits:false}@property --iw{syntax:"*";inherits:false}@property --bt{syntax:"*";inherits:false}@property --bb{syntax:"*";inherits:false}@property --fs{syntax:"*";inherits:false}@property --mfs{syntax:"*";inherits:false}@property --c{syntax:"*";inherits:false}@property --a{syntax:"*";inherits:false}@property --ma{syntax:"*";inherits:false}@property --ff{syntax:"*";inherits:false}@property --fw{syntax:"*";inherits:false}@property --lh{syntax:"*";inherits:false}@property --tt{syntax:"*";inherits:false}@property --fst{syntax:"*";inherits:false}@property --ih{syntax:"*";inherits:false}@property --mih{syntax:"*";inherits:false}@property --pbg{syntax:"*";inherits:false}@property --hbg{syntax:"*";inherits:false}@property --hrad{syntax:"*";inherits:false}@property --ratio{syntax:"*";inherits:false}@property --mg{syntax:"*";inherits:false}@property --pd{syntax:"*";inherits:false}@property --mmg{syntax:"*";inherits:false}@property --mpd{syntax:"*";inherits:false}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--body);color:#000;background:var(--grey);margin:0;line-height:1.5}img,video{max-width:100%;display:block}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:var(--head);margin:0;font-weight:500;line-height:1}.skip{position:absolute;left:-9999px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip:focus{z-index:999;background:#fff;padding:.5rem 1rem;top:1rem;left:1rem}.bx{flex-direction:var(--dir,column);flex-wrap:var(--wrap,nowrap);gap:var(--gap,0);justify-content:var(--jc,normal);align-items:var(--ai,normal);padding:var(--pad,0);background-color:var(--bg,transparent);border-radius:var(--rad,0);min-height:var(--minh,0);background-position:50%;background-size:cover;min-width:0;display:flex;position:relative}.bx.sh{box-shadow:0 4px 12px #00000059}.bx.clip{overflow:hidden}.bx-in{flex-direction:var(--dir,column);flex-wrap:var(--wrap,nowrap);gap:var(--gap,0);justify-content:var(--jc,normal);align-items:var(--ai,normal);width:100%;max-width:var(--iw,1140px);min-width:0;margin:0 auto;display:flex}.bx.boxed{flex-direction:column;gap:0}.d-row>*{flex:0 1 var(--w,auto);min-width:0}.d-col>*{width:var(--w,100%);max-width:100%}.bt{border-top:var(--bt) solid #333}.bb{border-bottom:var(--bb) solid #333}@media (width>=1025px){.hide-desktop{display:none!important}}@media (width>=768px) and (width<=1024px){.hide-tablet{display:none!important}}@media (width<=767px){.hide-mobile{display:none!important}.bx,.bx-in{padding:var(--mpad,var(--pad,0));gap:var(--mgap,var(--gap,0));min-height:var(--mminh,var(--minh,0))}.bx-in{padding:0}.bx.boxed{padding:var(--mpad,var(--pad,0))}.m-col{flex-direction:column!important}.m-row{flex-direction:row!important}.m-col>*{width:var(--mw,100%)!important;flex:none!important}.m-row>*{flex:0 1 var(--mw,auto)!important}.m-wrap{flex-wrap:wrap!important}[style*=--ord]{order:var(--ord)}.bx,.bx-in{justify-content:var(--mjc,var(--jc,normal));align-items:var(--mai,var(--ai,normal))}}.h{font-size:calc(var(--fs) * 1px);color:var(--c,var(--ink));text-align:var(--a,start);font-family:var(--ff,var(--head));font-weight:var(--fw,500);line-height:var(--lh,1);text-transform:var(--tt,none);font-style:var(--fst,normal);background:var(--hbg,transparent);border-radius:var(--hrad,0);margin:0}.h.ul{text-underline-offset:.08em;text-decoration:underline .06em}.h a{color:inherit}.h a:hover{text-decoration:none}.prose{font-size:calc(var(--fs) * 1px);color:var(--c,#000);text-align:var(--a,start);font-family:var(--ff,var(--body));line-height:var(--lh,1.5)}.prose p{margin:0 0 .9rem}.prose ul,.prose ol{margin:1em 0;padding-left:40px}.prose h1,.prose h2,.prose h3,.prose h4{margin:.5rem 0 1rem;line-height:1.2}.prose li>ul,.prose li>ol{margin:0}.prose.service-list li{margin:0 0 .6em;line-height:1.2}.prose.service-list li>ul{margin:.6em 0 1.3em}.prose.box{background:var(--pbg);border-radius:var(--hrad,20px)}.h,.prose,.photo,.vid,.carousel,.wg{margin:var(--mg,0);padding:var(--pd,0)}@media (width<=767px){.h,.prose,.photo,.vid,.carousel,.wg{margin:var(--mmg,var(--mg,0));padding:var(--mpd,var(--pd,0))}}.prose strong,.prose b{font-family:Abel,sans-serif;font-weight:700}@media (width<=1140px){.h{font-size:min(calc(var(--fs) * 1px), calc(var(--fs) * 100vw / 1140))}}@media (width<=767px){.h,.prose{font-size:calc(var(--mfs,var(--fs)) * 1px);text-align:var(--ma,var(--a,start))}}.photo{border-radius:var(--rad,0);margin:0}.photo img{border-radius:inherit;width:100%;height:auto}.photo.sh img{box-shadow:0 4px 12px #00000059}.photo.fit img{height:var(--ih);object-fit:cover}@media (width<=767px){.photo.fit img{height:var(--mih,var(--ih))}}.photo figcaption{text-align:center;font-size:.9rem}.photo a{display:block}.photo a:hover img{filter:brightness(1.08)}.divider{border:0;border-top:3px solid var(--c,var(--red));width:100%;margin:10px 0}.btn{font-family:var(--head);color:#fff;text-align:center;background:#69727d;border-radius:15px;width:100%;padding:10px 24px;font-size:30px;line-height:1;display:inline-block}.btn:hover{background:var(--red);text-decoration:none}.spec{border-collapse:collapse;width:100%;font-family:var(--body);font-size:15px}.spec td,.spec th{text-align:left;border:1px solid #c4c4c4;padding:12px;line-height:1.3}.spec tr:nth-child(odd) td{background:#e8e8e8}.spec tr:nth-child(2n) td{background:#f2f2f2}.spec.material{font-family:Montserrat,sans-serif}.spec.material th{color:#fff;font-family:var(--head);background:#9b2423;padding:16px 14px;font-size:22px;font-weight:400}.spec.material td{font-size:16px}@media (width<=767px){.spec td{text-align:center}}
