:root{--mzp-gutter:20px;--mzp-max:1080px;--mzp-content:992px;--mzp-wide:1136px;--mzp-nav-top:24px;--mzp-sticky-top:104px;--mzp-section-y:60px;--mzp-line:1px solid var(--wp--preset--color--surface-elevated);--mzp-ease:var(--wp--custom--motion--ease-out,cubic-bezier(0.22,1,0.36,1));--mzp-fast:var(--wp--custom--motion--fast,300ms);--mzp-base:var(--wp--custom--motion--base,400ms)}@media (min-width:768px){:root{--mzp-gutter:32px}}@media (min-width:1080px){:root{--mzp-gutter:44px}}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(255,255,255,.08);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--mzp-sticky-top)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--wp--preset--color--bg-page);color:var(--wp--preset--color--text-secondary);font-family:var(--wp--preset--font-family--titillium);font-size:16px;line-height:1.4;margin:0;overflow-wrap:break-word;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.mzp :is(p,li){text-wrap-style:pretty}:where(a,button,summary){transition-duration:var(--mzp-fast);transition-property:color,background-color,border-color,box-shadow,text-decoration-color;transition-timing-function:ease}canvas,iframe,img,svg,video{max-width:100%}img,video{height:auto}pre{max-width:100%;overflow-x:auto}.mzp-main{overflow-x:clip}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:3px}::selection{background:var(--wp--preset--color--accent);color:var(--wp--preset--color--white)}.mzp-icon{display:block;flex:none}.mzp-icon--mask{background:currentcolor;mask:var(--mzp-mask) center /contain no-repeat}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus,.skip-link:focus{background:var(--wp--preset--color--white);border-radius:var(--wp--custom--radius--sm);clip-path:none;color:var(--wp--preset--color--bg-page);font-size:16px;font-weight:600;height:auto;left:12px;margin:0;padding:12px 18px;position:fixed!important;text-decoration:none;top:12px;width:auto;z-index:100000}.mzp-container{margin-inline:auto;max-width:var(--mzp-max);padding-inline:var(--mzp-gutter);width:100%}.mzp-section{padding-block:var(--mzp-section-y);position:relative}.mzp-section--line{border-top:var(--mzp-line)}.mzp-btn,.wp-block-button.is-style-secondario .wp-block-button__link{align-items:center;border:0;border-radius:24px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:400;gap:4px;justify-content:center;line-height:1.12;min-height:44px;padding:8px 16px;text-decoration:none;transition:background-color var(--mzp-fast) ease;white-space:nowrap}.mzp-btn--primary{background:var(--wp--preset--color--accent);box-shadow:var(--wp--custom--shadow--primary);color:var(--wp--preset--color--white);padding-inline:19px 16px}@media (hover:hover){.mzp-btn--primary:focus-visible,.mzp-btn--primary:hover{background:var(--wp--preset--color--accent-hover)}}.mzp-btn--secondary,.wp-block-button.is-style-secondario .wp-block-button__link{background:var(--wp--preset--color--bg-page);box-shadow:var(--wp--custom--shadow--secondary);color:var(--wp--preset--color--white)}@media (hover:hover){.mzp-btn--secondary:focus-visible,.mzp-btn--secondary:hover,.wp-block-button.is-style-secondario .wp-block-button__link:focus-visible,.wp-block-button.is-style-secondario .wp-block-button__link:hover{background:var(--wp--preset--color--surface-elevated)}}.mzp-btn .mzp-icon{height:18px;width:18px}.mzp-btn__label{padding-inline:6px}.mzp-btn-small{align-items:center;background:var(--wp--preset--color--surface-elevated);border:1px solid var(--wp--preset--color--surface-elevated);border-radius:24px;box-shadow:var(--wp--custom--shadow--small);color:var(--wp--preset--color--neutral-25);display:inline-flex;font-size:13px;gap:4px;height:36px;letter-spacing:-.01em;line-height:1.12;padding:0 12px 0 16px;transition:background-color var(--mzp-fast) ease;white-space:nowrap}@media (hover:hover){.mzp-btn-small:focus-visible,.mzp-btn-small:hover{background:var(--wp--preset--color--placeholder)}}.mzp-btn-small .mzp-icon{color:var(--wp--preset--color--accent);height:12px;padding:1.125px;transition:transform var(--mzp-base) var(--mzp-ease);width:12px}.mzp-btn-small[aria-expanded=true] .mzp-icon{transform:rotate(180deg)}.mzp-arrow{display:inline-block;flex:none;height:18px;overflow:hidden;position:relative;width:18px}.mzp-arrow .mzp-icon{height:18px;inset:0;position:absolute;transition:transform var(--mzp-base) var(--mzp-ease);width:18px}.mzp-arrow__b{transform:translate(-16px,16px)}@media (hover:hover){a:focus-visible .mzp-arrow__a,a:hover .mzp-arrow__a{transform:translate(16px,-16px)}a:focus-visible .mzp-arrow__b,a:hover .mzp-arrow__b{transform:none}}.mzp-view-all{display:flex;justify-content:center;margin:0}.mzp-link-all{align-items:center;color:var(--wp--preset--color--text-muted);display:inline-flex;font-size:20px;gap:4px;line-height:28px;text-decoration:none;transition:color var(--mzp-fast) ease}.mzp-link-all .mzp-arrow{color:var(--wp--preset--color--text-secondary)}@media (hover:hover){.mzp-link-all:focus-visible,.mzp-link-all:hover{color:var(--wp--preset--color--neutral-25)}}.mzp-socials{display:flex;gap:6px;list-style:none;margin:0;padding:0}.mzp-socials__link{background:var(--wp--preset--color--accent);border-radius:24px;color:var(--wp--preset--color--neutral-25);display:grid;height:30px;place-items:center;transition:background-color var(--mzp-fast) ease,transform var(--mzp-fast) ease;width:30px}.mzp-socials__link .mzp-icon{height:14px;width:14px}@media (hover:hover){a.mzp-socials__link:focus-visible,a.mzp-socials__link:hover{background:var(--wp--preset--color--accent-hover);transform:translateY(-2px)}}.mzp-socials--glass .mzp-socials__link{backdrop-filter:blur(5px);background:var(--wp--custom--color--black-50)}@media (hover:hover){.mzp-socials--glass a.mzp-socials__link:focus-visible,.mzp-socials--glass a.mzp-socials__link:hover{background:var(--wp--preset--color--accent)}}:root{--mzp-bloom:radial-gradient(circle at 65.34% 44.62%,#2b2b2b 0%,rgba(43,43,43,.844) 8.53%,rgba(43,43,43,.5) 17.05%,rgba(43,43,43,.156) 25.58%,rgba(43,43,43,0) 34.1%),radial-gradient(circle at 28.07% 74.48%,#1f1f1f 0%,rgba(31,31,31,.844) 11.15%,rgba(31,31,31,.5) 22.3%,rgba(31,31,31,.156) 33.45%,rgba(31,31,31,0) 44.6%),radial-gradient(circle at 52.42% 19.94%,#2b2b2b 0%,rgba(43,43,43,.844) 14.12%,rgba(43,43,43,.5) 28.25%,rgba(43,43,43,.156) 42.38%,rgba(43,43,43,0) 56.5%)}body.mzp{background-attachment:fixed;background-image:var(--mzp-bloom);background-position:0 0;background-repeat:no-repeat;background-size:100% 100vh;background-size:100% 100lvh}.mzp-bloom{display:none}@media (any-pointer:coarse){body.mzp{background-image:none}.mzp-bloom{background:var(--mzp-bloom),var(--wp--preset--color--bg-page);display:block;height:100vh;height:100lvh;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}}.mzp-sections{padding-bottom:0}.mzp-sections>*{margin-block:0}.mzp-embed{aspect-ratio:16/9;background:#000;border:0;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;width:100%}.mzp-embed__poster{border:0;height:100%;inset:0;object-fit:cover;position:absolute;transition:transform var(--wp--custom--motion--slow,.9s) var(--mzp-ease);width:100%}.mzp-embed__play{background:var(--wp--preset--color--accent);border-radius:50%;box-shadow:var(--wp--custom--shadow--primary);height:72px;left:50%;transition:transform var(--mzp-base) var(--mzp-ease),background-color var(--mzp-fast) ease;width:72px}.mzp-embed__play,.mzp-embed__play:after{position:absolute;top:50%;transform:translate(-50%,-50%)}.mzp-embed__play:after{border-bottom:11px solid transparent;border-left:18px solid var(--wp--preset--color--white);border-top:11px solid transparent;content:"";left:54%}@media (hover:hover){.mzp-embed:focus-visible .mzp-embed__poster,.mzp-embed:hover .mzp-embed__poster{transform:scale(1.05)}.mzp-embed:focus-visible .mzp-embed__play,.mzp-embed:hover .mzp-embed__play{background:var(--wp--preset--color--accent-hover);transform:translate(-50%,-50%) scale(1.08)}}@media (prefers-reduced-motion:no-preference){.mzp .is-out{opacity:0}.mzp .is-in{transition:opacity 1s cubic-bezier(.33,0,.2,1)}.is-live{will-change:opacity}}@media print{.mzp .is-out{opacity:1!important}}@media (prefers-reduced-motion:no-preference){[data-mzp-parallax]{will-change:translate}}
.mzp-cards{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:768px){.mzp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mzp-cards--archive{row-gap:18px}.mzp-cards--single{grid-template-columns:minmax(0,calc(50% - 12px));justify-content:center}}.mzp-card{min-width:0}.mzp-card__link{color:inherit;display:flex;flex-direction:column;gap:12px;text-decoration:none}.mzp-card__link,.mzp-card__media{border-radius:var(--wp--custom--radius--card)}.mzp-card__media{aspect-ratio:4/3;background:var(--wp--preset--color--placeholder);display:grid;isolation:isolate;overflow:hidden;place-items:center;position:relative}.mzp-card__img{height:100%;object-fit:cover;transition:transform var(--wp--custom--motion--slow,.9s) var(--mzp-ease);width:100%}.mzp-card__badge{background:var(--wp--preset--color--accent);border-radius:20px;color:var(--wp--preset--color--white);font-size:13px;left:50%;line-height:1.5;opacity:0;padding:8px 14px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) translate(var(--mzp-badge-x,0),var(--mzp-badge-y,0)) scale(.88);transition:opacity var(--mzp-base) var(--mzp-ease),transform var(--mzp-base) var(--mzp-ease);white-space:nowrap;z-index:1}.mzp-card__meta{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.mzp-card__text{display:flex;flex-direction:column;gap:3px;min-width:0}.mzp-card__title{color:var(--wp--preset--color--neutral-50);font-size:20px;font-weight:700;letter-spacing:0;line-height:1.3;margin:0;overflow-wrap:anywhere}.mzp-card__cta,.mzp-card__title{transition:color var(--mzp-fast) ease}.mzp-card__cta{align-items:center;color:var(--wp--preset--color--text-secondary);display:inline-flex;flex:none;font-size:13px;gap:4px;letter-spacing:-.01em;line-height:1.12}@media (max-width:767px){.mzp-card__meta{align-items:center;flex-direction:column;gap:8px;text-align:center}}@media (hover:hover){.mzp-card__link:focus-visible .mzp-card__img,.mzp-card__link:hover .mzp-card__img{transform:scale(1.05)}.mzp-card__link:focus-visible .mzp-card__badge,.mzp-card__link:hover .mzp-card__badge{opacity:1;transform:translate(-50%,-50%) translate(var(--mzp-badge-x,0),var(--mzp-badge-y,0)) scale(1)}.mzp-card__link:focus-visible .mzp-card__cta,.mzp-card__link:focus-visible .mzp-card__title,.mzp-card__link:hover .mzp-card__cta,.mzp-card__link:hover .mzp-card__title{color:var(--wp--preset--color--accent)}}.mzp-card__link:focus-visible{outline:none}.mzp-card__link:focus-visible .mzp-card__media{outline:2px solid var(--wp--preset--color--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.mzp-card__badge,.mzp-card__img{transition:none}}.mzp-card.sticky .mzp-card__title:after{background:var(--wp--preset--color--accent);border-radius:50%;content:"";display:inline-block;height:6px;margin-left:8px;vertical-align:middle;width:6px}
.mzp-nav{height:68px;left:0;pointer-events:none;position:fixed;right:0;top:var(--mzp-nav-top);z-index:100}.mzp-nav__bar{align-items:center;backdrop-filter:blur(5px);background:var(--wp--custom--color--glass);border-radius:var(--wp--custom--radius--nav);box-shadow:inset 0 0 0 1px var(--wp--custom--color--ring);display:flex;gap:18px;height:68px;justify-content:space-between;left:50%;padding:0 12px;pointer-events:auto;position:absolute;top:0;transform:translateX(-50%);transition:opacity var(--mzp-base) var(--mzp-ease),transform var(--mzp-base) var(--mzp-ease),visibility 0s linear;width:calc(100% - 40px)}.mzp-nav__bar--compact{transform:translateX(-50%) scale(1.04);width:300px}.mzp-nav.is-compact .mzp-nav__bar--full,.mzp-nav__bar--compact{opacity:0;transition-delay:0s,0s,var(--mzp-base);visibility:hidden}.mzp-nav.is-compact .mzp-nav__bar--full{transform:translateX(-50%) scale(.96)}.mzp-nav.is-compact .mzp-nav__bar--compact{opacity:1;transform:translateX(-50%);transition-delay:0s;visibility:visible}.mzp-nav__brand{align-items:center;color:var(--wp--preset--color--neutral-50);display:flex;flex:none;font-size:16px;font-weight:600;gap:8px;line-height:1.12;text-decoration:none}.mzp-nav__avatar{border-radius:50%;height:32px;object-fit:cover;width:32px}.mzp-nav__bar--full .mzp-nav__name{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mzp-nav__menu{margin-left:auto}.mzp-contact-rows,.mzp-footer__menu,.mzp-nav__list{list-style:none;margin:0;padding:0}.mzp-nav__list{display:flex;gap:18px}.mzp-nav__list a{color:var(--wp--preset--color--neutral-150);display:block;font-size:16px;line-height:1.12;padding:13px 4px;text-decoration:none;transition:color var(--mzp-fast) ease}.mzp-nav__list [aria-current=page]{color:var(--wp--preset--color--white)}@media (hover:hover){.mzp-nav__list a:focus-visible,.mzp-nav__list a:hover{color:var(--wp--preset--color--accent)}}.mzp-nav__contact{background:var(--wp--preset--color--accent);border:0;border-radius:24px;color:var(--wp--preset--color--white);flex:none;font-size:16px;line-height:1.12;padding:8px 16px;transition:background-color var(--mzp-fast) ease}@media (hover:hover){.mzp-nav__contact:focus-visible,.mzp-nav__contact:hover{background:var(--wp--custom--color--accent-nav-hover)}}.mzp-nav__toggle{background:transparent;border:0;border-radius:50%;display:grid;height:44px;margin-right:-6px;padding:0;place-items:center;transition:background-color var(--mzp-fast) ease;width:44px}@media (hover:hover){.mzp-nav__toggle:focus-visible,.mzp-nav__toggle:hover{background:hsla(0,0%,100%,.08)}}.mzp-nav__burger{display:grid;gap:3px;width:16px}.mzp-nav__burger span{background:var(--wp--preset--color--neutral-150);border-radius:2px;height:2px}@media (min-width:768px){.mzp-nav,.mzp-nav__bar{height:56px}.mzp-nav__bar--full{width:570px}.mzp-nav__bar--full .mzp-nav__name{clip-path:none;height:auto;overflow:visible;position:static;width:auto}}.mzp-nav__more{display:none}@media (max-width:767px){.mzp-nav__bar{gap:8px}.mzp-nav__contact{display:none}.mzp-nav__more{display:grid;flex:none}.mzp-nav__bar--full .mzp-nav__brand{flex:0 1 auto;font-size:15px;min-width:0}.mzp-nav__bar--full .mzp-nav__name{clip-path:none;height:auto;position:static;text-overflow:ellipsis;width:auto}.mzp-nav__list{gap:10px}.mzp-nav__list a{font-size:14px;padding-inline:2px}}@media (max-width:359px){.mzp-nav__bar{gap:6px;padding-inline:8px;width:calc(100% - 24px)}.mzp-nav__avatar{height:28px;width:28px}.mzp-nav__bar--full .mzp-nav__brand{font-size:14px;gap:6px}.mzp-nav__list{gap:8px}.mzp-nav__list a{font-size:13px}}.mzp-popover{background:var(--wp--custom--color--popover);border:1px solid var(--wp--custom--color--popover-border);border-radius:var(--wp--custom--radius--md);box-shadow:var(--wp--custom--shadow--popover);color:var(--wp--preset--color--text-secondary);inset:auto;margin:0;max-width:calc(100vw - 64px);min-width:228px;opacity:0;overflow:visible;padding:8px;pointer-events:auto;position:fixed;right:32px;top:100px;transform:translateY(-8px) scale(.98);transform-origin:top right;transition:opacity var(--mzp-fast) ease,transform var(--mzp-base) var(--mzp-ease),overlay var(--mzp-base) allow-discrete,display var(--mzp-base) allow-discrete;visibility:hidden;width:max-content}.mzp-popover:popover-open{opacity:1;transform:none;visibility:visible}@starting-style{.mzp-popover:popover-open{opacity:0;transform:translateY(-8px) scale(.98)}}@media (min-width:768px){.mzp-popover--contact{right:calc(50% - 273px);top:92px}}.mzp-contact-rows{display:grid;gap:4px}.mzp-contact-row{align-items:center;border-radius:var(--wp--custom--radius--xs);color:inherit;display:flex;gap:12px;padding:10px 16px 10px 12px;text-decoration:none;transition:background-color var(--mzp-fast) ease}@media (hover:hover){.mzp-contact-row:focus-visible,.mzp-contact-row:hover{background:hsla(0,0%,100%,.08)}.mzp-contact-row:focus-visible .mzp-contact-row__title,.mzp-contact-row:hover .mzp-contact-row__title{color:var(--wp--preset--color--white)}}.mzp-contact-row__icon{border-radius:24px;color:var(--wp--preset--color--white);flex:none;height:40px;padding:8px;transition:background-color var(--mzp-fast) ease;width:40px}@media (hover:hover){.mzp-contact-row:is(:hover,:focus-visible) .mzp-fab__btn--mail{background:var(--wp--custom--color--accent-bright)}.mzp-contact-row:is(:hover,:focus-visible) .mzp-fab__btn--call{background:var(--wp--custom--color--surface-hover)}}.mzp-contact-row__text{display:grid;gap:2px;min-width:0}.mzp-contact-row__title{color:var(--wp--preset--color--neutral-25);font-size:15px;font-weight:600;transition:color var(--mzp-fast) ease}.mzp-contact-row__sub{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mzp-fab{align-items:center;backdrop-filter:blur(5px);background:var(--wp--custom--color--glass);border-radius:var(--wp--custom--radius--fab);bottom:72px;box-shadow:inset 0 0 0 1px var(--wp--custom--color--ring);display:flex;gap:8px;height:64px;left:50%;padding:12px 12px 12px 24px;position:fixed;transform:translateX(-50%);width:max-content;z-index:90}.mzp-fab__text{display:grid;flex:1;margin:0}.mzp-fab__title{color:var(--wp--preset--color--neutral-50);font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.5}.mzp-fab__sub{color:var(--wp--preset--color--text-secondary);font-size:13px;letter-spacing:-.01em;line-height:1.12;white-space:nowrap}.mzp-fab__btn{border-radius:24px;color:var(--wp--preset--color--white);display:grid;flex:none;height:40px;place-items:center;position:relative;text-decoration:none;transition:background-color var(--mzp-fast) ease;width:40px}.mzp-fab__btn:before{content:"";inset:-2px;position:absolute}.mzp-fab__btn .mzp-icon{height:24px;width:24px}.mzp-fab__btn--mail{background:var(--wp--preset--color--accent);box-shadow:0 .482px .867px -1.167px rgba(234,0,68,.68),0 1.831px 3.295px -2.333px rgba(234,0,68,.61),0 8px 14.4px -3.5px rgba(234,0,68,.3),inset .318px .438px .325px 0 hsla(0,0%,100%,.4)}@media (hover:hover){.mzp-fab__btn--mail:focus-visible,.mzp-fab__btn--mail:hover{background:var(--wp--custom--color--accent-bright)}}.mzp-fab__btn--call{background:var(--wp--preset--color--surface-elevated);box-shadow:inset 0 0 0 1px var(--wp--preset--color--neutral-600)}@media (hover:hover){.mzp-fab__btn--call:focus-visible,.mzp-fab__btn--call:hover{background:var(--wp--custom--color--surface-hover)}}.mzp-fab__label{background:var(--wp--custom--color--popover);border-radius:8px;bottom:calc(100% + 20px);color:var(--wp--preset--color--neutral-25);font-size:13px;left:50%;letter-spacing:-.01em;line-height:1.12;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translate(-50%,6px);transition:opacity var(--mzp-fast) ease,transform var(--mzp-base) var(--mzp-ease);white-space:nowrap}@media (hover:hover){.mzp-fab__btn:focus-visible .mzp-fab__label,.mzp-fab__btn:hover .mzp-fab__label{opacity:1;transform:translate(-50%)}}.mzp-fade{background:linear-gradient(180deg,rgba(20,19,22,0),rgba(20,19,22,.85));bottom:0;height:160px;left:0;pointer-events:none;position:fixed;right:0;z-index:80}@media (prefers-reduced-transparency:reduce){.mzp-fade{display:none}.mzp-fab,.mzp-nav__bar{background:var(--wp--custom--color--popover)}}.mzp-cta{--mzp-section-y:64px}.mzp-cta__card{align-items:center;background:var(--wp--preset--color--accent);border-radius:var(--wp--custom--radius--media);box-shadow:var(--wp--custom--shadow--soft),inset 0 0 0 1px var(--wp--custom--color--ring-light);display:flex;flex-direction:column;gap:32px;padding:64px 32px;text-align:center}.mzp-cta__title{color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--h-1);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0;text-wrap:balance}.mzp-cta__actions{align-items:center;display:flex;flex-direction:column;gap:18px}.mzp-cal-logo .mzp-icon{color:var(--wp--preset--color--neutral-50);height:13px;width:61px}.mzp-footer{padding:44px 0 24px}.mzp-footer:has(~.mzp-fab){padding-bottom:160px}.mzp-footer__top{border-bottom:1px solid var(--wp--preset--color--text-muted);display:flex;flex-direction:column;gap:48px;padding-bottom:24px}.mzp-footer__title{display:flex;flex-direction:column;font-size:var(--wp--preset--font-size--h-1);font-weight:700;gap:4px;letter-spacing:-.02em;line-height:1.1;margin:0}.mzp-footer__line1{color:var(--wp--preset--color--neutral-50)}.mzp-footer__line2{color:var(--wp--preset--color--neutral-100)}.mzp-footer__contacts{display:grid;gap:24px}.mzp-footer__label{color:var(--wp--preset--color--text-muted);font-size:16px;line-height:1.12;margin:0 0 8px}.mzp-footer__col .mzp-socials{margin-top:16px}.mzp-footer__col .mzp-footer__label+.mzp-socials{margin-top:8px}.mzp-footer__menu a,.mzp-link-footer{color:var(--wp--preset--color--neutral-50);font-size:20px;line-height:28px;overflow-wrap:anywhere;text-decoration:none;transition:color var(--mzp-fast) ease}@media (hover:hover){.mzp-footer__menu a:focus-visible,.mzp-footer__menu a:hover,.mzp-link-footer:focus-visible,.mzp-link-footer:hover{color:var(--wp--preset--color--accent)}}.mzp-footer__bottom{display:grid;gap:24px;padding-block:24px 38px}.mzp-footer__nav .mzp-footer__label{margin-bottom:18px}.mzp-footer__menu{display:flex;flex-direction:column;gap:4px}.mzp-footer__copy{color:var(--wp--preset--color--text-secondary);font-size:16px;line-height:1.12;margin:0}.mzp-footer__logotype{display:block;height:auto;margin-top:24px;overflow:visible;width:100%}.mzp-footer__logotype text{fill:var(--wp--preset--color--accent);font-family:var(--wp--preset--font-family--titillium);font-size:138px;font-weight:700;letter-spacing:-3px}@media (min-width:768px){.mzp-footer__contacts{gap:32px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.mzp-footer__col--email{grid-column:1;justify-self:start}.mzp-footer__col--call{grid-column:2;justify-self:center}.mzp-footer__col--social{grid-column:3;justify-self:end;text-align:right}.mzp-footer__col--social .mzp-socials{justify-content:flex-end}.mzp-footer__bottom{align-items:start;grid-template-columns:minmax(0,1fr) auto}.mzp-footer__copy{justify-self:end;text-align:right}}@media (prefers-reduced-motion:reduce){.mzp-fab__label,.mzp-nav__bar,.mzp-popover{transition:none}}
