.header,.header *,.header ::after,.header ::before{box-sizing:border-box}#main-menu .dropdown-selected,#main-menu .menu-btn,#main-menu a,#main-menu button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.header{padding:15px 0;position:relative;z-index:1000;background:#fff}.header-container{max-width:1600px;width:100%;margin:0 auto;padding-left:clamp(8px,1.5vw,24px);padding-right:clamp(8px,1.5vw,24px)}.main_header_line{display:flex;align-items:center;flex-wrap:nowrap;gap:0;margin:0;padding:0;width:100%}.header-logo{display:block;text-decoration:none}.logo-img{display:block;max-width:100%;height:auto}.main-menu .sub-menu{width:auto;min-width:200px}@media (hover:hover){a:hover .menu-icon{filter:brightness(0) invert(1);transition:filter .2s ease}}html.menu-open,html.menu-open body{overflow:hidden!important;height:100%!important}html.menu-open body{position:fixed!important;width:100%!important;left:0!important;right:0!important}@media (hover:none) and (pointer:coarse){#main-menu .menu-btn,#main-menu .menu-btn:active,#main-menu .menu-btn:focus,#main-menu .menu-btn:hover{color:var(--text-main-color,#333)!important;background-color:var(--bg-gray,#f8f9fa)!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}#main-menu .menu-btn:active span>svg path,#main-menu .menu-btn:hover span>svg path{fill:#369FFF!important}#main-menu .menu-btn:active>svg path,#main-menu .menu-btn:hover>svg path{stroke:#899096!important}#main-menu a:active,#main-menu a:focus,#main-menu a:hover{color:inherit!important;background:0 0!important;-webkit-tap-highlight-color:transparent}#main-menu a:active .menu-icon,#main-menu a:hover .menu-icon{filter:none!important}}.header-mob-fsm{display:flex;align-items:center;flex:1 1 auto;min-width:0;max-width:48%;padding:0 6px}.header-mob-shifton{display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0 6px}.header-mob-shifton .logo-img{max-width:105px;height:auto;object-fit:contain}.header-mob-burger{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;padding:0 6px}.h_blb{position:absolute;width:0;height:0;overflow:visible;visibility:hidden;pointer-events:none}.h_blb #main-menu{visibility:visible;pointer-events:auto}.header-fsm-logo{display:none!important}.header-buttons{display:none!important}.header-mob-fsm,.header-mob-fsm a,.header-mob-fsm span{display:flex!important;align-items:center!important;visibility:visible!important;opacity:1!important}.header-mob-fsm .service-logo-mobile{display:block!important;visibility:visible!important;opacity:1!important;max-width:160px!important;width:auto!important;height:auto!important;max-height:none!important;min-height:30px;object-fit:contain;object-position:left center}.header .btn-menu{z-index:1002;position:relative;padding:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;background:0 0;border:none;cursor:pointer}.header .btn-menu.active{padding-top:0}@media (max-width:991px){.header-nav{visibility:visible!important;opacity:1!important;position:static!important;transform:none!important;transition:none!important;overflow:visible!important;height:auto!important;padding:0!important;background:0 0!important;display:block!important;z-index:auto!important}#main-menu{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:100%!important;height:100vh!important;height:100dvh!important;background:#fff!important;z-index:999!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;transform:translateX(100%)!important;transition:transform .3s ease!important;padding:90px 20px 40px!important;visibility:visible!important;opacity:1!important;display:flex!important;flex-direction:column!important;pointer-events:none!important}#main-menu.active{transform:translateX(0)!important;pointer-events:auto!important}#main-menu .menu,#main-menu .primary-menu{flex-direction:column!important;padding:0!important;margin:0!important;list-style:none;display:flex!important}#main-menu .menu-item,#main-menu .primary-menu>li{margin:0!important;padding:0!important;display:block!important;width:100%!important;border-bottom:1px solid #f0f0f0}#main-menu .menu-item>a,#main-menu .primary-menu>li>a{font-size:18px!important;padding:14px 0!important;display:flex!important;justify-content:space-between!important;align-items:center;text-decoration:none;color:#333;width:100%}#main-menu .sub-menu{position:static!important;box-shadow:none!important;display:none!important;padding:8px 0 16px!important;background:0 0!important;border:none!important;opacity:1!important;visibility:visible!important;width:100%!important;max-width:100%!important;transform:none!important;left:auto!important;transition:none!important}#main-menu .has-children.active>.sub-menu{display:block!important}#main-menu .sub-menu__title{display:none!important}#main-menu .sub-menu .menu_inner_block{display:flex!important;flex-direction:column!important;gap:8px;width:100%!important}#main-menu .sub-menu .container-fluid{padding:0!important}#main-menu .sub-menu .container-fluid .row{flex-wrap:wrap!important}#main-menu .sub-menu .container-fluid div div{padding:0!important}#main-menu .sub-menu .menu-btn{width:100%!important;white-space:normal!important;height:auto!important;min-height:44px!important;padding:10px 16px!important;margin-bottom:4px!important;overflow:visible!important;text-overflow:unset!important}#main-menu .sub-menu .menu-btn>span{font-size:15px!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;display:flex!important;align-items:center!important;gap:8px!important}#main-menu .has-children>a>svg{width:18px;height:10px;flex-shrink:0;transition:transform .2s ease}#main-menu .has-children.active>a>svg{transform:rotate(180deg)}#main-menu .has-children.active>a>svg path{stroke:var(--main-color,#1991ff)}#main-menu .has-children.active>a{color:var(--main-color,#1991ff)}}@media (min-width:992px){.mob-menu-top{display:none!important}}.mob-menu-login{margin-bottom:16px}.mob-login-btn{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:500;color:#333;text-decoration:none;padding:8px 0}.mob-lang-wrap{position:relative;width:100%;margin-bottom:12px}.mob-lang-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;padding:0 20px;font-size:16px;font-weight:500;line-height:1;color:#333;background:#fff;border:1px solid #e0e0e0;border-radius:12px;cursor:pointer;box-sizing:border-box;user-select:none;-webkit-tap-highlight-color:transparent}.mob-lang-btn svg{flex-shrink:0;transition:transform .2s ease}.mob-lang-wrap[aria-expanded=true] .mob-lang-btn svg{transform:rotate(180deg)}.mob-lang-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1001;background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.12);max-height:50vh;overflow-y:auto;-webkit-overflow-scrolling:touch;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .15s ease,visibility .15s ease;padding:4px 0}.mob-lang-wrap[aria-expanded=true] .mob-lang-list{visibility:visible;opacity:1;pointer-events:auto}.mob-lang-item{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 16px;font-size:18px;line-height:1.4;color:#333;text-decoration:none;border-bottom:1px solid #f5f5f5;-webkit-tap-highlight-color:transparent}.mob-lang-item:last-child{border-bottom:none}.mob-lang-item.selected{color:var(--main-color,#1991ff);font-weight:500}.mob-lang-flag{width:20px;height:14px;object-fit:cover;border-radius:2px}.mob-menu-buttons{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:4px;margin-bottom:8px}.mob-btn-primary,.mob-btn-secondary{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 20px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;border-radius:12px;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden}.mob-btn-primary{background:#1991ff;color:#fff;border:none}.mob-btn-secondary{background:#fff;color:#1991ff;border:1px solid #e0e0e0}.header .dropdown-selected{margin:0;padding:0;line-height:1.2}.header_lang_lingl_link.disabled{background-color:#1991ff!important;color:#fff!important;font-weight:600!important;pointer-events:none}@media (min-width:992px){.header-mob-burger,.header-mob-fsm,.header-mob-shifton{display:none!important}.main_header_line{justify-content:space-between;min-height:70px}.h_blb{position:static;width:auto;height:auto;visibility:visible;pointer-events:auto;display:flex!important;align-items:center;flex:1 1 auto;min-width:0;overflow:visible}.header-fsm-logo{display:block!important;flex-shrink:0;min-width:clamp(85px,9vw,205px);margin-right:clamp(2px,.5vw,15px)}.header .service-logo{width:clamp(80px,10vw,180px);max-width:220px;height:auto}.h_blb .header-nav{flex:1 1 auto;min-width:0;max-width:100%}.h_blb .primary-menu{display:flex;flex-wrap:nowrap;justify-content:flex-start;list-style:none;margin:0;padding:0;align-items:center}.h_blb .header-nav ul li{margin-right:clamp(.3rem,.6vw,2rem);flex-shrink:0}.h_blb .header-nav ul li a{font-size:clamp(9px, .9vw, 18px);white-space:nowrap;text-decoration:none}.h_blb .primary-menu .menu-item>a{white-space:nowrap;font-size:clamp(9px, .9vw, 16px);padding:5px clamp(2px,.35vw,10px)}.header-nav .sub-menu{position:fixed;top:90px;margin-top:0}.header-nav .primary-menu>li.has-children{position:relative}.header-nav .primary-menu>li.has-children::after{content:"";position:absolute;top:100%;left:-20px;right:-20px;height:40px}#main-menu{position:static;width:auto;max-width:none;height:auto;background:0 0;z-index:auto;overflow:visible;transform:none;transition:none;padding:0}.header-buttons{display:flex!important;align-items:center;flex-wrap:nowrap;flex-shrink:0;gap:clamp(2px,.4vw,12px)}.header-buttons .header-logo{width:clamp(55px,7vw,160px);flex-shrink:0;overflow:hidden}.header-buttons .header-logo .logo-img{width:100%;height:auto}.header-buttons .text-btn{display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap;font-size:clamp(9px, .85vw, 14px);padding:clamp(4px,.4vw,10px) clamp(2px,.3vw,16px);gap:clamp(2px,.3vw,8px);height:auto;line-height:1;text-decoration:none}.header-buttons .start-free-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;white-space:nowrap;font-size:clamp(8px, .75vw, 14px)!important;padding:0 clamp(4px,.5vw,24px)!important;height:clamp(28px,2.2vw,44px)!important;line-height:1!important;text-decoration:none;box-sizing:border-box}.header-buttons .demo-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;white-space:nowrap;font-size:clamp(8px, .75vw, 14px)!important;padding:0 clamp(4px,.5vw,24px)!important;height:clamp(28px,2.2vw,44px)!important;line-height:1!important;text-decoration:none;box-sizing:border-box}.header-buttons .languages{min-width:clamp(55px,5vw,120px)!important;max-width:none!important;width:auto!important;margin-left:clamp(2px,.3vw,16px)!important;flex-shrink:0!important}.header-buttons .dropdown-selected{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding:0 clamp(4px,.5vw,24px)!important;margin:0!important;min-width:auto!important;max-width:none!important;font-size:clamp(8px, .75vw, 14px)!important;line-height:1!important;height:clamp(28px,2.2vw,44px)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}}@media (max-width:576px){.header .dropdown-center.languages{min-width:50px;max-width:90px}.header .dropdown-selected{padding:4px 12px 4px 6px;font-size:13px}}@media (max-width:500px){.header .dropdown-selected{max-width:100px;font-size:11px}}