.site-search{position:relative;flex:1 1 200px;min-width:150px;max-width:270px;z-index:55;font-size:14px;line-height:1.4}.site-search-field{display:flex;align-items:center;gap:8px;min-height:44px;border:1px solid #e1e1e6;border-radius:24px;background:#fafafa;padding:0 12px;color:#777;transition:border-color .2s}.site-search-field:focus-within{border-color:#b22222;background:#fff;box-shadow:0 0 0 3px #b2222210}.site-search-field svg{flex-shrink:0}.site-search input{width:100%;min-width:0;border:0!important;box-shadow:none!important;outline:none;background:transparent;padding:10px 0;font-size:14px;color:#222;line-height:22px}.site-search input::-webkit-search-cancel-button{display:none}.site-search input::placeholder{color:#707070}.site-search-clear{border:0;background:none;color:#777;font-size:22px;padding:0;width:26px;height:32px;flex-shrink:0}.site-search [hidden]{display:none!important}.site-search-panel{position:absolute;top:calc(100% + 10px);left:0;width:min(450px,85vw);background:#fff;border:1px solid #e3e3e7;border-radius:16px;box-shadow:0 16px 48px #17191c18;padding:8px;overflow:hidden}.site-search-status{font-size:13px;line-height:1.5;padding:10px 12px;color:#777}#site-search-results{max-height:min(440px,55dvh);overflow:auto;overscroll-behavior:contain}.site-search #site-search-results>a{display:flex!important;flex-direction:column;gap:4px;padding:12px!important;border:0!important;border-radius:9px;background:transparent!important;color:#222!important;text-decoration:none!important;white-space:normal;line-height:1.45;box-shadow:none!important;transform:none!important}.site-search #site-search-results>a strong{font-size:15px;font-weight:600}.site-search #site-search-results>a span{font-size:12px;color:#777}.site-search #site-search-results>a:is(:hover,:focus-visible,[aria-selected=true]){background:#b22222!important;color:#fff!important}.site-search #site-search-results>a:is(:hover,:focus-visible,[aria-selected=true]) span{color:#fff}.site-search #site-search-results>a:after,.site-search #site-search-results>a:before{content:none!important}[id^=search-section-],.faq-item{scroll-margin-top:160px}@media(min-width:1101px){body>header.site-header .nav{gap:12px}body>header.site-header .brand-horizontal{width:230px;min-width:230px;flex:0 0 230px}body>header.site-header #navigation{gap:2px}body>header.site-header #navigation>a{font-size:14px!important;padding-inline:7px}body>header.site-header #navigation>a:is(.nav-support,.nav-demo){width:auto;min-width:112px;flex-basis:auto}body>header.site-header .site-search{max-width:240px}}@media(min-width:1101px)and (max-width:1400px){body>header.site-header .nav{width:calc(100% - 40px);gap:8px}body>header.site-header .brand-horizontal{width:190px;min-width:190px;flex-basis:190px}body>header.site-header #navigation>a{font-size:13px!important;padding-inline:6px}body>header.site-header #navigation>a:is(.nav-support,.nav-demo){min-width:96px}body>header.site-header .site-search{min-width:145px}}@media(max-width:1100px){body>header.site-header .nav{flex-wrap:wrap;gap:10px;padding-top:12px;padding-bottom:12px}body>header.site-header .menu-toggle{display:block;margin-left:auto}body>header.site-header #navigation{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;z-index:50}body>header.site-header #navigation.open{display:flex;flex-direction:column;align-items:stretch}body>header.site-header .site-search{order:5;flex:1 0 100%;max-width:none}body>header.site-header .language-picker{position:static!important;order:3}body>header.site-header .site-search-panel{width:100%;left:0}body>header.site-header .brand-horizontal{width:200px;min-width:0;flex:0 1 200px}body>header.site-header .brand-horizontal img{max-height:64px}}@media(max-width:450px){body>header.site-header .brand-horizontal{width:160px;flex-basis:160px}body>header.site-header .menu-toggle{min-width:54px;padding:8px;font-size:13px}body>header.site-header .nav{width:calc(100% - 28px);gap:6px}body>header.site-header .language-picker summary{gap:4px;padding:5px}.site-search-panel{max-height:65dvh}}@media(min-width:1101px){body>header.site-header .site-search{flex:0 1 210px;margin-inline:auto}body>header.site-header .nav{column-gap:24px}}@media(min-width:1101px)and (max-width:1400px){body>header.site-header .nav{column-gap:12px}body>header.site-header .site-search{flex-basis:170px}}@media(min-width:1101px){body>header.site-header #navigation{flex:0 0 auto;width:auto;margin-left:0}body>header.site-header .site-search{margin-left:auto;margin-right:auto}}@media(min-width:1101px){body>header.site-header .brand-horizontal{margin-right:0}}@media(max-width:360px){body>header.site-header .brand-horizontal{width:140px;flex-basis:140px}}body>header.site-header{border-bottom:1px solid #efeff1}body>header.site-header .site-search-field{border-radius:12px;background:#f7f7f8;border-color:transparent;min-height:44px}body>header.site-header .site-search-field:focus-within{background:#fff;border-color:#b22222}body>header.site-header #navigation>a.nav-support{border:0!important;box-shadow:none!important;background:transparent!important;color:#b22222!important;min-width:0;width:auto;flex-basis:auto;border-radius:10px;padding-inline:12px!important;gap:7px}body>header.site-header #navigation>a.nav-support:is(:hover,:focus-visible){background:#b22222!important;color:#fff!important}body>header.site-header #navigation>a.nav-demo{border-radius:12px;min-height:44px;height:44px;padding:10px 18px!important;margin-left:8px}body>header.site-header .language-picker{border-left:1px solid #e8e8eb;padding-left:12px}body>header.site-header .language-picker summary{font-size:13px;gap:7px}body>header.site-header .language-picker .flag-icon{width:21px;height:21px}@media(min-width:1101px){body>header.site-header .nav{min-height:112px;padding-block:20px;column-gap:20px}body>header.site-header #navigation{gap:4px}body>header.site-header #navigation>a{font-weight:600;border-radius:10px}body>header.site-header .site-search{flex-basis:190px;min-width:150px}}@media(min-width:1401px){body>header.site-header .nav{width:min(1600px,calc(100% - 96px))}body>header.site-header .brand-horizontal{width:250px;min-width:250px;flex-basis:250px}body>header.site-header #navigation>a{font-size:15px!important;padding-inline:9px}}@media(min-width:1101px)and (max-width:1400px){body>header.site-header .nav{column-gap:12px}body>header.site-header .site-search{flex-basis:160px}}@media(max-width:1100px){body>header.site-header .language-picker{border:0;padding-left:0}body>header.site-header #navigation>a.nav-demo{margin-left:0}}.header-callback{display:none}@media(min-width:1101px){body>header.site-header .nav{display:grid;grid-template-columns:250px minmax(180px,1fr) auto auto;column-gap:28px;row-gap:8px;padding:16px 0 8px;min-height:0;width:min(1440px,calc(100% - 80px))}body>header.site-header .brand-horizontal{grid-column:1;grid-row:1;width:230px;min-width:0;max-width:100%;margin:0}body>header.site-header .site-search{grid-column:2;grid-row:1;width:min(280px,100%);min-width:0;max-width:280px;margin-inline:auto}body>header.site-header .language-picker{grid-column:4;grid-row:1;position:static!important;padding-left:16px}body>header.site-header #navigation{grid-column:1/-1;grid-row:2;justify-content:center;gap:28px;margin:0;padding:6px 0 0;border-top:1px solid #f0f0f2;width:100%}body>header.site-header #navigation>a{font-size:15px!important;min-height:42px;padding:9px 12px!important}body>header.site-header #navigation>a.nav-demo{display:none!important}body>header.site-header .header-callback{display:inline-flex;grid-column:3;grid-row:1;align-items:center;justify-content:center;height:44px;padding:0 22px;border-radius:12px;background:#b22222;color:#fff;font-size:14px;font-weight:600;text-decoration:none;border:1px solid #b22222}body>header.site-header .header-callback:is(:hover,:focus-visible){background:#fff;color:#b22222;outline-offset:3px}}.header-support{display:none}@media(min-width:1101px){body>header.site-header .nav{grid-template-columns:250px minmax(180px,1fr) auto auto auto;column-gap:18px}body>header.site-header .header-support{display:inline-flex;grid-column:3;grid-row:1;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 14px;border-radius:12px;color:#b22222;font-size:14px;font-weight:600;text-decoration:none}body>header.site-header .header-support:is(:hover,:focus-visible){background:#b22222;color:#fff;outline-offset:3px}body>header.site-header .header-callback{grid-column:4}body>header.site-header .language-picker{grid-column:5}body>header.site-header #navigation>a.nav-support{display:none!important}}body>header.site-header .site-search-field{background:#fff;border-color:#e8e8eb}@media(min-width:1101px){body>header.site-header .nav{grid-template-columns:300px minmax(240px,1fr) auto auto auto}body>header.site-header .brand-horizontal{width:290px;max-width:100%}body>header.site-header .brand-horizontal img{width:100%!important;max-height:none}body>header.site-header .site-search{width:min(380px,100%);max-width:380px}body>header.site-header #navigation{border-top:0;padding-top:2px}}@media(min-width:1101px)and (max-width:1250px){body>header.site-header .nav{grid-template-columns:260px minmax(200px,1fr) auto auto auto;column-gap:14px}body>header.site-header .brand-horizontal{width:260px}}@media(min-width:1101px){body>header.site-header .brand-horizontal{grid-row:1 / 3;align-self:center}body>header.site-header #navigation{grid-column:1 / -1;gap:0;justify-content:center;padding-top:4px}body>header.site-header #navigation>a:not(.nav-support):not(.nav-demo){position:relative;margin-inline:14px;padding-inline:18px!important}body>header.site-header #navigation>a:not(.nav-support):not(.nav-demo)+a:not(.nav-support):not(.nav-demo):before{content:""!important;display:block!important;position:absolute;left:-14px;top:50%;width:1px;height:18px;background:#e8e8eb!important;transform:translateY(-50%)!important;border:0;opacity:1}}@media(min-width:1101px)and (max-width:1250px){body>header.site-header #navigation>a:not(.nav-support):not(.nav-demo){margin-inline:9px;padding-inline:13px!important}body>header.site-header #navigation>a:not(.nav-support):not(.nav-demo)+a:not(.nav-support):not(.nav-demo):before{left:-9px}}@media(min-width:1101px){body>header.site-header .nav{--header-center-width:clamp(440px,40vw,600px);grid-template-rows:44px 44px;row-gap:8px;padding-block:16px}body>header.site-header #navigation{grid-column:1 / -1;grid-row:1;width:var(--header-center-width);justify-self:center;padding:0}body>header.site-header .site-search{grid-column:1 / -1;grid-row:2;width:var(--header-center-width);max-width:none;justify-self:center;margin:0}body>header.site-header #navigation>a:not(.nav-support):not(.nav-demo){flex:1;justify-content:center;text-align:center;margin:0 4px;padding-inline:4px!important;white-space:nowrap;transform:none;transition:background-color .18s ease,color .18s ease}body>header.site-header #navigation>a:not(.nav-support):not(.nav-demo)+a:not(.nav-support):not(.nav-demo):before{left:-4px;pointer-events:none;transition:none}body>header.site-header .header-support,body>header.site-header .header-callback,body>header.site-header .language-picker{grid-row:1 / 3;align-self:center}}@media(min-width:1101px)and (max-width:1350px){body>header.site-header .nav{grid-template-columns:230px minmax(0,1fr) auto auto auto;column-gap:10px}body>header.site-header .brand-horizontal{width:230px}body>header.site-header .header-support{padding-inline:8px;font-size:13px}body>header.site-header .header-callback{padding-inline:12px;font-size:13px}body>header.site-header .language-picker{padding-left:8px}body>header.site-header #navigation>a{font-size:14px!important}}@media(min-width:1101px)and (max-width:1180px){body>header.site-header .nav{--header-center-width:420px;column-gap:6px}body>header.site-header .header-support{padding-inline:4px}body>header.site-header .header-callback{padding-inline:10px}body>header.site-header #navigation>a{font-size:13px!important}}body>header.site-header .nav .language-picker{position:relative!important;top:auto;right:auto}body>header.site-header .nav .language-picker .language-options{top:calc(100% + 4px);right:0;background:#ffffffe0;backdrop-filter:blur(18px) saturate(.45);-webkit-backdrop-filter:blur(18px) saturate(.45);border-color:#e1e1e6b3;box-shadow:0 8px 24px #14141914}
