.tb-guide-btn{border:1px solid rgba(var(--primary-color-rgb), .3);color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.7rem;font-weight:600;line-height:1;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.tb-guide-btn:hover{border-color:var(--primary-color);color:var(--primary-color);background:rgba(var(--primary-color-rgb), .06)}.tb-guide-btn__icon{opacity:.7;width:.85rem;height:.85rem}.tb-lang-btn{color:#ffffff8c;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #ffffff2e;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.7rem;font-weight:700;line-height:1;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.tb-lang-btn:hover{border-color:var(--primary-color);color:var(--primary-color);background:rgba(var(--primary-color-rgb), .06)}.tb-lang-btn__icon{opacity:.7;width:.85rem;height:.85rem}.mega-panel{width:100%;display:block}#mainmenu li.has-mega-menu{position:static}.mega-inner{grid-template-columns:240px 1fr;max-width:1280px;margin:0 auto;display:grid}@keyframes mega-col-in{0%{opacity:0;transform:translateX(calc(var(--mega-dir,0) * 12px))}to{opacity:1;transform:translate(0)}}.mega-featured-img{transition:transform .55s}.mega-featured:hover .mega-featured-img{transform:scale(1.05)}.mega-featured-body{padding:1.5rem}.mega-featured-title{color:#fff;margin:0 0 .5rem;font-size:20px;font-weight:700;line-height:1.25}.mega-featured-desc{color:#ffffff80;margin:0 0 14px;font-size:12px;line-height:1.6}.mega-featured-cta{color:#fbec6b;font-size:11px}.mega-badge{letter-spacing:.14em;color:#fbec6b;border-color:#fbec6b59;margin-bottom:0;padding:2px 6px;font-size:8px;font-weight:700}.mega-badge--exclusive{color:#ffffff73;background:#ffffff0f;border:1px solid #ffffff1f!important}.mega-tabs{border-left:1px solid #ffffff0f;display:flex}.mega-tab-nav{border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;justify-content:center;gap:2px;width:175px;padding:.75rem 0;display:flex}.mega-tab-btn{appearance:none;text-align:left;color:#fff6;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.65rem .875rem .65rem 1.125rem;font-size:12px;font-weight:500;transition:color .15s,border-color .15s,background .15s;display:flex}.mega-tab-btn:hover{color:#ffffffbf;background:#ffffff0a}.mega-tab-btn--active{color:#fbec6b;background:#fbec6b0d;border-left-color:#fbec6b;font-weight:600}.mega-tab-label{flex:1}.mega-tab-arrow{opacity:0;font-size:14px;font-weight:300;transition:opacity .15s,transform .15s;transform:translate(-4px)}.mega-tab-btn--active .mega-tab-arrow,.mega-tab-btn:hover .mega-tab-arrow{opacity:1;transform:translate(0)}.mega-tab-panel{flex:1;align-items:stretch;padding:1rem 1.25rem;display:flex;position:relative;overflow:hidden}.mega-cards-row{flex-direction:column;gap:.375rem;width:100%;display:flex}.mega-cards-row--x{flex-direction:row;align-items:stretch;gap:.5rem}.mega-cards-row--x .mega-card{flex:1 1 0;min-width:0;height:auto;min-height:108px}.mega-cards-row--x .mega-card-body{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.875rem}.mega-cards-row--x .mega-card-text{gap:3px;width:100%}.mega-cards-row--x .mega-card-name,.mega-cards-row--x .mega-card-desc{white-space:normal}.mega-cards-row--x .mega-card-desc{line-height:1.4}.mega-tab-enter-active{transition:opacity .22s,transform .22s}.mega-tab-leave-active{transition:opacity .14s,transform .14s;position:absolute;inset:1rem 1.25rem}.mega-tab-enter-from{opacity:0;transform:translate(14px)}.mega-tab-leave-to{opacity:0;transform:translate(-8px)}.mega-card{cursor:pointer;border-radius:.375rem;flex:1;height:78px;display:block;position:relative;overflow:hidden}.mega-card-bg{background-position:50%;background-size:cover;transition:transform .4s;position:absolute;inset:0}.mega-card:hover .mega-card-bg{transform:scale(1.07)}.mega-card-overlay{background:linear-gradient(105deg,#120d4fe0 0%,#120d4fa6 60%,#120d4f59 100%);transition:background .2s;position:absolute;inset:0}.mega-card:hover .mega-card-overlay{background:linear-gradient(105deg,#120d4fb8 0%,#120d4f7a 60%,#120d4f38 100%)}.mega-card-body{z-index:10;box-sizing:border-box;align-items:center;gap:.5rem;width:100%;height:100%;padding:.625rem .75rem;display:flex;position:relative}.mega-card-icon-wrap{background:#fbec6b26;border-radius:.25rem;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.mega-card-icon{width:16px;height:16px;line-height:1;display:block;color:#fbec6b!important}.mega-card-text{flex-direction:column;flex:1 1 0;gap:1px;min-width:0;display:flex;overflow:hidden}.mega-card-name{color:#ffffffeb;white-space:nowrap;font-size:12.5px;font-style:normal;font-weight:600;line-height:1.3;transition:color .15s;display:block}.mega-card:hover .mega-card-name{color:#fff}.mega-card-desc{color:#ffffff73;white-space:nowrap;font-size:10.5px;font-style:normal;line-height:1.3;transition:color .15s;display:block}.mega-card:hover .mega-card-desc{color:#ffffffa6}.mega-links-area{border-left:1px solid #ffffff0f;flex-direction:row;flex:1;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.mega-col-group{flex-direction:column;flex:1;gap:.375rem;display:flex}.mega-col-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff4d;border-bottom:1px solid #ffffff0f;margin-bottom:.125rem;padding-bottom:.375rem;font-size:8px;font-weight:700}.mega-cards-col{flex-direction:column;gap:.375rem;display:flex}.mega-footer{background:#00000026;border-color:#ffffff0f;padding:9px 1.25rem 9px calc(241px + 1.25rem)}.mega-footer-link{letter-spacing:.025em;text-transform:uppercase;color:#ffffff4d;font-size:10.5px}.mega-footer-link:hover{color:#fbec6b}.mega-footer-cta{letter-spacing:.08em;text-transform:uppercase;color:#120d4f;white-space:nowrap;background:#fbec6b;align-items:center;padding:5px 14px;font-size:10px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.mega-footer-cta:hover{color:#120d4f;background:#fff}.jarallax>img.jarallax-img{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.mega-featured-split>*{animation:.28s cubic-bezier(.16,1,.3,1) backwards mega-col-in}.mega-featured-split>:first-child{animation-delay:0s}.mega-featured-split>:nth-child(2){animation-delay:25ms}.mega-links-area>.mega-col-group:nth-child(3){animation-delay:50ms}.mega-links-area>.mega-col-group{animation:.26s cubic-bezier(.16,1,.3,1) backwards mega-col-in}.mega-links-area>.mega-col-group:first-child{animation-delay:0s}.mega-links-area>.mega-col-group:nth-child(2){animation-delay:25ms}.mega-inner>*{animation:.3s cubic-bezier(.16,1,.3,1) backwards mega-col-in}.mega-inner>:first-child{animation-delay:0s}.mega-inner>:nth-child(2){animation-delay:40ms}.mega-badge--nuovo{color:#4ade80;border-color:#4ade8059!important}.mega-card--no-bg{background:#ffffff08;border:1px solid #ffffff0f}.mega-card--no-bg:hover{background:#ffffff12;border-color:#fbec6b33}.mega-card-overlay--solid{background:0 0!important}.mega-host{z-index:9990;background:#120d4f;border-top:2px solid #0000;transition:height .32s cubic-bezier(.4,0,.2,1),border-color .2s,box-shadow .2s;position:absolute;top:100%;left:0;right:0;overflow:hidden}.mega-host--open{border-top-color:#fbec6b;box-shadow:0 40px 80px #0000008c}.mega-host-measure{position:relative}.mega-host-panel{width:100%}.mega-slide-enter-active{transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .26s cubic-bezier(.4,0,.2,1)}.mega-slide-leave-active{transition:opacity .16s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.mega-slide-enter-from{opacity:0;transform:translateX(calc(var(--mega-dir,0) * 20px))}.mega-slide-leave-to{opacity:0;transform:translateX(calc(var(--mega-dir,0) * -14px))}.es-logo{flex-shrink:0;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.es-logo__mark{flex-shrink:0;justify-content:center;align-items:center;width:30px;height:26px;display:flex}.es-logo__mark svg{width:100%;height:100%}.es-logo__text{letter-spacing:.01em;font-size:14px;font-weight:700;line-height:1}.es-logo__energy{color:#fff}.es-logo__stack{color:var(--primary-color,#fbec6b)}.es-logo:hover .es-logo__energy{color:#ffffffd9}#secondary-nav{letter-spacing:.03em;background:#ffffff0a;border-bottom:1px solid #ffffff12;font-size:11px}.sec-nav-link{color:#ffffff73;cursor:pointer;white-space:nowrap;font-weight:500;text-decoration:none;transition:color .15s}.sec-nav-link:hover,.sec-nav-trigger:hover{color:#ffffffd9}.sec-nav-group{position:relative}.sec-nav-group:hover .sec-nav-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.sec-nav-dropdown{background:var(--bg-dark-2,#120d4f);border:1px solid #ffffff1a;border-top:2px solid var(--primary-color,#fbec6b);z-index:9999;opacity:0;pointer-events:none;min-width:160px;padding:6px 0;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-4px)}.sec-nav-dropdown:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.sec-nav-dropdown a{color:#fff9;padding:6px 14px;font-size:11.5px;text-decoration:none;transition:color .12s,background .12s;display:block}.sec-nav-dropdown a:hover{color:#fff;background:#ffffff0d}.sec-nav-horizon{letter-spacing:.03em;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:11px;display:inline-flex}.sec-nav-horizon:hover{color:var(--primary-color,#fbec6b)}.sec-nav-horizon__dot{background:var(--primary-color,#fbec6b);flex-shrink:0;width:5px;height:5px;box-shadow:0 0 6px #fbec6bcc}.sec-nav-reserved{align-items:center;gap:5px;display:inline-flex}.sec-nav-lock{opacity:.7;flex-shrink:0;width:10px;height:10px}.mainmenu-wrap{position:relative}.mega-pill{background:var(--primary-color,#fbec6b);opacity:0;pointer-events:none;width:0;height:2px;transition:left .24s cubic-bezier(.4,0,.2,1),width .24s cubic-bezier(.4,0,.2,1),opacity .2s;position:absolute;bottom:0;left:0;box-shadow:0 0 6px #fbec6b99}.hdr{transition:transform .26s cubic-bezier(.4,0,.2,1),background-color .2s,box-shadow .2s}.hdr--scrolled{background-color:var(--bg-dark-2,#120d4f);box-shadow:0 4px 24px #00000040}.hdr--hidden{transform:translateY(-100%)}.hdr-burger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:34px;height:34px;padding:0;display:flex}.hdr-burger span{background:#fff;width:22px;height:2px;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .15s;display:block}.hdr-burger--open span:first-child{transform:translateY(7px)rotate(45deg)}.hdr-burger--open span:nth-child(2){opacity:0}.hdr-burger--open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.hdr-drawer-backdrop{z-index:9998;background:#08062099;position:fixed;inset:0}.hdr-drawer{background:var(--bg-dark-2,#120d4f);z-index:9999;border-left:1px solid #ffffff14;width:min(320px,86vw);padding:96px 28px 32px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.hdr-drawer-list{flex-direction:column;gap:4px;margin:0 0 20px;padding:0;list-style:none;display:flex}.hdr-drawer-list a{color:#ffffffd9;padding:10px 2px;font-size:15px;font-weight:600;text-decoration:none;transition:color .15s;display:block}.hdr-drawer-list--secondary a{color:#ffffff8c;padding:8px 2px;font-size:13px;font-weight:500}.hdr-drawer-list a:hover,.hdr-drawer-list a.router-link-active{color:var(--primary-color,#fbec6b)}.hdr-drawer-divider{background:#ffffff14;height:1px;margin:20px 0}.hdr-drawer-cta{color:#ffffffbf;letter-spacing:.03em;cursor:pointer;background:0 0;border:1px solid #ffffff26;align-items:center;gap:8px;width:100%;margin-bottom:10px;padding:12px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:flex}.hdr-drawer-cta:hover{border-color:var(--primary-color,#fbec6b);color:var(--primary-color,#fbec6b)}.hdr-drawer-enter-active,.hdr-drawer-leave-active{transition:transform .26s cubic-bezier(.4,0,.2,1)}.hdr-drawer-enter-from,.hdr-drawer-leave-to{transform:translate(100%)}.hdr-backdrop-enter-active,.hdr-backdrop-leave-active{transition:opacity .22s}.hdr-backdrop-enter-from,.hdr-backdrop-leave-to{opacity:0}
