body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:TelefonicaLight;src:url(/public/fonts/telefonica/Light/Telefonica_Sans_Light.woff2) format("woff2"),url(/public/fonts/telefonica/Light/Telefonica_Sans_Light.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TelefonicaExtraLight;src:url(/public/fonts/telefonica/Thin/Telefonica_Sans_Thin.woff2) format("woff2"),url(/public/fonts/telefonica/Thin/Telefonica_Sans_Thin.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Telefonica;src:url(/public/fonts/telefonica/Regular/Telefonica_Sans_Regular.woff2) format("woff2"),url(/public/fonts/telefonica/Regular/Telefonica_Sans_Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TelefonicaBold;src:url(/public/fonts/telefonica/Medium/Telefonica_Sans_Medium.woff2) format("woff2"),url(./fonts/telefonica/Medium/Telefonica_Sans_Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TelefonicaItalic;src:url(/public/fonts/telefonica/Italic/Telefonica_Sans_Italic.woff2) format("woff2"),url(/public/fonts/telefonica/Italic/Telefonica_Sans_Italic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}header .second-container{width:100%;background-color:#06f;font-family:Telefonica-Light,sans-serif;transition:all .3s}header .second-container.hide{margin-top:-40px}header .second-container .grid{grid-template-columns:repeat(1,1fr)}header .second-container .grid .nav-bar{display:flex;justify-content:flex-end;align-items:center;height:40px;color:#fff}header .second-container .grid .nav-bar .links{margin-right:40px}@media (max-width: 767px){header .second-container .grid .nav-bar .links{display:none}}header .second-container .grid .nav-bar .links a{margin:0 0 0 20px;font-size:1.2rem;color:#fff;opacity:.8}header .second-container .grid .nav-bar .links a:hover{opacity:1}header .second-container .grid .nav-bar .languages{margin-right:40px;display:flex}@media (max-width: 767px){header .second-container .grid .nav-bar .languages{margin-right:0}}header .second-container .grid .nav-bar .languages a div{display:flex;align-items:center;justify-content:center;height:25px;width:25px;border-radius:50%;border:1px solid transparent;margin-left:10px;font-size:1.2rem;color:#fff;transition:.5s all;opacity:.8}header .second-container .grid .nav-bar .languages a div:hover{border:1px solid #fff!important;opacity:1}header .second-container .grid .nav-bar .languages a div.is-active{border:1px solid #fff;opacity:1}header .second-container .grid .nav-bar .languages:hover .is-active{border:1px solid transparent}header .second-container .grid .nav-bar .icons{cursor:pointer;display:flex;gap:15px}@media (max-width: 767px){header .second-container .grid .nav-bar .icons{order:-1;margin-right:auto}}header .second-container .grid .nav-bar .icons .mail{padding-top:3px;opacity:.8}@media (max-width: 767px){header .second-container .grid .nav-bar .icons .mail{display:none}}header .second-container .grid .nav-bar .icons .mail:hover{opacity:1}header .second-container .grid .nav-bar .icons .search{padding-top:1px;opacity:.8}header .second-container .grid .nav-bar .icons .search:hover{opacity:1}header.positive-scroll .main-container,header.not-hero-image .main-container{background-color:#f2f4ff!important}header.positive-scroll .main-container .sectionbtn,header.not-hero-image .main-container .sectionbtn{color:#06f!important}header.positive-scroll .main-container svg path,header.positive-scroll .main-container svg circle,header.positive-scroll .main-container svg polygon,header.not-hero-image .main-container svg path,header.not-hero-image .main-container svg circle,header.not-hero-image .main-container svg polygon{fill:#06f!important}header.positive-scroll .main-container .menu-hamburguer-linea,header.not-hero-image .main-container .menu-hamburguer-linea{background-color:#06f!important}header.menu-expanded .main-container{background-color:#212326!important}header.menu-expanded .main-container .sectionbtn{color:#fff!important}header.menu-expanded .main-container svg path,header.menu-expanded .main-container svg circle,header.menu-expanded .main-container svg polygon{fill:#fff!important}header.menu-expanded .main-container .country{color:#fff!important}header.menu-expanded .main-container .menu-hamburguer-linea{background-color:#fff!important}header .main-container{transition:background-color .3s;background-color:#0003}header .main-container .grid{grid-template-columns:repeat(1,1fr)}header .main-container .grid>div{display:flex}header .main-container .grid .logo{display:flex;align-items:center;justify-content:start;width:unset!important}header .main-container .grid .logo svg{width:136px}header .main-container .grid .nav-bar.desktop{display:none;align-items:center;justify-content:flex-end;width:100%}@media (min-width: 1024px){header .main-container .grid .nav-bar.desktop{display:flex}}header .main-container .grid .nav-bar.desktop .sectionbtn{opacity:.8;transition:all .1s;cursor:pointer;color:#fff;font-family:Telefonica-Light,sans-serif;font-size:1.2rem;display:flex;align-items:center;justify-content:center;height:64px;border-top:3px solid transparent;border-bottom:3px solid transparent;padding:0 10px}header .main-container .grid .nav-bar.desktop .sectionbtn:not(:last-child){margin-right:20px}header .main-container .grid .nav-bar.desktop .sectionbtn svg{margin:2px 0 0 5px}header .main-container .grid .nav-bar.desktop .sectionbtn:hover,header .main-container .grid .nav-bar.desktop .sectionbtn.hover{opacity:1;border-bottom:3px solid #0066FF}header .main-container .grid .nav-bar.desktop .sectionbtn.onpage{opacity:1;border-bottom:3px solid #0066FF}header .main-container .grid .nav-bar.mobile{display:flex;align-items:end;width:100%}@media (min-width: 1024px){header .main-container .grid .nav-bar.mobile{display:none}}header .hamburguer{opacity:.7;width:30px;height:20px;margin:20px 0 20px auto}header .hamburguer label{display:flex;flex-direction:column;justify-content:space-between;height:100%;cursor:pointer}header .hamburguer .menu-hamburguer-linea{height:2px;background-color:#fff;opacity:1;transition:all .3s}header .hamburguer .menu-hamburguer-linea:nth-child(1){margin-left:25%}header .hamburguer .menu-hamburguer-linea:nth-child(2){margin-left:0}header .hamburguer .menu-hamburguer-linea:nth-child(3){margin-left:25%}header .hamburguer.active label .menu-hamburguer-linea:nth-child(1){margin-left:0;transform:translateY(9px) rotate(45deg)}header .hamburguer.active label .menu-hamburguer-linea:nth-child(2){margin-left:25%;transform:scale(0)}header .hamburguer.active label .menu-hamburguer-linea:nth-child(3){margin-left:0;transform:translateY(-9px) rotate(-45deg)}header .desktop-menu-content{background-color:#000000e6;color:#fff;transition:.5s all;height:0px;overflow:hidden}header .desktop-menu-content>div{display:none}header .desktop-menu-content>div.current{display:block}header .desktop-menu-content .menu-top-grid.grid{padding-top:60px;grid-template-columns:repeat(4,1fr)}header .desktop-menu-content .menu-top-grid.grid .box-item{transition:opacity .3s;opacity:0}header .desktop-menu-content .menu-top-grid.grid .box-item a{color:#fff!important;opacity:.8}header .desktop-menu-content .menu-top-grid.grid .box-item a:hover,header .desktop-menu-content .menu-top-grid.grid .box-item a.hover{opacity:1}header .desktop-menu-content .menu-top-grid.grid .box-item a:hover .title,header .desktop-menu-content .menu-top-grid.grid .box-item a:hover .tagline,header .desktop-menu-content .menu-top-grid.grid .box-item a.hover .title,header .desktop-menu-content .menu-top-grid.grid .box-item a.hover .tagline{color:#06f}header .desktop-menu-content .menu-top-grid.grid .box-item .title{font-family:Telefonica-Regular;font-size:1.6rem;display:flex;align-items:center}header .desktop-menu-content .menu-top-grid.grid .box-item .title img{margin-right:10px;width:26px}header .desktop-menu-content .menu-top-grid.grid .box-item .tagline{margin-top:5px;font-family:Telefonica-Light;font-size:1.2rem}header .desktop-menu-content .menu-top-grid.grid .box-item .descritption{margin-top:12px;font-family:Telefonica-Light;font-size:1.2rem;line-height:18px}header .desktop-menu-content .menu-top-grid.grid .box-item .subtitle{margin-top:15px}header .desktop-menu-content .menu-top-grid.grid .box-item.showed{opacity:1}header .desktop-menu-content .menu-bottom-grid.grid{grid-template-columns:repeat(1,1fr);text-align:end;padding-top:40px;padding-bottom:40px}header .desktop-menu-content .menu-bottom-grid.grid a{width:auto;transition:all .3s;transform:translateY(300px)}header .desktop-menu-content .menu-bottom-grid.grid a.showed{transform:unset}header .mobile-menu-content{-ms-overflow-style:none;scrollbar-width:none;overflow-y:auto;overflow-x:hidden;position:absolute;top:-100vh;z-index:-1;transition:all .9s;height:100vh;width:100%;background-color:#000000e6}header .mobile-menu-content::-webkit-scrollbar{display:none}header .mobile-menu-content .grid{grid-template-columns:repeat(1,1fr)}@media (min-width: 1024px){header .mobile-menu-content{display:none}}header .mobile-menu-content .secondary-extension{display:none}@media (max-width: 767px){header .mobile-menu-content .secondary-extension{display:unset}}header .mobile-menu-content .separator{margin:15px -100px;padding:0;height:1px;background-color:#fff3}header .mobile-menu-content a{color:#f2f4ff!important;cursor:pointer}header .mobile-menu-content.active{top:0}header .mobile-menu-content .accordion{padding:140px 0 0}header .mobile-menu-content .accordion .container.isExpandible{cursor:pointer}header .mobile-menu-content .accordion .container .label{font-size:2rem;padding:0 10px;line-height:60px;position:relative}header .mobile-menu-content .accordion .container .label span:after,header .mobile-menu-content .accordion .container .label span:before{transition:transform .2s;position:absolute;content:"";top:50%;right:0;width:15px;height:1px;background:white}header .mobile-menu-content .accordion .container .label span:after{transform:translate(40px) rotate(0)}header .mobile-menu-content .accordion .container .label span:before{transform:translate(40px) rotate(-90deg)}header .mobile-menu-content .accordion .container .label svg{translate:13px 3px}header .mobile-menu-content .accordion .container.active span:after{transform:translate(40px) rotate(0)}header .mobile-menu-content .accordion .container.active span:before{transform:translate(40px) rotate(0)}header .mobile-menu-content .accordion .container .content{transition:all .5s;font-size:1.6rem;overflow:hidden;max-height:0;display:flex;flex-direction:column}header .mobile-menu-content .accordion .container .content .transition-link{align-self:end;margin-right:14px}header .mobile-menu-content .accordion .container .content .separator{margin:30px 10px 20px;padding:0;height:1px;background-color:#fff3}header .mobile-menu-content .accordion .container .content .sectionLink{margin-left:35px;padding-bottom:20px}header .mobile-menu-content .accordion .container .content .sectionLink:first-child{margin-top:20px}header .mobile-menu-content .accordion .container .content .sectionLink:last-child{margin-bottom:10px}header .mobile-menu-content .accordion .container .content .sectionLink a{position:relative;padding-right:20px;display:flex;align-items:center}header .mobile-menu-content .accordion .container .content .sectionLink a img{width:26px;margin-right:10px}header .mobile-menu-content .accordion .container .content .sectionLink a:hover,header .mobile-menu-content .accordion .container .content .sectionLink a.hover{color:#06f!important}header .mobile-menu-content .accordion .container .content .sectionLink a:hover span:after,header .mobile-menu-content .accordion .container .content .sectionLink a:hover span:before,header .mobile-menu-content .accordion .container .content .sectionLink a.hover span:after,header .mobile-menu-content .accordion .container .content .sectionLink a.hover span:before{background-color:#06f}header .mobile-menu-content .accordion .container .content .sectionLink a span:after,header .mobile-menu-content .accordion .container .content .sectionLink a span:before{transition:transform .2s;position:absolute;content:"";top:50%;width:6px;height:1px;background:white;margin-left:10px}header .mobile-menu-content .accordion .container .content .sectionLink a span:after{transform:translateY(-2px) rotate(45deg)}header .mobile-menu-content .accordion .container .content .sectionLink a span:before{transform:translateY(2px) rotate(-45deg)}header .mobile-menu-content .accordion .container .content .subSectionLink{margin-left:60px;padding-bottom:20px;font-size:1.1rem;text-transform:uppercase}header .mobile-menu-content .accordion .container .content .subSectionLink.lower{text-transform:none}header .mobile-menu-content .accordion .container .content .subSectionLink a{position:relative;padding-right:20px}header .mobile-menu-content .accordion .container .content .subSectionLink a:hover,header .mobile-menu-content .accordion .container .content .subSectionLink a.hover{color:#06f!important}header .mobile-menu-content .accordion .container .content .subSectionLink a:hover span:after,header .mobile-menu-content .accordion .container .content .subSectionLink a:hover span:before,header .mobile-menu-content .accordion .container .content .subSectionLink a.hover span:after,header .mobile-menu-content .accordion .container .content .subSectionLink a.hover span:before{background-color:#06f}header .mobile-menu-content .accordion .container .content .subSectionLink a span:after,header .mobile-menu-content .accordion .container .content .subSectionLink a span:before{transition:transform .2s;position:absolute;content:"";top:50%;right:0;width:6px;height:1px;background:white}header .mobile-menu-content .accordion .container .content .subSectionLink a span:after{transform:translateY(-2px) rotate(45deg)}header .mobile-menu-content .accordion .container .content .subSectionLink a span:before{transform:translateY(2px) rotate(-45deg)}header .mobile-menu-content .accordion .container:hover .label,header .mobile-menu-content .accordion .container.hover .label{color:#06f!important;font-family:Telefonica-Light}header .mobile-menu-content .accordion .container:hover span:after,header .mobile-menu-content .accordion .container:hover span:before,header .mobile-menu-content .accordion .container.hover span:after,header .mobile-menu-content .accordion .container.hover span:before{background-color:#06f}header .mobile-menu-content .accordion .container:hover svg path,header .mobile-menu-content .accordion .container.hover svg path{fill:#06f!important}header .mobile-menu-content .accordion .container.active .label{color:#06f!important;font-family:Telefonica-Light}header .mobile-menu-content .accordion .container.active span:after,header .mobile-menu-content .accordion .container.active span:before{background-color:#06f}header .mobile-menu-content .accordion .container.active .content{max-height:500px}
