.nuvoil-mmenu-trigger{display:none;position:fixed;top:14px;right:16px;width:44px;height:44px;padding:10px;background:#fff0;border:0;cursor:pointer;z-index:100001;flex-direction:column;justify-content:space-between;align-items:stretch}.nuvoil-mmenu-trigger__bar{display:block;width:100%;height:2px;background:var(--mm-text);border-radius:2px;transition:transform 200ms ease,opacity 200ms ease}body.nuvoil-mmenu-open .nuvoil-mmenu-trigger__bar:nth-child(1){transform:translateY(10px) rotate(45deg)}body.nuvoil-mmenu-open .nuvoil-mmenu-trigger__bar:nth-child(2){opacity:0}body.nuvoil-mmenu-open .nuvoil-mmenu-trigger__bar:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.nuvoil-mmenu-overlay{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .45);z-index:99998;opacity:0;transition:opacity 220ms ease}body.nuvoil-mmenu-open .nuvoil-mmenu-overlay{opacity:1}.nuvoil-mmenu-drawer{display:none;position:fixed;top:0;right:0;width:min(360px, 88vw);height:100vh;height:100dvh;background:#FFF;z-index:99999;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateX(100%);transition:transform 260ms cubic-bezier(.32,.72,0,1);box-shadow:-8px 0 32px rgb(0 0 0 / .12)}body.nuvoil-mmenu-open .nuvoil-mmenu-drawer{transform:translateX(0)}.nuvoil-mmenu-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--mm-divider);background:var(--mm-topbar-bg)}.nuvoil-mmenu-drawer__title{font-family:'SanomatSans-Regular',sans-serif;font-size:13px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--mm-muted)}.nuvoil-mmenu-drawer__close{width:36px;height:36px;background:#fff0;border:0;cursor:pointer;font-size:28px;line-height:1;color:var(--mm-text);display:inline-flex;align-items:center;justify-content:center}.nuvoil-mmenu-drawer__close:hover{color:var(--mm-red)}.nuvoil-mmenu-drawer__nav{padding:8px 0}ul.nuvoil-mmenu,.nuvoil-mmenu-drawer ul{list-style:none!important;margin:0!important;padding:0!important}.nuvoil-mmenu__item{position:relative;list-style:none!important;margin:0!important;padding:0!important;border-bottom:1px solid #EFEFEF}.nuvoil-mmenu__item:last-child{border-bottom:0}.nuvoil-mmenu__link{display:flex!important;align-items:center;padding:14px 20px;font-family:'SanomatSans-Regular',sans-serif;font-size:15px;font-weight:500;color:var(--mm-text);text-decoration:none;line-height:1.3;background:#fff0;flex:1;min-width:0;box-shadow:none!important}.nuvoil-mmenu__link:hover,.nuvoil-mmenu__link:focus-visible{color:var(--mm-red);background:#FAFAFA}.nuvoil-mmenu__item.has-children{padding-right:0}.nuvoil-mmenu__item.has-children>.nuvoil-mmenu__link{padding-right:56px}.nuvoil-mmenu__toggle{position:absolute;top:0;right:0;width:56px;height:50px;background:#fff0;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--mm-red);padding:0}.nuvoil-mmenu__chev{font-family:Arial,sans-serif;font-size:26px;font-weight:600;line-height:1;transition:transform 200ms ease;display:inline-block}.nuvoil-mmenu__item.is-open>.nuvoil-mmenu__toggle .nuvoil-mmenu__chev{transform:rotate(90deg)}.nuvoil-mmenu__sub{display:none;background:#FAFBFC;border-top:1px solid #EFEFEF}.nuvoil-mmenu__item.is-open>.nuvoil-mmenu__sub{display:block}.nuvoil-mmenu__item.has-children>.nuvoil-mmenu__toggle .nuvoil-mmenu__chev{transform:rotate(0deg)}.nuvoil-mmenu__item.is-open>.nuvoil-mmenu__toggle .nuvoil-mmenu__chev{transform:rotate(90deg)}.nuvoil-mmenu__item.has-children>.nuvoil-mmenu__toggle{pointer-events:auto;opacity:1;cursor:pointer}.nuvoil-mmenu__sub .nuvoil-mmenu__link{padding:12px 20px 12px 36px;font-size:14px;font-weight:400}.nuvoil-mmenu__sub .nuvoil-mmenu__sub .nuvoil-mmenu__link{padding-left:52px;font-size:13px;color:var(--mm-muted)}.nuvoil-mmenu__sub .nuvoil-mmenu__item.has-children>.nuvoil-mmenu__link{padding-right:56px}.nuvoil-mmenu__item.is-current>.nuvoil-mmenu__link{color:var(--mm-red);box-shadow:inset 3px 0 0 var(--mm-red)!important}body.nuvoil-mmenu-open{overflow:hidden}@media (max-width:1024px){html body .nuvoil-mmenu-trigger,body .nuvoil-mmenu-trigger{display:flex!important;position:static!important;width:40px!important;height:40px!important;padding:8px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;cursor:pointer!important;z-index:10!important;margin-left:auto!important;flex-direction:column!important;justify-content:space-between!important;align-items:stretch!important;align-self:center!important}.nuvoil-mmenu-trigger__bar{background:var(--mm-text)!important}.nuvoil-mmenu-overlay{display:block;pointer-events:none}body.nuvoil-mmenu-open .nuvoil-mmenu-overlay{pointer-events:auto}.nuvoil-mmenu-drawer{display:block}html body .fusion-mobile-menu-icons,html body .fusion-mobile-nav-holder,body .fusion-mobile-menu-icons,body .fusion-mobile-nav-holder{display:none!important;visibility:hidden!important}}@media (min-width:1025px){.nuvoil-mmenu-trigger,.nuvoil-mmenu-overlay,.nuvoil-mmenu-drawer{display:none!important}}@media (min-width:1025px){.fusion-main-menu,nav.fusion-main-menu{display:block!important}.fusion-mobile-menu-icons,.fusion-mobile-nav-holder,nav.fusion-mobile-nav-holder,.fusion-secondary-main-menu .fusion-mobile-menu-icons,.fusion-mobile-fullwidth-search,.fusion-mobile-logo{display:none!important}}@media (max-width:1024px){html body .fusion-main-menu,html body nav.fusion-main-menu,html body.mobile-menu-design-modern .fusion-main-menu,html body[class*="mobile-menu"] .fusion-main-menu,html body .fusion-header .fusion-main-menu{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;max-height:0!important}html body .fusion-main-menu>ul,html body .fusion-main-menu .fusion-menu,html body .fusion-main-menu nav,html body .fusion-main-menu .fusion-overlay-search{display:none!important}html body .fusion-header .fusion-row{display:flex!important;justify-content:space-between!important;align-items:center!important;position:relative!important;padding-left:16px!important;padding-right:16px!important;text-align:left!important}html body .fusion-logo,html body .fusion-header .fusion-logo{transform:none!important;margin:12px 0!important;margin-left:0!important;margin-right:auto!important;padding:0!important;justify-content:flex-start!important;text-align:left!important;float:none!important;flex:0 0 auto!important;width:auto!important}html body .fusion-logo a,html body .fusion-logo img{margin-left:0!important;float:none!important}.fusion-mobile-menu-icons{display:none!important}}