main .wrapper{opacity:0;transform:translateY(20px);transition:opacity .5s,transform .5s;transition-delay:.2s}main .wrapper.inView{transform:translateY(0);opacity:1}.wrapper-shadow{background:#fff;border-radius:var(--border-radius);position:relative;box-shadow:var(--box-shadow);padding:1em}.flex{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.footer-main .flex{justify-content:space-between;position:relative}header a{text-decoration:none}.logo{display:flex;align-items:center;font-size:28px;line-height:32px;color:var(--logo-color);height:1.5em}.logo a{color:var(--logo-color)}.logo svg,.logo img{width:auto;height:100%}.header-menu-button{display:none}#main-menu{gap:0!important;width:100%}#main-menu,#main-menu .sub-menu{padding:0;margin:0;list-style-type:none}#main-menu li{flex-grow:1;border-bottom:1px #fff0 solid}#main-menu li.current-menu-item,#main-menu li.current-menu-parent,#main-menu li:hover{border-color:var(--brand)}.front-page-header #main-menu li.current-menu-item,.front-page-header #main-menu li.current-menu-parent{border-color:#fff0}.front-page-header #main-menu li:hover{border-color:var(--brand)}#main-menu li a{display:block;font-size:.9rem;font-weight:100;padding:.1rem;border-right:1px var(--header-color) solid;opacity:.9;transition:opacity .3s;text-align:center}#main-menu li:last-child a{border-right:none}#main-menu li a:hover{opacity:1}#main-menu .menu-item-has-children{padding-right:14px;position:relative}#main-menu .menu-item-has-children::after{content:'';width:14px;height:14px;position:absolute;top:calc(50% - 7px);right:0;background-image:url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_429_11251)'%3E%3Cpath d='M7 10L12 15' stroke='%23292929' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 15L17 10' stroke='%23292929' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_429_11251'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;transition:transform .3s}#main-menu .sub-menu{position:absolute;top:100%;background:var(--header-bg);white-space:nowrap;clip:rect(1px,1px,1px,1px);opacity:0;transition:transform 0.1s cubic-bezier(.2,0,.2,1),opacity 0.2s cubic-bezier(.2,0,.2,1);transform:translateY(-10px) scaleY(.5);transform-origin:top;box-shadow:0 0 10px 0 rgb(0 0 0 / .1);overflow:hidden;border-radius:var(--border-radius)}#main-menu .sub-menu{left:0;padding:10px 20px;border-top:1px var(--brand) solid;z-index:97;max-height:70vh;overflow-y:auto}#main-menu .menu-item-has-children:hover::after{transform:rotateX(180deg)}.header-buttons{display:flex;justify-content:flex-end;gap:1rem}.header-contacts-button{background-color:#fff0;border:none;cursor:pointer;padding:0;width:42px;height:42px}.header-contacts-button svg{fill:var(--brand);transition:transform .3s;width:100%;height:100%;object-fit:contain}.header-contacts-button:hover svg{transform:scale(1.05)}.header-contacts-button.active svg{transform:rotate(10deg)}.header-contacts{position:absolute;top:100%;clip:rect(1px,1px,1px,1px);opacity:0;transition:transform 0.1s cubic-bezier(.2,0,.2,1),opacity 0.2s cubic-bezier(.2,0,.2,1);transform:translateY(-10px) scaleY(.5);transform-origin:top;right:0;z-index:98;overflow:hidden;padding:1.25rem .625rem .625rem}.header-contacts-wrapper{padding:1em;display:flex;flex-direction:column;align-items:flex-end;gap:1.25em;background-color:var(--header-bg);box-shadow:0 0 10px 0 rgb(0 0 0 / .1);border-radius:var(--border-radius)}.header-contacts-has-icon{position:relative;padding-right:1.5rem}.header-contacts-has-icon>img,.header-contacts-has-icon>svg{position:absolute;top:0;right:0;width:1.25rem}.header-contacts-address p{text-align:right;white-space:normal;margin:0;max-width:20rem}#main-menu .menu-item-has-children:hover .sub-menu,.header-contacts.active{clip:auto;opacity:1;transform:translateY(0) scaleY(1)}.header-contacts a{font-weight:600;text-decoration:none;display:block;margin-bottom:.3125rem}.header-contacts-social{display:flex;gap:.5rem;justify-content:flex-end}.header-contacts-social a{display:block;width:1.8rem;transition:filter .3s;filter:grayscale(1)}.header-contacts-social a:hover{filter:grayscale(0)}.footer-main{padding:2rem 0;background-color:var(--header-bg);color:var(--header-color);text-align:center;opacity:.8}.footer-text{font-size:.9rem}.footer-text strong{font-size:1.35rem;line-height:1.4;margin-bottom:1rem;font-weight:700}.footer-info{padding:1rem 0;background-color:var(--footer-bg)}#footer-menu-nav{margin-left:auto}#footer-menu{list-style-type:none;padding:0;margin:0;opacity:.5}#footer-menu a{text-decoration:none}.footer-info-text{opacity:.5}.wp-block-media-text{display:grid;margin:1rem 0;align-items:center;gap:2rem}.wp-block-media-text figure{margin:0}.wp-block-file{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-bottom:.125rem #ccc solid;padding-bottom:.125rem;margin-bottom:.625rem;gap:.5rem}.wp-block-file .wp-block-file__embed{display:block;margin-top:1rem;order:3}.popup-content-inner .wp-block-file .wp-block-file__embed{min-width:50vw}.wp-block-file>a{text-decoration:none}.wp-block-file__button{padding:.3125rem .9375rem;background-color:var(--brand);color:#fff;text-align:center;border-radius:.375rem;text-decoration:none;border:.125rem var(--brand) solid;transition:background,color .3s}.wp-block-file__button:hover{background-color:#fff;color:var(--brand)}.wp-element-button{text-align:center}.wp-block-table{margin:0 0 .625rem;overflow-y:auto}.wp-block-table table{width:100%}.wp-block-table table,.wp-block-table table tr,.wp-block-table table tr th,.wp-block-table table tr td{border:1px var(--brand) solid;border-collapse:collapse}.wp-block-table table tr th,.wp-block-table table tr td{padding:.8em;min-width:6.25rem}.wp-block-table table tr th{background-color:var(--footer-bg)}.wp-block-image{display:flex;justify-content:center}.wp-block-image.is-style-rounded img{border-radius:var(--border-radius)}.wp-block-separator{background-color:var(--brand);color:var(--brand);margin:1rem 0}.wp-block-list li{margin-bottom:.2rem}.is-layout-flex,.wp-block-columns-is-layout-flex{display:flex;align-items:center;gap:1rem;padding:1rem 0}.is-content-justification-center{justify-content:center}a.wp-block-button__link{border-radius:var(--border-radius);display:block;background-color:var(--brand);padding:1rem 2rem;text-decoration:none;cursor:pointer}.is-style-outline a.wp-block-button__link{border:1px solid var(--brand)}a.shadow-hover:hover,a.wp-block-button__link{transition:box-shadow .3s}a.wp-block-button__link:hover{color:#000;box-shadow:0 0 .5rem .1rem rgb(0 0 0 / .3)}.has-black-background-color{background-color:#000}.has-cyan-bluish-gray-background-color{background-color:#abb8c3}.has-white-background-color{background-color:#fff}.has-pale-pink-background-color{background-color:#f78da7}.has-vivid-red-background-color{background-color:#cf2e2e}.has-luminous-vivid-orange-background-color{background-color:#ff6900}.has-luminous-vivid-amber-background-color{background-color:#fcb900}.has-light-green-cyan-background-color{background-color:#7bdcb5}.has-vivid-green-cyan-background-color{background-color:#00d084}.has-pale-cyan-blue-background-color{background-color:#8ed1fc}.has-vivid-cyan-blue-background-color{background-color:#0693e3}.has-vivid-purple-background-color{background-color:#9b51e0}.wp-block-heading.emphasize{position:relative;padding-bottom:8px;margin-bottom:1rem}.wp-block-heading.emphasize::after{content:'';position:absolute;bottom:0;left:0;width:8rem;height:5px;background-color:#457B9D}.wrapper>.wp-block-heading.has-text-align-center::after{left:calc(50% - 50px)}.wrapper>.wp-block-heading.has-text-align-right::after{left:auto;right:0}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.has-medium-font-size{font-size:1.2rem;line-height:1.4rem}.has-large-font-size{font-size:1.4rem;line-height:1.6rem}.has-x-large-font-size{font-size:1.6rem;line-height:1.8rem}#breadcrumbs{border-bottom:1px var(--footer-bg) solid;padding:.5rem 0}.pagination{margin-top:2rem;padding:1rem}.pagination .screen-reader-text{display:none}.nav-links{display:flex;justify-content:center;gap:1rem}.made-by a{display:block;position:relative;width:1rem;height:1rem;opacity:.5;transition:opacity .3s;color:#000}.made-by a span{position:absolute;bottom:120%;right:0;width:fit-content;padding:.5rem;background-color:#fff;border-radius:var(--border-radius);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;box-shadow:var(--box-shadow);font-size:.7rem;line-height:1rem;white-space:nowrap}.made-by a:hover{color:#000;opacity:1}.made-by a:hover span{opacity:1;visibility:visible}a[data-fslightbox]{position:relative}a[data-fslightbox]::after{content:'';position:absolute;bottom:1rem;right:1rem;width:48px;height:48px;background-image:url(/wp-content/themes/Webeon/frontend/img/zoom-in.svg);background-repeat:no-repeat;background-position:center;opacity:0;transition:opacity .3s;z-index:3}a[data-fslightbox]:hover::after{opacity:1}.post-item-meta{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.post-item-tags{margin-right:auto;display:flex;flex-wrap:wrap;justify-content:flex-start}.post-item-tags-archive{margin-bottom:.3rem;padding-bottom:.3rem;border-bottom:1px var(--brand) solid;font-size:.6rem;width:100%}.post-item-tag{text-decoration:none}.post-item-comments{margin-top:1rem}.leftline{padding-left:1rem;border-left:1px solid var(--brand)}.leftline.leftline-big-margin{margin-top:calc(20vh - 1.5rem)}.wp-block-list{list-style:none;margin:0 0 1rem;padding:0}.wp-block-list li{position:relative;padding-bottom:6px;padding-left:1.6rem}.wp-block-list li::before{content:'';position:absolute;left:0;top:.25rem;width:1.4rem;height:1.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 32 32'%3E%3Cpath d='M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.wp-block-list.line li::before{content:'—';top:0;background-image:none}@media (max-width:1480px){.header-menu-button,.header-contacts-button{background-color:var(--header-bg);padding:.25rem;border-radius:.5rem}.header-menu-button{display:flex;justify-content:center;align-items:center;width:42px;height:42px;border:0;padding:0;margin-left:auto}.header-menu-button span,.header-menu-button span:before,.header-menu-button span:after{display:block;width:24px;height:4px;border-radius:2px;background:#fff;transition:0.3s}.header-menu-button span{position:relative}.header-menu-button span:before{content:"";position:absolute;bottom:8px;left:0}.header-menu-button span:after{content:"";position:absolute;top:8px;left:0}.header-menu-button.active span{background:#fff0}.header-menu-button.active span::before{bottom:0;transform:rotate(45deg)}.header-menu-button.active span::after{top:0;transform:rotate(-45deg)}#menu{position:absolute;top:150%;right:.5rem;opacity:0;overflow:hidden;height:0;width:auto;min-width:30vw;z-index:9;background-color:var(--header-bg);box-shadow:5px 5px 10px rgb(0 0 0 / .3);padding:1em;border-radius:var(--border-radius);transition:opacity .6s,height .3s}#menu.active{opacity:1;height:80vh}#main-menu{flex-direction:column;flex-wrap:nowrap;text-align:center;white-space:nowrap;overflow-y:hidden;scrollbar-color:var(--brand) var(--header-bg);scrollbar-width:thin;height:100%;justify-content:flex-start}#menu.active #main-menu{overflow-y:auto}#main-menu li{flex-grow:unset;padding:.625rem;border:none!important}#main-menu li a{border:none!important}#main-menu .sub-menu{top:0;clip:auto;opacity:1;transform:translateY(0) scaleY(1);position:relative;box-shadow:none;padding:.3125rem .625rem;margin-top:.3125rem}#main-menu .menu-item-has-children::after{display:none}}@media (max-width:860px){.wp-block-media-text{display:block}.wp-block-table table tr th,.wp-block-table table tr td{padding:.2em;hyphens:auto;font-size:.8em}.popup-content-inner .wp-block-file .wp-block-file__embed{display:none!important}.has-medium-font-size{font-size:1rem;line-height:1.2rem}.has-large-font-size{font-size:1.2rem;line-height:1.4rem}.has-x-large-font-size{font-size:1.4rem;line-height:1.6rem}.header-underline h1,.header-underline h2,.header-underline h3,.header-underline h4,.wrapper>.wp-block-heading{position:relative;margin-bottom:2rem}.wrapper-section-hasnt-padding{padding:.5rem 0}.made-by a span{display:none}}@media (max-width:620px){#menu{min-width:50vw}.wp-block-buttons{justify-content:center;flex-wrap:wrap}.wp-block-button{width:100%}.wrapper p.mobile-fix{font-size:1.2rem!important}}