.Header-module__KppamW__header{z-index:1000;width:95%;margin:auto;padding:0 20px;transition:top .25s;position:absolute;top:16px;left:0;right:0}.Header-module__KppamW__header.Header-module__KppamW__scrolled{top:8px}.Header-module__KppamW__inner{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(255,250,247,.94);border:1px solid rgba(201,151,143,.24);border-radius:22px;justify-content:space-between;align-items:center;gap:20px;width:min(100%,1440px);min-height:78px;margin:0 auto;padding:8px 20px;display:flex;box-shadow:0 8px 28px rgba(75,47,43,.1)}.Header-module__KppamW__logo{flex:none;align-items:center;width:12%;display:flex}.Header-module__KppamW__logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.Header-module__KppamW__nav{flex:1;justify-content:center;align-items:baseline;gap:20px;min-width:0;display:flex}.Header-module__KppamW__navLink{color:#292323;white-space:nowrap;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 10px;font-size:17px;font-weight:700;text-decoration:none;transition:color .2s,background-color .2s;display:flex;position:relative}.Header-module__KppamW__navLink:hover,.Header-module__KppamW__navLinkActive{color:#9e655d;background:#fff1ec}.Header-module__KppamW__navLinkUnderline{background:#d2ac47;border-radius:2px;width:0;height:2px;transition:width .2s;display:block}.Header-module__KppamW__navLink:hover .Header-module__KppamW__navLinkUnderline,.Header-module__KppamW__navLinkActive .Header-module__KppamW__navLinkUnderline{width:100%}.Header-module__KppamW__langSelector,.Header-module__KppamW__langSelectorMobile{color:#514b4a;border-radius:12px;justify-content:center;align-items:center;padding:8px 10px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.Header-module__KppamW__langSelector{position:relative;top:5px}.Header-module__KppamW__langSelector:hover,.Header-module__KppamW__langSelectorMobile:hover{color:#9e655d;background:#fff1ec}.Header-module__KppamW__flagIcon{align-items:center;gap:7px;display:flex}.Header-module__KppamW__langText{white-space:nowrap}.Header-module__KppamW__right{flex:none;align-items:center;gap:10px;display:flex}.Header-module__KppamW__contactBtn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#e6a89d,#f5d0ca,#ebaea4,#f3bab2);border:1px solid transparent;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:18px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.Header-module__KppamW__contactBtn:hover{transform:translateY(-2px);box-shadow:0 7px 18px rgba(185,147,50,.24)}.Header-module__KppamW__mobileMenuBtn,.Header-module__KppamW__mobileCloseBtn{color:#9e655d;cursor:pointer;background:#fff1ec;border:1px solid #f0dcd4;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.Header-module__KppamW__overlay{z-index:1001;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(41,35,35,.42);position:fixed;top:0;bottom:0;left:0;right:0}.Header-module__KppamW__mobileSidebar{z-index:1002;background:#fffaf7;flex-direction:column;gap:8px;width:min(86vw,340px);padding:22px 18px;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-8px 0 32px rgba(75,47,43,.16)}.Header-module__KppamW__mobileSidebar:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid #f0dcd4}.Header-module__KppamW__mobileSidebar:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid #f0dcd4}.Header-module__KppamW__mobileSidebar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid #f0dcd4}.Header-module__KppamW__mobileSidebar:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid #f0dcd4}.Header-module__KppamW__mobileSidebar:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid #f0dcd4}.Header-module__KppamW__mobileSidebar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid #f0dcd4}.Header-module__KppamW__mobileSidebar.Header-module__KppamW__mobileSidebarOpen{transform:translate(0)}.Header-module__KppamW__mobileSidebarHeader{justify-content:space-between;align-items:center;min-height:48px;margin-bottom:12px;display:flex}.Header-module__KppamW__mobileSidebarHeader img{-o-object-fit:contain;object-fit:contain;width:92px;height:auto}.Header-module__KppamW__mobileCloseBtn{width:38px;height:38px;display:inline-flex}.Header-module__KppamW__mobileNav{flex-direction:column;flex:1;gap:4px;display:flex}.Header-module__KppamW__mobileNavLink{color:#292323;border-radius:11px;padding:12px 14px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s}.Header-module__KppamW__mobileNavLink:hover,.Header-module__KppamW__mobileNavLinkActive{color:#9e655d;background:#fff1ec}.Header-module__KppamW__langSelectorMobile{align-self:flex-start;margin-top:8px}.Header-module__KppamW__mobileContactBtn{width:100%;margin-top:8px}.Header-module__KppamW__navLink:focus-visible{outline-offset:3px;outline:3px solid #d2ac47}.Header-module__KppamW__langSelector:focus-visible{outline-offset:3px;outline:3px solid #d2ac47}.Header-module__KppamW__mobileNavLink:focus-visible{outline-offset:3px;outline:3px solid #d2ac47}.Header-module__KppamW__langSelectorMobile:focus-visible{outline-offset:3px;outline:3px solid #d2ac47}.Header-module__KppamW__contactBtn:focus-visible{outline-offset:3px;outline:3px solid #d2ac47}.Header-module__KppamW__mobileMenuBtn:focus-visible{outline-offset:3px;outline:3px solid #d2ac47}.Header-module__KppamW__mobileCloseBtn:focus-visible{outline-offset:3px;outline:3px solid #d2ac47}@media (max-width:1120px){.Header-module__KppamW__header{padding:0 14px}.Header-module__KppamW__inner{gap:10px;padding-left:14px;padding-right:14px}.Header-module__KppamW__navLink{padding-left:7px;padding-right:7px;font-size:14px}.Header-module__KppamW__logo{width:74px}.Header-module__KppamW__contactBtn{padding-left:14px;padding-right:14px}}@media (max-width:850px){.Header-module__KppamW__header{background:unset;padding-left:12px;padding-right:12px;top:10px}.Header-module__KppamW__header.Header-module__KppamW__scrolled{top:6px}.Header-module__KppamW__inner{background:unset;min-height:66px;box-shadow:unset;border:unset;border-radius:18px;padding:7px 12px}.Header-module__KppamW__nav,.Header-module__KppamW__right>.Header-module__KppamW__contactBtn,.Header-module__KppamW__right>.Header-module__KppamW__langSelector{display:none}.Header-module__KppamW__mobileMenuBtn{width:60px;height:60px;display:inline-flex}.Header-module__KppamW__mobileMenuBtn svg{width:50%;height:auto}.Header-module__KppamW__logo{width:40%}}
.footer{--footer-ink:#352b29;--footer-muted:#716563;width:100%;color:var(--footer-ink);background:url(../media/footer-bg.f5a6e50d.webp) 50%/cover no-repeat;border:1px solid rgba(201,151,143,.18);margin:56px auto 0;position:relative;overflow:hidden}.footer-layer{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.36);width:100%;height:100%;position:absolute;top:0;left:0}.footer-container{grid-template-columns:1.1fr .8fr 1fr 1.25fr;gap:max(24px,min(4vw,58px));max-width:1280px;margin:0 auto;padding:54px 36px 48px;display:grid;position:relative}.footer-brand,.footer-column{min-width:0}.footer-brand{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.footer-logo{align-items:center;width:176px;max-width:100%;display:inline-flex}.footer-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.footer-bio{max-width:310px;color:var(--footer-muted);margin:0;font-size:18px;line-height:1.9}.footer-socials{gap:10px;margin-top:2px;display:flex}.social-btn{color:#fff;background:#c9978f;border:1px solid rgba(150,96,87,.16);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:transform .18s,background-color .18s;display:inline-flex}.social-btn svg{width:17px;height:17px}.social-btn:hover{background:#a97870;transform:translateY(-3px)}.footer-col-title{color:#342a28;margin:4px 0 20px;font-size:21px;font-weight:700;line-height:1.5}.footer-links{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.footer-links li{align-items:center;display:flex}.footer-links li:before{content:"";background:#c9978f;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.footer-links li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{margin-right:10px}.footer-links li:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{margin-right:10px}.footer-links li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{margin-right:10px}.footer-links li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{margin-left:10px}.footer-links li:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{margin-left:10px}.footer-links li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{margin-left:10px}.footer-links a,.footer-contact-item{color:var(--footer-muted);font-size:17px;line-height:1.8;text-decoration:none;transition:color .16s}.footer-links a:hover,.footer-contact-item:hover{color:#a97870}.footer-contact{flex-direction:column;align-items:flex-start;display:flex}.footer-contact-item{align-items:flex-start;gap:11px;margin-bottom:14px;display:flex}.footer-contact-item svg{color:#b98279;flex:0 0 16px;width:16px;height:16px;margin-top:5px}.footer-address span{max-width:270px}.footer-bottom{border-top:1px solid rgba(130,91,83,.16);flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;max-width:1280px;margin:0 auto;padding:17px 36px;display:flex}.footer-bottom p{color:#837571;margin:0;font-size:16px;line-height:1.7}.footer-credit{color:#8f625b;font-size:14px;font-weight:700;text-decoration:underline}.footer-legal-links{color:#a28f89;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.footer-legal-links a{color:#716563;text-decoration:none;transition:color .16s}.footer-legal-links a:hover,.footer-credit:hover{color:#a97870}@media (max-width:1000px){.footer-container{grid-template-columns:1.2fr 1fr 1fr;gap:36px 28px}.footer-brand{grid-row:span 2}}@media (max-width:700px){.footer{border-radius:24px 24px 0 0;width:100%;margin-top:40px}.footer-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 22px;padding:40px 24px 34px}.footer-brand{text-align:center;grid-area:auto/1/auto/-1;align-items:center}.footer-bio{max-width:440px}.footer-bottom{padding:15px 24px}}@media (max-width:420px){.footer-container{gap:28px 16px;padding-left:18px;padding-right:18px}.footer-col-title{margin-bottom:14px;font-size:16px}.footer-links a,.footer-contact-item{font-size:15px}.footer-bottom{padding-left:18px;padding-right:18px}}
