.navigation{width:100%;height:100%;display:flex;align-items:start;padding:0 var(--layout-spacing-medium)}.navigation.open{animation:slide-right .3s ease forwards}.navigation.closing{animation:slide-right-out .3s ease forwards}@media screen and (min-width:576px){.navigation{padding:0 var(--layout-spacing-xl)}.navigation.open{animation:slide-right .8s ease forwards}}@media screen and (min-width:960px){.navigation{--color-accent:#b71918;--color-accent-hover:#fe2423;max-height:calc(100% - 40px);overflow-y:auto;padding:0 var(--layout-spacing-xl) 0 calc(var(--layout-spacing-large) + 40px + var(--layout-spacing-small))}.navigation::-webkit-scrollbar{width:3px}.navigation::-webkit-scrollbar-track{background:rgba(0,0,0,0);border:1px solid var(--color-dark-gray);border-radius:3px}.navigation::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:3px}.navigation::-webkit-scrollbar-thumb:hover{background:var(--color-accent-hover)}.navigation::-webkit-scrollbar-button{display:none;width:0;height:0}}.navigation .accordion{width:100%;display:flex;flex-direction:column}.navigation .accordion-link{--color-border-primary:#cecdcd;--color-accent:#b71918;--color-accent-hover:#fe2423;font-family:var(--font-main);font-size:var(--font-size-h4-xs);line-height:var(--font-height-h4-xs);font-weight:400;letter-spacing:-.38px;width:100%;background-color:rgba(0,0,0,0);cursor:pointer;text-decoration:none;padding:var(--layout-spacing-small) 0;height:45px;flex:1 1;display:flex;align-items:center;justify-content:space-between;color:var(--color-accent);transition:color .2s ease-in-out;border-bottom:1px solid var(--color-border-primary)}@media screen and (min-width:576px){.navigation .accordion-link{font-size:var(--font-size-h4-sm);line-height:var(--font-height-h4-sm);letter-spacing:-.42px}}@media screen and (min-width:1280px){.navigation .accordion-link{font-size:var(--font-size-h4-md);line-height:var(--font-height-h4-md);letter-spacing:-.4px}}@media screen and (min-width:1920px){.navigation .accordion-link{font-size:var(--font-size-h4);line-height:var(--font-height-h4);letter-spacing:-.48px}}.navigation .accordion-link:first-child{border-top:1px solid var(--color-border-primary)}@media screen and (min-width:1920px){.navigation .accordion-link{padding:var(--layout-spacing-medium) 0}}.navigation .accordion-link:hover{color:var(--color-accent-hover)}.navigation .accordion-link-container{display:flex;flex-direction:column;gap:var(--layout-spacing-small)}.navigation .accordion-link-item{font-family:var(--font-secondary);font-size:var(--font-size-body1-xs);line-height:var(--font-height-body1-xs);font-weight:400;letter-spacing:-.28px;color:var(--color-accent);text-decoration:none;transition:opacity .2s ease-in-out}@media screen and (min-width:576px){.navigation .accordion-link-item{font-size:var(--font-size-body1-sm);line-height:var(--font-height-body1-sm);letter-spacing:-.3px}}@media screen and (min-width:1280px){.navigation .accordion-link-item{font-size:var(--font-size-body1-md);line-height:var(--font-height-body1-md);letter-spacing:-.3px}}@media screen and (min-width:1920px){.navigation .accordion-link-item{font-size:var(--font-size-body1);line-height:var(--font-height-body1);letter-spacing:-.34px}}.navigation .accordion-link-item:hover{color:var(--color-accent-hover)}.navigation .accordion-item{margin-top:0;border-bottom:1px solid var(--color-border-invert)}.navigation .accordion-trigger{font-family:var(--font-main);font-size:var(--font-size-h4-xs);line-height:var(--font-height-h4-xs);font-weight:400;letter-spacing:-.38px;padding:var(--layout-spacing-small) 0;color:var(--color-active)}@media screen and (min-width:576px){.navigation .accordion-trigger{font-size:var(--font-size-h4-sm);line-height:var(--font-height-h4-sm);letter-spacing:-.42px}}@media screen and (min-width:1280px){.navigation .accordion-trigger{font-size:var(--font-size-h4-md);line-height:var(--font-height-h4-md);letter-spacing:-.4px}}@media screen and (min-width:1920px){.navigation .accordion-trigger{font-size:var(--font-size-h4);line-height:var(--font-height-h4);letter-spacing:-.48px;padding:var(--layout-spacing-medium) 0}}.navigation .accordion-trigger>.accordion-arrow:after{border-color:var(--color-text-on-accent)}.navigation .accordion-trigger>.accordion-arrow:before{background:var(--color-text-on-accent)}.navigation .accordion-trigger:hover{color:var(--color-active-hover)}.navigation .accordion-trigger:hover .accordion-arrow:after{border-color:var(--color-text-on-accent)}.navigation .accordion-trigger:hover .accordion-arrow:before,.navigation .accordion-trigger[data-state=open]>.accordion-arrow:before{background:var(--color-text-on-accent)}.navigation .accordion-trigger[data-state=open]>.accordion-arrow:after{border-color:var(--color-text-on-accent)}.navigation .accordion-trigger[data-state=open]:hover>.accordion-arrow:before{background:var(--color-text-on-accent)}.navigation .accordion-trigger[data-state=open]:hover>.accordion-arrow:after{border-color:var(--color-text-on-accent)}.navigation .accordion-content{padding:0 0 var(--layout-spacing-small) var(--layout-spacing-small)}@keyframes slide-right{0%{animation-timing-function:ease-out;opacity:0;transform:translateX(-100%)}45%{animation-timing-function:ease-out;opacity:1;transform:translateX(0)}65%{animation-timing-function:linear;transform:translateX(28px)}to{animation-timing-function:ease-out;transform:translateX(0)}}@keyframes slide-right-out{0%{animation-timing-function:ease-out;opacity:1;transform:translateX(0)}to{animation-timing-function:ease-out;opacity:0;transform:translateX(-100%)}}.tooltip-trigger-mobile{padding-bottom:10px;color:var(--color-text-on-accent)}@media screen and (min-width:960px){.tooltip-trigger-mobile{display:none}}.tooltip-trigger-mobile-light img{filter:unset}.tooltip-trigger-mobile-dark img,.tooltip-trigger-mobile-default img{filter:brightness(0) saturate(100%) invert(16%) sepia(88%) saturate(3271%) hue-rotate(353deg) brightness(86%) contrast(91%)}html[data-theme=dark] .tooltip-trigger-mobile-default img{filter:unset}.tooltip-trigger{transition:color .2s ease-in-out;text-decoration:none;display:none;font-family:var(--font-family);gap:12px;align-items:center;cursor:pointer;color:var(--color-text-on-accent)}.tooltip-trigger-phone{transition:transform .2s ease-in-out,color .2s ease-in-out}.tooltip-trigger-container{margin-top:-5px}@media screen and (min-width:960px){.tooltip-trigger-container{margin-top:unset}.tooltip-trigger{display:flex}}.tooltip-trigger[data-state=delayed-open]>.phone-chevron{color:var(--color-accent)}.tooltip-trigger-light{color:var(--color-text-on-accent)}.tooltip-trigger-dark,.tooltip-trigger-default,.tooltip-trigger-default .tooltip-trigger-phone{color:var(--color-accent)}html[data-theme=dark] .tooltip-trigger-default,html[data-theme=dark] .tooltip-trigger-default .tooltip-trigger-phone{color:var(--color-text-on-accent)}html[data-theme=dark] .tooltip-trigger-default:hover,html[data-theme=dark] .tooltip-trigger-default:hover .tooltip-trigger-phone{color:var(--color-active-hover)}.tooltip-trigger:hover{color:var(--color-accent-hover)}.tooltip-trigger:hover .tooltip-trigger-phone{color:var(--color-accent-hover);transform:rotate(180deg)}.tooltip-content{font-family:var(--font-family);z-index:20;padding:24px;background-color:var(--color-bg-secondary);box-shadow:0 10px 38px -10px hsla(206,22%,7%,.35),0 10px 20px -15px hsla(206,22%,7%,.2);animation-duration:.1s;will-change:transform,opacity;display:none}.tooltip-content-open{--color-bg-secondary:#fff;--color-text-secondary:#2c2c2c;--color-accent:#b71918;--color-accent-hover:#fe2423;--color-border-primary:#cecdcd}.tooltip-content-open .tooltip-content-item-socials .social-link img{filter:unset}.tooltip-content-open .tooltip-content-item-socials .social-link:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(0deg)}@media screen and (min-width:960px){.tooltip-content{display:block}}.tooltip-content:focus-visible{outline:none}.tooltip-content[data-state=delayed-open]{animation-name:slide-down-and-fade;animation-duration:.35s}.tooltip-content[data-state=closed]{animation-name:slide-up-and-fade-out;animation-duration:.35s}.tooltip-content-emails{display:flex;flex-direction:column;gap:24px}.tooltip-content-item{display:flex;flex-direction:column;gap:8px}.tooltip-content-item-socials{display:flex;gap:16px}.tooltip-content-item-label{color:var(--color-text-secondary)}.tooltip-content-item-main{text-decoration:none;color:var(--color-accent)}.tooltip-content-item-main:hover{color:var(--color-accent-hover)}.tooltip-content-button a,.tooltip-content-button button{width:100%}@keyframes slide-up-and-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-70px)}}@keyframes slide-up-and-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-right-and-fade{0%{opacity:0;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-down-and-fade{0%{opacity:0;transform:translateY(-70px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left-and-fade{0%{opacity:0;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}.mandrogi-header{position:relative;display:flex;flex-direction:column;font-family:var(--font-family);padding:var(--layout-spacing-small) var(--layout-spacing-small) 0;z-index:21;width:100%}@media screen and (min-width:960px){.mandrogi-header{padding:var(--layout-spacing-medium) var(--layout-spacing-large) 0}}.mandrogi-header .actions{display:flex;justify-content:space-between;align-items:start;height:68px}@media screen and (min-width:960px){.mandrogi-header .actions{height:88px}}.mandrogi-header .actions-button{display:flex;align-items:center;gap:var(--layout-spacing-small);background:none;border:none;cursor:pointer;font-size:20px;transition:all .2s ease-in-out}.mandrogi-header .actions-button span{display:none;text-transform:uppercase;font-family:var(--font-secondary)}@media screen and (min-width:960px){.mandrogi-header .actions-button span{display:inline}}.mandrogi-header .actions-button-icon{position:relative;width:32px;height:32px}@media screen and (min-width:960px){.mandrogi-header .actions-button-icon{width:40px;height:40px}}.mandrogi-header .actions-button-icon:after,.mandrogi-header .actions-button-icon:before{content:"";position:absolute;left:0;width:100%;height:1px;transition:transform .2s ease-in-out,opacity .2s ease-in-out;background:currentcolor;top:50%}.mandrogi-header .actions-button-icon:before{transform:translateY(-6px)}.mandrogi-header .actions-button-icon:after{transform:translateY(6px)}@media(hover:hover)and (pointer:fine){.mandrogi-header .actions-button:hover .actions-button-icon:before{transform:translateY(-8px)}.mandrogi-header .actions-button:hover .actions-button-icon:after{transform:translateY(8px)}.mandrogi-header .actions-button:hover.open .actions-button-icon:before{transform:translateY(-50%) rotate(45deg) scale(1.2)}.mandrogi-header .actions-button:hover.open .actions-button-icon:after{transform:translateY(-50%) rotate(-45deg) scale(1.2)}}.mandrogi-header .actions-button.open .actions-button-icon:after,.mandrogi-header .actions-button.open .actions-button-icon:before{top:50%}.mandrogi-header .actions-button.open .actions-button-icon:before{transform:translateY(-50%) rotate(45deg)}.mandrogi-header .actions-button.open .actions-button-icon:after{transform:translateY(-50%) rotate(-45deg)}.mandrogi-header .actions-logo{width:168px;height:44px;position:absolute;left:50%;transform:translateX(-50%);text-align:center}.mandrogi-header .actions-logo img{max-width:100%;object-fit:contain;padding-top:8px}@media screen and (min-width:960px){.mandrogi-header .actions-logo img{padding-top:0}.mandrogi-header .actions-logo{width:218px;height:88px}}@media screen and (min-width:1280px){.mandrogi-header .actions-logo{width:296px;height:78px}}.mandrogi-header .actions-controls{display:flex;align-items:center;gap:20px;padding-top:8px}@media screen and (min-width:960px){.mandrogi-header .actions-controls{padding-top:0}}.mandrogi-header .actions-controls-switchers{align-items:center;gap:15px;display:none}@media screen and (min-width:960px){.mandrogi-header .actions-controls-switchers{display:flex}}.mandrogi-header .actions.dark .actions-button{color:var(--color-accent)}.mandrogi-header .actions.dark .actions-button-icon:after,.mandrogi-header .actions.dark .actions-button-icon:before{background:var(--color-accent)}.mandrogi-header .actions.dark .actions-logo .light{display:none}.mandrogi-header .actions.dark .actions-logo .dark{display:block}.mandrogi-header .actions.light .actions-button{color:var(--color-text-on-accent)}.mandrogi-header .actions.light .actions-button-icon:after,.mandrogi-header .actions.light .actions-button-icon:before{background:var(--color-text-on-accent)}.mandrogi-header .actions.light .actions-logo .light{display:block}.mandrogi-header .actions.light .actions-logo .dark{display:none}.mandrogi-header .actions.default .actions-button{color:var(--color-accent)}.mandrogi-header .actions.default .actions-button-icon:after,.mandrogi-header .actions.default .actions-button-icon:before{background:var(--color-accent)}.mandrogi-header .actions.default .actions-logo .light{display:none}.mandrogi-header .actions.default .actions-logo .dark{display:block}html[data-theme=dark] .mandrogi-header .actions.default .actions-button{color:var(--color-text-on-accent)}html[data-theme=dark] .mandrogi-header .actions.default .actions-button-icon:after,html[data-theme=dark] .mandrogi-header .actions.default .actions-button-icon:before{background:var(--color-text-on-accent)}html[data-theme=dark] .mandrogi-header .actions.default .actions-logo .light{display:block}html[data-theme=dark] .mandrogi-header .actions.default .actions-logo .dark{display:none}.mandrogi-header .action-back-nav{font-family:var(--font-secondary);font-size:var(--font-size-body1-xs);line-height:var(--font-height-body1-xs);font-weight:400;letter-spacing:-.28px;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;text-decoration:none;color:var(--color-accent);gap:var(--layout-spacing-xxs);background-color:var(--color-bg-secondary);border-radius:var(--layout-radius-pill);padding:var(--layout-spacing-xxs) 20px var(--layout-spacing-xxs) var(--layout-spacing-xxs);margin:var(--layout-spacing-large) auto 0}@media screen and (min-width:576px){.mandrogi-header .action-back-nav{font-size:var(--font-size-body1-sm);line-height:var(--font-height-body1-sm);letter-spacing:-.3px}}@media screen and (min-width:1280px){.mandrogi-header .action-back-nav{font-size:var(--font-size-body1-md);line-height:var(--font-height-body1-md);letter-spacing:-.3px}}@media screen and (min-width:1920px){.mandrogi-header .action-back-nav{font-size:var(--font-size-body1);line-height:var(--font-height-body1);letter-spacing:-.34px}}@media screen and (min-width:960px){.mandrogi-header .action-back-nav{padding:11px var(--layout-spacing-small) 11px var(--layout-spacing-xs);margin:0}}.mandrogi-header-open{--color-bg-tertiary:#ebe7e1;--color-text-secondary:#2c2c2c;--color-icon:#656565;--color-accent-hover:#fe2423;background:var(--color-bg-tertiary);transition:background-color .2s ease-in-out}.mandrogi-header-open .actions.light .actions-button{color:var(--color-text-secondary)}.mandrogi-header-open .actions.light .actions-button-icon:after,.mandrogi-header-open .actions.light .actions-button-icon:before{background:var(--color-text-secondary)}.mandrogi-header-open .theme-switcher-light .icon svg.active{stroke:var(--color-icon)}.mandrogi-header-open .theme-switcher-light:hover .icon svg.active{stroke:var(--color-text-on-accent)}.mandrogi-header-open .language-switcher-button.light{color:var(--color-text-secondary)}.mandrogi-header-open .language-switcher-button.light:hover{color:var(--color-text-on-accent)}.mandrogi-header-open .tooltip-trigger-light{color:var(--color-text-secondary)}.mandrogi-header-open .tooltip-trigger-light:hover{color:var(--color-accent-hover)}.mandrogi-header-open .tooltip-trigger-mobile{color:var(--color-icon)}@media screen and (min-width:960px){.mandrogi-header-open{background-color:rgba(0,0,0,0);height:120px}}.menu-overlay{--color-bg-tertiary:#ebe7e1;position:fixed;inset:0;background:var(--color-bg-tertiary);z-index:20;display:flex;flex-direction:column;align-items:center;padding-top:130px;overflow:hidden auto}.menu-overlay.open{animation:fade-in .3s ease-in forwards;pointer-events:auto}.menu-overlay.open .slider-controls{--color-accent:#b71918;--color-accent-hover:#fe2423}.menu-overlay.open .slider-controls [class*=next]:not([disabled]) svg path[class*=arrow]{stroke:var(--color-accent)}.menu-overlay.open .slider-controls [class*=next]:not([disabled]) svg path[class*=dot]{fill:var(--color-accent)}.menu-overlay.open .slider-controls [class*=next]:not([disabled]):hover svg path[class*=dot]{fill:var(--color-accent-hover)}.menu-overlay.open .slider-controls [class*=next]:not([disabled]):hover svg path[class*=arrow]{stroke:var(--color-accent-hover)}.menu-overlay.open .slider-controls [class*=prev]:hover:not([disabled]) svg path[class*=dot]{fill:var(--color-accent-hover)}.menu-overlay.closing{animation:fade-out .3s ease-out forwards}.menu-overlay .menu-content{width:100%;display:flex;justify-content:center;max-width:2544px;margin:0 auto;padding-top:var(--layout-spacing-large)}@media screen and (min-width:576px){.menu-overlay .menu-content{height:100%;max-height:100vh;padding-top:50px}}@media screen and (min-width:960px){.menu-overlay .menu-content{display:grid;grid-template-columns:1fr 1fr;padding-top:88px}}.menu-overlay .menu-content .swiper{--color-accent:#fab400;--color-accent-hover:#ffd361;--color-disabled:#313131;display:none;max-width:888px}.menu-overlay .menu-content .swiper-link-wrapper:after{content:"";position:absolute;top:0;display:block;width:100%;height:100%;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4))}@media screen and (min-width:576px){.menu-overlay .menu-content .swiper.open{animation:slide-left .8s ease forwards}.menu-overlay .menu-content .swiper.closing{animation:slide-left-out .3s ease forwards}}@media screen and (min-width:960px){.menu-overlay .menu-content .swiper{display:flex;flex-direction:column;padding:0 var(--layout-spacing-xl) var(--layout-spacing-small)}.menu-overlay .menu-content .swiper .slider-controls{display:block}}@media screen and (min-width:1920px){.menu-overlay .menu-content .swiper{padding:0 var(--layout-spacing-3xl) var(--layout-spacing-large)}}.menu-overlay .menu-footer{--color-accent:#b71918;--color-link:#b71918;--color-accent-hover:#fe2423;--color-border-primary:#cecdcd;display:block}@media screen and (min-width:576px){.menu-overlay .menu-footer{display:none}}.menu-overlay .menu-footer .mandrogi-footer{background:var(--color-bg-tertiary)}.menu-overlay .menu-footer .mandrogi-footer .top{padding-top:var(--layout-spacing-large)}.menu-overlay .menu-footer .mandrogi-footer .contact.email:after{background:linear-gradient(-90deg,var(--color-bg-tertiary) 0,rgba(255,255,255,0) 100%)}.menu-overlay .menu-footer .mandrogi-footer [class*=mantera-logo]{display:none}.menu-overlay .menu-footer .social-link img{filter:unset}.menu-overlay .menu-footer .social-link:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(0deg)}@media screen and (min-width:960px){.menu-overlay .navigation.open,.menu-overlay .standart-slider-swiper{width:100%;min-width:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-left{0%{animation-timing-function:ease-out;opacity:0;transform:translateX(100%)}45%{animation-timing-function:ease-out;opacity:1;transform:translateX(0)}65%{animation-timing-function:linear;transform:translateX(-28px)}to{animation-timing-function:ease-out;transform:translateX(0)}}@keyframes slide-left-out{0%{animation-timing-function:ease-out;opacity:1;transform:translateX(0)}to{animation-timing-function:ease-out;opacity:0;transform:translateX(100%)}}