#catalogo{scroll-margin-top:180px}.hero-cta{border:0;cursor:pointer}.hero-slide-primary{background-color:#020e1d!important;background-image:linear-gradient(90deg,rgba(2,14,29,.98) 0%,rgba(3,27,52,.9) 38%,rgba(3,34,62,.3) 58%,rgba(2,25,45,0) 76%),url('/hero-gigapc.webp')!important;background-size:auto 135%!important;background-position:right center!important;background-repeat:no-repeat!important}.hero-slide-outlet{background-color:#020e1c!important;background-image:linear-gradient(90deg,rgba(2,14,28,.98) 0%,rgba(3,27,50,.9) 38%,rgba(2,23,42,.3) 58%,rgba(2,20,36,0) 76%),url('/hero-outlet.webp')!important;background-size:auto 135%!important;background-position:right center!important;background-repeat:no-repeat!important}.hero-photo-space{height:100%}.line-intro{margin-bottom:46px;border-radius:18px;padding:38px 44px;display:grid;grid-template-columns:1.4fr .8fr;gap:45px;align-items:center;color:#fff;background:linear-gradient(120deg,#04233d,#076b9d);overflow:hidden;position:relative}.line-intro[hidden]{display:none}.line-intro:after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;background:rgba(11,193,224,.18);right:-75px;top:-110px}.line-intro span{font-size:11px;font-weight:950;letter-spacing:.16em;color:#48d7ef}.line-intro h2{font-size:34px;line-height:1.08;letter-spacing:-.04em;margin:9px 0}.line-intro p{color:#d5eaf4;line-height:1.6;margin:0;max-width:760px}.line-intro ul{list-style:none;margin:0;padding:0;display:grid;gap:12px;position:relative;z-index:1}.line-intro li{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.13);padding:12px 15px;border-radius:8px;font-size:13px;font-weight:750}.line-intro li b{color:#48d7ef;margin-right:8px}.line-gigapc{background:radial-gradient(circle at 85% 20%,rgba(11,193,224,.28),transparent 28%),linear-gradient(120deg,#062b48,#0787b5)}@media(max-width:1100px){.hero-slide-primary,.hero-slide-outlet{background-size:auto 115%!important}}@media(max-width:750px){#catalogo{scroll-margin-top:140px}.hero-slide-primary,.hero-slide-outlet{background-size:auto 100%!important;background-position:75% center!important;position:relative}.hero-slide-primary:before,.hero-slide-outlet:before{content:"";position:absolute;inset:0;background:rgba(2,20,38,.38)}.line-intro{grid-template-columns:1fr;padding:30px 25px;gap:25px}.line-intro h2{font-size:29px}}
