/* https://vivalac.net/userdatb/9440/wp-content/themes/keyweb/css/1.header.css?ver=6.4.1 */
.full-header-top{background:#1f1f1f;color:#fff;padding:8px 0;position:fixed;top:0;left:0;width:100%;z-index:9999999999;transition:transform 0.4s ease,opacity 0.4s ease}.full-header{background-color:rgba(255,255,255,0);position:fixed!important;left:0;width:100%;z-index:999999999;transition:background-color 0.6s ease,box-shadow 0.4s ease}.full-header:hover{background-color:rgba(255,255,255,1);box-shadow:0 3px 10px rgba(0,0,0,0.1)}.full-header.scrolled{background-color:rgba(255,255,255,1);box-shadow:0 3px 10px rgba(0,0,0,0.1)}.full-header:hover .main-nav ul li a,.full-header.scrolled .main-nav ul li a,.full-header:hover span,.full-header.scrolled span{color:#000!important}body:not(.home) .full-header .main-nav ul li a,body:not(.home) .full-header span{color:#333!important}.hide-header{transform:translateY(-120%);opacity:0;pointer-events:none}.full-header .logo img{height:80px;transition:all 0.3s ease;filter:brightness(0) invert(1)}.full-header:hover .logo img,.full-header.scrolled .logo img{filter:unset}body:not(.home) .full-header .logo img{filter:unset}.full-header.scrolled .logo img{height:55px}.full-header,.full-header-top{will-change:transform,opacity}.full-header-top ul{display:flex;justify-content:center;gap:40px;list-style:none;margin:0;padding:0}.full-header-top ul li a{color:#7ac143;font-weight:600;text-decoration:none;font-size:14px}.box-header{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.main-nav ul{display:flex;list-style:none;margin:0;padding:0;gap:40px}.main-nav a{color:#fff!important;text-decoration:none;font-weight:500;font-size:16px}.mega-menu-mobile-open .mega-menu,.mega-menu-toggle-open .mega-menu{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100vh!important;overflow-y:auto!important;background:#fff!important;z-index:99999!important;display:block!important;padding:20px}.mega-menu-toggle{position:relative;z-index:99999999999999!important;height:100%!important}#mega-menu-wrap-max_mega_menu_1{height:100%!important}#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle+#mega-menu-max_mega_menu_1{z-index:9999999999999!important;top:auto!important;max-width:100%!important}#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open:after{position:unset!important;background:unset!important}#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open:after{height:100%!important}.mega-menu .mega-menu-item-description,.mega-menu .mega-menu-description,.mega-sub-menu .description{display:none!important}.mega-menu p:contains("mГґ tбєЈ danh mб»Ґc"){display:none!important}body.menu-open{overflow:hidden}.header-center{height:100%}.main-nav{height:100%}.header-right{display:flex;align-items:center;gap:20px}.search-btn{background:#fff;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer}.search-btn i{color:#333}.search-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.5);display:flex;justify-content:end;z-index:999999999999999}.search-container{background:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-radius:8px;width:100%;max-width:500px;height:auto;max-height:80vh;position:relative;margin-top:30px;margin-right:20px;padding:20px;overflow-y:auto}.search-container form{display:flex;align-items:center;width:100%;margin-bottom:20px;border-bottom:1px solid #666}.search-container input[type="text"]{width:calc(100% - 50px);padding:10px;border:none;outline:none;font-size:16px}.search-container button{padding:10px;font-size:16px;width:50px;background-color:transparent;border:none;outline:none}.search-suggestions{width:100%}.search-suggestions h4{margin:0 0 10px 0;font-size:14px;color:#666;font-weight:700}.search-suggestions ul{list-style:none;margin:0;padding:0;display:grid;gap:15px;justify-content:space-between;grid-template-columns:repeat(3,1fr)}.search-suggestions li{margin-bottom:8px;border-radius:50px;background-color:#ccc;padding:5px}.search-suggestions a{text-decoration:none;color:#333;font-size:12px;display:block;text-align:center;border-bottom:1px solid #eee;transition:color 0.2s}.search-suggestions a:hover{color:#007cba}.search-suggestions a:last-child{border-bottom:none}.close-search{position:absolute;top:10px;right:10px;background:none;border:none;font-size:16px;cursor:pointer}.btn-contact{background:#6fbf6b;color:#fff;padding:10px 22px;border-radius:40px;text-decoration:none;display:flex;align-items:center;gap:8px;font-weight:600}.btn-contact:hover{background:#5ba25a}.flag-language-switch{position:relative;display:inline-block;font-family:sans-serif}.flag-selected{cursor:pointer;display:flex;align-items:stretch;gap:6px;background-color:transparent;color:#fff;border-radius:5px;padding:5px 10px;transition:background 0.3s}.current-flag{border-radius:50%;height:25px;width:25px;object-fit:cover}.flag-text{display:flex;align-items:center;gap:2px}.current-lang-code{width:calc(100% - 25px);font-weight:600;text-transform:uppercase;font-size:14px;color:#fff}.arrow-down{transition:transform 0.2s ease;width:20px}.flag-selected.active .arrow-down{transform:rotate(180deg)}.full-header:hover .arrow-down,.full-header.scrolled .arrow-down{stroke:#000}.flag-dropdown{position:absolute;top:38px;left:50%;transform:translateX(-50%);background:#fff;border-radius:5px;box-shadow:0 3px 10px rgba(0,0,0,0.15);z-index:9999;display:none;min-width:auto;padding:10px 20px}.flag-item{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 12px;cursor:pointer;transition:background 0.2s}.flag-item:hover{background:#f5f5f5}.goog-tooltip,.goog-tooltip:hover,.goog-tooltip::after,.goog-tooltip::before,.goog-te-balloon-frame,.goog-te-banner-frame,#goog-gt-tt{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media screen and (max-width:900px){.full-header-top .main-sections{flex-wrap:wrap;justify-content:center;gap:15px}.full-header-top{position:relative!important}.full-row.full-header{position:relative!important;padding:0!important;top:unset!important}.header-left{order:1}.header-center{order:3;position:relative;z-index:999999999}.header-right{order:2;gap:10px}.full-header .logo img{width:80px;filter:unset}.current-lang-code{color:#000}.arrow-down{stroke:#000}.search-container{margin:0 10px}}