.footer{color:#fff;padding:48px 0 32px;padding-top:0!important}@media (min-width:541px){.footer{padding:60px 0 40px}}@media (min-width:861px){.footer{padding:80px 0 60px}}.footer .container{flex-flow:column wrap;align-items:flex-start;gap:32px;display:flex}@media (min-width:541px){.footer .container{gap:40px}}@media (min-width:861px){.footer .container{flex-direction:row;gap:80px}}.footer .footer__logo{color:#fff;flex-shrink:0;justify-content:center;align-items:start;width:100%;min-width:0;height:100%;text-decoration:none;display:inline-flex}.footer .footer__logo img{object-fit:contain;width:100%;height:auto;min-height:70px;max-height:80px}@media (max-width:540px){.footer .footer__logo img{width:fit-content;max-height:100px}}.footer .footer__logo span{font-family:var(--font-heading),system-ui,sans-serif;letter-spacing:.02em;text-transform:uppercase;color:#fff;font-size:22px}@media (min-width:541px){.footer .footer__logo img{max-height:100px}.footer .footer__logo span{font-size:24px}}@media (min-width:861px){.footer .footer__logo{min-width:200px}.footer .footer__logo img{max-height:120px}.footer .footer__logo span{font-size:28px}}.footer .footer__columns{flex-flow:column wrap;flex-grow:1;align-items:flex-start;gap:28px;width:100%;display:flex}@media (min-width:541px){.footer .footer__columns{flex-direction:row;gap:40px}}@media (min-width:861px){.footer .footer__columns{gap:80px;width:auto}}.footer .footer__column{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}@media (min-width:540px){.footer .footer__column{width:calc(50% - 40px);min-width:140px}}@media (min-width:1200px){.footer .footer__column{width:calc(25% - 60px);min-width:140px}}.footer .footer__heading{font-family:var(--font-body),system-ui,sans-serif;text-transform:none;color:#fff;margin:0;font-size:14px;font-weight:600;line-height:1.4}.footer .footer__heading b{color:inherit;font-weight:inherit}.footer .footer__items{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer .footer__link{color:#fff;align-items:center;gap:14px;padding:4px 0;font-size:15px;line-height:1.4;text-decoration:none;transition:opacity .15s;display:inline-flex}.footer .footer__link:hover{opacity:.7}@media (min-width:541px){.footer .footer__link{padding:0;font-size:14px}}.footer .footer__icon{color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.footer .footer__icon img{object-fit:contain;width:14px;height:auto;max-height:16px}.footer .footer__icon svg{width:100%;height:100%;display:block}
.navbar{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;color:#000;background:linear-gradient(#fff 0%,#fff0 100%);width:100%;max-width:2560px;padding:16px 0;font-size:18px;transition:all .3s;position:fixed;top:0;left:50%;transform:translate(-50%)}.navbar .container{align-items:center;gap:16px;display:flex}.navbar .logo{color:#000;flex-shrink:0;align-items:center;margin-right:auto;text-decoration:none;display:inline-flex}.navbar .logo img{object-fit:contain;width:auto;height:auto;max-height:52px;transition:all .3s}.navbar .logo span{font-family:var(--font-heading),system-ui,sans-serif;text-transform:uppercase;letter-spacing:.02em;color:#000;font-size:22px;font-weight:400}.navbar .navbar__toggle{cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:10px;flex-direction:column;flex-shrink:0;order:3;justify-content:center;gap:5px;width:44px;height:44px;padding:11px 10px;display:inline-flex}.navbar .navbar__toggle span{background:#000;border-radius:2px;width:100%;height:2px;transition:transform .2s,opacity .2s;display:block}.navbar .navbar__toggle.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.navbar .navbar__toggle.is-open span:nth-child(2){opacity:0}.navbar .navbar__toggle.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.navbar .navbar__menu{background:#fff;padding:24px 20px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 30px #0000001f}.navbar .navbar__menu.is-open{display:block}.navbar ul{flex-direction:column;align-items:flex-start;gap:24px;margin:0;padding:0;list-style:none;display:flex;position:relative}.navbar ul.has-pill:before{content:"";width:var(--pill-w,0);height:var(--pill-h,0);transform:translate(var(--pill-x,0), var(--pill-y,0));z-index:0;pointer-events:none;background-color:#fff200;border-radius:15px;transition:transform .3s,width .3s,height .3s;position:absolute;top:0;left:0}.navbar ul li{z-index:1;position:relative}.navbar ul li a{color:#000;text-decoration:none}.navbar ul li a.is-active{font-weight:700}.navbar ul li a:not(.btn){align-items:center;padding:10px 20px;display:inline-flex}@media (min-width:1200px){.navbar ul li a:not(.btn){padding:15px 5px}}@media (min-width:1280px){.navbar ul li a:not(.btn){padding:15px 10px}}@media (min-width:1481px){.navbar ul li a:not(.btn){padding:15px 22.5px}}.navbar ul li a:not(.btn){border-radius:15px}.navbar .btn{text-transform:none}.navbar .language{flex-shrink:0;order:2;position:relative}.navbar .language__button{color:#000;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:15px;align-items:center;gap:8px;padding:12px 20px;font-weight:600;transition:box-shadow .15s;display:inline-flex;box-shadow:0 2px 10px #0000001f}.navbar .language__button:hover{box-shadow:0 4px 14px #00000029}.navbar .language__flag{border-radius:4px;justify-content:center;align-items:center;width:24px;height:18px;line-height:1;display:inline-flex;overflow:hidden}.navbar .language__flag svg{width:100%;height:100%;display:block}.navbar .language__code{font-size:15px}.navbar .language__chev{color:#00000073;width:12px;height:12px;transition:transform .15s}.navbar .language__chev.is-open{transform:rotate(180deg)}.navbar .language__menu{z-index:100;background:#fff;border:1px solid #00000014;border-radius:10px;min-width:100%;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000001f}.navbar .language__option{color:#000;width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-weight:500;display:flex}.navbar .language__option:hover{background:#0000000d}.navbar .language__option.is-active{background:#fff20040}@media (min-width:576px){.navbar .logo img{max-height:60px}}@media (min-width:768px){.navbar{padding:24px 0}.navbar .container{gap:24px}.navbar .logo img{max-height:68px}.navbar .logo span{font-size:26px}}@media (min-width:1200px){.navbar{padding:30px 0}.navbar .container{gap:40px}.navbar .logo{margin-right:0}.navbar .logo img{max-height:80px}.navbar .logo span{font-size:28px}.navbar .navbar__toggle{display:none}.navbar .navbar__menu{min-width:0;box-shadow:none;background:0 0;flex:1;padding:0;display:block;position:static}.navbar ul{flex-direction:row;justify-content:center;align-items:center;gap:5px}}@media (min-width:1200px) and (min-width:1481px){.navbar ul{gap:15px}}@media (min-width:1200px) and (min-width:1681px){.navbar ul{gap:30px}}@media (min-width:1200px){.navbar .language{order:0}}@media (min-width:1600px){.navbar{padding:40px 0}}.navbar:has(.navbar__menu.is-open){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff;padding:10px 0;box-shadow:1500px 2000px 2000px 2000px #000000d9}@media (min-width:1200px){.navbar:has(.navbar__menu.is-open) .logo img{max-height:60px}}.small-header,.small-header-copy{background-color:#fff;padding:10px 0}@media (min-width:1200px){.small-header .logo img,.small-header-copy .logo img{max-height:60px}}
