*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}body{font-size:1rem;line-height:auto;background-color:#fff}*{box-sizing:border-box}.global-wrapper{display:flex;flex-direction:column;height:auto;min-height:100vh}.admin-bar .global-wrapper{min-height:calc(100vh - 32px)}@media screen and (max-width: 782px){.admin-bar .global-wrapper{min-height:calc(100vh - 46px)}}.logged-in .topbar{top:32px !important}main{flex:1}.wrapper,section{margin:0 auto;max-width:1036px}.fl{display:flex;align-items:center}p{line-height:1.4rem;margin-bottom:20px}p strong{font-weight:800}@media screen and (max-width: 1024px){.hfe-nav-menu__submenu-plus{position:fixed;top:140px;right:0;padding:10px;transform:translateX(600px);opacity:0;transition:.5s;height:auto !important;width:50%;border-radius:10px 0 0 10px;overflow:hidden;font-size:14px !important}.hfe-nav-menu__submenu-plus li{border:none !important}.hfe-nav-menu__submenu-plus.menu-is-active{padding:10px;transform:translateX(0);transition:.5s;opacity:1;height:auto !important}}@media screen and (min-width: 1024px){.hamburger{order:0}}@media screen and (max-width: 1024px){.hamburger{position:relative;top:6px}}@media screen and (max-width: 1046px){.hamburger ul li a{font-size:14px !important}}.elementor-video{border-radius:20px}.mat_element a{text-align:left}.price__item p{margin-bottom:0}.topbar .logo{order:0;height:20px}@media screen and (max-width: 600px){.topbar .phone{top:5px}}.topbar.back{background:hsla(0,0%,100%,.5);padding:0 20px;height:45px;backdrop-filter:blur(20px);box-shadow:0 10px 60px rgba(0,0,0,.5)}.topbar.back .hfe-menu-item,.topbar.back .phone p{color:#000 !important}.topbar.back .zayavka a{background:#000 !important;color:#fff}.topbar.back .logo{top:-5px}@media screen and (max-width: 1024px){.topbar.back .logo{top:10px}}@media screen and (max-width: 570px){.topbar.back .logo{top:-4px}}@media screen and (max-width: 768px){.topbar.back .logo{top:0}}@media screen and (max-width: 600px){.topbar.back .logo{top:-3px}}.topbar.back .logo svg path,.topbar.back .logo svg circle{filter:invert(1)}@media screen and (max-width: 1024px){.topbar.back .phone{position:relative;top:4px}}@media screen and (max-width: 768px){.topbar.back .phone{top:-5px}}@media screen and (max-width: 600px){.topbar.back .phone{top:4px}.topbar.back .phone .elementor-icon i::before,.topbar.back .phone .elementor-icon svg::before{bottom:5px}}.topbar.back .phone .elementor-icon i{color:#000}@media screen and (max-width: 1024px){.topbar.back .hamburger{top:10px}}@media screen and (max-width: 768px){.topbar.back .hamburger{top:2px}}.topbar.back .hamburger i{color:#000}.hfe-nav-menu i{bottom:5px;position:relative}.wp-block-heading{margin-bottom:20px;font-size:23px !important}.wp-block-table{margin-bottom:40px}.text__info p{margin:0 !important;line-height:125%}@media screen and (max-width: 600px){.elementor-icon{position:relative;top:5px}.hfe-nav-menu i{bottom:0}.hfe-nav-menu i__wrapper{background:#0a0c0c;height:120px}.hfe-nav-menu i__wrapper .e-con-inner{padding:0 !important}.hfe-nav-menu i__list{width:100%;padding:0 20px;height:120px;border-radius:0;background:none;margin-bottom:0 !important}.hfe-nav-menu i__item{height:110px}}.phone div{display:flex}.phone p{width:-moz-max-content;width:max-content;margin-bottom:0}.phone .elementor-icon-box-icon{margin-right:10px;margin-bottom:0 !important}.phone .elementor-icon-box-title{display:none}.error404{height:100vh}@media screen and (min-width: 570px){.error404{overflow:hidden}}.error404 #page{height:100%;display:flex;flex-direction:column;background:#0a0c0c;text-align:center}.error404 #page h2{color:#fff}.error404 #page{color:#fff}.error404 #page #page404{display:flex;align-items:center;justify-content:center;padding-top:130px}.page-id-336{background:#000}.page-id-336 #page{background:#fff}.page-id-336 #page h2:not(.footer-width-fixer h2){font-size:20px;font-weight:900}table{line-height:1.5;margin-bottom:20px}table td{padding:10px}table th{font-weight:600;text-align:left}#contacts .elementor-icon-box-wrapper{display:flex}#contacts .elementor-icon-box-wrapper p{margin-bottom:0}#contacts .elementor-icon-box-icon{position:relative;top:-2px}.ccp-reopen{background:#000 url("/wp-content/uploads/2026/07/cookie.svg") !important;background-size:34px !important;background-repeat:no-repeat !important;background-position:center !important}.ccp-reopen:hover{background:#000 url("/wp-content/uploads/2026/07/cookie.svg") !important;background-size:36px !important;background-repeat:no-repeat !important;background-position:center !important}.ccp-btn--primary:hover{background:#5fc3ff}.ccp-category:last-child{display:none}.ccp-banner__actions button{border:1px solid var(--ccp-border)}.ccp-banner.ccp-theme-minimal .ccp-btn--primary{background:#51e487}