.dropdown-menu,.search-dropdown{box-shadow:0 10px 30px rgba(0,0,0,.2)}.mobile-overlay.active,.mobile-overlay.active .mobile-menu-content{transform:translateX(0)}.dd-footer a:hover,.gh-footer__link:hover{text-decoration:underline}*,.row>*{box-sizing:border-box}.g-0,.gy-0,.row{--bs-gutter-y:0}@font-face{font-family:FiraGO;src:url("/assets/fonts/FiraGO-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FiraGO;src:url("/assets/fonts/FiraGO-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:FiraGO;src:url("/assets/fonts/FiraGO-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:FiraGO;src:url("/assets/fonts/FiraGO-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--bg-dark:#000F41;--text-white:#ffffff;--text-dark:#000F41;--text-muted:#6F7895;--accent-blue:#0453FA;--border-light:#EAEFF9;--bg-white:#ffffff;--bg-light-gray:#F7F9FF;--font-stack:font-family: "FiraGO";--mobile-menu-width:85vw;--color-bg:#000F41;--color-text-primary:#e6edf3;--color-text-secondary:white;--color-link:#7d8590;--color-link-hover:#0330FB;--color-border:#30363d;--color-btn-border:#30363d;--color-btn-hover-bg:#21262d;--color-btn-hover-border:#8b949e;--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}*{margin:0;padding:0}body{font-family:FiraGO!important;background-color:var(--bg-white);color:var(--text-dark);overflow-x:hidden}body.menu-open{overflow:hidden}a{text-decoration:none;color:inherit}button{border:none;background:0 0;cursor:pointer;font-family:inherit}.bgcolorst{background-color:#F7F9FF!important}.header-desktop{position:absolute;top:0;left:0;width:100%;padding:16px 32px;display:flex;align-items:center;justify-content:space-between;z-index:100;background-color:var(--bg-dark);color:var(--text-white)}.gh-footer__socials,.nav-left{display:flex;align-items:center;gap:24px}.nav-right{display:flex;align-items:center;gap:16px}.logo-default{fill:white;display:block}.logo-mobile-header{display:none}.logo-mobile-menu{fill:var(--text-dark);display:none}.nav-links{display:flex;gap:8px}.nav-item{position:relative;height:100%;display:flex;align-items:center}.dd-title,.nav-btn{font-weight:600;align-items:center}.nav-btn{color:#fff;font-size:15px;padding:8px;display:flex;gap:4px;opacity:1;transition:.2s}.dd-icon,.dd-title,.dropdown-menu,.search-input:focus{color:var(--text-dark)}.nav-btn:hover{opacity:.7}.chevron::after{content:"";display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor;margin-left:2px;vertical-align:middle;opacity:.7}.dropdown-menu{display:none;position:absolute;top:100%;left:0;background:var(--bg-white);width:320px;border-radius:6px;padding:24px;cursor:default;margin-top:8px}.nav-item:nth-child(2) .dropdown-menu{width:600px}.dropdown-menu::before{content:"";position:absolute;top:-20px;left:0;width:100%;height:20px;background:0 0}.mobile-submenu.show,.nav-item:hover .dropdown-menu,.search-input:focus+.search-key+.search-dropdown{display:block}.dd-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.dd-item{display:flex;align-items:flex-start;gap:12px;padding:8px 0;cursor:pointer}.dd-item:hover .dd-title,.search-result-item a:hover{color:var(--accent-blue)}.dd-icon{font-size:20px;line-height:1;margin-top:2px}.dd-content{display:flex;flex-direction:column}.dd-title{font-size:15px;display:flex;gap:6px}.dd-desc{font-size:13px;color:var(--text-muted);margin-top:2px;line-height:1.4}.badge-new{color:var(--accent-blue);border:1px solid var(--accent-blue);border-radius:10px;font-size:10px;padding:0 5px;line-height:14px;font-weight:500}.dd-footer{margin-top:20px;padding-top:16px;border-top:1px solid var(--border-light);font-size:14px;font-weight:600}.dd-footer a:hover{color:var(--accent-blue)}.search-container{position:relative;display:block}.search-input{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:6px 12px;width:260px;color:#fff;font-size:14px;transition:.2s}.search-input:focus{background:#fff;width:320px}.search-input::placeholder{color:rgba(255,255,255,.7)}.search-key{position:absolute;right:8px;top:6px;border:1px solid rgba(255,255,255,.2);border-radius:3px;font-size:10px;padding:0 4px;color:rgba(255,255,255,.7);pointer-events:none}.search-dropdown{display:none;position:absolute;top:100%;right:0;width:400px;max-height:400px;overflow-y:auto;background:var(--bg-white);color:var(--text-dark);border-radius:6px;padding:16px;margin-top:8px;z-index:1000}.search-dropdown-header{font-weight:600;font-size:12px;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.search-result-item{font-size:14px;padding:4px 0}.search-icon-btn{display:none;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:rgba(255,255,255,.7);background:rgba(255,255,255,.15);transition:.2s}.search-icon-btn:hover{border-color:rgba(255,255,255,.5);color:#fff}.gh-footer__link:hover,.gh-social-icon:hover{color:var(--color-link-hover)}.btn-signin{border:1px solid #fff;border-radius:6px;padding:6px 14px;color:#fff;font-weight:600;font-size:15px;transition:.2s;white-space:nowrap}.btn-signin:hover{background:rgba(255,255,255,.2)}.language-switcher .dropdown-menu{width:150px;left:auto;right:0;padding:10px 0}.language-item a{display:block;padding:8px 16px;font-size:14px;font-weight:500;color:var(--text-dark)}.language-item a:hover{background-color:var(--bg-light-gray);color:var(--accent-blue)}.language-switcher .chevron::after{margin-left:6px}.hamburger{display:none;color:#fff;width:24px;height:24px;position:relative;z-index:1001}.mobile-menu-content,.mobile-overlay{height:100%;transform:translateX(-100%)}.hamburger :is(svg,img){transition:.3s ease-in-out}.hamburger.active :is(svg,img){transform:rotate(90deg)}.hamburger.active :is(svg,img) line:first-child{transform:translateY(6px) rotate(45deg)}.hamburger.active :is(svg,img) line:nth-child(2){opacity:0}.hamburger.active :is(svg,img) line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-overlay{position:fixed;top:0;left:0;width:100%;background-color:transparent;z-index:999;transition:background-color .3s,transform 0s .3s}.mobile-overlay.active{background-color:rgba(0,0,0,.4);transition:background-color .3s}.mobile-menu-content{width:var(--mobile-menu-width);max-width:400px;background-color:var(--bg-white);color:var(--text-dark);transition:transform .3s ease-in-out;display:flex;flex-direction:column;overflow-y:auto}.mobile-header-content{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--border-light)}.mobile-close-btn{display:block;color:var(--text-dark);font-size:24px;line-height:1;padding:4px;margin:-4px}.mobile-nav-list{padding:0}.mobile-item{border-bottom:1px solid #eaeef2}.mobile-item li,.mobile-nav-list ul{list-style:none!important}.mobile-link-btn{width:100%;padding:16px;text-align:left;background:#fff;font-size:16px;font-weight:600;color:var(--text-dark);display:flex;justify-content:space-between;align-items:center}.hero,.m-icon{text-align:center}.mobile-chevron{transition:transform .3s;font-size:12px;opacity:.5}.mobile-link-btn.open .mobile-chevron{transform:rotate(180deg)}.mobile-submenu{display:none;background-color:var(--bg-light-gray);padding:0 16px 16px}.m-sub-item{display:flex;gap:12px;padding:12px 0;align-items:flex-start}.m-icon{width:20px;color:var(--text-muted);font-size:18px}.m-text div:first-child{font-weight:400;color:var(--text-dark);font-size:15px}.m-text div:last-child{color:var(--text-muted);font-size:15px;margin-top:2px}.mobile-badge-new{color:var(--accent-blue);font-size:10px}.mobile-footer{padding:20px 16px;margin-top:auto;border-top:1px solid var(--border-light)}.mobile-search{width:100%;padding:8px 12px;border:1px solid var(--border-light);border-radius:6px;background:var(--bg-light-gray);margin-bottom:16px;font-size:14px}.btn-signup-mobile{display:block;width:100%;text-align:center;background:var(--text-dark);color:#fff;padding:10px;border-radius:6px;font-weight:600}.hero,.hero h1{color:var(--text-dark)}.hero{padding-top:150px;padding-bottom:50px;background-color:var(--bg-white)}@media (min-width:1013px) and (max-width:1280px){.search-container{display:none}.search-icon-btn{display:flex}.header-desktop{padding:16px 20px}}@media (max-width:1012px){.btn-signup-desk,.logo-default,.nav-links,.search-container,.search-icon-btn{display:none}.nav-right{display:flex;align-items:center;justify-self:end;gap:12px;grid-column:3/4;justify-self:end}.hamburger{display:block;position:relative}.header-desktop{padding:16px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-items:center}.nav-left{display:contents}.hamburger{grid-column:1/2;justify-self:start;margin-left:0}.logo-link{grid-column:2/3;display:flex;align-items:center;justify-content:center}.logo-mobile-header{fill:var(--text-white);display:block}}.d-block,.mobile-overlay.active .mobile-menu-content .logo-link .logo-mobile-menu{display:block!important}.gh-footer{background-color:var(--color-bg);padding:40px 16px;font-size:14px;border-top:1px solid var(--color-border)}.gh-footer__container{max-width:var(--max-width);margin:0 auto;padding:0 16px}.gh-footer__top{display:flex;flex-direction:column;gap:40px;margin-bottom:40px}.gh-footer__marketing{max-width:100%}.gh-footer__logo{margin-bottom:16px;color:var(--color-text-primary);display:inline-block}.gh-footer__logo :is(svg,img){fill:currentColor}.gh-footer__heading{color:var(--color-text-primary);font-size:17px;font-weight:600;margin-bottom:8px}.gh-footer__subheading{color:var(--color-text-secondary);margin-bottom:16px;margin-top:20px;font-size:14px}.gh-footer__btn{display:inline-block;padding:5px 16px;border:1px solid var(--color-btn-border);border-radius:6px;color:var(--color-text-primary);font-weight:600;transition:.2s cubic-bezier(.3, 0, .5, 1);background:0 0}.gh-footer__btn:hover{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border)}.gh-footer__nav{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%}.gh-footer__col-title{color:var(--color-text-secondary);font-size:14px;font-weight:600;margin-bottom:16px;text-transform:capitalize}.gh-footer__link-list{display:flex;flex-direction:column;gap:8px}.gh-footer__link{color:#a3b0c0;font-size:15px;transition:color .2s}.gh-footer__legal,.gh-social-icon{color:var(--color-text-secondary);display:flex}.gh-footer__bottom{background-color:#000F41;padding-top:30px;border-top:1px solid transparent;display:flex;flex-direction:column-reverse;align-items:center;gap:24px;font-size:14px}.gh-footer__legal{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px}.gh-footer__legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.gh-footer__legal-links li,.gh-footer__link-list li{list-style:none!important;line-height:1.4}.gh-footer__legal-links li a{font-size:14px;color:#a3b0c0}.gh-footer__legal-links li a:hover{color:#fff;text-decoration:none}.gh-footer__link-list li a{font-size:15px;color:#a3b0c0}.gh-footer__link-list li a:hover{color:#fff;text-decoration:none}.gh-social-icon{transition:color .2s;align-items:center}@media (min-width:1024px){.gh-footer__top{flex-direction:row;align-items:flex-start;justify-content:space-between}.gh-footer__marketing{flex:0 0 30%;padding-right:40px}.gh-footer__nav{flex:1}}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}.row{--bs-gutter-x:1.5rem;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.col-auto,.row-cols-auto>*{flex:0 0 auto;width:auto}.col-12,.row-cols-1>*{flex:0 0 auto;width:100%}.col-6,.row-cols-2>*{flex:0 0 auto;width:50%}.col-4,.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.col-3,.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.col-2,.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-1,.col-5{flex:0 0 auto}.col-1{width:8.33333333%}.col-5{width:41.66666667%}.col-7,.col-8{flex:0 0 auto}.col-7{width:58.33333333%}.col-8{width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.container,.container-sm{max-width:540px}.col-sm{flex:1 0 0}.col-sm-auto,.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.col-sm-12,.row-cols-sm-1>*{flex:0 0 auto;width:100%}.col-sm-6,.row-cols-sm-2>*{flex:0 0 auto;width:50%}.col-sm-4,.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.col-sm-3,.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.col-sm-2,.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.gh-footer__nav{grid-template-columns:repeat(4,1fr)}.gh-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}.gh-footer__legal{justify-content:flex-start}.container,.container-md,.container-sm{max-width:720px}.col-md{flex:1 0 0}.col-md-auto,.row-cols-md-auto>*{flex:0 0 auto;width:auto}.col-md-12,.row-cols-md-1>*{flex:0 0 auto;width:100%}.col-md-6,.row-cols-md-2>*{flex:0 0 auto;width:50%}.col-md-4,.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.col-md-3,.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.col-md-2,.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}.col-lg{flex:1 0 0}.col-lg-auto,.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.col-lg-12,.row-cols-lg-1>*{flex:0 0 auto;width:100%}.col-lg-6,.row-cols-lg-2>*{flex:0 0 auto;width:50%}.col-lg-4,.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.col-lg-3,.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.col-lg-2,.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}.col-xl{flex:1 0 0}.col-xl-auto,.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.col-xl-12,.row-cols-xl-1>*{flex:0 0 auto;width:100%}.col-xl-6,.row-cols-xl-2>*{flex:0 0 auto;width:50%}.col-xl-4,.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.col-xl-3,.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.col-xl-2,.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}.col-xxl{flex:1 0 0}.col-xxl-auto,.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.col-xxl-12,.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.col-xxl-6,.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.col-xxl-4,.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.col-xxl-3,.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.col-xxl-2,.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.srv1-google-rating-section{position:relative;padding:64px 0;overflow:hidden}.srv1-google-rating-box{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,0.95fr);gap:34px;align-items:center;padding:34px;border-radius:28px;border:1px solid rgba(15,23,42,.06);background:rgba(255,255,255,.82);box-shadow:0 22px 60px rgba(15,23,42,.1),0 10px 26px rgba(15,23,42,.05);backdrop-filter:blur(10px)}.srv1-google-rating-left{min-width:0}.srv1-google-rating-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:8px 14px;border-radius:999px;background:rgba(4,83,250,.1);color:#0453FA;font-size:13px;font-weight:800;line-height:1}.srv1-google-rating-eyebrow::before{content:"";width:8px;height:8px;border-radius:50%;background:#34a853;box-shadow:0 0 0 4px rgba(52,168,83,.16)}.srv1-google-rating-title{margin:0 0 14px;color:#000F41;font-size:clamp(28px, 3vw, 32px);font-weight:800;line-height:1.15;letter-spacing:-.03em}.srv1-google-rating-desc{margin:0 0 22px;color:#495688;font-size:15px;line-height:1.8;max-width:650px}.srv1-google-rating-points{display:grid;gap:12px}.srv1-google-rating-point{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.76);border:1px solid rgba(15,23,42,.06);box-shadow:0 6px 18px rgba(15,23,42,.04)}.srv1-google-rating-point-icon{flex:0 0 auto;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#EAEFF9;font-size:16px}.srv1-google-rating-point strong{display:block;margin-bottom:4px;color:#000F41;font-size:15px;font-weight:800;line-height:1.3}.srv1-google-rating-point span:last-child{display:block;color:#6F7895;font-size:13px;line-height:1.55}.srv1-google-rating-right{min-width:0;display:flex;flex-direction:column;gap:18px}.srv1-google-rating-main{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.srv1-google-rating-badge{flex:0 0 auto}.srv1-google-rating-badge :is(svg,img){display:block;width:245px;max-width:100%;height:auto;padding:8px;border-radius:18px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#fbbc05,#4285f4,#34a853,#ea4335) border-box;border:1px solid transparent;box-shadow:0 14px 34px rgba(15,23,42,.1),0 6px 14px rgba(15,23,42,.05)}.srv1-google-rating-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.srv1-google-rating-count,.srv1-google-rating-score{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border-radius:999px;white-space:nowrap;font-weight:800;line-height:1}.srv1-google-rating-score{background:rgba(251,188,5,.18);color:#000F41;font-size:18px;box-shadow:inset 0 0 0 1px rgba(251,188,5,.28)}.srv1-google-rating-count{background:rgba(66,133,244,.1);color:#0453FA;font-size:13px;box-shadow:inset 0 0 0 1px rgba(66,133,244,.16)}.srv1-google-rating-insights{display:grid;grid-template-columns:1fr 1fr;gap:12px}.srv1-google-rating-insight{padding:16px;border-radius:18px;background:rgba(255,255,255,.72);border:1px solid rgba(15,23,42,.06);box-shadow:0 6px 18px rgba(15,23,42,.04)}.srv1-google-rating-insight strong{display:block;margin-bottom:7px;color:#000F41;font-size:14px;font-weight:800;line-height:1.35}.srv1-google-rating-insight p{margin:0;color:#6F7895;font-size:13px;line-height:1.65}.srv1-google-rating-link{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:50px;padding:14px 22px;border-radius:999px;background:linear-gradient(135deg,#0453FA 0,#0453FA 100%);color:#fff;font-size:14px;font-weight:800;line-height:1;text-decoration:none;box-shadow:0 14px 28px rgba(4,83,250,.24);transition:transform .22s,box-shadow .22s,filter .22s}.srv1-google-rating-link::after{content:"↗";margin-left:9px;font-size:14px;line-height:1}.srv1-google-rating-link:hover{color:#fff;text-decoration:none;transform:translateY(-2px);filter:brightness(1.03);box-shadow:0 18px 34px rgba(4,83,250,.3)}@media (max-width:991px){.srv1-google-rating-section{padding:48px 0}.srv1-google-rating-box{grid-template-columns:1fr;gap:26px;padding:26px}.srv1-google-rating-left,.srv1-google-rating-right{text-align:center}.srv1-google-rating-desc{margin-left:auto;margin-right:auto}.srv1-google-rating-point{text-align:left}.srv1-google-rating-main{justify-content:center}.srv1-google-rating-link{align-self:center}}@media (max-width:575px){.srv1-google-rating-section{padding:34px 0}.srv1-google-rating-box{padding:18px;border-radius:22px}.srv1-google-rating-title{font-size:26px}.srv1-google-rating-desc{font-size:14px;line-height:1.7}.srv1-google-rating-main{flex-direction:column;gap:12px}.srv1-google-rating-badge :is(svg,img),.srv1-google-rating-count,.srv1-google-rating-score{width:100%;max-width:290px}.srv1-google-rating-meta{justify-content:center}.srv1-google-rating-insights{grid-template-columns:1fr}.srv1-google-rating-link{width:100%;align-self:stretch}}.srv1-error-page{position:relative;min-height:calc(100vh - 80px);padding:155px 0 90px;background:radial-gradient(circle at 18% 18%,rgba(4,83,250,.2),transparent 34%),radial-gradient(circle at 82% 28%,rgba(4,83,250,.12),transparent 30%),linear-gradient(180deg,#000F41,#031143 52%,#F7F9FF 0,#fff);overflow:hidden}.srv1-error-page:after,.srv1-error-page:before{content:"";position:absolute;border-radius:999px;pointer-events:none}.srv1-error-page:before{width:360px;height:360px;right:-120px;top:110px;background:rgba(4,83,250,.18);filter:blur(2px)}.srv1-error-page:after{width:220px;height:220px;left:-80px;bottom:80px;background:rgba(0,15,65,.08)}.srv1-error-shell{position:relative;z-index:2;max-width:980px;margin:0 auto}.srv1-error-card{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:34px;padding:42px;border:1px solid rgba(208,215,222,.72);border-radius:34px;background:hsla(0,0%,100%,.96);box-shadow:0 30px 80px rgba(0,15,65,.18);backdrop-filter:blur(16px)}.srv1-error-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;padding:9px 14px;border-radius:999px;background:rgba(4,83,250,.1);color:#0453FA;font-size:13px;font-weight:800;line-height:1}.srv1-error-eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:#0453FA;box-shadow:0 0 0 5px rgba(4,83,250,.16)}.srv1-error-code{margin:0 0 10px;color:#000F41;font-size:clamp(64px,9vw,112px);font-weight:900;line-height:.95;letter-spacing:-.07em}.srv1-error-title{margin:0 0 14px;color:#000F41;font-size:clamp(28px,3.2vw,44px);font-weight:900;line-height:1.12;letter-spacing:-.04em}.srv1-error-text{max-width:590px;margin:0;color:#495688;font-size:16px;line-height:1.75}.srv1-error-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px}.srv1-error-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:15px 22px;border-radius:999px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease}.srv1-error-btn-primary{background:linear-gradient(135deg,#0453FA,#0453FA);color:#fff;box-shadow:0 16px 34px rgba(4,83,250,.28)}.srv1-error-btn-primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 20px 42px rgba(4,83,250,.34)}.srv1-error-btn-ghost{border:1px solid rgba(4,83,250,.22);background:#fff;color:#000F41}.srv1-error-btn-ghost:hover{color:#0453FA;border-color:rgba(4,83,250,.45);transform:translateY(-2px)}.srv1-error-help{display:grid;grid-template-columns:1fr;gap:12px}.srv1-error-help-card{padding:18px;border:1px solid rgba(208,215,222,.75);border-radius:22px;background:#fff;box-shadow:0 16px 34px rgba(15,23,42,.06)}.srv1-error-help-card strong{display:block;margin-bottom:7px;color:#000F41;font-size:15px;font-weight:900;line-height:1.35}.srv1-error-help-card span{display:block;color:#6F7895;font-size:14px;line-height:1.65}.srv1-error-quick{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.srv1-error-quick a{display:inline-flex;align-items:center;padding:9px 13px;border-radius:999px;background:rgba(0,15,65,.05);color:#495688;font-size:13px;font-weight:700;text-decoration:none;transition:background .22s ease,color .22s ease}.srv1-error-quick a:hover{background:rgba(4,83,250,.1);color:#0453FA}@media (max-width:991px){.srv1-error-page{padding:130px 0 70px;background:radial-gradient(circle at 20% 14%,rgba(4,83,250,.2),transparent 34%),linear-gradient(180deg,#000F41,#031143 44%,#F7F9FF 0,#fff)}.srv1-error-card{grid-template-columns:1fr;gap:26px;padding:28px}.srv1-error-help{grid-template-columns:1fr 1fr}}@media (max-width:575px){.srv1-error-page{padding:112px 0 48px}.srv1-error-card{padding:22px;border-radius:26px}.srv1-error-text{font-size:14px;line-height:1.7}.srv1-error-actions{flex-direction:column;align-items:stretch}.srv1-error-btn{width:100%}.srv1-error-help{grid-template-columns:1fr}}

/* SERVER1 header product search */
.search-container.search-open .search-dropdown{display:block}
.search-dropdown{padding:10px;width:430px;max-height:460px;border:1px solid rgba(208,215,222,.85);box-shadow:0 18px 50px rgba(0,15,65,.2)}
.search-dropdown-header{padding:4px 6px 8px;margin-bottom:2px;letter-spacing:.06em}
.product-search-results{display:flex;flex-direction:column;gap:2px}
.search-result-item.product-search-item{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px;border-radius:8px;color:var(--text-dark);text-decoration:none;transition:background .16s ease,color .16s ease}
.search-result-item.product-search-item[hidden]{display:none!important}
.search-result-item.product-search-item:hover,.search-result-item.product-search-item.is-active{background:#f3f6ff;color:var(--accent-blue)}
.product-search-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}
.product-search-copy strong{font-size:14px;line-height:1.3;font-weight:600;color:#000F41}
.product-search-copy small{font-size:12px;line-height:1.4;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.search-result-item.product-search-item:hover .product-search-copy strong,.search-result-item.product-search-item.is-active .product-search-copy strong{color:var(--accent-blue)}
.product-search-group{flex:0 0 auto;max-width:105px;padding:4px 7px;border-radius:999px;background:#eef3ff;color:#315ed4;font-size:10px;font-weight:600;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.product-search-empty{padding:16px 10px 12px;color:var(--text-muted);font-size:13px;text-align:center}
.search-input:focus{outline:none}
.mobile-product-search{position:relative;margin-bottom:16px}
.mobile-product-search .mobile-search{margin-bottom:0}
.mobile-product-search-results{display:none;margin-top:8px;padding:8px;max-height:340px;overflow-y:auto;border:1px solid var(--border-light);border-radius:10px;background:#fff;box-shadow:0 12px 30px rgba(0,15,65,.12)}
.mobile-product-search.search-open .mobile-product-search-results{display:block}
.mobile-product-search .search-result-item.product-search-item{padding:9px 8px}
.mobile-product-search .product-search-group{max-width:86px}
@media (min-width:1013px) and (max-width:1280px){.search-container.search-popover-open{display:block;position:absolute;top:calc(100% + 8px);right:20px;padding:10px;border-radius:10px;background:var(--bg-dark);box-shadow:0 18px 50px rgba(0,0,0,.28)}.search-container.search-popover-open .search-input{width:320px}.search-container.search-popover-open .search-dropdown{top:100%;margin-top:10px}}
@media (max-width:575px){.product-search-copy small{max-width:190px}.mobile-product-search .product-search-group{display:none}}

/* =========================================================
   SERVER1 navigation + top infrastructure bar
   Only navigation / mega-menu / section-bar presentation is changed.
   Existing search JS, mobile drawer JS and page-specific CSS routing stay intact.
   ========================================================= */

/* Header becomes a two-row shell: slim blue utility bar + centered white navigation. */
.header-desktop{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  padding:0;
  display:block;
  z-index:100;
  background:transparent;
  color:var(--text-dark);
}
.header-main{
  width:100%;
  background:#fff;
  border-bottom:1px solid rgba(0,15,65,.09);
  box-shadow:0 3px 14px rgba(0,15,65,.05);
}
.header-main__inner{
  width:calc(100% - 40px);
  max-width:1120px;
  min-height:58px;
  margin:0 auto;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
}
.header-main__inner .nav-left{
  min-width:0;
  display:flex;
  align-items:center;
  gap:26px;
}
.header-main__inner .nav-right{
  flex:0 0 auto;
  display:flex;
  align-items:center;
  gap:10px;
}

/* Keep the same SERVER1 logo artwork; only adapt its white SVG to the white nav surface. */
@media (min-width:1013px){
  .header-main .logo-default{
    width:170px;
    height:auto;
  }

  .header-desktop .nav-links{
    display:flex;
    align-items:stretch;
    align-self:stretch;
    gap:1px;
  }
  .header-desktop .nav-links>.nav-item{
    position:relative;
    height:auto;
    align-self:stretch;
    display:flex;
    align-items:center;
  }
  .header-desktop .nav-links>.nav-item>.nav-btn{
    position:relative;
    height:100%;
    min-height:58px;
    padding:0 10px;
    display:flex;
    align-items:center;
    border-radius:0;
    color:#11162f;
    font-size:13px;
    font-weight:600;
    letter-spacing:-.01em;
    opacity:1;
    transition:color .16s ease,background-color .16s ease;
  }
  .header-desktop .nav-links>.nav-item>.nav-btn::before{
    content:"";
    position:absolute;
    left:10px;
    right:10px;
    bottom:0;
    height:2px;
    border-radius:2px 2px 0 0;
    background:#0453FA;
    transform:scaleX(0);
    transform-origin:center;
    transition:transform .16s ease;
  }
  .header-desktop .nav-links>.nav-item:hover>.nav-btn,
  .header-desktop .nav-links>.nav-item:focus-within>.nav-btn{
    color:#0453FA;
    background:#f8f9fd;
    opacity:1;
  }
  .header-desktop .nav-links>.nav-item:hover>.nav-btn::before,
  .header-desktop .nav-links>.nav-item:focus-within>.nav-btn::before{
    transform:scaleX(1);
  }
  .header-desktop .nav-links>.nav-item>.nav-btn.chevron::after{
    width:5px;
    height:5px;
    margin:0 0 4px 3px;
    border:0;
    border-right:1.4px solid currentColor;
    border-bottom:1.4px solid currentColor;
    transform:rotate(45deg);
    opacity:.58;
    transition:transform .16s ease,opacity .16s ease;
  }
  .header-desktop .nav-links>.nav-item:hover>.nav-btn.chevron::after,
  .header-desktop .nav-links>.nav-item:focus-within>.nav-btn.chevron::after{
    transform:rotate(225deg);
    opacity:.9;
  }

  /* Compact search icon on the centered navigation, preserving the existing search engine/JS. */
  .header-main__inner .search-container{
    display:none;
  }
  .header-main__inner .search-icon-btn{
    display:flex;
    width:34px;
    height:34px;
    flex:0 0 34px;
    align-items:center;
    justify-content:center;
    border:1px solid #e2e6ef;
    border-radius:7px;
    color:#252b42;
    background:#fff;
  }
  .header-main__inner .search-icon-btn:hover{
    border-color:#cbd3e1;
    color:#0453FA;
    background:#F7F9FF;
  }
  .header-main__inner .search-container.search-popover-open{
    display:block;
    position:absolute;
    top:94px;
    right:max(20px,calc((100vw - 1120px)/2));
    padding:10px;
    border:1px solid #e4e8f0;
    border-radius:10px;
    background:#fff;
    box-shadow:0 18px 50px rgba(0,15,65,.17);
    z-index:1100;
  }
  .header-main__inner .search-container.search-popover-open .search-input{
    width:320px;
    color:#20263b;
    background:#f7f8fb;
    border-color:#dfe4ed;
  }
  .header-main__inner .search-container.search-popover-open .search-input::placeholder{
    color:#7b8495;
  }
  .header-main__inner .search-container.search-popover-open .search-key{
    color:#6f7788;
    border-color:#d4dae5;
  }
  .header-main__inner .search-container.search-popover-open .search-dropdown{
    top:100%;
    right:0;
    margin-top:10px;
  }

  /* Language and client login match the clean white central navigation. */
  .header-main__inner .language-switcher>.nav-btn{
    min-height:34px;
    height:34px;
    padding:0 8px;
    border-radius:7px;
    color:#1e2538;
    font-size:12px;
  }
  .header-main__inner .language-switcher>.nav-btn::before{display:none}
  .header-main__inner .language-switcher:hover>.nav-btn{
    background:#f5f7fb;
    color:#0453FA;
  }
  .header-main__inner .btn-signin{
    min-height:34px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:0 13px;
    border:1px solid #0453FA;
    border-radius:7px;
    background:#0453FA;
    color:#fff;
    font-size:12px;
    font-weight:700;
    box-shadow:0 4px 10px rgba(4,83,250,.16);
  }
  .header-main__inner .btn-signin:hover{
    background:#0330FB;
    border-color:#0330FB;
    color:#fff;
  }

  /* Mega menus: larger structured panels, but preserve every existing item icon and title. */
  .header-desktop .nav-links .dropdown-menu{
    top:100%;
    left:0;
    width:650px;
    margin-top:0;
    padding:18px 18px 14px;
    border:1px solid #e2e7f0;
    border-radius:0 0 12px 12px;
    background:#fff;
    box-shadow:0 20px 50px rgba(0,15,65,.16),0 4px 12px rgba(0,15,65,.05);
  }
  .header-desktop .nav-links .dropdown-menu::before{
    top:-8px;
    height:8px;
  }
  .header-desktop .nav-links>.nav-item:nth-child(2) .dropdown-menu,
  .header-desktop .nav-links>.nav-item:nth-child(3) .dropdown-menu,
  .header-desktop .nav-links>.nav-item:nth-child(4) .dropdown-menu{
    width:650px;
  }
  .header-desktop .nav-links>.nav-item:nth-child(3) .dropdown-menu,
  .header-desktop .nav-links>.nav-item:nth-child(4) .dropdown-menu{
    left:50%;
    transform:translateX(-38%);
  }
  .header-desktop .nav-links .dd-grid,
  .header-desktop .nav-links .dd-grid[style]{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:6px 12px!important;
  }
  .header-desktop .nav-links .dd-grid>div{
    min-width:0;
  }
  .header-desktop .nav-links>.nav-item:nth-child(3) .dd-grid>div,
  .header-desktop .nav-links>.nav-item:nth-child(4) .dd-grid>div{
    grid-column:1/-1;
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:6px 12px;
  }
  .header-desktop .nav-links .dd-item{
    min-height:66px;
    display:flex;
    align-items:flex-start;
    gap:12px;
    padding:10px 11px;
    border:1px solid transparent;
    border-radius:9px;
    transition:background-color .15s ease,border-color .15s ease,transform .15s ease;
  }
  .header-desktop .nav-links .dd-item:hover{
    background:#f6f8fd;
    border-color:#e8ecf5;
    transform:translateY(-1px);
  }
  .header-desktop .nav-links .dd-icon{
    width:38px;
    height:38px;
    flex:0 0 38px;
    margin-top:0;
    display:flex;
    align-items:center;
    justify-content:center;
    border:1px solid #e5e9f2;
    border-radius:8px;
    background:#fff;
    overflow:hidden;
  }
  .header-desktop .nav-links .dd-icon img{
    display:block;
    max-width:28px;
    max-height:28px;
    object-fit:contain;
  }
  .header-desktop .nav-links .dd-content{min-width:0}
  .header-desktop .nav-links .dd-title{
    color:#10162e;
    font-size:13px;
    line-height:1.35;
    font-weight:700;
  }
  .header-desktop .nav-links .dd-desc{
    margin-top:3px;
    color:#727b8d;
    font-size:11.5px;
    line-height:1.42;
  }
  .header-desktop .nav-links .dd-footer{
    margin-top:10px;
    padding:12px 11px 0;
    border-top:1px solid #edf0f5;
    font-size:12px;
    font-weight:700;
  }
  .header-desktop .nav-links .dd-footer a{color:#303850}
  .header-desktop .nav-links .dd-footer a:hover{
    color:#0453FA;
    text-decoration:none;
  }

  .header-main__inner .language-dropdown{
    top:100%;
    right:0;
    left:auto;
    width:160px!important;
    margin-top:0;
    padding:7px 0;
    border-radius:0 0 9px 9px;
  }
}

/* Slim top bar above the navigation, aligned to the same centered width as the nav. */
.header-desktop .section-bar{
  position:relative;
  inset:auto;
  width:100%;
  height:28px;
  display:flex;
  align-items:center;
  background:#2527d9;
  border:0;
  box-shadow:none;
  color:#fff;
  z-index:102;
}
.header-desktop .section-bar__inner{
  width:calc(100% - 40px);
  max-width:1120px;
  height:100%;
  margin:0 auto;
  padding:0;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
}
.header-desktop .section-bar__label{
  position:relative;
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  padding-left:13px;
  color:rgba(255,255,255,.94);
  font-size:10.5px;
  line-height:1;
  font-weight:600;
  letter-spacing:-.01em;
}
.header-desktop .section-bar__label::before{
  content:"";
  position:absolute;
  left:1px;
  top:50%;
  width:5px;
  height:5px;
  border:1px solid rgba(255,255,255,.92);
  transform:translateY(-50%) rotate(45deg);
}
.header-desktop .section-bar__contacts{
  height:100%;
  display:flex;
  align-items:center;
  white-space:nowrap;
}
.header-desktop .section-bar__contacts a{
  height:100%;
  display:flex;
  align-items:center;
  padding:0 11px;
  border-left:1px solid rgba(255,255,255,.12);
  color:rgba(255,255,255,.92);
  font-size:9.5px;
  font-weight:600;
  transition:background-color .14s ease,color .14s ease;
}
.header-desktop .section-bar__contacts a:last-child{
  border-right:1px solid rgba(255,255,255,.12);
}
.header-desktop .section-bar__contacts a:hover{
  background:rgba(255,255,255,.09);
  color:#fff;
  text-decoration:none;
}
.header-desktop .section-bar__contacts .section-bar__ticket{
  font-weight:700;
}

/* Existing 1013-1280 behavior remains compact and centered. */
@media (min-width:1013px) and (max-width:1180px){
  .header-main__inner,
  .header-desktop .section-bar__inner{
    width:calc(100% - 28px);
  }
  .header-main__inner .nav-left{gap:16px}
  .header-main .logo-default{width:150px}
  .header-desktop .nav-links>.nav-item>.nav-btn{padding:0 8px;font-size:12px}
  .header-desktop .section-bar__contacts .section-bar__phone{display:none}
}

/* Mobile: preserve the existing dark header, burger icon and drawer JS. */
@media (max-width:1012px){
  .header-desktop{
    display:block;
    padding:0;
    background:transparent;
  }
  .header-main{
    background:var(--bg-dark);
    border-bottom:0;
    box-shadow:none;
  }
  .header-main__inner{
    width:100%;
    min-height:64px;
    padding:0 16px;
    display:grid;
    grid-template-columns:1fr 1fr 1fr;
    align-items:center;
    justify-items:center;
    gap:0;
  }
  .header-main__inner .nav-left{display:contents}
  .header-main__inner .nav-right{
    display:flex;
    align-items:center;
    justify-self:end;
    grid-column:3/4;
    gap:12px;
  }
  .header-main__inner .hamburger{
    display:block;
    grid-column:1/2;
    justify-self:start;
    margin-left:0;
  }
  .header-main__inner .logo-link{
    grid-column:2/3;
    display:flex;
    align-items:center;
    justify-content:center;
  }
  .header-main__inner .logo-default,
  .header-main__inner .nav-links,
  .header-main__inner .search-container,
  .header-main__inner .search-icon-btn{display:none}
  .header-main__inner .logo-mobile-header{display:block}

  .header-desktop .section-bar{
    height:27px;
  }
  .header-desktop .section-bar__inner{
    width:100%;
    justify-content:center;
    padding:0 12px;
  }
  .header-desktop .section-bar__label{
    max-width:100%;
    padding-left:11px;
    font-size:10px;
    text-align:center;
  }
  .header-desktop .section-bar__contacts{display:none}

  .mobile-menu-content{
    box-shadow:18px 0 48px rgba(0,15,65,.16);
  }
  .mobile-header-content{
    padding:15px 16px;
    border-bottom-color:#edf0f4;
  }
  .mobile-item{border-bottom-color:#edf0f4}
  .mobile-link-btn{
    padding:15px 16px;
    font-size:15px;
    font-weight:600;
    letter-spacing:-.01em;
  }
  .mobile-submenu{
    padding:5px 12px 12px;
    background:#f7f8fb;
  }
  .m-sub-item{
    gap:11px;
    padding:10px 8px;
    border-radius:9px;
  }
  .m-sub-item:active{background:#eef2f8}
  .m-sub-icon{
    width:36px;
    height:36px;
    flex:0 0 36px;
    display:flex;
    align-items:center;
    justify-content:center;
    border:1px solid #e5e9f1;
    border-radius:8px;
    background:#fff;
    overflow:hidden;
  }
  .m-sub-icon img{
    display:block;
    max-width:27px;
    max-height:27px;
    object-fit:contain;
  }
  .m-text{min-width:0}
  .m-text div:first-child{
    font-size:14px;
    font-weight:600;
    line-height:1.35;
  }
  .m-text small,
  .m-text div:last-child{
    display:block;
    margin-top:3px;
    color:#747d90;
    font-size:11.5px;
    line-height:1.4;
  }
}
