html{scroll-padding-top:4rem;scroll-behavior:smooth}
.special-pages .anchors{position:fixed;width:100%;top:0;z-index:10;pointer-events:all}
.special-pages .anchors .container{box-shadow:none;padding:5px 0 0}
.special-pages .anchors ul{overflow-x:hidden;scroll-behavior:smooth}
@media(max-width:1023.98px){.special-pages .anchors ul{overflow-x:scroll}
}
.special-pages .row{margin:0}
.special-pages .container{max-width:1600px}
.special-pages .icon-wifi-signal{margin:0 0 10px 0}
@media(max-width:1023.98px){.special-pages .icon-wifi-signal{margin:0;width:35px}
}
.special-pages .icon-wifi-signal path{fill:none}
.special-pages .badge-award{position:absolute;z-index:1;bottom:-40px}
@media(max-width:1023.98px){.special-pages .badge-award{bottom:-80px}
}
.special-pages .badge-award.pos-left{left:-20px}
@media(max-width:1023.98px){.special-pages .badge-award.pos-left{left:68px}
}
.special-pages .badge-award.pos-right{right:-20px}
@media(max-width:1023.98px){.special-pages .badge-award.pos-right{left:60px}
}
.special-pages .badge-award.speed-award img{width:186px}
@media(max-width:1023.98px){.special-pages .badge-award.speed-award img{width:128px !important}
}
.special-pages .badge-award img{border-radius:5px;width:102px}
@media(max-width:1023.98px){.special-pages .badge-award img{left:60px;right:auto}
}
.special-pages .badge-5g{position:relative;display:flex;justify-content:center;align-items:center;height:100vh}
.special-pages .badge-5g .bg-circle{border:15px solid #fff;background:#bad80a;border-radius:100%;display:inline-block;width:400px;height:400px;position:relative;z-index:0}
@media(max-width:1023.98px){.special-pages .badge-5g .bg-circle{width:300px;height:300px}
}
.special-pages .badge-5g .letters{position:absolute;z-index:1}
.special-pages .badge-5g .letters svg{width:100px;margin:0 10px}
@media(max-width:1023.98px){.special-pages .badge-5g .letters svg{width:60px;margin:0 5px}
}
.special-pages .badge-5g .pulse-lines{width:400px;height:400px;left:0;right:0;margin:auto;top:0;bottom:0}
.special-pages .badge-5g .pulse-lines .ring{border-width:2px}
@media(max-width:1023.98px){.special-pages .badge-5g .pulse-lines{left:-20px}
}
.special-pages section{position:relative}
.bring-to-front{z-index:2;pointer-events:none}
.split-text{float:left}
.split-text>div{white-space:pre-line;float:left;margin-right:5px}
.split-text .split-lines{white-space:nowrap !important}
.split-text .line-wrapper{overflow:hidden;width:100%}
.text-container{max-width:745px;position:relative}
@media(min-width:1920px){.text-container{max-width:none}
}
.text-container .inner-container{max-width:410px}
.text-container.direction-ltr{clip-path:polygon(0 6%,100% 0,100% 100%,0 100%);padding:120px 40px 80px}
@media(min-width:768px){.text-container.direction-ltr{padding:120px 220px 120px 113px}
}
.text-container.direction-rtl{clip-path:polygon(0 0,100% 6%,100% 100%,0 100%);padding:120px 40px 80px}
@media(min-width:768px){.text-container.direction-rtl{padding:120px 120px 120px 200px}
}
.text-container.direction-rtl .inner-container{margin-left:auto}
.text-container h2{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;color:#4f60d2;font-size:var(--font-size-title-L);line-height:var(--font-height-title-L);margin-bottom:var(--spacing-XXXS)}
.text-container p{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;color:#1e1f27;font-size:var(--font-size-title-L);line-height:var(--font-height-title-L)}
.text-container .icon{pointer-events:none;display:flex;flex-direction:column;align-items:center;max-width:72px}
@media(max-width:1023.98px){.text-container .icon{max-width:42px}
}
.text-container .icon>img{margin-bottom:var(--spacing-XXS)}
@media(max-width:1023.98px){.text-container .icon>img{max-width:24px}
}
.element-container{z-index:2;pointer-events:none}
.background-layer{width:100%;position:absolute}
.reveal-animation{margin:auto;width:100%;height:640px;position:relative;overflow:hidden}
.reveal-animation>*{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1920px}
section#hero{display:flex;flex-direction:column;padding-bottom:250px;margin-bottom:20vh}
@media(max-width:1023.98px){section#hero{overflow:hidden;height:1900px}
}
section#hero .text-container{background-color:#bad80a}
section#hero #cobertura .call-lottie{height:550px}
@media(max-width:1023.98px){section#hero #cobertura .call-lottie{height:auto;width:100%}
}
section#hero #cobertura .text-container.direction-ltr{padding:70px 40px 80px}
@media(min-width:768px){section#hero #cobertura .text-container.direction-ltr{padding:120px 180px 120px 113px}
}
section#hero #cobertura .pulse-lines{z-index:0;right:30%;top:34%}
section#hero #cobertura .badge-5g{transform:scale(0.2);position:absolute;top:-110px;height:auto;margin:0;right:40px;z-index:2}
@media(max-width:1023.98px){section#hero #cobertura .badge-5g{right:-50px}
}
section#hero #cobertura .badge-5g path{fill:#4f60d2}
section#hero #cobertura .badge-5g .bg-circle{background:#bad80a}
@media(max-width:1023.98px){section#hero #cobertura .badge-award{bottom:-30px;left:50px}
section#hero #cobertura .badge-award img{width:80px}
}
section#hero .intro{max-width:800px;margin:25% auto 0}
@media(max-width:1023.98px){section#hero .intro{margin:40% auto 0}
}
section#hero .intro .logo{width:120px;margin-bottom:var(--spacing-SM);transform:scale(2.2) translateY(40px)}
@media(max-width:1023.98px){section#hero .intro .logo{margin-bottom:30px}
}
section#hero .intro h1{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-title-XXXXL);color:#fff;margin-bottom:var(--spacing-XS)}
@media(max-width:1023.98px){section#hero .intro h1{opacity:0;font-size:48px;line-height:56px}
section#hero .intro h1 span{opacity:1}
}
@media(min-width:1024px){section#hero .intro h1{list-style:88px}
section#hero .intro h1 span{display:inline-block;opacity:0}
}
section#hero .intro p{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-XXL);line-height:32px;color:#fff;opacity:0}
section#hero .intro .scroll-down{background:url(../../../../../../content/dam/nos/assets/special-pages/resources/shared/images/go-down.svg) no-repeat 0 0;display:inline-block;width:26px;height:16px;opacity:0}
@media(min-width:1024px){section#hero .intro .scroll-down{margin-bottom:10rem}
}
section#hero .intro .scroll-down span{display:none}
section#hero .bg-image-wrapper{overflow:hidden;position:absolute;z-index:-1;height:100vh;width:100%}
section#hero .bg-image-wrapper:after{content:'';width:100%;height:100%;top:0;position:absolute;background:rgba(0,0,0,0.5);z-index:10;display:block}
section#hero .bg-image-wrapper img{width:100%;height:100vh;object-fit:cover}
section#augmented-reality .container{padding-top:80vh;margin-bottom:70vh}
section#augmented-reality .text-container{background-color:#eb84cd}
section#augmented-reality .pulse-lines{margin-top:120px}
@media(max-width:1023.98px){section#augmented-reality .pulse-lines{margin-top:90px;margin-right:20px}
}
section#augmented-reality .mobile-with-video{margin-top:10vh;margin-left:12vh;position:relative;display:flex;justify-content:center;align-content:center}
@media(max-width:1023.98px){section#augmented-reality .mobile-with-video{margin:0 0 0 20px}
}
section#augmented-reality .mobile-with-video .mobile-wrapper{text-align:center;position:relative}
section#augmented-reality .mobile-with-video .mobile-wrapper video{height:399px;border-radius:10px;z-index:-1;position:relative;top:-22px;left:22px;margin:auto;background:#000}
@media(max-width:767px){section#augmented-reality .mobile-with-video .mobile-wrapper video{width:100px;height:215px;top:-10px;left:12px}
}
section#augmented-reality .mobile-with-video .mobile-wrapper img.iphone{position:absolute;inset:0;margin:auto;z-index:2;max-width:270px}
@media(max-width:768px){section#augmented-reality .mobile-with-video .mobile-wrapper img.iphone{max-width:145px}
}
section#augmented-reality .mobile-with-video .mobile-wrapper .badge-5g{transform:scale(0.2);position:absolute;top:-210px;height:auto;margin:0;left:-180px;z-index:2}
@media(min-width:768px) and (max-width:1023px){section#augmented-reality .mobile-with-video .mobile-wrapper .badge-5g{top:-170px;left:-130px}
}
@media(max-width:767px){section#augmented-reality .mobile-with-video .mobile-wrapper .badge-5g{top:-150px;left:-35px}
}
section#augmented-reality .badge-5g{transform:scale(0.2);position:absolute;top:-210px;height:auto;margin:0;left:-80px;z-index:2}
@media(max-width:1023.98px){section#augmented-reality .badge-5g{top:-150px;left:35px}
}
section#augmented-reality .badge-5g path{fill:#4f60d2}
section#augmented-reality .badge-5g .bg-circle{background:#eb84cd}
@media(max-width:1023.98px){section#augmented-reality .badge-award{left:50px;bottom:-50px}
section#augmented-reality .badge-award img{width:80px}
}
section#speed .container{padding-top:80vh;margin-bottom:50vh}
section#speed .text-container{padding:70px 40px 80px}
@media(min-width:768px){section#speed .text-container{padding:120px 180px 120px 113px}
}
section#speed .pulse-lines{left:39%;z-index:0;top:36%}
@media(min-width:1024px) and (max-width:1400px){section#speed .pulse-lines{left:29%;top:26%}
}
section#speed .badge-award{border-radius:0}
@media(max-width:1023.98px){section#speed .badge-award{left:50px;right:auto}
section#speed .badge-award img{width:70px}
}
@media(max-width:1023.98px){section#speed div[class^="col-"]:first-of-type{margin-top:-5vh}
}
section#speed .text-container{background-color:#fcd200}
section#speed .lottie-wrapper{text-align:center;width:100%;position:relative;z-index:2;min-height:550px}
@media(max-width:767.98px){section#speed .lottie-wrapper{min-height:230px}
}
section#speed .lottie-wrapper video{z-index:-1;position:absolute;margin:auto;background:#000;border-radius:28px;width:454px;left:145px;top:191px}
@media(min-width:768px) and (max-width:1400px){section#speed .lottie-wrapper video{border-radius:19px;width:314px;left:105px;top:141px}
}
@media(max-width:768px){section#speed .lottie-wrapper video{height:auto;border-radius:10px;inset:0;width:61%;left:5px;top:40px}
}
section#speed .lottie-wrapper .mobile-lottie{position:relative;top:20px;width:740px}
@media(min-width:768px) and (max-width:1400px){section#speed .lottie-wrapper .mobile-lottie{width:520px}
}
@media(max-width:768px){section#speed .lottie-wrapper .mobile-lottie{width:auto}
}
section#speed .badge-5g{transform:scale(0.2);position:absolute;top:-10px;height:auto;margin:0;right:-40px;z-index:2}
@media(min-width:1024px) and (max-width:1400px){section#speed .badge-5g{top:-60px;left:150px}
}
@media(max-width:1023.98px){section#speed .badge-5g{top:-70px;right:-90px}
}
section#speed .badge-5g path{fill:#4f60d2}
section#speed .badge-5g .bg-circle{background:#fcd200}
section#features{background:#f7f7f8 url(../../../../../../content/dam/nos/assets/special-pages/resources/shared/images/pattern-dot.png) repeat 50% 0;padding-bottom:300px}
section#features .text-container{max-width:650px;margin:0 auto}
section#features h2{padding-top:100px;color:#4f60d2;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:72px;line-height:80px;margin-bottom:24px}
@media(max-width:1023.98px){section#features h2{font-size:48px;line-height:56px}
}
section#features p{font-family:'Azo Sans Thin','Open Sans',Helvetica,Arial,sans-serif;font-weight:300;font-size:24px;line-height:32px}
section#features .pulse-wrapper{overflow:hidden;margin-bottom:270px;min-height:250px}
@media(max-width:1023.98px){section#features .pulse-wrapper{margin:0}
}
section#features .pulse-wrapper .pulse{margin:-54px auto 0}
@media(max-width:1023.98px){section#features .pulse-wrapper .pulse{margin:-40px auto 0}
}
section#features .feature{margin:0 110px;min-height:393px}
@media(max-width:1023.98px){section#features .feature{margin:20px 40px 40px;min-height:330px}
}
@media(max-width:767.98px){section#features .feature{margin:20px 0 40px;min-height:auto;text-align:center !important}
}
section#features .feature h3{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif}
@media(max-width:768px){section#features #first-feature{margin:260px 0 0}
}
section#features #first-feature h3{color:#4f60d2}
@media(max-width:768px){section#features #second-feature{margin:440px 0 0}
}
section#features #second-feature h3{color:#fcd200}
@media(max-width:768px){section#features #third-feature{margin:345px 0 0}
}
section#features #third-feature h3{color:#eb84cd}
@media(max-width:768px){section#features #fourth-feature{margin:380px 0 0}
}
section#features #fourth-feature h3{color:#bad80a}
@media(max-width:420px){section#features #fifth-feature{margin:0 0 300px}
}
@media(max-width:768px){section#features #fifth-feature{margin:420px 0 0}
}
section#features #fifth-feature h3{color:#4bdbc5}
section#features .lottie{width:100%;height:200px;position:relative;top:-80px}
@media(min-width:768px){section#features .lottie.lottie-align-left{right:4%}
}
section#features .lottie.lottie-align-right{left:0}
@media(max-width:1023.98px){section#features .lottie{height:110px;top:0}
}
.dots{display:flex;flex-direction:column;align-items:center;position:absolute;top:0;left:0;right:0;margin:-3px auto 0;width:10px}
.dots span{width:8px;height:8px;display:inline-block;border-radius:50%;margin-bottom:48px}
.dots span.offset-12{margin-top:calc(672px)}
.dots .horizontal{display:flex;position:relative;top:-50px}
@media(max-width:1023.98px){.dots .horizontal{display:none}
}
.dots .horizontal.on-left{left:-60px}
.dots .horizontal.on-right{left:108px}
.dots .horizontal span{margin-bottom:0;margin-right:48px}
.dots .transition-dot{opacity:0;z-index:1}
.dots .single-dot.pulse{margin-top:-10px;margin-bottom:34px}
@media(max-width:1023.98px){.dots .single-dot.pulse{margin-bottom:42px}
}
.dots .blue{background:#4f60d2}
.dots .lime{background:#bad80a}
.dots .turquoise{background:#4bdbc5}
.dots .pink{background:#eb84cd}
.dots .yellow{background:#fcd200}
@media(max-width:768px){.dots .mobile-margin{margin-top:346px}
.dots .lime.mobile-margin{margin-top:406px}
.dots .turquoise.mobile-margin{margin-top:457px}
}
section#experience{--bgLettersFontColor:#bad80a;--bgLettersAccentColor:#4f60d2;overflow:hidden;background:#f7f7f8;position:relative}
section#experience .pin-spacer{z-index:1 !important}
section#experience .background-letters{position:absolute;top:60vh;left:0;white-space:nowrap;z-index:2}
section#experience .background-letters>div{position:absolute;top:0}
section#experience .background-letters .first-line,section#experience .background-letters .second-line{margin-bottom:40px}
@media(max-width:768px){section#experience .background-letters .first-line{display:none}
}
section#experience .background-letters .step1{--bgLettersFontColor:#bad80a;--bgLettersAccentColor:#4f60d2}
section#experience .background-letters .step2{--bgLettersFontColor:#fcd200;--bgLettersAccentColor:#4f60d2}
section#experience .background-letters .step3{--bgLettersFontColor:#eb84cd;--bgLettersAccentColor:#4f60d2}
section#experience .background-letters .step4{--bgLettersFontColor:#4bdbc5;--bgLettersAccentColor:#4f60d2}
section#experience .background-letters span{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:140px;line-height:140px;font-style:italic;color:var(--bgLettersAccentColor);margin-right:60px}
section#experience .background-letters span.no-fill{color:var(--bgLettersFontColor);text-shadow:-1px 0 var(--bgLettersAccentColor),0 1px var(--bgLettersAccentColor),1px 0 var(--bgLettersAccentColor),0 -1px var(--bgLettersAccentColor)}
section#experience .experience-title{max-width:632px;position:relative;padding-top:160px;z-index:2}
@media(max-width:1023.98px){section#experience .experience-title{padding-top:80px}
}
section#experience .experience-title h2{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:72px;line-height:80px;letter-spacing:-0.015em;color:#1e1f27}
@media(max-width:1023.98px){section#experience .experience-title h2{font-size:48px;line-height:56px}
}
section#experience .text-container{background:#fff;padding-bottom:30px}
@media(min-width:768px){section#experience .text-container{padding:160px 80px 60px}
}
section#experience .text-container h2{color:#4f60d2;font-size:32px;line-height:40px}
@media(max-width:1023.98px){section#experience .text-container h2{font-size:20px;line-height:28px}
}
section#experience .text-container p{color:#35363e;font-size:24px;line-height:32px;margin-bottom:var(--spacing-XL)}
@media(max-width:1023.98px){section#experience .text-container p{font-size:18px;line-height:24px}
}
section#experience .text-container a{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-S);color:#efeff1;padding:13px 24px;border-radius:100px;background:#000;display:inline-block}
section#experience .text-container a:hover{text-decoration:none}
section#experience .inner-section{height:70vh;z-index:1;position:relative}
@media(max-width:1023.98px){section#experience .inner-section{padding-bottom:100vh}
}
section#experience .overlap-wrapper{margin:50vh 0 0}
section#experience .overlap-wrapper .equipment{display:flex;justify-content:center;z-index:1;position:relative}
section#experience .overlap-wrapper .equipment img{position:absolute;z-index:3;top:-180px;max-width:340px}
@media(max-width:1023.98px){section#experience .overlap-wrapper .equipment img{max-width:240px;top:-130px}
}
section#ofertas{padding:60px 0 60px}
section#ofertas h2{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:56px;line-height:64px;letter-spacing:-0.015em;color:#1e1f27}
@media(max-width:1023.98px){section#ofertas h2{font-size:32px;line-height:40px}
}
section#ofertas p{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:20px;line-height:28px;color:#1e1f27;margin-bottom:96px}
@media(max-width:1023.98px){section#ofertas p{margin-bottom:60px}
}
section#ofertas .cards-offers{margin-bottom:90px;position:relative;display:block;overflow:hidden}
section#ofertas .cards-offers:hover img{transform:scale(1.05)}
@media(max-width:1023.98px){section#ofertas .cards-offers{margin-bottom:50px}
}
section#ofertas .cards-offers img{width:100%;transition:all .5s ease}
section#ofertas .cards-offers .text-container{position:absolute;bottom:-1px;right:-1px;z-index:1;background:#fff;padding:32px 32px 24px 32px;color:#1e1f27;max-width:400px;clip-path:polygon(0 0,100% 3%,100% 100%,0 100%)}
@media(max-width:1023.98px){section#ofertas .cards-offers .text-container{max-width:270px;bottom:-1px}
}
section#ofertas .cards-offers .text-container h3{font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-size:24px;line-height:32px;letter-spacing:-0.015em;margin-bottom:16px}
@media(max-width:1023.98px){section#ofertas .cards-offers .text-container h3{font-size:18px;line-height:24px}
}
section#ofertas .cards-offers .text-container p{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;margin-bottom:0}
@media(max-width:1023.98px){section#ofertas .cards-offers .text-container p{font-size:14px;line-height:18px}
}
.pulse{border-radius:100%;position:relative}
.pulse .center{width:100%;height:100%;position:relative;z-index:2;border-radius:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}
.pulse .center img{margin-bottom:5px}
.pulse.big-pulse{height:230px;width:230px}
@media(max-width:1023.98px){.pulse.big-pulse{height:136px;width:136px}
}
.pulse.medium-pulse{height:108px;width:108px}
@media(max-width:1023.98px){.pulse.medium-pulse{height:80px;width:80px}
}
.pulse.small-pulse{height:24px;width:24px}
@media(max-width:1023.98px){.pulse.small-pulse{height:13px;width:13px}
}
.pulse.pulse-icon{width:80px;height:80px}
@media(max-width:1023.98px){.pulse.pulse-icon{height:40px;width:40px}
}
.pulse.blue,.pulse.blue .center{background-color:#4f60d2}
.pulse.yellow,.pulse.yellow .center{background-color:#fcd200}
.pulse.lime,.pulse.lime .center{background-color:#bad80a}
.pulse.white,.pulse.white .center{background-color:#fff}
.pulse.white-blue.white-blue .center{background-color:#fff}
.pulse.white-blue .ring{background:#4f60d2}
.pulse .ring{position:absolute;z-index:1;background-color:inherit;height:100%;width:100%;border-radius:100%;opacity:.8}
@media(min-width:768px){.footer{position:relative;margin-top:-54px}
}
.pulse-lines{height:10vmax;width:10vmax;border-radius:100%;position:absolute;z-index:-1}
.pulse-lines .ring{position:absolute;background-color:inherit;height:100%;width:100%;border-radius:100%;opacity:.7;border:1px solid #4f60d2;z-index:1}