.new-widget-teaser{position: relative; display:none;}
@font-face {font-family:'IBMPlexRegular';src: url('https://www.pandasecurity.com/rfiles/common/fonts/IBMPlexSans-Regular.eot');src: local('☺'), url('https://www.pandasecurity.com/rfiles/common/fonts/IBMPlexSans-Regular.woff') format('woff'), url('https://www.pandasecurity.com/rfiles/common/fonts/IBMPlexSans-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family:'IBMPlexRegularBold';src: url('https://www.pandasecurity.com/rfiles/common/fonts/IBMPlexSans-Bold.eot');src: local('☺'), url('https://www.pandasecurity.com/rfiles/common/fonts/IBMPlexSans-Bold.woff') format('woff'), url('https://www.pandasecurity.com/rfiles/common/fonts/IBMPlexSans-Bold.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family:'IBMPlexRegularLight';src: url('https://www.pandasecurity.com/rfiles/common/fonts/IBMPlexSans-Light.eot');src: local('☺'), url('https://www.pandasecurity.com/rfiles/common/fonts/IBMPlexSans-Light.woff') format('woff'), url('https://www.pandasecurity.com/rfiles/common/fonts/IBMPlexSans-Light.ttf') format('truetype');font-weight: normal;font-style: normal;}.svgicon{display: inline-block;		width: 1em;		height: 1em;		stroke-width: 0;		stroke: currentColor;fill: currentColor;		font-size: 2em;		position: relative;}#sales_support_phone_new a:hover,#ventana_modal a:hover,#main_home a:hover,#main_home span:hover,#login a:hover{text-decoration: none;}body,html{font-family:"IBMPlexRegular",sans-serif;font-size:1rem;line-height:1.5rem;color:#2f3343}.container{width:100%;margin-right:auto;margin-left:auto}.container-fluid{margin:0 .2rem}@media (min-width:768px){.container-fluid{margin:0 1.5rem}}@media (max-width:1109px){.container{max-width:95%}}@media (min-width:1110px) and (max-width:1599px){.container{max-width:95%}}@media (min-width:992px) and (max-width:1139px){.card .body .content h5{min-height:66px}}@media (min-width:1140px){.card .body .content h5{min-height:auto}}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.m-1{margin:.125rem!important}.mt-1{margin-top:.125rem!important}.mb-1{margin-bottom:.125rem!important}.ml-1{margin-left:.125rem!important}.mr-1{margin-right:.125rem!important}.m-2{margin:.25rem!important}.mt-2{margin-top:.25rem!important}.mb-2{margin-bottom:.25rem!important}.ml-2{margin-left:.25rem!important}.mr-2{margin-right:.25rem!important}.m-3{margin:.375rem!important}.mt-3{margin-top:.375rem!important}.mb-3{margin-bottom:.375rem!important}.ml-3{margin-left:.375rem!important}.mr-3{margin-right:.375rem!important}.m-4{margin:.5rem!important}.mt-4{margin-top:.5rem!important}.mb-4{margin-bottom:.5rem!important}.ml-4{margin-left:.5rem!important}.mr-4{margin-right:.5rem!important}.m-5{margin:.625rem!important}.mt-5{margin-top:.625rem!important}.mb-5{margin-bottom:.625rem!important}.ml-5{margin-left:.625rem!important}.mr-5{margin-right:.625rem!important}.m-6{margin:.75rem!important}.mt-6{margin-top:.75rem!important}.mb-6{margin-bottom:.75rem!important}.ml-6{margin-left:.75rem!important}.mr-6{margin-right:.75rem!important}.m-7{margin:.875rem!important}.mt-7{margin-top:.875rem!important}.mb-7{margin-bottom:.875rem!important}.ml-7{margin-left:.875rem!important}.mr-7{margin-right:.875rem!important}.m-8{margin:1rem!important}.mt-8{margin-top:1rem!important}.mb-8{margin-bottom:1rem!important}.ml-8{margin-left:1rem!important}.mr-8{margin-right:1rem!important}.m-9{margin:1.125rem!important}.mt-9{margin-top:1.125rem!important}.mb-9{margin-bottom:1.125rem!important}.ml-9{margin-left:1.125rem!important}.mr-9{margin-right:1.125rem!important}.m-10{margin:1.25rem!important}.mt-10{margin-top:1.25rem!important}.mb-10{margin-bottom:1.25rem!important}.ml-10{margin-left:1.25rem!important}.mr-10{margin-right:1.25rem!important}.m-11{margin:1.375rem!important}.mt-11{margin-top:1.375rem!important}.mb-11{margin-bottom:1.375rem!important}.ml-11{margin-left:1.375rem!important}.mr-11{margin-right:1.375rem!important}.m-12{margin:1.5rem!important}.mt-12{margin-top:1.5rem!important}.mb-12{margin-bottom:1.5rem!important}.ml-12{margin-left:1.5rem!important}.mr-12{margin-right:1.5rem!important}.m-13{margin:1.625rem!important}.mt-13{margin-top:1.625rem!important}.mb-13{margin-bottom:1.625rem!important}.ml-13{margin-left:1.625rem!important}.mr-13{margin-right:1.625rem!important}.m-14{margin:1.75rem!important}.mt-14{margin-top:1.75rem!important}.mb-14{margin-bottom:1.75rem!important}.ml-14{margin-left:1.75rem!important}.mr-14{margin-right:1.75rem!important}.m-15{margin:1.875rem!important}.mt-15{margin-top:1.875rem!important}.mb-15{margin-bottom:1.875rem!important}.ml-15{margin-left:1.875rem!important}.mr-15{margin-right:1.875rem!important}.m-16{margin:2rem!important}.mt-16{margin-top:2rem!important}.mb-16{margin-bottom:2rem!important}.ml-16{margin-left:2rem!important}.mr-16{margin-right:2rem!important}.m-17{margin:2.125rem!important}.mt-17{margin-top:2.125rem!important}.mb-17{margin-bottom:2.125rem!important}.ml-17{margin-left:2.125rem!important}.mr-17{margin-right:2.125rem!important}.m-18{margin:2.25rem!important}.mt-18{margin-top:2.25rem!important}.mb-18{margin-bottom:2.25rem!important}.ml-18{margin-left:2.25rem!important}.mr-18{margin-right:2.25rem!important}.m-19{margin:2.375rem!important}.mt-19{margin-top:2.375rem!important}.mb-19{margin-bottom:2.375rem!important}.ml-19{margin-left:2.375rem!important}.mr-19{margin-right:2.375rem!important}.m-20{margin:2.5rem!important}.mt-20{margin-top:2.5rem!important}.mb-20{margin-bottom:2.5rem!important}.ml-20{margin-left:2.5rem!important}.mr-20{margin-right:2.5rem!important}.m-21{margin:2.625rem!important}.mt-21{margin-top:2.625rem!important}.mb-21{margin-bottom:2.625rem!important}.ml-21{margin-left:2.625rem!important}.mr-21{margin-right:2.625rem!important}.m-22{margin:2.75rem!important}.mt-22{margin-top:2.75rem!important}.mb-22{margin-bottom:2.75rem!important}.ml-22{margin-left:2.75rem!important}.mr-22{margin-right:2.75rem!important}.m-23{margin:2.875rem!important}.mt-23{margin-top:2.875rem!important}.mb-23{margin-bottom:2.875rem!important}.ml-23{margin-left:2.875rem!important}.mr-23{margin-right:2.875rem!important}.m-24{margin:3rem!important}.mt-24{margin-top:3rem!important}.mb-24{margin-bottom:3rem!important}.ml-24{margin-left:3rem!important}.mr-24{margin-right:3rem!important}.m-25{margin:3.125rem!important}.mt-25{margin-top:3.125rem!important}.mb-25{margin-bottom:3.125rem!important}.ml-25{margin-left:3.125rem!important}.mr-25{margin-right:3.125rem!important}.m-26{margin:3.25rem!important}.mt-26{margin-top:3.25rem!important}.mb-26{margin-bottom:3.25rem!important}.ml-26{margin-left:3.25rem!important}.mr-26{margin-right:3.25rem!important}.m-27{margin:3.375rem!important}.mt-27{margin-top:3.375rem!important}.mb-27{margin-bottom:3.375rem!important}.ml-27{margin-left:3.375rem!important}.mr-27{margin-right:3.375rem!important}.m-28{margin:3.5rem!important}.mt-28{margin-top:3.5rem!important}.mb-28{margin-bottom:3.5rem!important}.ml-28{margin-left:3.5rem!important}.mr-28{margin-right:3.5rem!important}.m-29{margin:3.625rem!important}.mt-29{margin-top:3.625rem!important}.mb-29{margin-bottom:3.625rem!important}.ml-29{margin-left:3.625rem!important}.mr-29{margin-right:3.625rem!important}.m-30{margin:3.75rem!important}.mt-30{margin-top:3.75rem!important}.mb-30{margin-bottom:3.75rem!important}.ml-30{margin-left:3.75rem!important}.mr-30{margin-right:3.75rem!important}.m-31{margin:3.875rem!important}.mt-31{margin-top:3.875rem!important}.mb-31{margin-bottom:3.875rem!important}.ml-31{margin-left:3.875rem!important}.mr-31{margin-right:3.875rem!important}.m-32{margin:4rem!important}.mt-32{margin-top:4rem!important}.mb-32{margin-bottom:4rem!important}.ml-32{margin-left:4rem!important}.mr-32{margin-right:4rem!important}.m-33{margin:4.125rem!important}.mt-33{margin-top:4.125rem!important}.mb-33{margin-bottom:4.125rem!important}.ml-33{margin-left:4.125rem!important}.mr-33{margin-right:4.125rem!important}.m-34{margin:4.25rem!important}.mt-34{margin-top:4.25rem!important}.mb-34{margin-bottom:4.25rem!important}.ml-34{margin-left:4.25rem!important}.mr-34{margin-right:4.25rem!important}.m-35{margin:4.375rem!important}.mt-35{margin-top:4.375rem!important}.mb-35{margin-bottom:4.375rem!important}.ml-35{margin-left:4.375rem!important}.mr-35{margin-right:4.375rem!important}.m-36{margin:4.5rem!important}.mt-36{margin-top:4.5rem!important}.mb-36{margin-bottom:4.5rem!important}.ml-36{margin-left:4.5rem!important}.mr-36{margin-right:4.5rem!important}.m-37{margin:4.625rem!important}.mt-37{margin-top:4.625rem!important}.mb-37{margin-bottom:4.625rem!important}.ml-37{margin-left:4.625rem!important}.mr-37{margin-right:4.625rem!important}.m-38{margin:4.75rem!important}.mt-38{margin-top:4.75rem!important}.mb-38{margin-bottom:4.75rem!important}.ml-38{margin-left:4.75rem!important}.mr-38{margin-right:4.75rem!important}.m-39{margin:4.875rem!important}.mt-39{margin-top:4.875rem!important}.mb-39{margin-bottom:4.875rem!important}.ml-39{margin-left:4.875rem!important}.mr-39{margin-right:4.875rem!important}.m-40{margin:5rem!important}.mt-40{margin-top:5rem!important}.mb-40{margin-bottom:5rem!important}.ml-40{margin-left:5rem!important}.mr-40{margin-right:5rem!important}.m-41{margin:5.125rem!important}.mt-41{margin-top:5.125rem!important}.mb-41{margin-bottom:5.125rem!important}.ml-41{margin-left:5.125rem!important}.mr-41{margin-right:5.125rem!important}.m-42{margin:5.25rem!important}.mt-42{margin-top:5.25rem!important}.mb-42{margin-bottom:5.25rem!important}.ml-42{margin-left:5.25rem!important}.mr-42{margin-right:5.25rem!important}.m-43{margin:5.375rem!important}.mt-43{margin-top:5.375rem!important}.mb-43{margin-bottom:5.375rem!important}.ml-43{margin-left:5.375rem!important}.mr-43{margin-right:5.375rem!important}.m-44{margin:5.5rem!important}.mt-44{margin-top:5.5rem!important}.mb-44{margin-bottom:5.5rem!important}.ml-44{margin-left:5.5rem!important}.mr-44{margin-right:5.5rem!important}.m-45{margin:5.625rem!important}.mt-45{margin-top:5.625rem!important}.mb-45{margin-bottom:5.625rem!important}.ml-45{margin-left:5.625rem!important}.mr-45{margin-right:5.625rem!important}.m-46{margin:5.75rem!important}.mt-46{margin-top:5.75rem!important}.mb-46{margin-bottom:5.75rem!important}.ml-46{margin-left:5.75rem!important}.mr-46{margin-right:5.75rem!important}.m-47{margin:5.875rem!important}.mt-47{margin-top:5.875rem!important}.mb-47{margin-bottom:5.875rem!important}.ml-47{margin-left:5.875rem!important}.mr-47{margin-right:5.875rem!important}.m-48{margin:6rem!important}.mt-48{margin-top:6rem!important}.mb-48{margin-bottom:6rem!important}.ml-48{margin-left:6rem!important}.mr-48{margin-right:6rem!important}.m-49{margin:6.125rem!important}.mt-49{margin-top:6.125rem!important}.mb-49{margin-bottom:6.125rem!important}.ml-49{margin-left:6.125rem!important}.mr-49{margin-right:6.125rem!important}.m-50{margin:6.25rem!important}.mt-50{margin-top:6.25rem!important}.mb-50{margin-bottom:6.25rem!important}.ml-50{margin-left:6.25rem!important}.mr-50{margin-right:6.25rem!important}.m-51{margin:6.375rem!important}.mt-51{margin-top:6.375rem!important}.mb-51{margin-bottom:6.375rem!important}.ml-51{margin-left:6.375rem!important}.mr-51{margin-right:6.375rem!important}.m-52{margin:6.5rem!important}.mt-52{margin-top:6.5rem!important}.mb-52{margin-bottom:6.5rem!important}.ml-52{margin-left:6.5rem!important}.mr-52{margin-right:6.5rem!important}.m-53{margin:6.625rem!important}.mt-53{margin-top:6.625rem!important}.mb-53{margin-bottom:6.625rem!important}.ml-53{margin-left:6.625rem!important}.mr-53{margin-right:6.625rem!important}.m-54{margin:6.75rem!important}.mt-54{margin-top:6.75rem!important}.mb-54{margin-bottom:6.75rem!important}.ml-54{margin-left:6.75rem!important}.mr-54{margin-right:6.75rem!important}.m-55{margin:6.875rem!important}.mt-55{margin-top:6.875rem!important}.mb-55{margin-bottom:6.875rem!important}.ml-55{margin-left:6.875rem!important}.mr-55{margin-right:6.875rem!important}.m-56{margin:7rem!important}.mt-56{margin-top:7rem!important}.mb-56{margin-bottom:7rem!important}.ml-56{margin-left:7rem!important}.mr-56{margin-right:7rem!important}.m-57{margin:7.125rem!important}.mt-57{margin-top:7.125rem!important}.mb-57{margin-bottom:7.125rem!important}.ml-57{margin-left:7.125rem!important}.mr-57{margin-right:7.125rem!important}.m-58{margin:7.25rem!important}.mt-58{margin-top:7.25rem!important}.mb-58{margin-bottom:7.25rem!important}.ml-58{margin-left:7.25rem!important}.mr-58{margin-right:7.25rem!important}.m-59{margin:7.375rem!important}.mt-59{margin-top:7.375rem!important}.mb-59{margin-bottom:7.375rem!important}.ml-59{margin-left:7.375rem!important}.mr-59{margin-right:7.375rem!important}.m-60{margin:7.5rem!important}.mt-60{margin-top:7.5rem!important}.mb-60{margin-bottom:7.5rem!important}.ml-60{margin-left:7.5rem!important}.mr-60{margin-right:7.5rem!important}.m-61{margin:7.625rem!important}.mt-61{margin-top:7.625rem!important}.mb-61{margin-bottom:7.625rem!important}.ml-61{margin-left:7.625rem!important}.mr-61{margin-right:7.625rem!important}.m-62{margin:7.75rem!important}.mt-62{margin-top:7.75rem!important}.mb-62{margin-bottom:7.75rem!important}.ml-62{margin-left:7.75rem!important}.mr-62{margin-right:7.75rem!important}.m-63{margin:7.875rem!important}.mt-63{margin-top:7.875rem!important}.mb-63{margin-bottom:7.875rem!important}.ml-63{margin-left:7.875rem!important}.mr-63{margin-right:7.875rem!important}.m-64{margin:8rem!important}.mt-64{margin-top:8rem!important}.mb-64{margin-bottom:8rem!important}.ml-64{margin-left:8rem!important}.mr-64{margin-right:8rem!important}.m-65{margin:8.125rem!important}.mt-65{margin-top:8.125rem!important}.mb-65{margin-bottom:8.125rem!important}.ml-65{margin-left:8.125rem!important}.mr-65{margin-right:8.125rem!important}.m-66{margin:8.25rem!important}.mt-66{margin-top:8.25rem!important}.mb-66{margin-bottom:8.25rem!important}.ml-66{margin-left:8.25rem!important}.mr-66{margin-right:8.25rem!important}.m-67{margin:8.375rem!important}.mt-67{margin-top:8.375rem!important}.mb-67{margin-bottom:8.375rem!important}.ml-67{margin-left:8.375rem!important}.mr-67{margin-right:8.375rem!important}.m-68{margin:8.5rem!important}.mt-68{margin-top:8.5rem!important}.mb-68{margin-bottom:8.5rem!important}.ml-68{margin-left:8.5rem!important}.mr-68{margin-right:8.5rem!important}.m-69{margin:8.625rem!important}.mt-69{margin-top:8.625rem!important}.mb-69{margin-bottom:8.625rem!important}.ml-69{margin-left:8.625rem!important}.mr-69{margin-right:8.625rem!important}.m-70{margin:8.75rem!important}.mt-70{margin-top:8.75rem!important}.mb-70{margin-bottom:8.75rem!important}.ml-70{margin-left:8.75rem!important}.mr-70{margin-right:8.75rem!important}.m-71{margin:8.875rem!important}.mt-71{margin-top:8.875rem!important}.mb-71{margin-bottom:8.875rem!important}.ml-71{margin-left:8.875rem!important}.mr-71{margin-right:8.875rem!important}.m-72{margin:9rem!important}.mt-72{margin-top:9rem!important}.mb-72{margin-bottom:9rem!important}.ml-72{margin-left:9rem!important}.mr-72{margin-right:9rem!important}.m-73{margin:9.125rem!important}.mt-73{margin-top:9.125rem!important}.mb-73{margin-bottom:9.125rem!important}.ml-73{margin-left:9.125rem!important}.mr-73{margin-right:9.125rem!important}.m-74{margin:9.25rem!important}.mt-74{margin-top:9.25rem!important}.mb-74{margin-bottom:9.25rem!important}.ml-74{margin-left:9.25rem!important}.mr-74{margin-right:9.25rem!important}.m-75{margin:9.375rem!important}.mt-75{margin-top:9.375rem!important}.mb-75{margin-bottom:9.375rem!important}.ml-75{margin-left:9.375rem!important}.mr-75{margin-right:9.375rem!important}.m-76{margin:9.5rem!important}.mt-76{margin-top:9.5rem!important}.mb-76{margin-bottom:9.5rem!important}.ml-76{margin-left:9.5rem!important}.mr-76{margin-right:9.5rem!important}.m-77{margin:9.625rem!important}.mt-77{margin-top:9.625rem!important}.mb-77{margin-bottom:9.625rem!important}.ml-77{margin-left:9.625rem!important}.mr-77{margin-right:9.625rem!important}.m-78{margin:9.75rem!important}.mt-78{margin-top:9.75rem!important}.mb-78{margin-bottom:9.75rem!important}.ml-78{margin-left:9.75rem!important}.mr-78{margin-right:9.75rem!important}.m-79{margin:9.875rem!important}.mt-79{margin-top:9.875rem!important}.mb-79{margin-bottom:9.875rem!important}.ml-79{margin-left:9.875rem!important}.mr-79{margin-right:9.875rem!important}.m-80{margin:10rem!important}.mt-80{margin-top:10rem!important}.mb-80{margin-bottom:10rem!important}.ml-80{margin-left:10rem!important}.mr-80{margin-right:10rem!important}.m-81{margin:10.125rem!important}.mt-81{margin-top:10.125rem!important}.mb-81{margin-bottom:10.125rem!important}.ml-81{margin-left:10.125rem!important}.mr-81{margin-right:10.125rem!important}.m-82{margin:10.25rem!important}.mt-82{margin-top:10.25rem!important}.mb-82{margin-bottom:10.25rem!important}.ml-82{margin-left:10.25rem!important}.mr-82{margin-right:10.25rem!important}.m-83{margin:10.375rem!important}.mt-83{margin-top:10.375rem!important}.mb-83{margin-bottom:10.375rem!important}.ml-83{margin-left:10.375rem!important}.mr-83{margin-right:10.375rem!important}.m-84{margin:10.5rem!important}.mt-84{margin-top:10.5rem!important}.mb-84{margin-bottom:10.5rem!important}.ml-84{margin-left:10.5rem!important}.mr-84{margin-right:10.5rem!important}.m-85{margin:10.625rem!important}.mt-85{margin-top:10.625rem!important}.mb-85{margin-bottom:10.625rem!important}.ml-85{margin-left:10.625rem!important}.mr-85{margin-right:10.625rem!important}.m-86{margin:10.75rem!important}.mt-86{margin-top:10.75rem!important}.mb-86{margin-bottom:10.75rem!important}.ml-86{margin-left:10.75rem!important}.mr-86{margin-right:10.75rem!important}.m-87{margin:10.875rem!important}.mt-87{margin-top:10.875rem!important}.mb-87{margin-bottom:10.875rem!important}.ml-87{margin-left:10.875rem!important}.mr-87{margin-right:10.875rem!important}.m-88{margin:11rem!important}.mt-88{margin-top:11rem!important}.mb-88{margin-bottom:11rem!important}.ml-88{margin-left:11rem!important}.mr-88{margin-right:11rem!important}.m-89{margin:11.125rem!important}.mt-89{margin-top:11.125rem!important}.mb-89{margin-bottom:11.125rem!important}.ml-89{margin-left:11.125rem!important}.mr-89{margin-right:11.125rem!important}.m-90{margin:11.25rem!important}.mt-90{margin-top:11.25rem!important}.mb-90{margin-bottom:11.25rem!important}.ml-90{margin-left:11.25rem!important}.mr-90{margin-right:11.25rem!important}.m-91{margin:11.375rem!important}.mt-91{margin-top:11.375rem!important}.mb-91{margin-bottom:11.375rem!important}.ml-91{margin-left:11.375rem!important}.mr-91{margin-right:11.375rem!important}.m-92{margin:11.5rem!important}.mt-92{margin-top:11.5rem!important}.mb-92{margin-bottom:11.5rem!important}.ml-92{margin-left:11.5rem!important}.mr-92{margin-right:11.5rem!important}.m-93{margin:11.625rem!important}.mt-93{margin-top:11.625rem!important}.mb-93{margin-bottom:11.625rem!important}.ml-93{margin-left:11.625rem!important}.mr-93{margin-right:11.625rem!important}.m-94{margin:11.75rem!important}.mt-94{margin-top:11.75rem!important}.mb-94{margin-bottom:11.75rem!important}.ml-94{margin-left:11.75rem!important}.mr-94{margin-right:11.75rem!important}.m-95{margin:11.875rem!important}.mt-95{margin-top:11.875rem!important}.mb-95{margin-bottom:11.875rem!important}.ml-95{margin-left:11.875rem!important}.mr-95{margin-right:11.875rem!important}.m-96{margin:12rem!important}.mt-96{margin-top:12rem!important}.mb-96{margin-bottom:12rem!important}.ml-96{margin-left:12rem!important}.mr-96{margin-right:12rem!important}.m-97{margin:12.125rem!important}.mt-97{margin-top:12.125rem!important}.mb-97{margin-bottom:12.125rem!important}.ml-97{margin-left:12.125rem!important}.mr-97{margin-right:12.125rem!important}.m-98{margin:12.25rem!important}.mt-98{margin-top:12.25rem!important}.mb-98{margin-bottom:12.25rem!important}.ml-98{margin-left:12.25rem!important}.mr-98{margin-right:12.25rem!important}.m-99{margin:12.375rem!important}.mt-99{margin-top:12.375rem!important}.mb-99{margin-bottom:12.375rem!important}.ml-99{margin-left:12.375rem!important}.mr-99{margin-right:12.375rem!important}.m-100{margin:12.5rem!important}.mt-100{margin-top:12.5rem!important}.mb-100{margin-bottom:12.5rem!important}.ml-100{margin-left:12.5rem!important}.mr-100{margin-right:12.5rem!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.p-1{padding:.125rem!important}.pt-1{padding-top:.125rem!important}.pb-1{padding-bottom:.125rem!important}.pl-1{padding-left:.125rem!important}.pr-1{padding-right:.125rem!important}.p-2{padding:.25rem!important}.pt-2{padding-top:.25rem!important}.pb-2{padding-bottom:.25rem!important}.pl-2{padding-left:.25rem!important}.pr-2{padding-right:.25rem!important}.p-3{padding:.375rem!important}.pt-3{padding-top:.375rem!important}.pb-3{padding-bottom:.375rem!important}.pl-3{padding-left:.375rem!important}.pr-3{padding-right:.375rem!important}.p-4{padding:.5rem!important}.pt-4{padding-top:.5rem!important}.pb-4{padding-bottom:.5rem!important}.pl-4{padding-left:.5rem!important}.pr-4{padding-right:.5rem!important}.p-5{padding:.625rem!important}.pt-5{padding-top:.625rem!important}.pb-5{padding-bottom:.625rem!important}.pl-5{padding-left:.625rem!important}.pr-5{padding-right:.625rem!important}.p-6{padding:.75rem!important}.pt-6{padding-top:.75rem!important}.pb-6{padding-bottom:.75rem!important}.pl-6{padding-left:.75rem!important}.pr-6{padding-right:.75rem!important}.p-7{padding:.875rem!important}.pt-7{padding-top:.875rem!important}.pb-7{padding-bottom:.875rem!important}.pl-7{padding-left:.875rem!important}.pr-7{padding-right:.875rem!important}.p-8{padding:1rem!important}.pt-8{padding-top:1rem!important}.pb-8{padding-bottom:1rem!important}.pl-8{padding-left:1rem!important}.pr-8{padding-right:1rem!important}.p-9{padding:1.125rem!important}.pt-9{padding-top:1.125rem!important}.pb-9{padding-bottom:1.125rem!important}.pl-9{padding-left:1.125rem!important}.pr-9{padding-right:1.125rem!important}.p-10{padding:1.25rem!important}.pt-10{padding-top:1.25rem!important}.pb-10{padding-bottom:1.25rem!important}.pl-10{padding-left:1.25rem!important}.pr-10{padding-right:1.25rem!important}.p-11{padding:1.375rem!important}.pt-11{padding-top:1.375rem!important}.pb-11{padding-bottom:1.375rem!important}.pl-11{padding-left:1.375rem!important}.pr-11{padding-right:1.375rem!important}.p-12{padding:1.5rem!important}.pt-12{padding-top:1.5rem!important}.pb-12{padding-bottom:1.5rem!important}.pl-12{padding-left:1.5rem!important}.pr-12{padding-right:1.5rem!important}.p-13{padding:1.625rem!important}.pt-13{padding-top:1.625rem!important}.pb-13{padding-bottom:1.625rem!important}.pl-13{padding-left:1.625rem!important}.pr-13{padding-right:1.625rem!important}.p-14{padding:1.75rem!important}.pt-14{padding-top:1.75rem!important}.pb-14{padding-bottom:1.75rem!important}.pl-14{padding-left:1.75rem!important}.pr-14{padding-right:1.75rem!important}.p-15{padding:1.875rem!important}.pt-15{padding-top:1.875rem!important}.pb-15{padding-bottom:1.875rem!important}.pl-15{padding-left:1.875rem!important}.pr-15{padding-right:1.875rem!important}.p-16{padding:2rem!important}.pt-16{padding-top:2rem!important}.pb-16{padding-bottom:2rem!important}.pl-16{padding-left:2rem!important}.pr-16{padding-right:2rem!important}.p-17{padding:2.125rem!important}.pt-17{padding-top:2.125rem!important}.pb-17{padding-bottom:2.125rem!important}.pl-17{padding-left:2.125rem!important}.pr-17{padding-right:2.125rem!important}.p-18{padding:2.25rem!important}.pt-18{padding-top:2.25rem!important}.pb-18{padding-bottom:2.25rem!important}.pl-18{padding-left:2.25rem!important}.pr-18{padding-right:2.25rem!important}.p-19{padding:2.375rem!important}.pt-19{padding-top:2.375rem!important}.pb-19{padding-bottom:2.375rem!important}.pl-19{padding-left:2.375rem!important}.pr-19{padding-right:2.375rem!important}.p-20{padding:2.5rem!important}.pt-20{padding-top:2.5rem!important}.pb-20{padding-bottom:2.5rem!important}.pl-20{padding-left:2.5rem!important}.pr-20{padding-right:2.5rem!important}.p-21{padding:2.625rem!important}.pt-21{padding-top:2.625rem!important}.pb-21{padding-bottom:2.625rem!important}.pl-21{padding-left:2.625rem!important}.pr-21{padding-right:2.625rem!important}.p-22{padding:2.75rem!important}.pt-22{padding-top:2.75rem!important}.pb-22{padding-bottom:2.75rem!important}.pl-22{padding-left:2.75rem!important}.pr-22{padding-right:2.75rem!important}.p-23{padding:2.875rem!important}.pt-23{padding-top:2.875rem!important}.pb-23{padding-bottom:2.875rem!important}.pl-23{padding-left:2.875rem!important}.pr-23{padding-right:2.875rem!important}.p-24{padding:3rem!important}.pt-24{padding-top:3rem!important}.pb-24{padding-bottom:3rem!important}.pl-24{padding-left:3rem!important}.pr-24{padding-right:3rem!important}.p-25{padding:3.125rem!important}.pt-25{padding-top:3.125rem!important}.pb-25{padding-bottom:3.125rem!important}.pl-25{padding-left:3.125rem!important}.pr-25{padding-right:3.125rem!important}.p-26{padding:3.25rem!important}.pt-26{padding-top:3.25rem!important}.pb-26{padding-bottom:3.25rem!important}.pl-26{padding-left:3.25rem!important}.pr-26{padding-right:3.25rem!important}.p-27{padding:3.375rem!important}.pt-27{padding-top:3.375rem!important}.pb-27{padding-bottom:3.375rem!important}.pl-27{padding-left:3.375rem!important}.pr-27{padding-right:3.375rem!important}.p-28{padding:3.5rem!important}.pt-28{padding-top:3.5rem!important}.pb-28{padding-bottom:3.5rem!important}.pl-28{padding-left:3.5rem!important}.pr-28{padding-right:3.5rem!important}.p-29{padding:3.625rem!important}.pt-29{padding-top:3.625rem!important}.pb-29{padding-bottom:3.625rem!important}.pl-29{padding-left:3.625rem!important}.pr-29{padding-right:3.625rem!important}.p-30{padding:3.75rem!important}.pt-30{padding-top:3.75rem!important}.pb-30{padding-bottom:3.75rem!important}.pl-30{padding-left:3.75rem!important}.pr-30{padding-right:3.75rem!important}.p-31{padding:3.875rem!important}.pt-31{padding-top:3.875rem!important}.pb-31{padding-bottom:3.875rem!important}.pl-31{padding-left:3.875rem!important}.pr-31{padding-right:3.875rem!important}.p-32{padding:4rem!important}.pt-32{padding-top:4rem!important}.pb-32{padding-bottom:4rem!important}.pl-32{padding-left:4rem!important}.pr-32{padding-right:4rem!important}.p-33{padding:4.125rem!important}.pt-33{padding-top:4.125rem!important}.pb-33{padding-bottom:4.125rem!important}.pl-33{padding-left:4.125rem!important}.pr-33{padding-right:4.125rem!important}.p-34{padding:4.25rem!important}.pt-34{padding-top:4.25rem!important}.pb-34{padding-bottom:4.25rem!important}.pl-34{padding-left:4.25rem!important}.pr-34{padding-right:4.25rem!important}.p-35{padding:4.375rem!important}.pt-35{padding-top:4.375rem!important}.pb-35{padding-bottom:4.375rem!important}.pl-35{padding-left:4.375rem!important}.pr-35{padding-right:4.375rem!important}.p-36{padding:4.5rem!important}.pt-36{padding-top:4.5rem!important}.pb-36{padding-bottom:4.5rem!important}.pl-36{padding-left:4.5rem!important}.pr-36{padding-right:4.5rem!important}.p-37{padding:4.625rem!important}.pt-37{padding-top:4.625rem!important}.pb-37{padding-bottom:4.625rem!important}.pl-37{padding-left:4.625rem!important}.pr-37{padding-right:4.625rem!important}.p-38{padding:4.75rem!important}.pt-38{padding-top:4.75rem!important}.pb-38{padding-bottom:4.75rem!important}.pl-38{padding-left:4.75rem!important}.pr-38{padding-right:4.75rem!important}.p-39{padding:4.875rem!important}.pt-39{padding-top:4.875rem!important}.pb-39{padding-bottom:4.875rem!important}.pl-39{padding-left:4.875rem!important}.pr-39{padding-right:4.875rem!important}.p-40{padding:5rem!important}.pt-40{padding-top:5rem!important}.pb-40{padding-bottom:5rem!important}.pl-40{padding-left:5rem!important}.pr-40{padding-right:5rem!important}.p-41{padding:5.125rem!important}.pt-41{padding-top:5.125rem!important}.pb-41{padding-bottom:5.125rem!important}.pl-41{padding-left:5.125rem!important}.pr-41{padding-right:5.125rem!important}.p-42{padding:5.25rem!important}.pt-42{padding-top:5.25rem!important}.pb-42{padding-bottom:5.25rem!important}.pl-42{padding-left:5.25rem!important}.pr-42{padding-right:5.25rem!important}.p-43{padding:5.375rem!important}.pt-43{padding-top:5.375rem!important}.pb-43{padding-bottom:5.375rem!important}.pl-43{padding-left:5.375rem!important}.pr-43{padding-right:5.375rem!important}.p-44{padding:5.5rem!important}.pt-44{padding-top:5.5rem!important}.pb-44{padding-bottom:5.5rem!important}.pl-44{padding-left:5.5rem!important}.pr-44{padding-right:5.5rem!important}.p-45{padding:5.625rem!important}.pt-45{padding-top:5.625rem!important}.pb-45{padding-bottom:5.625rem!important}.pl-45{padding-left:5.625rem!important}.pr-45{padding-right:5.625rem!important}.p-46{padding:5.75rem!important}.pt-46{padding-top:5.75rem!important}.pb-46{padding-bottom:5.75rem!important}.pl-46{padding-left:5.75rem!important}.pr-46{padding-right:5.75rem!important}.p-47{padding:5.875rem!important}.pt-47{padding-top:5.875rem!important}.pb-47{padding-bottom:5.875rem!important}.pl-47{padding-left:5.875rem!important}.pr-47{padding-right:5.875rem!important}.p-48{padding:6rem!important}.pt-48{padding-top:6rem!important}.pb-48{padding-bottom:6rem!important}.pl-48{padding-left:6rem!important}.pr-48{padding-right:6rem!important}.p-49{padding:6.125rem!important}.pt-49{padding-top:6.125rem!important}.pb-49{padding-bottom:6.125rem!important}.pl-49{padding-left:6.125rem!important}.pr-49{padding-right:6.125rem!important}.p-50{padding:6.25rem!important}.pt-50{padding-top:6.25rem!important}.pb-50{padding-bottom:6.25rem!important}.pl-50{padding-left:6.25rem!important}.pr-50{padding-right:6.25rem!important}.p-51{padding:6.375rem!important}.pt-51{padding-top:6.375rem!important}.pb-51{padding-bottom:6.375rem!important}.pl-51{padding-left:6.375rem!important}.pr-51{padding-right:6.375rem!important}.p-52{padding:6.5rem!important}.pt-52{padding-top:6.5rem!important}.pb-52{padding-bottom:6.5rem!important}.pl-52{padding-left:6.5rem!important}.pr-52{padding-right:6.5rem!important}.p-53{padding:6.625rem!important}.pt-53{padding-top:6.625rem!important}.pb-53{padding-bottom:6.625rem!important}.pl-53{padding-left:6.625rem!important}.pr-53{padding-right:6.625rem!important}.p-54{padding:6.75rem!important}.pt-54{padding-top:6.75rem!important}.pb-54{padding-bottom:6.75rem!important}.pl-54{padding-left:6.75rem!important}.pr-54{padding-right:6.75rem!important}.p-55{padding:6.875rem!important}.pt-55{padding-top:6.875rem!important}.pb-55{padding-bottom:6.875rem!important}.pl-55{padding-left:6.875rem!important}.pr-55{padding-right:6.875rem!important}.p-56{padding:7rem!important}.pt-56{padding-top:7rem!important}.pb-56{padding-bottom:7rem!important}.pl-56{padding-left:7rem!important}.pr-56{padding-right:7rem!important}.p-57{padding:7.125rem!important}.pt-57{padding-top:7.125rem!important}.pb-57{padding-bottom:7.125rem!important}.pl-57{padding-left:7.125rem!important}.pr-57{padding-right:7.125rem!important}.p-58{padding:7.25rem!important}.pt-58{padding-top:7.25rem!important}.pb-58{padding-bottom:7.25rem!important}.pl-58{padding-left:7.25rem!important}.pr-58{padding-right:7.25rem!important}.p-59{padding:7.375rem!important}.pt-59{padding-top:7.375rem!important}.pb-59{padding-bottom:7.375rem!important}.pl-59{padding-left:7.375rem!important}.pr-59{padding-right:7.375rem!important}.p-60{padding:7.5rem!important}.pt-60{padding-top:7.5rem!important}.pb-60{padding-bottom:7.5rem!important}.pl-60{padding-left:7.5rem!important}.pr-60{padding-right:7.5rem!important}.p-61{padding:7.625rem!important}.pt-61{padding-top:7.625rem!important}.pb-61{padding-bottom:7.625rem!important}.pl-61{padding-left:7.625rem!important}.pr-61{padding-right:7.625rem!important}.p-62{padding:7.75rem!important}.pt-62{padding-top:7.75rem!important}.pb-62{padding-bottom:7.75rem!important}.pl-62{padding-left:7.75rem!important}.pr-62{padding-right:7.75rem!important}.p-63{padding:7.875rem!important}.pt-63{padding-top:7.875rem!important}.pb-63{padding-bottom:7.875rem!important}.pl-63{padding-left:7.875rem!important}.pr-63{padding-right:7.875rem!important}.p-64{padding:8rem!important}.pt-64{padding-top:8rem!important}.pb-64{padding-bottom:8rem!important}.pl-64{padding-left:8rem!important}.pr-64{padding-right:8rem!important}.p-65{padding:8.125rem!important}.pt-65{padding-top:8.125rem!important}.pb-65{padding-bottom:8.125rem!important}.pl-65{padding-left:8.125rem!important}.pr-65{padding-right:8.125rem!important}.p-66{padding:8.25rem!important}.pt-66{padding-top:8.25rem!important}.pb-66{padding-bottom:8.25rem!important}.pl-66{padding-left:8.25rem!important}.pr-66{padding-right:8.25rem!important}.p-67{padding:8.375rem!important}.pt-67{padding-top:8.375rem!important}.pb-67{padding-bottom:8.375rem!important}.pl-67{padding-left:8.375rem!important}.pr-67{padding-right:8.375rem!important}.p-68{padding:8.5rem!important}.pt-68{padding-top:8.5rem!important}.pb-68{padding-bottom:8.5rem!important}.pl-68{padding-left:8.5rem!important}.pr-68{padding-right:8.5rem!important}.p-69{padding:8.625rem!important}.pt-69{padding-top:8.625rem!important}.pb-69{padding-bottom:8.625rem!important}.pl-69{padding-left:8.625rem!important}.pr-69{padding-right:8.625rem!important}.p-70{padding:8.75rem!important}.pt-70{padding-top:8.75rem!important}.pb-70{padding-bottom:8.75rem!important}.pl-70{padding-left:8.75rem!important}.pr-70{padding-right:8.75rem!important}.p-71{padding:8.875rem!important}.pt-71{padding-top:8.875rem!important}.pb-71{padding-bottom:8.875rem!important}.pl-71{padding-left:8.875rem!important}.pr-71{padding-right:8.875rem!important}.p-72{padding:9rem!important}.pt-72{padding-top:9rem!important}.pb-72{padding-bottom:9rem!important}.pl-72{padding-left:9rem!important}.pr-72{padding-right:9rem!important}.p-73{padding:9.125rem!important}.pt-73{padding-top:9.125rem!important}.pb-73{padding-bottom:9.125rem!important}.pl-73{padding-left:9.125rem!important}.pr-73{padding-right:9.125rem!important}.p-74{padding:9.25rem!important}.pt-74{padding-top:9.25rem!important}.pb-74{padding-bottom:9.25rem!important}.pl-74{padding-left:9.25rem!important}.pr-74{padding-right:9.25rem!important}.p-75{padding:9.375rem!important}.pt-75{padding-top:9.375rem!important}.pb-75{padding-bottom:9.375rem!important}.pl-75{padding-left:9.375rem!important}.pr-75{padding-right:9.375rem!important}.p-76{padding:9.5rem!important}.pt-76{padding-top:9.5rem!important}.pb-76{padding-bottom:9.5rem!important}.pl-76{padding-left:9.5rem!important}.pr-76{padding-right:9.5rem!important}.p-77{padding:9.625rem!important}.pt-77{padding-top:9.625rem!important}.pb-77{padding-bottom:9.625rem!important}.pl-77{padding-left:9.625rem!important}.pr-77{padding-right:9.625rem!important}.p-78{padding:9.75rem!important}.pt-78{padding-top:9.75rem!important}.pb-78{padding-bottom:9.75rem!important}.pl-78{padding-left:9.75rem!important}.pr-78{padding-right:9.75rem!important}.p-79{padding:9.875rem!important}.pt-79{padding-top:9.875rem!important}.pb-79{padding-bottom:9.875rem!important}.pl-79{padding-left:9.875rem!important}.pr-79{padding-right:9.875rem!important}.p-80{padding:10rem!important}.pt-80{padding-top:10rem!important}.pb-80{padding-bottom:10rem!important}.pl-80{padding-left:10rem!important}.pr-80{padding-right:10rem!important}.p-81{padding:10.125rem!important}.pt-81{padding-top:10.125rem!important}.pb-81{padding-bottom:10.125rem!important}.pl-81{padding-left:10.125rem!important}.pr-81{padding-right:10.125rem!important}.p-82{padding:10.25rem!important}.pt-82{padding-top:10.25rem!important}.pb-82{padding-bottom:10.25rem!important}.pl-82{padding-left:10.25rem!important}.pr-82{padding-right:10.25rem!important}.p-83{padding:10.375rem!important}.pt-83{padding-top:10.375rem!important}.pb-83{padding-bottom:10.375rem!important}.pl-83{padding-left:10.375rem!important}.pr-83{padding-right:10.375rem!important}.p-84{padding:10.5rem!important}.pt-84{padding-top:10.5rem!important}.pb-84{padding-bottom:10.5rem!important}.pl-84{padding-left:10.5rem!important}.pr-84{padding-right:10.5rem!important}.p-85{padding:10.625rem!important}.pt-85{padding-top:10.625rem!important}.pb-85{padding-bottom:10.625rem!important}.pl-85{padding-left:10.625rem!important}.pr-85{padding-right:10.625rem!important}.p-86{padding:10.75rem!important}.pt-86{padding-top:10.75rem!important}.pb-86{padding-bottom:10.75rem!important}.pl-86{padding-left:10.75rem!important}.pr-86{padding-right:10.75rem!important}.p-87{padding:10.875rem!important}.pt-87{padding-top:10.875rem!important}.pb-87{padding-bottom:10.875rem!important}.pl-87{padding-left:10.875rem!important}.pr-87{padding-right:10.875rem!important}.p-88{padding:11rem!important}.pt-88{padding-top:11rem!important}.pb-88{padding-bottom:11rem!important}.pl-88{padding-left:11rem!important}.pr-88{padding-right:11rem!important}.p-89{padding:11.125rem!important}.pt-89{padding-top:11.125rem!important}.pb-89{padding-bottom:11.125rem!important}.pl-89{padding-left:11.125rem!important}.pr-89{padding-right:11.125rem!important}.p-90{padding:11.25rem!important}.pt-90{padding-top:11.25rem!important}.pb-90{padding-bottom:11.25rem!important}.pl-90{padding-left:11.25rem!important}.pr-90{padding-right:11.25rem!important}.p-91{padding:11.375rem!important}.pt-91{padding-top:11.375rem!important}.pb-91{padding-bottom:11.375rem!important}.pl-91{padding-left:11.375rem!important}.pr-91{padding-right:11.375rem!important}.p-92{padding:11.5rem!important}.pt-92{padding-top:11.5rem!important}.pb-92{padding-bottom:11.5rem!important}.pl-92{padding-left:11.5rem!important}.pr-92{padding-right:11.5rem!important}.p-93{padding:11.625rem!important}.pt-93{padding-top:11.625rem!important}.pb-93{padding-bottom:11.625rem!important}.pl-93{padding-left:11.625rem!important}.pr-93{padding-right:11.625rem!important}.p-94{padding:11.75rem!important}.pt-94{padding-top:11.75rem!important}.pb-94{padding-bottom:11.75rem!important}.pl-94{padding-left:11.75rem!important}.pr-94{padding-right:11.75rem!important}.p-95{padding:11.875rem!important}.pt-95{padding-top:11.875rem!important}.pb-95{padding-bottom:11.875rem!important}.pl-95{padding-left:11.875rem!important}.pr-95{padding-right:11.875rem!important}.p-96{padding:12rem!important}.pt-96{padding-top:12rem!important}.pb-96{padding-bottom:12rem!important}.pl-96{padding-left:12rem!important}.pr-96{padding-right:12rem!important}.p-97{padding:12.125rem!important}.pt-97{padding-top:12.125rem!important}.pb-97{padding-bottom:12.125rem!important}.pl-97{padding-left:12.125rem!important}.pr-97{padding-right:12.125rem!important}.p-98{padding:12.25rem!important}.pt-98{padding-top:12.25rem!important}.pb-98{padding-bottom:12.25rem!important}.pl-98{padding-left:12.25rem!important}.pr-98{padding-right:12.25rem!important}.p-99{padding:12.375rem!important}.pt-99{padding-top:12.375rem!important}.pb-99{padding-bottom:12.375rem!important}.pl-99{padding-left:12.375rem!important}.pr-99{padding-right:12.375rem!important}.p-100{padding:12.5rem!important}.pt-100{padding-top:12.5rem!important}.pb-100{padding-bottom:12.5rem!important}.pl-100{padding-left:12.5rem!important}.pr-100{padding-right:12.5rem!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p.price-after,p.price-before{margin-top:0;margin-bottom:0;font-weight:500;line-height:1.2}.h1 .span,.h2 .span,.h3 .span,.h4 .span,.h5 .span,.h6 .span,h1 .span,h2 .span,h3 .span,h4 .span,h5 .span,h6 .span,p.price-after .span,p.price-before .span{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:1.625rem;line-height:2.4375rem}.h2,h2{font-size:1.438rem;line-height:2.125rem}.h3,h3{font-size:1.375rem;line-height:2.0625rem}.h4,h4{font-size:1.188rem;line-height:1.75rem}.h5,h5{font-size:1.125rem;line-height:1.6875rem}.h6,h6{font-size:1.063rem;line-height:1.563rem}@media (min-width:768px){.h1,h1{font-size:2.125rem;line-height:3.1875rem}.h2,h2{font-size:1.875rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.563rem}.h5,h5,p.price-after,p.price-before{font-size:1.375rem}.h6,h6{font-size:1.125rem;line-height:1.688rem}}@media (min-width:1024px){.h1,h1{font-size:2.25rem;line-height:3.375rem}.h2,h2{font-size:1.875rem;line-height:2.8125rem}.h3,h3{font-size:1.75rem;line-height:2.625rem}.h4,h4{font-size:1.563rem;line-height:2.3125rem}.h5,h5,p.price-after,p.price-before{font-size:1.375rem;line-height:2.0625rem}.h6,h6{font-size:1.125rem;line-height:1.688rem}}div.SM .h1,div.SM h1{font-size:1.625rem;line-height:2.4375rem}div.SM .h2,div.SM h2{font-size:1.438rem;line-height:2.125rem}div.SM .h3,div.SM h3{font-size:1.375rem;line-height:2.0625rem}div.SM .h4,div.SM h4{font-size:1.188rem;line-height:1.75rem}div.SM .h5,div.SM h5,div.SM p.price-after,div.SM p.price-before{font-size:1.125rem;line-height:1.6875rem}div.SM ul{padding:0 1rem;list-style-position:outside}div.SM ul#menu-desktop{list-style-position:unset!important}div.MD .h1,div.MD h1{font-size:2.125rem;line-height:3.1875rem}div.MD .h2,div.MD h2{font-size:1.875rem;line-height:2.8125rem}div.MD .h3,div.MD h3{font-size:1.563rem;line-height:2.3125rem}div.MD .h4,div.MD h4{font-size:1.438rem;line-height:2.125rem}div.MD .h5,div.MD h5,div.MD p.price-after,div.MD p.price-before{font-size:1.375rem;line-height:2.0625rem}div.MD ul{padding:revert}div.LG .h1,div.LG h1{font-size:2.25rem;line-height:3.375rem}div.LG .h2,div.LG h2{font-size:1.875rem;line-height:2.8125rem}div.LG .h3,div.LG h3{font-size:1.563rem;line-height:2.3125rem}div.LG .h4,div.LG h4{font-size:1.438rem;line-height:2.125rem}div.LG .h5,div.LG h5,div.LG p.price-after,div.LG p.price-before{font-size:1.375rem;line-height:2.0625rem}.op-0{opacity:0!important}.op-1{opacity:.1!important}.op-2{opacity:.2!important}.op-3{opacity:.3!important}.op-4{opacity:.4!important}.op-5{opacity:.5!important}.op-6{opacity:.6!important}.op-7{opacity:.7!important}.op-8{opacity:.8!important}.op-9{opacity:.9!important}.op-10{opacity:1!important}.font-weight-light{font-family:"IBMPlexRegularLight","IBMPlexRegular",sans-serif!important}.font-weight-light strong{font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;}.font-weight-bolder{font-weight:bolder!important}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-hidden{overflow:hidden}/*.font-size-1{font-size:.15rem!important}.font-size-2{font-size:.3rem!important}.font-size-3{font-size:.45rem!important}.font-size-4{font-size:.6rem!important}.font-size-5{font-size:.75rem!important}.font-size-6{font-size:.9rem!important}*/.font-size-7{font-size:1.05rem!important}.font-size-8{font-size:1.2rem!important}.font-size-9{font-size:1.35rem!important}.font-size-10{font-size:1.5rem!important}.font-size-11{font-size:1.65rem!important}.font-size-12{font-size:1.8rem!important}.font-size-13{font-size:1.95rem!important}.font-size-14{font-size:2.1rem!important}.font-size-15{font-size:2.25rem!important}.font-size-16{font-size:2.4rem!important}.font-size-17{font-size:2.55rem!important}.font-size-18{font-size:2.7rem!important}.font-size-19{font-size:2.85rem!important}.font-size-20{font-size:3rem!important}.font-size-21{font-size:3.15rem!important}.font-size-22{font-size:3.3rem!important}.font-size-23{font-size:3.45rem!important}.font-size-24{font-size:3.6rem!important}.font-size-25{font-size:3.75rem!important}.font-size-26{font-size:3.9rem!important}.font-size-27{font-size:4.05rem!important}.font-size-28{font-size:4.2rem!important}.font-size-29{font-size:4.35rem!important}.font-size-30{font-size:4.5rem!important}.font-size-31{font-size:4.65rem!important}.font-size-32{font-size:4.8rem!important}.font-size-33{font-size:4.95rem!important}.font-size-34{font-size:5.1rem!important}.font-size-35{font-size:5.25rem!important}.font-size-36{font-size:5.4rem!important}.font-size-37{font-size:5.55rem!important}.font-size-38{font-size:5.7rem!important}.font-size-39{font-size:5.85rem!important}.font-size-40{font-size:6rem!important}.font-size-41{font-size:6.15rem!important}.font-size-42{font-size:6.3rem!important}.font-size-43{font-size:6.45rem!important}.font-size-44{font-size:6.6rem!important}.font-size-45{font-size:6.75rem!important}.font-size-46{font-size:6.9rem!important}.font-size-47{font-size:7.05rem!important}.font-size-48{font-size:7.2rem!important}.font-size-49{font-size:7.35rem!important}.font-size-50{font-size:7.5rem!important}.font-size-51{font-size:7.65rem!important}.font-size-52{font-size:7.8rem!important}.font-size-53{font-size:7.95rem!important}.font-size-54{font-size:8.1rem!important}.font-size-55{font-size:8.25rem!important}.font-size-56{font-size:8.4rem!important}.font-size-57{font-size:8.55rem!important}.font-size-58{font-size:8.7rem!important}.font-size-59{font-size:8.85rem!important}.font-size-60{font-size:9rem!important}.font-size-61{font-size:9.15rem!important}.font-size-62{font-size:9.3rem!important}.font-size-63{font-size:9.45rem!important}.font-size-64{font-size:9.6rem!important}.font-size-65{font-size:9.75rem!important}.font-size-66{font-size:9.9rem!important}.font-size-67{font-size:10.05rem!important}.font-size-68{font-size:10.2rem!important}.font-size-69{font-size:10.35rem!important}.font-size-70{font-size:10.5rem!important}.font-size-71{font-size:10.65rem!important}.font-size-72{font-size:10.8rem!important}.font-size-73{font-size:10.95rem!important}.font-size-74{font-size:11.1rem!important}.font-size-75{font-size:11.25rem!important}.font-size-76{font-size:11.4rem!important}.font-size-77{font-size:11.55rem!important}.font-size-78{font-size:11.7rem!important}.font-size-79{font-size:11.85rem!important}.font-size-80{font-size:12rem!important}.font-size-81{font-size:12.15rem!important}.font-size-82{font-size:12.3rem!important}.font-size-83{font-size:12.45rem!important}.font-size-84{font-size:12.6rem!important}.font-size-85{font-size:12.75rem!important}.font-size-86{font-size:12.9rem!important}.font-size-87{font-size:13.05rem!important}.font-size-88{font-size:13.2rem!important}.font-size-89{font-size:13.35rem!important}.font-size-90{font-size:13.5rem!important}.font-size-91{font-size:13.65rem!important}.font-size-92{font-size:13.8rem!important}.font-size-93{font-size:13.95rem!important}.font-size-94{font-size:14.1rem!important}.font-size-95{font-size:14.25rem!important}.font-size-96{font-size:14.4rem!important}.font-size-97{font-size:14.55rem!important}.font-size-98{font-size:14.7rem!important}.font-size-99{font-size:14.85rem!important}.font-size-100{font-size:15rem!important}@media (min-width:768px){/*.font-size-1{font-size:.2rem!important}.font-size-2{font-size:.4rem!important}.font-size-3{font-size:.6rem!important}.font-size-4{font-size:.8rem!important}*/.font-size-5{font-size:1rem!important}.font-size-6{font-size:1.2rem!important}.font-size-7{font-size:1.4rem!important}.font-size-8{font-size:1.6rem!important}.font-size-9{font-size:1.8rem!important}.font-size-10{font-size:2rem!important}.font-size-11{font-size:2.2rem!important}.font-size-12{font-size:2.4rem!important}.font-size-13{font-size:2.6rem!important}.font-size-14{font-size:2.8rem!important}.font-size-15{font-size:3rem!important}.font-size-16{font-size:3.2rem!important}.font-size-17{font-size:3.4rem!important}.font-size-18{font-size:3.6rem!important}.font-size-19{font-size:3.8rem!important}.font-size-20{font-size:4rem!important}.font-size-21{font-size:4.2rem!important}.font-size-22{font-size:4.4rem!important}.font-size-23{font-size:4.6rem!important}.font-size-24{font-size:4.8rem!important}.font-size-25{font-size:5rem!important}.font-size-26{font-size:5.2rem!important}.font-size-27{font-size:5.4rem!important}.font-size-28{font-size:5.6rem!important}.font-size-29{font-size:5.8rem!important}.font-size-30{font-size:6rem!important}.font-size-31{font-size:6.2rem!important}.font-size-32{font-size:6.4rem!important}.font-size-33{font-size:6.6rem!important}.font-size-34{font-size:6.8rem!important}.font-size-35{font-size:7rem!important}.font-size-36{font-size:7.2rem!important}.font-size-37{font-size:7.4rem!important}.font-size-38{font-size:7.6rem!important}.font-size-39{font-size:7.8rem!important}.font-size-40{font-size:8rem!important}.font-size-41{font-size:8.2rem!important}.font-size-42{font-size:8.4rem!important}.font-size-43{font-size:8.6rem!important}.font-size-44{font-size:8.8rem!important}.font-size-45{font-size:9rem!important}.font-size-46{font-size:9.2rem!important}.font-size-47{font-size:9.4rem!important}.font-size-48{font-size:9.6rem!important}.font-size-49{font-size:9.8rem!important}.font-size-50{font-size:10rem!important}.font-size-51{font-size:10.2rem!important}.font-size-52{font-size:10.4rem!important}.font-size-53{font-size:10.6rem!important}.font-size-54{font-size:10.8rem!important}.font-size-55{font-size:11rem!important}.font-size-56{font-size:11.2rem!important}.font-size-57{font-size:11.4rem!important}.font-size-58{font-size:11.6rem!important}.font-size-59{font-size:11.8rem!important}.font-size-60{font-size:12rem!important}.font-size-61{font-size:12.2rem!important}.font-size-62{font-size:12.4rem!important}.font-size-63{font-size:12.6rem!important}.font-size-64{font-size:12.8rem!important}.font-size-65{font-size:13rem!important}.font-size-66{font-size:13.2rem!important}.font-size-67{font-size:13.4rem!important}.font-size-68{font-size:13.6rem!important}.font-size-69{font-size:13.8rem!important}.font-size-70{font-size:14rem!important}.font-size-71{font-size:14.2rem!important}.font-size-72{font-size:14.4rem!important}.font-size-73{font-size:14.6rem!important}.font-size-74{font-size:14.8rem!important}.font-size-75{font-size:15rem!important}.font-size-76{font-size:15.2rem!important}.font-size-77{font-size:15.4rem!important}.font-size-78{font-size:15.6rem!important}.font-size-79{font-size:15.8rem!important}.font-size-80{font-size:16rem!important}.font-size-81{font-size:16.2rem!important}.font-size-82{font-size:16.4rem!important}.font-size-83{font-size:16.6rem!important}.font-size-84{font-size:16.8rem!important}.font-size-85{font-size:17rem!important}.font-size-86{font-size:17.2rem!important}.font-size-87{font-size:17.4rem!important}.font-size-88{font-size:17.6rem!important}.font-size-89{font-size:17.8rem!important}.font-size-90{font-size:18rem!important}.font-size-91{font-size:18.2rem!important}.font-size-92{font-size:18.4rem!important}.font-size-93{font-size:18.6rem!important}.font-size-94{font-size:18.8rem!important}.font-size-95{font-size:19rem!important}.font-size-96{font-size:19.2rem!important}.font-size-97{font-size:19.4rem!important}.font-size-98{font-size:19.6rem!important}.font-size-99{font-size:19.8rem!important}.font-size-100{font-size:20rem!important}}@media (min-width:1024px){/*.font-size-1{font-size:.25rem!important}.font-size-2{font-size:.5rem!important}.font-size-3{font-size:.75rem!important}*/.font-size-4{font-size:1rem!important}.font-size-5{font-size:1.25rem!important}.font-size-6{font-size:1.5rem!important}.font-size-7{font-size:1.75rem!important}.font-size-8{font-size:2rem!important}.font-size-9{font-size:2.25rem!important}.font-size-10{font-size:2.5rem!important}.font-size-11{font-size:2.75rem!important}.font-size-12{font-size:3rem!important}.font-size-13{font-size:3.25rem!important}.font-size-14{font-size:3.5rem!important}.font-size-15{font-size:3.75rem!important}.font-size-16{font-size:4rem!important}.font-size-17{font-size:4.25rem!important}.font-size-18{font-size:4.5rem!important}.font-size-19{font-size:4.75rem!important}.font-size-20{font-size:5rem!important}.font-size-21{font-size:5.25rem!important}.font-size-22{font-size:5.5rem!important}.font-size-23{font-size:5.75rem!important}.font-size-24{font-size:6rem!important}.font-size-25{font-size:6.25rem!important}.font-size-26{font-size:6.5rem!important}.font-size-27{font-size:6.75rem!important}.font-size-28{font-size:7rem!important}.font-size-29{font-size:7.25rem!important}.font-size-30{font-size:7.5rem!important}.font-size-31{font-size:7.75rem!important}.font-size-32{font-size:8rem!important}.font-size-33{font-size:8.25rem!important}.font-size-34{font-size:8.5rem!important}.font-size-35{font-size:8.75rem!important}.font-size-36{font-size:9rem!important}.font-size-37{font-size:9.25rem!important}.font-size-38{font-size:9.5rem!important}.font-size-39{font-size:9.75rem!important}.font-size-40{font-size:10rem!important}.font-size-41{font-size:10.25rem!important}.font-size-42{font-size:10.5rem!important}.font-size-43{font-size:10.75rem!important}.font-size-44{font-size:11rem!important}.font-size-45{font-size:11.25rem!important}.font-size-46{font-size:11.5rem!important}.font-size-47{font-size:11.75rem!important}.font-size-48{font-size:12rem!important}.font-size-49{font-size:12.25rem!important}.font-size-50{font-size:12.5rem!important}.font-size-51{font-size:12.75rem!important}.font-size-52{font-size:13rem!important}.font-size-53{font-size:13.25rem!important}.font-size-54{font-size:13.5rem!important}.font-size-55{font-size:13.75rem!important}.font-size-56{font-size:14rem!important}.font-size-57{font-size:14.25rem!important}.font-size-58{font-size:14.5rem!important}.font-size-59{font-size:14.75rem!important}.font-size-60{font-size:15rem!important}.font-size-61{font-size:15.25rem!important}.font-size-62{font-size:15.5rem!important}.font-size-63{font-size:15.75rem!important}.font-size-64{font-size:16rem!important}.font-size-65{font-size:16.25rem!important}.font-size-66{font-size:16.5rem!important}.font-size-67{font-size:16.75rem!important}.font-size-68{font-size:17rem!important}.font-size-69{font-size:17.25rem!important}.font-size-70{font-size:17.5rem!important}.font-size-71{font-size:17.75rem!important}.font-size-72{font-size:18rem!important}.font-size-73{font-size:18.25rem!important}.font-size-74{font-size:18.5rem!important}.font-size-75{font-size:18.75rem!important}.font-size-76{font-size:19rem!important}.font-size-77{font-size:19.25rem!important}.font-size-78{font-size:19.5rem!important}.font-size-79{font-size:19.75rem!important}.font-size-80{font-size:20rem!important}.font-size-81{font-size:20.25rem!important}.font-size-82{font-size:20.5rem!important}.font-size-83{font-size:20.75rem!important}.font-size-84{font-size:21rem!important}.font-size-85{font-size:21.25rem!important}.font-size-86{font-size:21.5rem!important}.font-size-87{font-size:21.75rem!important}.font-size-88{font-size:22rem!important}.font-size-89{font-size:22.25rem!important}.font-size-90{font-size:22.5rem!important}.font-size-91{font-size:22.75rem!important}.font-size-92{font-size:23rem!important}.font-size-93{font-size:23.25rem!important}.font-size-94{font-size:23.5rem!important}.font-size-95{font-size:23.75rem!important}.font-size-96{font-size:24rem!important}.font-size-97{font-size:24.25rem!important}.font-size-98{font-size:24.5rem!important}.font-size-99{font-size:24.75rem!important}.font-size-100{font-size:25rem!important}}.w-100{width:100%}.w-auto{width:auto}.h-100{height:100%}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-block{display:inline-block!important}.position-fixed{position:fixed}.position-absolute{position:absolute}.position-relative{position:relative}.position-sticky{position:sticky;top:0;z-index:1020}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.btn{font-family:"IBMPlexRegular",sans-serif;position:relative;display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:initial;border:2px solid #0000;padding:.475rem 1.3rem .475rem 1.6rem;font-size:1rem;line-height:1.4;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-offer{display:grid;display:-ms-grid;grid-template-areas:"rectangle triangle btn";grid-template-columns:fit-content(10%) 0 auto}.btn-offer .rectangle{z-index:2;grid-area:rectangle;padding-left:.14rem;color:#fff;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;background-color:#e02222;display:flex;justify-content:center;align-items:center}.btn-offer .triangle{z-index:1;grid-area:triangle;border-top:20px solid #0000;border-bottom:20px solid #0000;border-left:20px solid #e02222}.btn-offer .btn{grid-area:btn}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.bg-primary{background-color:#2f3343}.bg-info{background-color:#2c85d5}.bg-danger{background-color:#e02222}.bg-light{background-color:#fff}.bg-dark{background-color:#222}.bg-10{background-color:#fafafa}.g-dark-5{background-color:#0000000d}.g-light-5{background-color:#ffffff0d}.n-success{background-color:#008022}.n-info{background-color:#0086d6}.n-warning{background-color:#ffd400}.n-danger{background-color:#c70000}.btn-primary{color:#fff;background-color:#ff9010;border-color:#ff9010}.btn-primary:focus{outline:0;box-shadow:0 0 2px 0 #ff9010}.btn-primary:hover{color:#fff;background-color:#ffc787;border-color:#ffc787}.btn-outline-primary{color:#ff9010;border-color:#ff9010}.btn-outline-primary:focus{outline:0;box-shadow:0 0 2px 0 #ff9010}.btn-outline-primary:hover{color:#fff;background-color:#ff9010}.btn-alternative{color:#fff;background-color:#3ec1ce;border-color:#3ec1ce}.btn-alternative:focus{outline:0}.btn-alternative:hover{color:#fff;background-color:#9ee0e6;border-color:#9ee0e6}.btn-outline-alternative{color:#3ec1ce;border-color:#3ec1ce}.btn-outline-alternative:focus{outline:0}.btn-outline-alternative:hover{color:#fff;background-color:#3ec1ce}.btn-active{color:#fff;background-color:#d67200;border-color:#d67200}.btn-active:focus{outline:0;box-shadow:0 0 2px 0 #d67200}.btn-active:hover{color:#fff}.btn-outline-active{color:#d67200;border-color:#d67200}.btn-outline-active:focus{outline:0;box-shadow:0 0 2px 0 #d67200}.btn-outline-active:hover{color:#fff;background-color:#d67200}.btn-hover{color:#fff}.btn-hover:focus{outline:0;box-shadow:0 0 2px 0 #ffc787}.btn-hover:hover{color:#fff}.btn-outline-hover:focus{outline:0;box-shadow:0 0 2px 0 #ffc787}.btn-outline-hover:hover{color:#fff}.btn-accent{color:#fff;background-color:#ff9010;border-color:#ff9010}.btn-accent:focus{outline:0;box-shadow:0 0 2px 0 #ff9010}.btn-accent:hover{color:#fff}.btn-outline-accent{color:#ff9010;border-color:#ff9010}.btn-outline-accent:focus{outline:0;box-shadow:0 0 2px 0 #ff9010}.btn-outline-accent:hover{color:#fff;background-color:#ff9010}.btn-alt-primary{color:#fff;background-color:#3ec1ce;border-color:#3ec1ce}.btn-alt-primary:focus{outline:0;box-shadow:0 0 2px 0 #3ec1ce}.btn-alt-outline-primary{color:#3ec1ce;border-color:#3ec1ce}.btn-alt-outline-primary:focus{outline:0;box-shadow:0 0 2px 0 #3ec1ce}.btn-alt-outline-primary:hover{color:#fff;background-color:#3ec1ce}.btn-alt-active{color:#fff;background-color:#2d7076;border-color:#2d7076}.btn-alt-active:focus{outline:0;box-shadow:0 0 2px 0 #2d7076}.btn-alt-outline-active{color:#2d7076;border-color:#2d7076}.btn-alt-outline-active:focus{outline:0;box-shadow:0 0 2px 0 #2d7076}.btn-alt-outline-active:hover{color:#fff;background-color:#2d7076}.btn-alt-hover{color:#fff;background-color:#9ee0e6;border-color:#9ee0e6}.btn-alt-hover:focus{outline:0;box-shadow:0 0 2px 0 #9ee0e6}.btn-alt-outline-hover{color:#9ee0e6;border-color:#9ee0e6}.btn-alt-outline-hover:focus{outline:0;box-shadow:0 0 2px 0 #9ee0e6}.btn-alt-outline-hover:hover{color:#fff;background-color:#9ee0e6}.btn-alt-accent{color:#fff;background-color:#3ec1ce;border-color:#3ec1ce}.btn-alt-accent:focus{outline:0;box-shadow:0 0 2px 0 #3ec1ce}.btn-alt-outline-accent{color:#3ec1ce;border-color:#3ec1ce}.btn-alt-outline-accent:focus{outline:0;box-shadow:0 0 2px 0 #3ec1ce}.btn-alt-outline-accent:hover{color:#fff;background-color:#3ec1ce}.btn-link-primary{color:#fff;background-color:#2c85d5;border-color:#2c85d5}.btn-link-primary:focus{outline:0;box-shadow:0 0 2px 0 #2c85d5}.btn-link-outline-primary{color:#2c85d5;border-color:#2c85d5}.btn-link-outline-primary:focus{outline:0;box-shadow:0 0 2px 0 #2c85d5}.btn-link-outline-primary:hover{color:#fff;background-color:#2c85d5}.btn-link-secondary{color:#fff;background-color:#7a7a7a;border-color:#7a7a7a}.btn-link-secondary:focus{outline:0;box-shadow:0 0 2px 0 #7a7a7a}.btn-link-outline-secondary{color:#7a7a7a;border-color:#7a7a7a}.btn-link-outline-secondary:focus{outline:0;box-shadow:0 0 2px 0 #7a7a7a}.btn-link-outline-secondary:hover{color:#fff;background-color:#7a7a7a}.btn-link-active{color:#fff;background-color:#003c6c;border-color:#003c6c}.btn-link-active:focus{outline:0;box-shadow:0 0 2px 0 #003c6c}.btn-link-outline-active{color:#003c6c;border-color:#003c6c}.btn-link-outline-active:focus{outline:0;box-shadow:0 0 2px 0 #003c6c}.btn-link-outline-active:hover{color:#fff;background-color:#003c6c}.btn-link-hover{color:#fff;background-color:linear-gradient(90deg,#2c85d5,#15426a);border-color:linear-gradient(90deg,#2c85d5,#15426a)}.btn-link-hover:focus{outline:0;box-shadow:0 0 2px 0 linear-gradient(90deg,#2c85d5,#15426a)}.btn-link-outline-hover{color:linear-gradient(90deg,#2c85d5,#15426a);border-color:linear-gradient(90deg,#2c85d5,#15426a)}.btn-link-outline-hover:focus{outline:0;box-shadow:0 0 2px 0 linear-gradient(90deg,#2c85d5,#15426a)}.btn-link-outline-hover:hover{color:#fff;background-color:linear-gradient(90deg,#2c85d5,#15426a)}.btn-link-accent{color:#fff;background-color:#2c85d5;border-color:#2c85d5}.btn-link-accent:focus{outline:0;box-shadow:0 0 2px 0 #2c85d5}.btn-link-outline-accent{color:#2c85d5;border-color:#2c85d5}.btn-link-outline-accent:focus{outline:0;box-shadow:0 0 2px 0 #2c85d5}.btn-link-outline-accent:hover{color:#fff;background-color:#2c85d5}.p-free{background-color:linear-gradient(45deg,#ffecc4,#ffc548)}.p-essential{background-color:linear-gradient(45deg,#c2ffe5,#02874d)}.p-advanced{background-color:linear-gradient(45deg,#ffc2d6,#d90042)}.p-complete{background-color:linear-gradient(45deg,#edc3ff,#662483)}.p-premium{background-color:linear-gradient(45deg,#c3dbff,#0041a3)}.p-android{background-color:#3ddc84}.p-addon{background-color:linear-gradient(45deg,#35eb93,#2cacd1 45%,#0b006a)}.text-primary{color:#2f3343}.text-info{color:#3ec1ce}.text-prime{color:#0086d6}.text-success{color:#008022}.text-danger{color:#e02222}.text-accent{color:#ff9010}.text-warning{color:#ffd400}.text-light{color:#fff}.text-dark{color:#7a7a7a}.text-secondary{color:#bcbcbc}.text-free{color:#b37a00}.text-essential{color:#02874d}.text-advanced{color:#d90042}.text-complete{color:#662483}.text-premium{color:#0041a3}.text-android{color:#2ba561}.text-addon{color:#2f3343}.text-alt-info,.text-alt-primary{color:#2c85d5}.text-alt-accent{color:#ff9010}.text-alt-danger{color:#e02222}.bg-menu-background{background-color:#2f3343}.zindex-background{z-index:-1}.zindex-dropdown{z-index:2}.zindex-sticky{z-index:1020}.zindex-fixed{z-index:1030}.zindex-modal-backdrop{z-index:1040}.zindex-modal{z-index:1050}.zindex-popover{z-index:1060}.zindex-tooltip{z-index:1070}.zindex-dropdown-navbar{z-index:1031}.align-unset{vertical-align:unset!important}.align-baseline{vertical-align:initial!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-top{vertical-align:text-top!important}.align-text-bottom{vertical-align:text-bottom!important}.align-items-center{align-items:center!important}.justify-content-center{justify-content:center!important}.flex-direction-column{flex-direction:column}.wg-select{width:100%;position:relative;display:flex;justify-content:space-around}.wg-select select{z-index:2;background-color:initial;width:100%;height:2.6rem;padding:.4rem 0 .4rem .7rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:2px solid #ccc}.wg-select select:focus{outline:0}.wg-select i{position:absolute;right:.7rem;top:.87rem}.list-unstyled{list-style:none}.hidden{display:none!important}.pointer{cursor:pointer}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}.small,small{font-size:80%;font-weight:400}a{color:#fff;text-decoration:none}a:hover{text-decoration:underline}a.menu:hover{text-decoration:none!important}a.btn{text-decoration:none}body{margin:0;font-family:"IBMPlexRegular",sans-serif}::-webkit-scrollbar{width:.4rem}::-webkit-scrollbar-thumb{background:#d2d2d2;border-radius:2px}::-webkit-scrollbar-track{background:#ececec;border-radius:2px}mat-card:focus{outline:0;box-shadow:0 0 2px 0 #ff9010}app-cookies-preview .text a{font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-decoration:underline}.cdk-overlay-container{z-index:1040;overflow-y:auto}.cdk-overlay-pane{max-width:100%!important}@media (max-width:575px){.cdk-overlay-pane{width:100%!important;height:100%!important}}.navhome,.navhu{position:sticky !important;position:-webkit-sticky;top:0;z-index:5}app-card-double-preview .items div span p,app-card-double-preview .items p span p,app-card-double-preview .title h5 p,app-container-preview .component-container p p,carddouble-element .items div span p,carddouble-element .items p span p,carddouble-element .title h5 p,container-element .component-container p p{margin:0}app-hero-preview p,hero-element p{margin:0;padding:0}p a{color:#ff9010}.recuadro a:hover,a.button:hover,a.menu__link:hover{text-decoration:none!important}.container-anytech{/*background:#222;*/padding:.4rem 0;color:#fff}.container-anytech p{margin:0!important}.container-anytech .container{display:grid;grid-template-areas:"texto texto" "img phone";grid-template-columns:48% 48%;grid-column-gap:1rem}.container-anytech .container p{grid-area:texto;font-size:17px;line-height:26px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align:center}.container-anytech .container img{width:134px;height:44px;-ms-grid-column:2;justify-self:right}.container-anytech .container .phone{-ms-grid-column:3;display:block;font-size:22px;line-height:33px;color:#ff9010;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align:center;align-self:center;text-decoration:none;justify-self:left}.container-anytech.MD .container p{font-size:18px;line-height:23px}.container-anytech.MD .container .phone{font-size:28px!important;line-height:42px!important}.container-anytech.LG .container{justify-content:center;grid-template-areas:"img texto phone";grid-template-columns:134px auto auto;grid-template-rows:2.9rem}.container-anytech.LG .container p{align-self:center}.container-anytech.LG .container img{grid-area:img;margin:0}.container-anytech.LG .container .phone{grid-area:phone;text-align:left;align-self:center}.container-breadcrumbs.SM{display:none;}.container-breadcrumbs.LG{background:#fff;height:1.125rem;display:block;}.container-breadcrumbs.LG .container{display:block!important}.container-breadcrumbs.LG .container .links{display:flex}.container-breadcrumbs.LG .container .links .link{height:1.125rem}.container-breadcrumbs.LG .container .links .link:last-child a{color:#2f3343;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;pointer-events:none}.container-breadcrumbs.LG .container .links .link:last-child i{display:none}.container-breadcrumbs.LG .container .links .link a{color:#2f3343;font-family:"IBMPlexRegularLight","IBMPlexRegular",sans-serif;font-size:.75rem;line-height:1.125rem;vertical-align:top}.container-breadcrumbs.LG .container .links .link a:hover{color:#ff9010 !important;}.container-breadcrumbs.LG .container .links .link i{font-size:.75rem;line-height:1.125rem;padding:0 .5rem 0 .125rem;vertical-align:top}.container-carddouble{display:grid;display:-ms-grid;grid-template-areas:"left" "right";grid-template-columns:100%;-ms-grid-columns:100%}.container-carddouble .displayOffer{display:inherit;margin:0 auto}.container-carddouble .displayOffer .btn{padding:.65rem 1.3rem}.container-carddouble .btn-offer .triangle{border-top:23px solid #0000;border-bottom:23px solid #0000}.container-carddouble .buttons,.container-carddouble .captions,.container-carddouble .chars,.container-carddouble .icons,.container-carddouble .title{display:none}.container-carddouble .left{-ms-grid-column:1;display:flex;flex-direction:column;text-align:center;grid-area:left;background-color:#e6e6e6}.container-carddouble .left .icons{display:unset}.container-carddouble .left .item{justify-content:center}.container-carddouble .left button{align-self:center;width:unset;margin-top:0!important}.container-carddouble .left .icons{grid-area:icons}.container-carddouble .left .icons a{color:#2f3343}.container-carddouble .left h5{padding-top:1rem}.container-carddouble .right{-ms-grid-column:2;grid-area:right;text-align:center;display:flex;flex-direction:column;color:#fff;background-color:#2f3343}.container-carddouble .right h5{padding-top:1rem}.container-carddouble .right .icons{display:unset}.container-carddouble .right .item{justify-content:center}.container-carddouble .right button{align-self:center;width:unset;margin-top:0!important}.container-carddouble .items p{margin:0 0 1.1rem}.container-carddouble .items p:last-of-type{margin:0}.container-carddouble .items span{display:inline-block;width:85%}.container-carddouble .item{font-size:1.2rem;align-items:center}.container-carddouble .item i{font-size:1.41rem;vertical-align:top}.container-carddouble .icon a{margin-left:1rem}.container-carddouble .icon a:first-child{margin-left:0}.container-carddouble .icon i{margin-left:1rem}.container-carddouble .icon i:first-child{margin-left:0}.container-carddouble.LG{display:grid;display:-ms-grid;grid-template-areas:"title" "chars" "buttons" "captions" "icons";grid-template-rows:auto;-ms-grid-rows:auto;grid-template-columns:100%;-ms-grid-columns:100%;color:#fff}.container-carddouble.LG .left,.container-carddouble.LG .right{display:none}.container-carddouble.LG .displayOffer{display:inline-block}.container-carddouble.LG .title{-ms-grid-row:1;display:flex}.container-carddouble.LG .title h5{width:50%;font-size:1.42rem;background-color:#2f3343;margin-left:0;padding:0 0 1.3rem}.container-carddouble.LG .title h5:first-of-type{text-align:right;background-color:#e6e6e6;margin:0;color:#2f3343}.container-carddouble.LG .chars{display:flex;-ms-grid-row:2}.container-carddouble.LG .chars .items{width:50%;background-color:#2f3343;margin-left:0}.container-carddouble.LG .chars .items:first-of-type{text-align:right;background-color:#e6e6e6;margin:0;color:#2f3343}.container-carddouble.LG .buttons{-ms-grid-row:3;display:flex;align-self:center}.container-carddouble.LG .buttons .button{width:50%;background-color:#2f3343;margin-left:0}.container-carddouble.LG .buttons .button:first-of-type{text-align:right;background-color:#e6e6e6;margin:0;color:#2f3343}.container-carddouble.LG .buttons .button button{width:unset}.container-carddouble.LG .captions{-ms-grid-row:4;display:flex;align-self:center}.container-carddouble.LG .captions div{width:50%;background-color:#2f3343;margin-left:0}.container-carddouble.LG .captions div:first-of-type{text-align:right;background-color:#e6e6e6;margin:0;color:#2f3343}.container-carddouble.LG .icons{-ms-grid-row:5;display:flex;align-self:center}.container-carddouble.LG .icons .icon{width:50%;background-color:#2f3343;margin-left:0;padding:.6rem 0}.container-carddouble.LG .icons .icon:first-of-type{text-align:right;background-color:#e6e6e6;margin:0;color:#2f3343}.container-carddouble.LG .icons .icon:first-of-type i{color:#2f3343}.card{margin:0;display:flex;justify-content:center;text-align:center;max-width:none;flex-direction:column}.card.border{box-shadow:0 0 4px 0 #00000080;border:3px double #d2d2d280;border-radius:3px}.card:focus{outline:0;box-shadow:0 0 2px 0 #ff9010}.card .header img{max-width:100%}.card .top{line-height:0}.card .top i{display:inline-block}.card .actions,.card .body,.card .content,.card .right{height:100%;display:flex;flex-direction:column;flex-grow:0;flex-shrink:1;flex-basis:100%}.card .actions{justify-content:flex-end}.card .footer p{font-size:.9375rem;line-height:1.375rem}.card .footer .icons{display:flex;justify-content:center}.card .footer .icons i{color:#000}.container-chart{margin:0 auto}.container-chart h4,.container-chart h5{text-align:center!important}.container-chart .contenedor-chart{display:grid;display:-ms-grid;grid-template-columns:91px auto;-ms-grid-columns:91px auto;grid-gap:.25rem}.container-chart .contenedor-chart .logo{-ms-grid-column:1}.container-chart .contenedor-chart .number{align-self:center;text-align:right;padding:.562rem 1.25rem .562rem .25rem;background-color:#ededed;font-size:.937rem;line-height:1.375rem;color:#7a7a7a;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;-ms-grid-column:2}.container-chart .contenedor-chart .number.number-avast,.container-chart .contenedor-chart .number.number-avg,.container-chart .contenedor-chart .number.number-kaspersky{width:81.15%}.container-chart .contenedor-chart .number.number-mcafee{width:75.12%}.container-chart .contenedor-chart .number.number-bitdefender,.container-chart .contenedor-chart .number.number-microsoft{width:69.09%}.container-chart .contenedor-chart .number.number-avira{width:56.51%}.container-chart .contenedor-chart .number.number-eset{width:51.05%}.container-chart .contenedor-chart .number.number-panda-bg{display:none}.container-chart .contenedor-chart .number.number-panda-mobile{background-color:#2c85d5;font-size:1.562rem;line-height:2.312rem;color:#fff;padding:.125rem .5rem .125rem 0}.container-chart .contenedor-chart .logo-panda{margin:.625rem auto;display:block}.container-chart .contenedor-chart .bluebg{background-color:#2c85d5;height:40px;align-self:end}.container-chart .contenedor-guia{display:grid;grid-template-columns:91px 16% auto;-ms-grid-columns:91px 16% auto;margin-top:.5rem;height:.5rem;grid-row-gap:.25rem}.container-chart .contenedor-guia .first,.container-chart .contenedor-guia .last{border:1px solid #000;border-bottom:0;height:.5rem}.container-chart .contenedor-guia .last{border-left:0}.container-chart .contenedor-guia .guide-number{text-align:right;font-size:.937rem;line-height:1.375rem;color:#7a7a7a;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;}.container-chart .contenedor-guia .guide-number.second{margin-left:18px}.container-chart .text-av{text-align:center;margin:2.5rem 0 0}.container-chart .text-av span{font-size:1.125rem;line-height:1.687rem;font-weight:400;color:#2f3343}.container-chart .text-av span a{font-size:1.125rem;line-height:1.687rem;color:#ff9010;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;}.container-chart.MD .contenedor-chart .number.number-avast,.container-chart.MD .contenedor-chart .number.number-avg,.container-chart.MD .contenedor-chart .number.number-kaspersky{width:92.15%!important}.container-chart.MD .contenedor-chart .number.number-mcafee{width:84.12%!important}.container-chart.MD .contenedor-chart .number.number-bitdefender,.container-chart.MD .contenedor-chart .number.number-microsoft{width:77.09%!important}.container-chart.MD .contenedor-chart .number.number-avira{width:72.01%!important}.container-chart.MD .contenedor-chart .number.number-eset{width:66.05%!important}.container-chart.MD .contenedor-guia .guide-number.second{margin-left:100px}@keyframes panda-comparative{0%{width:75px}to{width:99%}}.container-chart.LG .contenedor-chart .number{align-self:center;text-align:right;padding:.562rem 1.25rem .562rem .25rem;background-color:#ededed;font-size:.937rem;line-height:1.375rem;color:#7a7a7a;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;}.container-chart.LG .contenedor-chart .number.number-panda-bg{display:block;background-color:#2c85d5;font-size:1.562rem;line-height:2.312rem;color:#fff;padding:.01rem .5rem .125rem 0;width:75px}.container-chart.LG .contenedor-chart .number.animation{animation:panda-comparative 1.5s linear;width:auto}.container-chart.LG .contenedor-chart .number.number-panda-mobile{display:none}.container-chart.LG .contenedor-guia{grid-template-columns:91px 8% auto;-ms-grid-columns:91px 8% auto}.container-chart.LG .contenedor-guia .guide-number.zero{margin-left:80px}.container-chart.LG .contenedor-guia .guide-number.second{margin-left:72px}.container-chart.XL .contenedor-guia .guide-number.second{margin-left:70px}.component-container{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center}.component-container.showSM{display:none}.component-container .subtitle1{font-size:1.125rem}.component-container div{text-align:center}.component-container p{margin:0}.component-container.MD.showSM{display:block}.component-container.MD .subtitle1{font-size:1.375rem}.container-cookies{position:fixed;bottom:0;z-index:10;background:#222;padding:1rem}.container-cookies .container{display:grid;display:-ms-grid;grid-template-columns:100%;-ms-grid-columns:100%;grid-row-gap:1rem}.container-cookies .container .left{-ms-grid-column:1}.container-cookies .container .left .text{margin:0!important;color:#fff;text-align:center;line-height:1.312rem}.container-cookies .container .left .text a{text-decoration:underline;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;}.container-cookies .container .right{-ms-grid-column:2}.container-cookies .container .right .buttons-container{display:grid;display:-ms-grid;grid-template-columns:100%;-ms-grid-columns:100%;grid-row-gap:1rem}.container-cookies .container .right .buttons-container div{-ms-grid-row:2}.container-cookies .container .right .buttons-container div:first-of-type{-ms-grid-row:1}.container-cookies .container .right .buttons-container button{width:100%;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;}.container-cookies.MD .container{grid-template-columns:100%;-ms-grid-columns:100%}.container-cookies.MD .container .right .buttons-container{grid-template-columns:48% 48%;-ms-grid-columns:48% 48%;grid-column-gap:1.875rem}.container-cookies.LG{width:100%}.container-cookies.LG .container{grid-template-columns:72% auto;-ms-grid-columns:72% auto;grid-column-gap:1rem}.container-cookies.LG .container .left .text{text-align:left}.container-cookies.LG .container .right .buttons-container{grid-template-columns:100%;-ms-grid-columns:100%;grid-row-gap:1rem}.container-divider{width:100%;margin:0 auto;min-height:unset}.container-divider .margin-auto{margin:auto}.container-divider .container{width:90%;margin:0 auto;width:auto}.container-divider img{width:100%;height:auto}.container-divider img.imgDesktop,.container-divider img.imgTablet{display:none}.container-divider .component-container{display:grid;display:-ms-grid;grid-template-columns:100%;grid-template-areas:"right" "left";grid-column-gap:1.5rem;text-align:center}.container-divider .component-container .title{font-size:32px;line-height:48px}.container-divider .component-container .caption{font-size:15px;line-height:22px}.container-divider .component-container.centerAlign{text-align:center}.container-divider .component-container.centerAlign .left{display:none}.container-divider .component-container .body{text-align:center}.container-divider .component-container .countdown{font-size:38px;line-height:57px;text-align:center}.container-divider .component-container .dto{color:#c70000}.container-divider .component-container h1,.container-divider .component-container h2,.container-divider .component-container h3,.container-divider .component-container h5{text-align:center}.container-divider .component-container .left{grid-area:left;align-self:end}.container-divider .component-container .right{grid-area:right}.container-divider p{margin:0!important;text-align:center;font-size:1rem;padding-right:0!important}.container-divider .prices-fototext{display:grid;display:-ms-grid;grid-template-areas:none;grid-template-columns:100%;justify-content:center}.container-divider .prices-fototext p.price-after,.container-divider .prices-fototext p.price-before{text-align:center!important;font-size:1.125rem;line-height:1.6875rem}.container-divider .prices-fototext p.price-before{text-decoration:line-through}.container-divider .prices-fototext .btn{width:100%}.container-divider .prices-fototext .leftp{order:2;margin-top:1.3rem}.container-divider .prices-fototext .rightp{order:1}.container-divider button{margin-right:0!important}.container-divider.MD .component-container .title{font-size:41px;line-height:61px}.container-divider.MD .component-container .countdown{font-size:46px;line-height:69px}.container-divider.MD .prices-fototext p.price-after,.container-divider.MD .prices-fototext p.price-before{font-size:1.375rem;line-height:2.065rem}.container-divider.MD img.imgDesktop,.container-divider.MD img.imgMobile{display:none}.container-divider.MD img.imgTablet{display:block!important}.container-divider.LG{min-height:583px}.container-divider.LG img.imgDesktop{display:block!important}.container-divider.LG img.imgTablet{display:none!important}.container-divider.LG .container{width:100%;max-width:100%}.container-divider.LG h5,.container-divider.LG p{text-align:left}.container-divider.LG .component-container{grid-template-columns:auto 35.95%;grid-template-areas:"right left";text-align:left;grid-row-gap:2rem}.container-divider.LG .component-container .title{font-size:46px;line-height:69px}.container-divider.LG .component-container .body,.container-divider.LG .component-container .countdown,.container-divider.LG .component-container h1,.container-divider.LG .component-container h2,.container-divider.LG .component-container h3,.container-divider.LG .component-container h5{text-align:left}.container-divider.LG .component-container .countdowncountdown{font-size:52px;line-height:78px}.container-divider.LG .component-container.leftAlign{grid-template-columns:35.95% auto;grid-template-areas:"left right";text-align:right}.container-divider.LG .component-container.leftAlign .body,.container-divider.LG .component-container.leftAlign .caption,.container-divider.LG .component-container.leftAlign .countdown,.container-divider.LG .component-container.leftAlign h3,.container-divider.LG .component-container.leftAlign h5{text-align:right}.container-divider.LG .component-container.leftAlign .prices-fototext{justify-content:right}.container-divider.LG .component-container.centerAlign{grid-template-columns:100%;grid-template-areas:"right";text-align:center}.container-divider.LG .component-container.centerAlign .body,.container-divider.LG .component-container.centerAlign .countdown,.container-divider.LG .component-container.centerAlign h1,.container-divider.LG .component-container.centerAlign h2,.container-divider.LG .component-container.centerAlign h3,.container-divider.LG .component-container.centerAlign h5{text-align:center}.container-divider.LG .component-container.centerAlign .prices-fototext{justify-content:center}.container-divider.LG .prices-fototext p{text-align:center!important}.container-divider.LG .prices-fototext p.price-after,.container-divider.LG .prices-fototext p.price-before{text-align:left!important;font-size:1.375rem;line-height:2.0625rem}.container-divider.LG .prices-fototext .leftp{margin-top:0}.container-divider.LG .prices-fototext{grid-template-columns:auto auto;grid-template-areas:"leftp rightp";grid-column-gap:1rem;justify-content:left}.container-divider.LG .prices-fototext .leftp{order:1}.container-divider.LG .prices-fototext .rightp{order:2}.container-divider.LG .prices-fototext.font-weight-light{margin-bottom:0}.container-footer{width:unset;max-width:unset;position:relative;background-color:#2f3343}.container-footer .container{display:flex;justify-content:space-between;flex-direction:column;align-items:center;margin:0 auto;background-color:initial}.container-footer .columns{align-items:center;/*width:12rem;*/width:auto;display:flex;flex-direction:column;text-align:center}.container-footer .columns h5{color:#fff;border-bottom:1px solid #fff;margin-bottom:24px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;font-size:1.13rem;padding-bottom:.2rem;width:100%;text-align:center;margin-top:1.7rem}.container-footer a{padding-bottom:.6rem;display:flex;font-family:"IBMPlexRegularLight","IBMPlexRegular",sans-serif;font-size:1rem}.container-footer a:hover{color:#ff9010;text-decoration:none!important}.container-footer .col1{text-align:center;position:relative;margin-top:1.45rem}.container-footer .col1 img{width:145px}.container-footer .col1 i{position:absolute;top:68%;right:17px;font-size:1.41rem;color:#646464}.container-footer .col1 select{margin:16px 0 0;background-color:#fff;width:330px;height:3.6rem;padding:.4rem 0 .4rem 1.1rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #fff;font-size:1rem;color:#2f3343}.container-footer.LG .container{padding:1rem 0;flex-direction:row;align-items:flex-start}.container-footer.LG .columns{align-items:flex-start;align-self:flex-start;text-align:left}.container-footer.LG .col1,.container-footer.LG .columns h5{text-align:left;margin-top:0}.container-footer.LG .col1 select{width:13rem;height:2.52rem}.container-fototext{width:100%;margin:0 auto}.container-fototext .margin-auto{margin:auto}.container-fototext .container{width:90%}.container-fototext .right{-ms-grid-column:2}.container-fototext .right .component-container{display:grid;display:-ms-grid;grid-template-columns:20% 20%;-ms-grid-columns:20% 20%;grid-template-areas:"left right";grid-row-gap:5rem;grid-column-gap:1.2rem}.container-fototext img{width:100%;height:auto}.container-fototext img.imgDesktop,.container-fototext img.imgTablet{display:none}.container-fototext p img{width:unset !important;}.container-fototext .component-container{display:grid;display:-ms-grid;grid-template-columns:40% auto;-ms-grid-columns:40% auto;grid-template-areas:"left right";grid-row-gap:5rem;grid-column-gap:1.5rem}.container-fototext .component-container .right img{line-height:0}.container-fototext .component-container.leftAlign{grid-template-columns:100%;-ms-grid-columns:100%;grid-template-areas:none;grid-row-gap:1rem}.container-fototext .component-container.leftAlign .left{-ms-grid-column:1}.container-fototext .component-container.leftAlign .right{-ms-grid-column:2}.container-fototext .component-container.rightAlign{grid-template-columns:100%;-ms-grid-columns:100%;grid-template-areas:none;grid-row-gap:1rem}.container-fototext .component-container.rightAlign .left{order:2;-ms-grid-column:2}.container-fototext .component-container.rightAlign .right{-ms-grid-column:1;order:1}.container-fototext h5{text-align:center}.container-fototext p{margin:0!important;text-align:center;font-size:1rem;padding-right:0!important}.container-fototext .prices-fototext{display:grid;display:-ms-grid;grid-template-areas:none;grid-template-columns:100%;-ms-grid-columns:100%;justify-content:center}.container-fototext .prices-fototext p{text-align:center!important}.container-fototext .prices-fototext p.price-after,.container-fototext .prices-fototext p.price-before{text-align:center!important;font-size:1.125rem}.container-fototext .prices-fototext .btn{width:100%}.container-fototext .prices-fototext .left{order:2;-ms-grid-column:2;margin-top:1.3rem}.container-fototext .prices-fototext .right{order:1;-ms-grid-column:1}.container-fototext .icons a{margin-right:1rem}.container-fototext .icons a:last-child{margin-right:0}.container-fototext .icons i{margin-right:1rem;color:#2f3343}.container-fototext .icons i:last-child{margin-right:0}.container-fototext .footer p{font-size:.9375rem;line-height:1.375rem}.container-fototext .footer div{text-align:center}.container-fototext button{margin-right:0!important}.container-fototext .container{margin:0 auto;width:auto}.container-fototext.MD img.imgDesktop,.container-fototext.MD img.imgMobile{display:none}.container-fototext.MD img.imgTablet{display:block!important}.container-fototext.LG div li{text-align:left}.container-fototext.LG img.imgDesktop{display:block!important}.container-fototext.LG img.imgTablet{display:none!important}.container-fototext.LG .component-container.leftAlign{grid-template-columns:40% auto;-ms-grid-columns:40% auto;justify-content:normal}.container-fototext.LG .component-container.leftAlign .left{-ms-grid-column:1}.container-fototext.LG .component-container.leftAlign .right{-ms-grid-column:2}.container-fototext.LG .component-container.rightAlign{grid-template-columns:auto 40%;-ms-grid-columns:auto 40%;justify-content:normal}.container-fototext.LG .component-container.rightAlign .left{order:1;-ms-grid-column:1}.container-fototext.LG .component-container.rightAlign .right{order:2;-ms-grid-column:2}.container-fototext.LG h5,.container-fototext.LG p{text-align:left}.container-fototext.LG .prices-fototext p{text-align:center!important}.container-fototext.LG .prices-fototext p.price-after,.container-fototext.LG .prices-fototext p.price-before{text-align:center!important;font-size:1.375rem}.container-fototext.LG .prices-fototext .left{margin-top:0}.container-fototext.LG .footer div{text-align:left}.container-fototext.LG .prices-fototext{grid-template-columns:auto auto;-ms-grid-columns:auto auto;grid-template-areas:"left right";grid-column-gap:1rem;justify-content:left}.container-fototext.LG .prices-fototext .left{order:1;-ms-grid-column:1}.container-fototext.LG .prices-fototext .right{-ms-grid-column:2;order:2}.container-fototext.LG .prices-fototext.font-weight-light{margin-bottom:0}.container-herocountdown{width:100%;margin:0 auto}.container-herocountdown .margin-auto{margin:auto}.container-herocountdown .container{width:90%;margin:0 auto}.container-herocountdown img{width:100%;height:auto}.container-herocountdown .component-container{display:grid;display:-ms-grid;grid-template-columns:100%;grid-template-areas:"right" "left";grid-row-gap:2rem;grid-column-gap:1.5rem}.container-herocountdown .component-container .body{margin-top:8px!important;text-align:center}.container-herocountdown .component-container .countdown{font-size:38px;line-height:57px;text-align:center}.container-herocountdown .component-container .dto{color:#c70000;font-size:32px;line-height:48px}.container-herocountdown .component-container h1,.container-herocountdown .component-container h2,.container-herocountdown .component-container h3,.container-herocountdown .component-container h5{text-align:center}.container-herocountdown .component-container .left{grid-area:left}.container-herocountdown .component-container .right{grid-area:right}.container-herocountdown p{margin:0!important;text-align:center;font-size:1rem;padding-right:0!important}.container-herocountdown .prices-fototext{display:grid;display:-ms-grid;grid-template-areas:none;grid-template-columns:100%;justify-content:center}.container-herocountdown .prices-fototext p.price-after,.container-herocountdown .prices-fototext p.price-before{text-align:center!important;font-size:1.125rem;line-height:1.6875rem}.container-herocountdown .prices-fototext p.price-before{text-decoration:line-through}.container-herocountdown .prices-fototext .btn{width:100%}.container-herocountdown .prices-fototext .leftp{order:2;margin-top:1.3rem}.container-herocountdown .prices-fototext .rightp{order:1}.container-herocountdown button{margin-right:0!important}.container-herocountdown.MD .component-container .dto{font-size:41px;line-height:61px}.container-herocountdown.MD .component-container .countdown{font-size:46px;line-height:69px}.container-herocountdown.MD .prices-fototext p.price-after,.container-herocountdown.MD .prices-fototext p.price-before{font-size:1.375rem;line-height:2.065rem}.container-herocountdown.LG .container{width:100%;max-width:100%}.container-herocountdown.LG h5,.container-herocountdown.LG p{text-align:left}.container-herocountdown.LG .component-container{grid-template-columns:38.61% auto;grid-template-areas:"left right"}.container-herocountdown.LG .component-container .body,.container-herocountdown.LG .component-container .countdown,.container-herocountdown.LG .component-container h1,.container-herocountdown.LG .component-container h2,.container-herocountdown.LG .component-container h3,.container-herocountdown.LG .component-container h5{text-align:left}.container-herocountdown.LG .component-container .countdown{font-size:52px;line-height:78px}.container-herocountdown.LG .component-container .dto{font-size:46px;line-height:69px}.container-herocountdown.LG .prices-fototext p{text-align:center!important}.container-herocountdown.LG .prices-fototext p.price-after,.container-herocountdown.LG .prices-fototext p.price-before{text-align:left!important;font-size:1.375rem;line-height:2.0625rem}.container-herocountdown.LG .prices-fototext .leftp{margin-top:0}.container-herocountdown.LG .prices-fototext{grid-template-columns:auto auto;grid-template-areas:"leftp rightp";grid-column-gap:1rem;justify-content:left}.container-herocountdown.LG .prices-fototext .leftp{order:1}.container-herocountdown.LG .prices-fototext .rightp{order:2}.container-herocountdown.LG .prices-fototext.font-weight-light{margin-bottom:0}.container-hero{padding-bottom:2.8rem}.container-hero h3{margin-left:auto;margin-right:auto}.container-hero img{margin:0 auto;display:block;width:auto}.container-hero img.imgDesktop,.container-hero img.imgTablet{display:none}.container-hero .body{padding:0 1.42rem}.container-hero .body img{width:auto;margin-right:1rem;display:inline-block;vertical-align:middle}.container-hero .actions{padding:0 1.42rem;display:grid;display:-ms-grid;grid-template-areas:"actions-left" "actions-right";grid-column-gap:1.3rem}.container-hero .actions p{font-size:1.375rem}.container-hero .actions .text-danger{line-height:normal}.container-hero .actions .actions-left{grid-area:actions-left;justify-self:center;width:100%}.container-hero .actions .actions-left .btn-offer,.container-hero .actions .actions-left button{width:100%}.container-hero .actions .actions-left .btn-offer button{padding-left:1.7rem}.container-hero .actions .actions-right{grid-area:actions-right;justify-self:center;width:100%;margin-top:1.5rem}.container-hero .actions .actions-right .btn-offer,.container-hero .actions .actions-right button{width:100%}.container-hero .actions .actions-right .btn-offer button{padding-left:1.7rem}.container-hero .caption{font-size:.9375rem}/*.container-hero .icons a{color:#2f3343}*/.container-hero .icons a:hover{text-decoration:none!important}.container-hero .footer{display:flex;flex-direction:column;justify-content:space-around}.container-hero .footer .margin{margin:0 0 1.3rem}.container-hero .footer i{display:inline-block;width:40px;height:40px;font-size:2.5rem}.container-hero .footer i:before{display:inline-block}.container-hero .footer p{max-width:100%;margin-left:auto;margin-right:auto}.container-hero.MD img.imgDesktop,.container-hero.MD img.imgMobile{display:none}.container-hero.MD img.imgTablet{display:block!important}.container-hero.LG{color:#fff;background-size:cover!important}.container-hero.LG img{display:none}.container-hero.LG img.imgTablet{display:none!important}.container-hero.LG .body img{display:inline-block}.container-hero.LG .actions{grid-template-areas:"actions-left actions-right";grid-column-gap:0}.container-hero.LG .actions .actions-left{grid-area:actions-left;-ms-grid-column:1;justify-self:right;width:unset}.container-hero.LG .actions .actions-left .btn-offer,.container-hero.LG .actions .actions-left button{width:unset}.container-hero.LG .actions .actions-right{-ms-grid-column:2;margin-left:1.5rem;grid-area:actions-right;margin-top:0;justify-self:left;width:unset}.container-hero.LG .actions .actions-right .btn-offer,.container-hero.LG .actions .actions-right button{width:unset}.container-hero.LG .footer{flex-direction:row}.container-hero.LG .footer .margin{margin:0 1rem 0 0}.container-hero.LG .footer .allWidth{width:100%}.container-ie-test{background-color:red}.container-ie-test.MD{background-color:green}.container-ie-test.LG{background-color:gray}.container-iemodal .ie{display:grid;display:-ms-grid;grid-template-areas:"image h5" "image subtitle" "text text" "browsers browsers" "note note" "button button";grid-template-columns:241px auto;grid-column-gap:24px}.container-iemodal .ie input{opacity:0;height:0}.container-iemodal .ie h5{grid-area:h5;text-align:left}.container-iemodal .ie .imgi7{grid-area:image}.container-iemodal .ie .subtitle{grid-area:subtitle}.container-iemodal .ie .text{grid-area:text}.container-iemodal .ie .browsers{grid-area:browsers;display:flex;justify-content:center;grid-column-gap:24px}.container-iemodal .ie .browsers .browser{display:grid;display:-ms-grid;justify-items:center}.container-iemodal .ie .browsers .browser span{color:#ff9010;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;margin-top:.8rem}.container-iemodal .ie a{text-decoration:none}.container-iemodal .ie .note{grid-area:note}.container-iemodal .ie .btn{grid-area:button;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;width:11rem;margin:0 auto}.container-iemodal .ie p{text-align:left}.textModal{cursor:pointer}.container-languages{height:100%}.container-languages div{list-style-type:none;display:flex;flex-direction:column;flex-wrap:wrap;height:100%}.container-languages div a{color:#2f3343}.container-menuhome{width:100%}.container-menuhome .vertical-menu{display:none}.container-menuhome .vertical-menu.selected{display:block;background:#eee}.container-menuhome .vertical-menu a{color:#2f3343}.container-menuhome .container{display:grid;display:-ms-grid;grid-template-columns:180px auto;-ms-grid-columns:180px auto;grid-column-gap:1.5rem;padding:1rem 0}.container-menuhome .container .left{-ms-grid-column:1;align-self:center}.container-menuhome .container .center{-ms-grid-column:2;display:none}.container-menuhome .container .right{-ms-grid-column:3;align-self:center;justify-self:right}.container-menuhome .container .right .button-menu{display:none}.container-menuhome .container .right .abrirMenuMobile{display:block;border:0;color:#fff;background:#0000}.container-menuhome .container .right .abrirMenuMobile i{font-size:2rem}.container-menuhome.MD .container{height:56px}.container-menuhome.MD .container .center div{display:flex}.container-menuhome.MD .container .center div a{align-self:center}.container-menuhome.MD .container .center .offer_teaser{cursor:pointer;font-family:"IBMPlexRegular",sans-serif !important;margin-left:1rem}.container-menuhome.MD .container .center .offer_teaser .text_offer{background-color:#e02222;padding:1rem .1em;color:#fff;display:inline-block;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;}.container-menuhome.MD .container .center .offer_teaser .rectangulo,.container-menuhome.MD .container .center .offer_teaser .rectangulo1{display:inline-block;vertical-align:top;width:0;height:0;border-color:#0000 #0000 #0000 #e02222;border-style:solid;border-width:0 0 82px 9px}.container-menuhome.MD .container .center .offer_teaser .rectangulo1{border-width:0 0 56px 16px;position:relative;transform:rotate(180deg)}.container-menuhome.MD .container .center .offer_teaser .rectangulo{border-width:0 0 56px 16px}.container-menuhome.LG .vertical-menu{display:none}.container-menuhome.LG .container{display:grid;display:-ms-grid;grid-template-columns:145px auto 13rem;-ms-grid-columns:145px 50% 13rem;grid-column-gap:1.5rem;width:auto;padding:0}.container-menuhome.LG .container .left img{margin-top:8px}.container-menuhome.LG .container .center{display:flex;align-self:center}.container-menuhome.LG .container .center a{transition:.3s}.container-menuhome.LG .container .center a:hover{color:#ff9010}.container-menuhome.LG .container .right .button-menu{display:block}.container-menuhome.LG .container .right .button-menu .btn-outline-primary{color:#fff;border-color:#fff;border-width:1px}.container-menuhome.LG .container .right .button-menu .btn-outline-primary:hover{color:#2f3343;background:#fff}.container-menuhome.LG .container .abrirMenuMobile{display:none!important}.container-menuhu{width:100%;position:relative;z-index:4}.container-menuhu .col1{-ms-grid-column:1}.container-menuhu .col2{-ms-grid-column:2}.container-menuhu .col3{-ms-grid-column:3}.container-menuhu .col4{-ms-grid-column:4}.container-menuhu .col5{-ms-grid-column:5}.container-menuhu .col6{-ms-grid-column:6}.container-menuhu .col7{-ms-grid-column:7}.container-menuhu .subcol1{-ms-grid-column:1}.container-menuhu .subcol2{-ms-grid-column:2}.container-menuhu .subcol3{-ms-grid-column:3}.container-menuhu .subcol4{-ms-grid-column:4}.container-menuhu .subcol5{-ms-grid-column:5}.container-menuhu .subcol6{-ms-grid-column:6}.container-menuhu .subcol7{-ms-grid-column:7}.container-menuhu .subcol8{-ms-grid-column:8}.container-menuhu .subcol9{-ms-grid-column:9}.container-menuhu .subcol10{-ms-grid-column:10}.container-menuhu .subcol11{-ms-grid-column:11}.container-menuhu .subcol12{-ms-grid-column:12}.container-menuhu #menu-desktop .option{height:auto}.container-menuhu .menu-desktop{display:none}.container-menuhu .menu-desktop .left{-ms-grid-column:1}.container-menuhu .menu-desktop .right{-ms-grid-column:2}.container-menuhu .menu-desktop .submenu{padding-bottom:0;margin-top:0}.container-menuhu .menu-desktop .offer_teaser{cursor:pointer;font-family:"IBMPlexRegular",sans-serif Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif"}.container-menuhu .menu-desktop .offer_teaser .text_offer{background-color:#e02222;padding:1rem .1em 1.7rem;color:#fff;display:inline-block;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;}.container-menuhu .menu-desktop .offer_teaser .rectangulo,.container-menuhu .menu-desktop .offer_teaser .rectangulo1{display:inline-block;vertical-align:top;width:0;height:0;border-color:#0000 #0000 #0000 #e02222;border-style:solid;border-width:0 0 67px 9px}.container-menuhu .menu-desktop .offer_teaser .rectangulo1{position:relative;transform:rotate(180deg)}.container-menuhu .menu-mobile .container{width:auto;display:grid;display:-ms-grid;grid-template-columns:120px auto;-ms-grid-columns:120px auto;padding:1rem 0}.container-menuhu .menu-mobile .container .left img{width:145px;display:block;height:100%;}.container-menuhu .menu-mobile .container .right button{border:0;padding:0;background:#0000;position:absolute;right:1rem;cursor:pointer;outline:none}.container-menuhu .menu-mobile .container .right button i{font-size:2rem;color:#fff;text-align:right;cursor:pointer;transform:rotate(-45deg)}.container-menuhu .menu-mobile .container .right button i.pandasecurity-icon-close{border-bottom:5px solid #f3f3f3;padding-bottom:1.07rem}.container-menuhu .submenu{display:none;width:100%;background:#f3f3f3;padding-bottom:1.5rem;padding-top:1rem}.container-menuhu .submenu a:hover{color:#ff9010}.container-menuhu .submenu i{cursor:pointer}.container-menuhu .submenu .group{display:grid;display:-ms-grid;grid-template-columns:auto 80px;-ms-grid-columns:auto 80px;background:#f3f3f3;position:relative;color:#2f3343;cursor:pointer}.container-menuhu .submenu .group.selected{background:#2f3343}.container-menuhu .submenu .group.selected a,.container-menuhu .submenu .group.selected div,.container-menuhu .submenu .group.selected i{color:#fff}.container-menuhu .submenu .group.selected i{transform:rotate(0deg);top:1.1rem}.container-menuhu .submenu .group a{color:#2f3343}.container-menuhu .submenu .group a:hover{color:#ff9010}.container-menuhu .submenu .group i{text-align:right;padding-right:2.5rem;color:#2f3343;transform:rotate(45deg);position:absolute;top:2rem;right:0}.container-menuhu .submenu .group .subProducts,.container-menuhu .submenu.selected{display:block}.container-menuhu .submenu a{color:#2f3343}.container-menuhu .submenu a i{font-size:1.125rem;margin-top:.25rem;display:inline-block}.container-menuhu .submenu a.title{display:block;padding:.75rem 2.5rem;font-size:1.125rem;line-height:1.687rem;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;}.container-menuhu .submenu a.title.selected{background:#2f3343;color:#fff}.container-menuhu .submenu a.title.selected i{transform:rotate(0deg)}.container-menuhu .submenu ul{list-style-type:none;margin:0;padding-left:0}.container-menuhu .submenu ul .submenuInt{margin-top:.5rem;margin-left:10%;width:90%;display:none}.container-menuhu .submenu ul .submenuInt .group{background:#fff}.container-menuhu .submenu ul .submenuInt .group.selected{background:#2f3343}.container-menuhu .submenu ul .submenuInt.selected{display:block}.container-menuhu .submenu ul .submenuInt .subTitle{display:block;padding:.75rem 2.5rem;font-size:1.125rem;line-height:1.687rem;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;}.container-menuhu .submenu ul .submenuInt .subTitle.selected i{transform:rotate(0deg)}.container-menuhu .submenu ul .submenuInt .subTitle i{font-size:1.125rem;margin-top:.25rem;display:inline-block;cursor:pointer;transform:rotate(-45deg)}.container-menuhu .submenu ul .submenuInt .linksGroup{background:#fff;padding:.75rem 2.5rem;font-size:1.125rem;line-height:1.687rem;font-family:"IBMPlexRegularLight","IBMPlexRegular",sans-serif;display:none}.container-menuhu .submenu ul .submenuInt .linksGroup.selected{display:block}.container-menuhu .submenu ul .submenuInt .linksGroup li{margin-bottom:1rem;padding-left:1rem}.container-menuhu .submenu ul .submenuInt .linksGroup li:last-child{margin-bottom:0!important}.container-menuhu .submenu ul .submenuInt .linksGroup li a{transition:.2s}.container-menuhu .submenu ul .submenuInt .linksGroup li a:hover{color:#ff9010}.container-menuhu.LG .submenu{padding-top:0}.container-menuhu.LG .menu-mobile,.container-menuhu.LG .submenu{display:none}.container-menuhu.LG .menu-desktop{display:block}.container-menuhu.LG .menu-desktop a{transition:.25s}.container-menuhu.LG .menu-desktop a.menu{margin:1rem 0 1.7rem;display:block}.container-menuhu.LG .menu-desktop a.menu:hover{color:#ff9010}.container-menuhu.LG .menu-desktop .container{display:grid;display:-ms-grid;grid-template-columns:auto auto;-ms-grid-columns:auto auto;text-align:right}.container-menuhu.LG .menu-desktop .container ul{padding:0!important;margin:0!important}.container-menuhu.LG .menu-desktop .container ul#menu-desktop{list-style: none;display:grid;display:-ms-grid;grid-template-columns:repeat(8,max-content);-ms-grid-columns:max-content [8];-ms-grid-columns:1fr 20px 1fr [3];grid-column-gap:1rem;position:relative}.container-menuhu.LG .menu-desktop .container ul#menu-desktop li .submenu{display:none}.container-menuhu.LG .menu-desktop .container ul#menu-desktop li::marker{font-size:12px!important}.container-menuhu.LG .menu-desktop .container ul#menu-desktop li.option:hover{border-bottom:4px solid #fff;height:52px}.container-menuhu.LG .menu-desktop .container ul#menu-desktop li.option:hover i{transform:rotate(180deg)}.container-menuhu.LG .menu-desktop .container ul#menu-desktop li.option:hover>.submenu{display:block;background:#0000;text-align:left;width:100%;left:0;margin-top:-5px}.container-menuhu.LG .menu-desktop .container ul#menu-desktop li.option:hover>.submenu:hover{display:block}.container-menuhu.LG .menu-desktop .container ul#menu-desktop li.option:hover>.submenu .container-submenu{display:grid;display:-ms-grid;grid-template-columns:repeat(3,max-content);-ms-grid-columns:200px 200px auto;grid-column-gap:2.5rem;background:#f3f3f3;padding:1rem 1.5rem 1.187rem;margin-top:.3rem;position:absolute;z-index:0;width:626px;left:110px}.container-menuhu.LG .menu-desktop .container ul#menu-desktop li.option:hover>.submenu .container-submenu ul{margin:0!important;padding:0!important;list-style-type:none}.container-menuhu.LG .menu-desktop .container ul#menu-desktop li.option:hover>.submenu .container-submenu ul li{color:#2f3343;margin-bottom:1rem;padding:0!important}.container-menuhu.LG .menu-desktop .container ul#menu-desktop li.option:hover>.submenu .container-submenu ul li:last-child{margin-bottom:0}.container-menuhu.LG .menu-desktop .container ul#menu-desktop li.option:hover>.submenu .container-submenu ul li.title{font-size:1rem;line-height:1.5rem;border-bottom:3px solid #ccc!important;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;}.container-menuhu.LG .menu-desktop .container ul#menu-desktop li.option:hover>.submenu .container-submenu ul li a{color:#2f3343;font-size:.875rem;line-height:1.125rem;font-family:"IBMPlexRegularLight","IBMPlexRegular",sans-serif;border-bottom:0!important}.container-menuhu.LG .menu-desktop .container ul#menu-desktop li.option:hover>.submenu .container-submenu ul li a:hover{color:#ff9200}.container-menuhu.LG .menu-desktop .container ul#menu-desktop .logo{display:inline-block;height:24px;margin-right:.5rem}.container-menuhu.LG .menu-desktop .container ul#menu-desktop .logo img{width:145px}.container-menuhu.LG .menu-desktop .container ul#menu-desktop i{font-size:12px;display:inline-block}.container-menuhu.LG .menu-desktop .container ul#menu-desktop i .rotate{transform:rotate(180deg)}.container-menuhu.LG .menu-desktop .container .right .btn-outline-primary{color:#fff;border-color:#fff;margin-top:.5rem}.container-menuhu.LG .menu-desktop .container .right .btn-outline-primary:hover{background:#fff;color:#2f3343}.modal-container{position:relative}.modal-container .pandasecurity-icon-close{position:absolute;right:-1rem;top:-1rem}.container-password-generator{width:100%}.container-password-generator .container{text-align:left}.container-password-generator .container p{margin:0;padding:0}.container-password-generator .container .mat-form-field{width:100%;height:70px}.container-password-generator .container .mat-checkbox-inner-container{height:24px!important;width:24px!important}.container-password-generator .container .mat-checkbox-checked.mat-primary .mat-checkbox-background,.container-password-generator .container .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background{background-color:#1e8925}.container-password-generator .container .mat-checkbox-checkmark-path{stroke:#fff!important}.container-password-generator .container .mat-checkbox-frame{border-color:#2f3343!important}.container-password-generator .container .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:#ff9010!important;background-color:#ff9010!important}.container-password-generator .container .mat-slider-track-background{background-color:#b7b7b7!important}.container-password-generator .container .mat-slider-thumb{width:24px!important;height:24px!important}.container-password-generator .container .mat-slider-horizontal .mat-slider-track-wrapper{border-radius:3px;height:8px!important}.container-password-generator .container .mat-slider-horizontal .mat-slider-track-background,.container-password-generator .container .mat-slider-horizontal .mat-slider-track-fill{height:8px!important;left:-5px!important;border-radius:3px}.container-password-generator .container .mat-accent .mat-slider-thumb,.container-password-generator .container .mat-accent .mat-slider-thumb-label,.container-password-generator .container .mat-accent .mat-slider-track-fill{background-color:#ff9010!important}.container-password-generator .container .mat-slider-track-wrapper{top:-5px!important}.container-password-generator .container .mat-slider-horizontal{height:24px!important}.container-password-generator .container .mat-slider:not(.mat-slider-disabled):not(.mat-slider-sliding) .mat-slider-thumb,.container-password-generator .container .mat-slider:not(.mat-slider-disabled):not(.mat-slider-sliding) .mat-slider-thumb-label{transform:none!important;right:-16px!important}.container-password-generator .container .mat-checkbox .mat-checkbox-ripple{display:none}.container-password-generator .container .password-generator .mat-form-field-infix,.container-password-generator .container .right .mat-form-field-infix{padding:1.5rem 0!important}.container-password-generator .container .password-generator .mat-form-field-appearance-legacy .mat-form-field-underline,.container-password-generator .container .right .mat-form-field-appearance-legacy .mat-form-field-underline{height:8px!important}.container-password-generator .container .password-generator .mat-form-field-infix,.container-password-generator .container .right .mat-form-field-infix{border:2px solid #2f3343!important}.container-password-generator .container .password-generator .high .mat-form-field-appearance-legacy .mat-form-field-underline,.container-password-generator .container .right .high .mat-form-field-appearance-legacy .mat-form-field-underline{background-color:#008022!important}.container-password-generator .container .password-generator .medium .mat-form-field-appearance-legacy .mat-form-field-underline,.container-password-generator .container .right .medium .mat-form-field-appearance-legacy .mat-form-field-underline{background-color:#ff9800!important}.container-password-generator .container .password-generator .low,.container-password-generator .container .right .low{-ms-grid-column:1}.container-password-generator .container .password-generator .low .mat-form-field-appearance-legacy .mat-form-field-underline,.container-password-generator .container .right .low .mat-form-field-appearance-legacy .mat-form-field-underline{background-color:#c70000!important}.container-password-generator .container .password-generator{width:90%;margin:0 auto;text-align:left}.container-password-generator .container .password-generator #checkbox-zone{max-width:672px;display:grid;display:-ms-grid;grid-template-columns:100%;-ms-grid-columns:100%;grid-row-gap:1rem;margin-bottom:1.5rem}.container-password-generator .container .password-generator #checkbox-zone mat-checkbox{font-size:1rem;line-height:1.5rem;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;color:#2f3343;width:min-content}.container-password-generator .container .password-generator .pass-length{font-size:1.375rem;line-height:1.812rem;font-family:"IBMPlexRegular",sans-serif;margin-bottom:1rem;text-align:left}.container-password-generator .container .password-generator mat-slider{width:100%;margin-bottom:1.5rem}.container-password-generator .container .password-generator .total-characters{font-size:.937rem;line-height:1.375rem;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align:left}.container-password-generator .container .password-generator .copy-password{display:grid;display:-ms-grid;grid-template-columns:100%;-ms-grid-columns:100%;grid-row-gap:.5rem;margin-top:1rem}.container-password-generator .container .password-generator .copy-password input{font-size:1.562rem;line-height:2.062rem;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align:center}.container-password-generator .container .password-generator .copy-password button{-ms-grid-column:2;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;!important;padding:.5rem .75rem!important;height:56px;margin-top:.8rem}.container-password-generator .container .password-generator .copy-password .note{margin-top:1.5rem;font-size:.937rem;line-height:1.375rem;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align:left}.container-password-generator .container .password-generator .copy-password .note.high{color:#1e8925}.container-password-generator .container .password-generator .copy-password .note.medium{color:#ff9010}.container-password-generator .container .password-generator .copy-password .note.low{color:#e02222}.container-password-generator .container .password-generator .copy-password .note i,.container-password-generator .container .password-generator .copy-password .note span{display:inline-block}.container-password-generator .container .password-generator .copy-password .note i{margin-right:.5rem}.container-password-generator.MD .password-generator #checkbox-zone{grid-template-columns:48% 48%;-ms-grid-columns:48% 48%;grid-row-gap:.5rem}.container-password-generator.LG .password-generator mat-slider{width:645px}.container-password-generator.LG .password-generator .copy-password{grid-template-columns:645px 200px;-ms-grid-columns:645px 200px;grid-column-gap:1.5rem}.container-password-generator.XL .password-generator{width:max-content}#sales_support_phone_new{bottom:96px;right:0;position:fixed;z-index:1;background:#2c85d5;border:1px solid #2c85d5;border-radius:3em 0 0 3em;padding:.1em .2em;text-align:center;transition:all .5s;color:#fff}#sales_support_phone_new a{display:flex;color:#fff}#sales_support_phone_new a:hover{text-decoration:none!important}#sales_support_phone_new i{width:37px;height:37px;font-size:2.4rem;margin:.1em .3em .1em 0}#sales_support_phone_new #sales_support_inner{padding:0 .5rem;transition:all .5s}#sales_support_phone_new #sales_support_inner p{font-weight:400;font-size:1rem}.container-table{width:100%}.container-table #desktop{display:none}.container-table .card{margin-left:auto;margin-right:auto}.container-table .header{text-align:center}.container-table span{display:block;text-align:center}.container-table span.priceoffer{text-decoration:line-through}.container-table th{vertical-align:top;font-family:"IBMPlexRegularLight","IBMPlexRegular",sans-serif;padding-right:4px}.container-table th img{display:block;margin:0 auto .5rem}.container-table th:last-child{padding-right:0}.container-table th p{font-size:.75rem;text-align:center}.container-table th span{font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;display:block;margin-bottom:.6rem}.container-table th span.txt-small{font-size:.75rem;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;margin-bottom:.8rem}.container-table th .name{font-family:"IBMPlexRegularLight","IBMPlexRegular",sans-serif;font-size:1.125rem;margin-bottom:.2rem}.container-table p{text-align:center;font-size:1rem}.container-table .icons{text-align:center}.container-table .icons a{color:#2f3343}.container-table .footer p{font-size:.875rem}.container-table td{text-align:center;padding:5px 0 10px;font-size:1rem;line-height:1.5rem}.container-table .txt-m td,.container-table td i{font-size:1rem}.container-table td.title{text-align:left;padding-left:16px}.container-table tr.impar{background-color:#fff}.container-table.LG{background-color:#e6e6e6}.container-table.LG p{text-align:right;font-size:.75rem;font-family:"IBMPlexRegularLight","IBMPlexRegular",sans-serif}.container-table.LG #mobile{display:none}.container-table.LG #desktop{display:block}.container-teaser-advanced p{margin-bottom:0!important}.container-teaser-advanced .btn-offer.btn-offer-alternative .rectangle{background-color:#e02222;color:#fff}.container-teaser-advanced .btn-offer.btn-offer-alternative .triangle{border-left:20px solid #e02222}.container-teaser-advanced .btn-primary-alternative{color:#fff;background-color:#ff9010;border-color:#ff9010}.container-teaser-advanced .btn-primary-alternative:hover{opacity:.85}.container-teaser-advanced .container{position:relative}.container-teaser-advanced .container i{font-size:1.5rem;display:inline-block;margin-right:.5rem;vertical-align:top}.container-teaser-advanced .container i.pandasecurity-icon-close{position:absolute;right:0;top:1rem;font-size:1rem;margin-right:0;z-index:1111}.container-teaser-advanced .container .component-container{display:grid;grid-template-columns:100%}.container-teaser-advanced .container .component-container .left .countdown,.container-teaser-advanced .container .component-container .left img{display:none}.container-teaser-advanced .container .component-container .right{position:relative;padding:2rem 0 1rem;text-align:center}.container-teaser-advanced .container .component-container .right span.title{display:inline-block;font-size:1.562rem;line-height:2.062rem;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;}.container-teaser-advanced .container .component-container .right span.title.red-title{color:#c70000!important}.container-teaser-advanced .container .component-container .right span.title p{font-size:1.625rem;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;line-height:2.125rem;cursor:pointer}.container-teaser-advanced .container .component-container .right span.title p:hover{text-decoration:underline}.container-teaser-advanced .container .component-container .right span.title p.red-title{color:#c70000!important}.container-teaser-advanced .container .component-container .right span.title.fullWidth{width:90%!important;text-align:left!important;display:inline-block}.container-teaser-advanced .container .component-container .right span.title.fullWidth p{margin-top:0;font-size:18px;line-height:23px}.container-teaser-advanced .container .component-container .right span.subtitle{display:inline-block;margin-top:2px;font-size:1rem;line-height:1.5rem;font-weight:400}.container-teaser-advanced .container .component-container .right .countdown{margin-top:12px;font-size:2.125rem;line-height:3.187rem;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;}.container-teaser-advanced .container .component-container .right .countdown .red-title{color:#c70000!important}.container-teaser-advanced .container .component-container .right .countdown.only-mobile{display:block}.container-teaser-advanced .container .component-container .right .width-countdown{width:max-content}.container-teaser-advanced .container .component-container .right .width-countdown span{font-size:1.75rem;line-height:2.312rem}.container-teaser-advanced .container .component-container .right .buttons-right{margin-top:1rem;display:block}.container-teaser-advanced .container .component-container .right .buttons-right.not-buttons-right{margin-top:0!important}.container-teaser-advanced .container .component-container .right .buttons-right .first-button{margin-bottom:1rem}.container-teaser-advanced .container .component-container .right .buttons-right button{width:100%}.container-teaser-advanced .container .component-container .right .buttons-right .blue-button-theme{background-color:#2c85d5!important;border-color:#2c85d5!important;color:#fff!important}.container-teaser-advanced .container .component-container .right .buttons-right .btn-outline-primary.blue-button-theme{background-color:initial!important;border-color:#fff!important}.container-teaser-advanced .container .component-container .right .buttons-right .btn-outline-primary.blue-button-theme:hover{background-color:#fff!important;border-color:#fff!important;color:#2c85d5!important}.container-teaser-advanced .container .component-container .right p{margin-top:1rem;font-size:.875rem;line-height:1.312rem;font-family:"IBMPlexRegularLight","IBMPlexRegular",sans-serif}.container-teaser-advanced .container .component-container .right .buttons-left{display:grid;grid-template-columns:100%;grid-row-gap:1rem;}.container-teaser-advanced.LG .container .component-container .right .buttons-left{margin-top:0;}.container-teaser-advanced.SM .component-container .right .buttons-left, .container-teaser-advanced.SM .component-container .right .buttons-left.min-padding, .container-teaser-advanced.MD .component-container .right .buttons-left.min-padding{margin-top:1rem}.container-teaser-advanced .container .component-container .right .buttons-left button{width:100%}.container-teaser-advanced .container .component-container .right .buttons-left .blue-button-theme{background-color:#2c85d5!important;border-color:#2c85d5!important;color:#fff!important}.container-teaser-advanced .container .component-container .right .buttons-left .btn-outline-primary.blue-button-theme{background-color:initial!important;border-color:#fff!important}.container-teaser-advanced .container .component-container .right .buttons-left .btn-outline-primary.blue-button-theme:hover{background-color:#fff!important;border-color:#fff!important;color:#2c85d5!important}.container-teaser-advanced .container .component-container .right .buttons-left .btn-primary-alternative.blue-button-theme{color:#2c85d5!important;background-color:#fff!important;border-color:#2c85d5!important}.container-teaser-advanced.MD .component-container .right{padding:0.5rem 0 1rem}.container-teaser-advanced.MD .component-container .right .buttons-right{display:flex!important;justify-content:center}.container-teaser-advanced.MD .component-container .right .buttons-right .first-button{margin-right:1rem;margin-bottom:0!important}.container-teaser-advanced.MD .component-container .right .buttons-left{display:flex!important;grid-column-gap:1rem;justify-content:center;margin-top:1rem}.container-teaser-advanced.MD .component-container .right .buttons-left .btn{width:auto!important;padding:.475rem 3.5rem}.container-teaser-advanced.LG .component-container{display:flex!important;grid-column-gap:3rem!important;flex-direction:row!important}.container-teaser-advanced.LG .component-container .left.more-width{width:29%;align-self:center}.container-teaser-advanced.LG .component-container .left.not-width{width:0}.container-teaser-advanced.LG .component-container .left img{display:block!important}.container-teaser-advanced.LG .component-container .left .countdown{display:block!important;margin-top:0!important;margin-bottom:.5rem;font-size:2.25rem;line-height:3.375rem;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align:center}.container-teaser-advanced.LG .component-container .left .countdown.font-size-bigger{font-size:2.4rem;line-height:4.312rem;margin-bottom:0}.container-teaser-advanced.LG .component-container .right{width:100%;text-align:left!important}.container-teaser-advanced.LG .component-container .right i{font-size:2rem!important;vertical-align:bottom!important}/*.container-teaser-advanced.LG .component-container .right.centered{text-align:center!important}*/.container-teaser-advanced.LG .component-container .right span.title.fullWidth,.container-teaser-advanced.LG .component-container .right span.subtitle.fullWidth{width:auto!important}.container-teaser-advanced.LG .component-container .right span.title.fullWidth p,.container-teaser-advanced.LG .component-container .right span.subtitle.fullWidth p{margin-top:0;font-size:21px;line-height:34px}.container-teaser-advanced.LG .component-container .right .countdown{display:inline-block;width:max-content;vertical-align:middle}.container-teaser-advanced.LG .component-container .right .countdown.only-mobile{display:none!important}.container-teaser-advanced.LG .component-container .right .buttons-right{margin-top:1.5rem!important;justify-content:left!important}.container-teaser-advanced.LG .component-container .right .buttons-right.not-buttons-right{margin-top:0}.container-teaser-advanced.LG .component-container .right .buttons-right.btn-w-countdown{display:inline-block!important;width:max-content;vertical-align:middle;margin-left:1rem;margin-top:4px!important}.container-teaser-advanced.LG .component-container .right p{margin-top:.5rem!important}.container-teaser-advanced.LG .component-container .right .buttons-left{position:absolute;top:1rem;right:4rem;display:flex}.container-teaser-advanced.XL .component-container .right .buttons-left.min-padding{margin-top:0 !important;}.container-teaser-advanced.LG .component-container .right .buttons-left.min-padding{/*top:.5rem;*/margin-top:1rem}.container-teaser-advanced.LG .component-container .right .buttons-left .second-button{margin-left:1rem}.container-teaser-advanced.XL .component-container .left.more-width{width:28%}.container-teaser-advanced.XL .component-container .left .countdown.font-size-bigger{font-size:2.675rem;line-height:4.312rem;margin-bottom:0}.container-teaser-advanced.XL .component-container .right i{font-size:2.8rem!important;margin-right:1.5rem!important;vertical-align:top!important}.container-teaser-advanced.XL .component-container .right span.title.fullWidth p,.container-teaser-advanced.XL .component-container .right span.subtitle.fullWidth p{margin-top:0;font-size:23px;line-height:34px}.container-teaser.light-theme{background-color:#ccc;color:#2f3343}.container-teaser.blue-theme{background-color:#2c85d5;color:#fff}.container-teaser p{margin:0!important}.container-teaser .container .component-container.simple-teaser{text-align:center;padding:0 1rem 1rem;display:flex;grid-template-columns:100%;-ms-grid-columns:100%}.container-teaser .container .component-container.simple-teaser .left img{display:none}.container-teaser .container .component-container.simple-teaser .right{position:relative;width:100%}.container-teaser .container .component-container.simple-teaser .right i{position:absolute;z-index:3;right:0;top:1rem;font-size:1rem}.container-teaser .container .component-container.simple-teaser .right span.title{font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;font-size:1.75rem;line-height:2.625rem;margin-top:2.5rem}.container-teaser .container .component-container.simple-teaser .right span.title.red-title{color:#c70000!important}.container-teaser .container .component-container.simple-teaser .right span.subtitle{font-weight:400;font-size:1rem;line-height:1.5rem}.container-teaser .container .component-container.simple-teaser .right .btn-offer{margin-top:1.5rem;justify-content:center}.container-teaser .container .component-container.simple-teaser .right .btn-offer.retention_theme button{background-color:#ff9010!important;border-color:#ff9010!important}.container-teaser .container .component-container.simple-teaser .right .btn-offer.retention_theme button:focus{box-shadow:none!important}.container-teaser .container .component-container.simple-teaser .right .btn-offer button{margin-top:0!important;background-color:#2c85d5!important;border-color:#2c85d5!important}.container-teaser .container .component-container.simple-teaser .right .btn-offer button:focus{box-shadow:none!important}.container-teaser .container .component-container.simple-teaser .right button{font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;font-size:1rem;line-height:1.5rem;max-width:100%;width:100%;margin-top:1.5rem}.container-teaser .container .component-container.simple-teaser .right p{font-family:"IBMPlexRegularLight","IBMPlexRegular",sans-serif;font-size:.875rem;line-height:1.312rem}.container-teaser .container .component-container.countdown-teaser-tiny .left img,.container-teaser .container .component-container.countdown-teaser .left img{display:none}.container-teaser .container .component-container.countdown-teaser-tiny .right,.container-teaser .container .component-container.countdown-teaser .right{position:relative;text-align:center;margin:.5rem 0}.container-teaser .container .component-container.countdown-teaser-tiny .right i,.container-teaser .container .component-container.countdown-teaser .right i{position:absolute;right:0;top:1rem;font-size:1rem}.container-teaser .container .component-container.countdown-teaser-tiny .right .container-right,.container-teaser .container .component-container.countdown-teaser .right .container-right{display:grid;display:-ms-grid;grid-template-columns:100%}.container-teaser .container .component-container.countdown-teaser-tiny .right .container-right .left,.container-teaser .container .component-container.countdown-teaser .right .container-right .left{display:flex;flex-direction:column}.container-teaser .container .component-container.countdown-teaser-tiny .right .container-right .left .caption,.container-teaser .container .component-container.countdown-teaser .right .container-right .left .caption{order:3}.container-teaser .container .component-container.countdown-teaser-tiny .right .container-right .left .caption p,.container-teaser .container .component-container.countdown-teaser .right .container-right .left .caption p{font-family:"IBMPlexRegularLight","IBMPlexRegular",sans-serif;font-size:.75rem;line-height:1.187rem}.container-teaser .container .component-container.countdown-teaser-tiny .right .container-right .left .title,.container-teaser .container .component-container.countdown-teaser .right .container-right .left .title{order:1;margin-top:2.375rem}.container-teaser .container .component-container.countdown-teaser-tiny .right .container-right .left .title h3,.container-teaser .container .component-container.countdown-teaser .right .container-right .left .title h3{font-size:1.75rem;line-height:2.625rem}.container-teaser .container .component-container.countdown-teaser-tiny .right .container-right .left .subtitle,.container-teaser .container .component-container.countdown-teaser .right .container-right .left .subtitle{order:2}.container-teaser .container .component-container.countdown-teaser-tiny .right .container-right .left .subtitle h4,.container-teaser .container .component-container.countdown-teaser .right .container-right .left .subtitle h4{font-weight:400;font-size:1rem;line-height:1.5rem}.container-teaser .container .component-container.countdown-teaser-tiny .right .container-right .right .btn-offer,.container-teaser .container .component-container.countdown-teaser .right .container-right .right .btn-offer{margin:.5rem auto 1rem;justify-content:normal}.container-teaser .container .component-container.countdown-teaser-tiny .right .container-right .right .btn-offer.retention_theme button,.container-teaser .container .component-container.countdown-teaser .right .container-right .right .btn-offer.retention_theme button{background-color:#ff9010!important;border-color:#ff9010!important}.container-teaser .container .component-container.countdown-teaser-tiny .right .container-right .right .btn-offer.retention_theme button:focus,.container-teaser .container .component-container.countdown-teaser .right .container-right .right .btn-offer.retention_theme button:focus{box-shadow:none!important}.container-teaser .container .component-container.countdown-teaser-tiny .right .container-right .right .btn-offer .rectangle span,.container-teaser .container .component-container.countdown-teaser .right .container-right .right .btn-offer .rectangle span{font-size:1.75rem;line-height:2.312rem}.container-teaser .container .component-container.countdown-teaser-tiny .right .container-right .right .btn-offer button,.container-teaser .container .component-container.countdown-teaser .right .container-right .right .btn-offer button{background-color:#2c85d5!important;border-color:#2c85d5!important}.container-teaser .container .component-container.countdown-teaser-tiny .right .container-right .right .btn-offer button:focus,.container-teaser .container .component-container.countdown-teaser .right .container-right .right .btn-offer button:focus{box-shadow:none!important}.container-teaser .container .component-container.modal-teaser{position:relative;max-width:34rem;margin:0 auto;display:block}.container-teaser .container .component-container.modal-teaser span.title{font-size:1.375rem;line-height:2.125rem;font-family:"IBMPlexRegularLight","IBMPlexRegular",sans-serif;text-align:left}.container-teaser .container .component-container.modal-teaser .container-countdown-teaser-modal{display:grid;display:-ms-grid;grid-template-columns:100%;-ms-grid-columns:100%;grid-row-gap:1rem}.container-teaser .container .component-container.modal-teaser .container-countdown-teaser-modal .left img{height:146px;display:block;margin:0 auto}.container-teaser .container .component-container.modal-teaser .container-countdown-teaser-modal .left .text-offer{color:#e02222;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;font-size:1.125rem;margin-top:.625rem;text-align:center}.container-teaser .container .component-container.modal-teaser .container-countdown-teaser-modal .left .countdown{font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;font-size:1.375rem;margin-top:.75rem;text-align:center}.container-teaser .container .component-container.modal-teaser .container-countdown-teaser-modal .left .countdown .seconds{color:#e02222}.container-teaser .container .component-container.modal-teaser .container-countdown-teaser-modal .left .caption{font-family:"IBMPlexRegularLight","IBMPlexRegular",sans-serif;font-size:.812rem;margin-top:.375rem;text-align:center}.container-teaser .container .component-container.modal-teaser .container-countdown-teaser-modal .right{margin-top:.5rem}.container-teaser .container .component-container.modal-teaser .container-countdown-teaser-modal .right label{display:block;font-size:1rem;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align:left}.container-teaser .container .component-container.modal-teaser .container-countdown-teaser-modal .right input{outline:none;display:block;font-size:1rem;font-weight:400;text-align:left;padding:1rem 0 1rem 1.5rem;border:2px solid #2f3343;margin-top:.25rem;width:93%}.container-teaser .container .component-container.modal-teaser .container-countdown-teaser-modal .right input::placeholder{color:#2f3343;font-weight:400}.container-teaser .container .component-container.modal-teaser .container-countdown-teaser-modal .right .checkbox input[type=checkbox]{display:inline-block;width:1rem!important;height:1rem}.container-teaser .container .component-container.modal-teaser .container-countdown-teaser-modal .right .checkbox input[type=checkbox i]{margin:.125rem .625rem 0 0!important}.container-teaser .container .component-container.modal-teaser .container-countdown-teaser-modal .right .checkbox p{display:inline-block;vertical-align:top}.container-teaser .container .component-container.modal-teaser .container-countdown-teaser-modal .right button{background-color:#2c85d5;color:#fff;display:block;width:100%;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;}.container-teaser.MD .component-container.simple-teaser i{display:block!important}.container-teaser.MD .component-container.simple-teaser .right{position:relative}.container-teaser.MD .component-container.simple-teaser .right .btn-offer{justify-content:center}.container-teaser.MD .component-container.simple-teaser .right i{position:absolute;right:0;top:1rem;font-size:1rem;z-index:3}.container-teaser.MD .component-container.simple-teaser .right span.title{font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;font-size:1.75rem;line-height:2.625rem}.container-teaser.MD .component-container.simple-teaser .right span.title.red-title{color:#c70000!important}.container-teaser.MD .component-container.simple-teaser .right span.subtitle{font-weight:400;font-size:1rem;line-height:1.5rem}.container-teaser.MD .component-container.simple-teaser .right p{margin-bottom:0!important}.container-teaser.MD .component-container.countdown-teaser .right .btn-offer{justify-content:center!important}.container-teaser.MD .component-container.countdown-teaser .right button{min-width:max-content!important}.container-teaser.MD .component-container.modal-teaser .container-countdown-teaser-modal{grid-template-columns:48% 48%!important;-ms-grid-columns:48% 48%!important;grid-template-areas:"left right"!important;grid-column-gap:1rem;text-align:left!important;padding:0!important}.container-teaser.MD .component-container.modal-teaser .container-countdown-teaser-modal .left{-ms-grid-column:1}.container-teaser.MD .component-container.modal-teaser .container-countdown-teaser-modal .left img{height:192px!important}.container-teaser.MD .component-container.modal-teaser .container-countdown-teaser-modal .right{-ms-grid-column:2;margin-top:-1.5rem!important}.container-teaser.MD .component-container.modal-teaser .container-countdown-teaser-modal .right input{width:90%!important}.container-teaser.LG .component-container.simple-teaser{display:flex;grid-column-gap:3rem;text-align:left!important;padding:0!important;flex-direction:row}.container-teaser.LG .component-container.simple-teaser .left img{display:block!important;height:177px}.container-teaser.LG .component-container.simple-teaser .right{position:relative;align-self:start}.container-teaser.LG .component-container.simple-teaser .right div{text-align:left!important}.container-teaser.LG .component-container.simple-teaser .right i{position:absolute;right:0;top:1rem;font-size:1rem;z-index:3}.container-teaser.LG .component-container.simple-teaser .right span.title{font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;font-size:1.75rem;line-height:2.625rem;margin-top:.5rem!important;text-align:left}.container-teaser.LG .component-container.simple-teaser .right span.title.red-title{color:#c70000!important}.container-teaser.LG .component-container.simple-teaser .right span.subtitle{font-weight:400;font-size:1rem;line-height:1.5rem;text-align:left}.container-teaser.LG .component-container.simple-teaser .right .btn-offer{justify-content:normal!important}.container-teaser.LG .component-container.simple-teaser .right button{font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;font-size:1rem;line-height:1.5rem;max-width:max-content!important;display:block}.container-teaser.LG .component-container.simple-teaser .right p{font-family:"IBMPlexRegularLight","IBMPlexRegular",sans-serif;font-size:.875rem;line-height:1.312rem}.container-teaser.LG .component-container.countdown-teaser{display:flex;grid-column-gap:.75rem;text-align:left!important;padding:0!important;flex-direction:row}.container-teaser.LG .component-container.countdown-teaser .left img{display:block!important;height:110px}.container-teaser.LG .component-container.countdown-teaser .left div{text-align:left!important}.container-teaser.LG .component-container.countdown-teaser .right{position:relative;align-self:center;width:100%;margin:0!important}.container-teaser.LG .component-container.countdown-teaser .right i{position:absolute;right:0!important;top:0!important;font-size:1rem;z-index:3}.container-teaser.LG .component-container.countdown-teaser .right .container-right{display:grid;display:-ms-grid;grid-template-columns:auto 21rem!important;-ms-grid-columns:auto 21rem!important;grid-template-areas:"left right"!important;grid-column-gap:1rem;text-align:left!important;padding:0!important}.container-teaser.LG .component-container.countdown-teaser .right .container-right .left{-ms-grid-column:1}.container-teaser.LG .component-container.countdown-teaser .right .container-right .left .caption{order:1!important}.container-teaser.LG .component-container.countdown-teaser .right .container-right .left .title{order:2!important;margin-top:auto!important;text-align:left}.container-teaser.LG .component-container.countdown-teaser .right .container-right .left .subtitle{order:3!important}.container-teaser.LG .component-container.countdown-teaser .right .container-right .right{-ms-grid-column:2}.container-teaser.LG .component-container.countdown-teaser .right .container-right .right .btn-offer{width:auto!important;margin-right:4rem!important;margin-bottom:0!important;margin-top:0!important;justify-content:center!important}.container-teaser.LG .component-container.countdown-teaser .right .container-right .right .btn-offer .rectangle span{font-size:1.75rem;line-height:2.312rem}.container-teaser-modal p{margin:0!important}.container-teaser-modal .component-container.modal-teaser{position:relative;max-width:34rem;margin:0 auto 1rem;display:block}.container-teaser-modal .component-container.modal-teaser span.title{display:block;font-size:1.375rem;line-height:2.125rem;font-family:"IBMPlexRegularLight","IBMPlexRegular",sans-serif;text-align:left;width:90%}.container-teaser-modal .component-container.modal-teaser .container-countdown-teaser-modal{display:grid;display:-ms-grid;grid-template-columns:100%;-ms-grid-columns:100%;grid-row-gap:1rem}.container-teaser-modal .component-container.modal-teaser .container-countdown-teaser-modal .left img{width:100%;display:block;margin:0 auto}.container-teaser-modal .component-container.modal-teaser .container-countdown-teaser-modal .left .text-offer{color:#e02222;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;font-size:1.125rem;margin-top:.625rem;text-align:center}.container-teaser-modal .component-container.modal-teaser .container-countdown-teaser-modal .left .countdown-modal{font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;font-size:1.375rem;margin-top:.75rem;text-align:center}.container-teaser-modal .component-container.modal-teaser .container-countdown-teaser-modal .left .countdown .seconds{color:#e02222}.container-teaser-modal .component-container.modal-teaser .container-countdown-teaser-modal .left .caption{font-family:"IBMPlexRegularLight","IBMPlexRegular",sans-serif;font-size:.812rem;margin-top:.375rem;text-align:center}.container-teaser-modal .component-container.modal-teaser .container-countdown-teaser-modal .right{margin-top:.5rem}.container-teaser-modal .component-container.modal-teaser .container-countdown-teaser-modal .right label{display:block;font-size:1rem;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align:left}.container-teaser-modal .component-container.modal-teaser .container-countdown-teaser-modal .right input{outline:none;display:block;font-size:1rem;font-weight:400;text-align:left;padding:1rem 0 1rem 1.5rem;border:2px solid #2f3343;margin-top:.25rem;width:93%}.container-teaser-modal .component-container.modal-teaser .container-countdown-teaser-modal .right input::placeholder{color:#2f3343;font-weight:400}.container-teaser-modal .component-container.modal-teaser .container-countdown-teaser-modal .right input.error{border-color:red}.container-teaser-modal .component-container.modal-teaser .container-countdown-teaser-modal .right .checkbox input[type=checkbox]{display:inline-block;width:1rem!important;height:1rem}.container-teaser-modal .component-container.modal-teaser .container-countdown-teaser-modal .right .checkbox input[type=checkbox i]{margin:.125rem .625rem 0 0!important}.container-teaser-modal .component-container.modal-teaser .container-countdown-teaser-modal .right .checkbox p{display:inline-block;vertical-align:top}.container-teaser-modal .component-container.modal-teaser .container-countdown-teaser-modal .right button{background-color:#2c85d5;color:#fff;display:block;width:100%;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;}.container-teaser-modal.MD .component-container.modal-teaser .container-countdown-teaser-modal{grid-template-columns:48% 48%!important;-ms-grid-columns:48% 48%!important;grid-template-areas:"left right"!important;grid-column-gap:1rem;text-align:left!important;padding:0!important}.container-teaser-modal.MD .component-container.modal-teaser .container-countdown-teaser-modal .left{-ms-grid-column:1}.container-teaser-modal.MD .component-container.modal-teaser .container-countdown-teaser-modal .left img{width:100%}.container-teaser-modal.MD .component-container.modal-teaser .container-countdown-teaser-modal .right{-ms-grid-column:2;margin-top:-1.5rem!important}.container-teaser-modal.MD .component-container.modal-teaser .container-countdown-teaser-modal .right input{width:90%!important}.container-teaser-modal.LG .component-container.simple-teaser{display:grid;display:-ms-grid;grid-template-columns:15.9rem auto!important;-ms-grid-columns:15.9rem auto!important;grid-template-areas:"left right"!important;grid-column-gap:3rem;text-align:left!important;padding:0!important}.container-teaser-modal.LG .component-container.simple-teaser .left{-ms-grid-column:1}.container-teaser-modal.LG .component-container.simple-teaser .left img{display:block!important;height:177px}.container-teaser-modal.LG .component-container.simple-teaser .right{-ms-grid-column:2;position:relative}.container-teaser-modal.LG .component-container.simple-teaser .right i{position:absolute;right:0;top:1rem;font-size:1rem}.container-teaser-modal.LG .component-container.simple-teaser .right span.title{font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;font-size:1.75rem;line-height:2.625rem;margin-top:.5rem!important}.container-teaser-modal.LG .component-container.simple-teaser .right span.title.red-title{color:#c70000!important}.container-teaser-modal.LG .component-container.simple-teaser .right span.subtitle{font-weight:400;font-size:1rem;line-height:1.5rem}.container-teaser-modal.LG .component-container.simple-teaser .right button{background-color:#2c85d5;color:#fff;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;font-size:1rem;line-height:1.5rem;min-width:10.937rem}.container-teaser-modal.LG .component-container.simple-teaser .right p{font-family:"IBMPlexRegularLight","IBMPlexRegular",sans-serif;font-size:.875rem;line-height:1.312rem}.container-teaser-modal.LG .component-container.countdown-teaser{display:grid;display:-ms-grid;grid-template-columns:7.625rem auto!important;-ms-grid-columns:7.625rem auto!important;grid-template-areas:"left right"!important;grid-column-gap:.75rem;text-align:left!important;padding:0!important;color:#fff}.container-teaser-modal.LG .component-container.countdown-teaser .left{-ms-grid-column:1}.container-teaser-modal.LG .component-container.countdown-teaser .left img{display:block!important;height:110px}.container-teaser-modal.LG .component-container.countdown-teaser .right{-ms-grid-column:2;position:relative}.container-teaser-modal.LG .component-container.countdown-teaser .right i{position:absolute;right:0!important;top:1rem;font-size:1rem}.container-teaser-modal.LG .component-container.countdown-teaser .right .container-right{display:grid;display:-ms-grid;grid-template-columns:auto 21rem!important;-ms-grid-columns:auto 21rem!important;grid-template-areas:"left right"!important;grid-column-gap:1rem;text-align:left!important;padding:0!important}.container-teaser-modal.LG .component-container.countdown-teaser .right .container-right .left{-ms-grid-column:1}.container-teaser-modal.LG .component-container.countdown-teaser .right .container-right .left .caption{order:1!important}.container-teaser-modal.LG .component-container.countdown-teaser .right .container-right .left .title{order:2!important;margin-top:auto!important}.container-teaser-modal.LG .component-container.countdown-teaser .right .container-right .left .subtitle{order:3!important}.container-teaser-modal.LG .component-container.countdown-teaser .right .container-right .right{-ms-grid-column:2}.container-teaser-modal.LG .component-container.countdown-teaser .right .container-right .right .btn-offer{width:auto!important;margin-right:2rem!important;margin-bottom:0!important;margin-top:1.5rem!important}.container-teaser-modal.LG .component-container.countdown-teaser .right .container-right .right .btn-offer .rectangle span{font-size:1.75rem;line-height:2.312rem}.container-teaser-modal.LG .component-container.countdown-teaser-tiny{display:grid;display:-ms-grid;grid-template-columns:5rem auto!important;-ms-grid-columns:5rem auto!important;grid-template-areas:"left right"!important;grid-column-gap:.75rem;text-align:left!important;padding:0!important;color:#fff}.container-teaser-modal.LG .component-container.countdown-teaser-tiny .left{-ms-grid-column:1}.container-teaser-modal.LG .component-container.countdown-teaser-tiny .left img{display:block!important;width:80px;height:72px}.container-teaser-modal.LG .component-container.countdown-teaser-tiny .right{-ms-grid-column:2}.container-teaser-modal.LG .component-container.countdown-teaser-tiny .right i{right:0!important}.container-teaser-modal.LG .component-container.countdown-teaser-tiny .right .container-right{display:grid;display:-ms-grid;grid-template-columns:auto 21rem!important;-ms-grid-columns:auto 21rem!important;grid-template-areas:"left right"!important;grid-column-gap:1rem;text-align:left!important;padding:0!important}.container-teaser-modal.LG .component-container.countdown-teaser-tiny .right .container-right .left{-ms-grid-column:1;display:block!important}.container-teaser-modal.LG .component-container.countdown-teaser-tiny .right .container-right .left .caption{order:1!important}.container-teaser-modal.LG .component-container.countdown-teaser-tiny .right .container-right .left .caption p{font-family:"IBMPlexRegularLight","IBMPlexRegular",sans-serif;font-size:.75rem;line-height:1.187rem}.container-teaser-modal.LG .component-container.countdown-teaser-tiny .right .container-right .left .title{order:2!important;margin-top:0!important}.container-teaser-modal.LG .component-container.countdown-teaser-tiny .right .container-right .left .title h3{font-family:"IBMPlexRegularLight","IBMPlexRegular",sans-serif;font-size:1.75rem;line-height:2.625rem}.container-teaser-modal.LG .component-container.countdown-teaser-tiny .right .container-right .right{-ms-grid-column:2}.container-teaser-modal.LG .component-container.countdown-teaser-tiny .right .container-right .right .btn-offer{width:auto!important;margin-right:2rem!important;margin-bottom:0!important;margin-top:1.5rem!important}.container-teaser-modal.LG .component-container.countdown-teaser-tiny .right .container-right .right .btn-offer .rectangle span{font-size:1.75rem;line-height:2.312rem}#layoutbody .container-tinyfooter{position:absolute;}.container-tinyfooter{background-color:#222;width:100%}.container-tinyfooter .container{padding:1.5rem 0;display:flex;flex-direction:column;align-items:center}.container-tinyfooter .left{order:2;display:block;margin:0 auto;text-align:center}.container-tinyfooter .left div{margin-bottom:1rem}.container-tinyfooter .left div:last-child{margin-bottom:0}.container-tinyfooter .left a{color:#7a7a7a;font-size:.75rem;line-height:.937rem}.container-tinyfooter .left a.separator:after{content:"";padding:0}.container-tinyfooter .left a:hover{text-decoration:none!important}.container-tinyfooter .right{order:1;display:flex;margin-right:0;margin-bottom:3rem}.container-tinyfooter .icons{display:flex}.container-tinyfooter .icons i{font-size:1.5rem}.container-tinyfooter .icons div{margin-right:1rem}.container-tinyfooter .icons div a:hover{text-decoration:none!important}.container-tinyfooter .icons div:last-child{margin-right:0}.container-tinyfooter.LG .container{padding:.5rem 0;display:grid;display:-ms-grid;grid-template-areas:"left right";grid-template-columns:60% 40%;-ms-grid-columns:60% 40%;align-items:center}.container-tinyfooter.LG .container .left{-ms-grid-column:1;grid-area:left;display:flex;margin:0}.container-tinyfooter.LG .container .left div{margin-bottom:0}.container-tinyfooter.LG .container .left a{color:#7a7a7a;font-size:.75rem;line-height:.937rem;margin-bottom:0}.container-tinyfooter.LG .container .left a.separator:after{content:"|";color:#fff;padding:0 1rem}.container-tinyfooter.LG .container .right{-ms-grid-column:2;grid-area:right;display:flex;justify-content:flex-end;margin-bottom:0}.container-tinyfooter.LG .container .right i{font-size:1rem}.component-container.tinymenu{position:relative}.component-container.tinymenu .container{display:none}.component-container.tinymenu.LG{height:1.63rem}.component-container.tinymenu.LG.tinymenu{width:100%;background:#383838}.component-container.tinymenu.LG .container{display:grid;display:-ms-grid;grid-template-areas:"left right";grid-template-columns:auto auto;-ms-grid-columns:auto auto;text-align:right}.component-container.tinymenu.LG .container .left{margin-left:1rem;grid-area:left}.component-container.tinymenu.LG .container .right{grid-area:right;display:flex;justify-content:flex-end;margin-right:0}.component-container.tinymenu.LG .container .right a{transition:.3s}.component-container.tinymenu.LG .container .right a:hover{color:#ff9010;text-decoration:none}.component-container.tinymenu.LG .container .right div{margin-right:1rem}.component-container.tinymenu.LG .container .right div:last-child{margin-right:0}.container-trustpilot{width:100%}.container-trustpilot .container{display:grid;display:-ms-grid;grid-template-columns:100%;-ms-grid-columns:100%;grid-row-gap:1rem}.container-video{position:relative;width:100%}.container-video .video-cover{width:100%;height:315px;cursor:pointer;background-size:100% auto!important}.container-video iframe{width:100%!important;height:315px!important;display:block;margin:0 auto}.container-video.MD{position:relative}.container-video.MD .video-cover{width:560px;margin:0 auto!important}.container-video.MD iframe{width:560px!important}@media screen and (max-width:374px){.container-footer .col1 select{width:300px;}.card{width:95%;}}@media screen and (max-height: 600px){.container-tinyfooter{bottom: auto;}}.container-anytech.MD h3{font-size:1.375rem !important;}#stickyAnytech{display:none;}
.card .absp{margin-bottom: 16px;}
/*Security info widgets*/
.new-compatible{margin: 0 auto;}
.new-compatible .container{max-width: 100%;}
.new-compatible p{border-bottom: 1px solid #f3f3f3;width:max-content;padding-bottom:24px; width:100%;}
.new-compatible .separator{color: #E9E9E9;margin-right: 6px;}
.new-compatible p strong{display:inline-block;margin-right:24px;}
.new-compatible p i{display:inline-block;margin-right:10px;}
.new-compatible p a{margin-right: 6px;color: #0086D6;}

.infoText{margin-top: 40px;}
.infoText ul{margin-top: 24px;padding-left: 40px;}
.infoText li{margin-bottom: 16px;}
.infoText li:last-child{margin-bottom: 0;}
.infoText a{color: #2C85D5;text-decoration: underline !important;}

.SecurityInfoContainer .container{display: flex;gap: 84px;}
#secInfoHero {
	padding: 48px 0 56px;
}
#secInfoHero .container{width: 95%;margin: 0 auto;}
#secInfoHero .left{align-self: center;}

div.faqsitem{border: 1px solid #f3f3f3;border-radius: 10px;padding: 40px 40px 48px;text-align:left;}
.faqsitem .faqstitle{font-size: 30px;line-height: 45px;margin-bottom: 11px;text-align: left;}
.faqsitem .bloque{padding: 24px 0;border-bottom: 1px solid #f3f3f3;cursor: pointer;}
.faqsitem .bloque:last-child{padding: 24px 0 0;border-bottom: 0;}
.faqsitem .visible-zone{display: flex;justify-content: space-between;gap: 24px;}
div.faqsitem .title{font-family: "IBMPlexRegularBold","IBMPlexRegular",sans-serif;font-size: 18px;line-height: 27px;text-align: left !important;}
.faqsitem .title.despl{color: #2C85D5;}
.faqsitem p, #faqs .pandasecurity-icon-up{display: none;text-align:left;}
.faqsitem .pandasecurity-icon-down.rotated{transform: rotate(180deg);}
.faqsitem .title:hover{color: #2C85D5;}
.faqsitem i{color: #2C85D5;}
.faqsitem .no-visible{margin-top: 16px;font-size: 18px;line-height: 27px;}

.relatedtopics{padding: 19px 0 24px;}
.relatedtopics .tit{font-size: 18px;line-height: 130%;padding-left: 32px;margin-bottom: 16px;font-family: "IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align:left;}
.relatedtopics .separator{border-bottom: 1px solid #f3f3f3;}
.relatedtopics ul{list-style: none;padding: 0 !important;flex-flow: row wrap;display: flex;text-align: left;}
.relatedtopics li{margin-bottom: 8px;}
.relatedtopics a{color: #2C85D5}
.relatedtopics a i, .cardfaqs a i{opacity: 0;transform: translateX(0px);transition: opacity 0.3s ease, transform 0.3s ease;display: inline-block;}
.relatedtopics a:hover i, .cardfaqs a:hover i{opacity: 1;transform: translateX(4px);}
.relatedtopics a:hover, .cardfaqs .left a:hover{color: #2F3343;}
.relatedtopics .flex{display: flex;justify-content: space-between;padding: 32px 32px 0;}

.container-anytechv2 .card.ltop{grid-template-areas:"img" "texto" "phone";color: white;padding:32px;}
.container-anytechv2 .card.ltop .g-anytechv2-title{margin: 16px 0 10px;font-size: 22px;font-family: "IBMPlexRegularBold","IBMPlexRegular",sans-serif;}
.container-anytechv2 .card.ltop .down{grid-area: inherit;display: contents;}
	.container-anytechv2 .card.ltop img {		justify-self: center;		width: 129px;		height: 45px;	}
.container-anytechv2 .card.ltop .phone{font-size: 30px;line-height: 45px;}
.container-anytechv2 .card.llateral{grid-template-areas:"img . texto . phone";}
.container-anytechv2 .card.llateral .down{grid-area: inherit;display: contents;}


	.cardfaqs{border-radius: 20px;border-top: 5px solid #0086d6;display: flex;flex-direction: row;padding: 0 32px;background-color: white;}
.cardfaqs .left{border-right: 1px solid grey;margin-right: 20px;width: 40%;padding: 24px 16px 24px 0;text-align: left;}
.cardfaqs h3{font-weight: 700;}
.cardfaqs p{margin-top: 0.6rem;}
.cardfaqs .left ul{list-style: none;padding: 0;margin-top: 1.6rem;flex-flow: row wrap;display: flex;}
.cardfaqs .left li{margin-bottom: 8px;}
.cardfaqs ul li{margin-bottom: 8px;}
.cardfaqs .right{width: 59%;text-align: left;padding: 30px 0 40px;}
.cardfaqs .right div{font-size: 16px;font-family: "IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align: left;margin-bottom: 1rem;}
.cardfaqs .right ul{list-style-type: initial;color: #7a7a7a;}
.cardfaqs .right a{color: grey;text-decoration: underline !important;}
	.cardfaqs .left ul a, .cardfaqs .right ul a:hover, .cardfaqs p a, .SecurityInfoContainer .widget-simpletext p a, .faqsitem p a{
		color: #0086d6;
	}
.cardfaqs .left ul a:hover{color: #2F3343;}
.cardfaqs .pandasecurity-icon-down{display: none;color: #2C85D5;margin-left:4rem;}
.cardfaqs .pandasecurity-icon-down.rotated{transform: rotate(180deg);}
.bgContainerImage .faqsitem{width: 80%;margin: 0 auto;}

@media screen and (max-width: 1023px){
	div.faqsitem {		padding: 24px 24px 48px;	}
	.new-compatible p strong {		display: block;	}
		.SecurityInfoContainer .container{flex-direction: column;gap: 64px;}
	.new-compatible,
	#secInfoHero .container,
	.SecurityInfoContainer .container,
	.SecurityInfoContainer .column1,
	.SecurityInfoContainer .column2{width: auto !important;}

	.container-anytechv2 .card.ltop{min-width: inherit !important;width: auto; width:auto;}
	.container-anytechv2 .card.llateral{grid-template-areas:
			"texto texto"
			"img   phone";grid-template-columns: auto auto;max-width: 100%;padding: 16px 0;grid-template-rows: auto;}
	.container-anytechv2 .card.llateral .phone{justify-self: left;}
	.container-anytechv2 .card.llateral img{justify-self: right;margin: inherit;}

	.cardfaqs{flex-direction: column;padding: 0;}
	.cardfaqs .left{border-right: none;margin-right: 0;width: auto;padding: 32px;}
	.cardfaqs .right{width: 100%;border-top: 1px solid #F3F3F3;padding: 24px 0;}
	.cardfaqs .right div{padding: 0 24px;margin-bottom: 0;}
	.cardfaqs .right ul{padding-left:44px;margin-top: 16px;}
	.cardfaqs .pandasecurity-icon-down{display:inline-block;float: right;}
	.cardfaqs .no-visible{display: none;}
}
@media screen and (max-width: 700px){
	.new-compatible p strong{display: block;margin-bottom: 16px;margin-right: 0;}
	.new-compatible .separator,
	.new-compatible p i,
	.new-compatible p a{margin-right: 0;}
	.cardfaqs li,
	.relatedtopics li{flex-basis: 50% !important;}
	.infoText ul{padding-left: 20px;}
	.faqsitem .no-visible,
	div.faqsitem .title{font-size: 17px;line-height: 25px;}
}
@media screen and (min-width: 701px) and (max-width: 1023px){
	.bannerSecInfo .banner-card .back {		width: 60%; margin: 0 auto;	}
}
@media screen and (min-width: 1024px) and (max-width: 1300px){
	.SecurityInfoContainer .column1{width: 80%;}
}
@media screen and (min-width: 1024px) and (max-width: 1440px){
	.SecurityInfoContainer .column1{width: 70%;}
	.SecurityInfoContainer .column2{width: 30%;}
}
@media screen and (min-width: 1024px){
	#secInfoContainer .cardfaqs{width: 80%;margin: 0 auto;}
	.SecurityInfoContainer .container{width: 80%;}
	.SecurityInfoContainer .new-compatible .container{width: auto;}
}
/* Fin Security info widgets*/

	/* Rediseño PASSWORD GENERATOR 07-2024 */
	.container-password-generator .password-generator .copy-password {
		grid-template-columns: 672px auto !important;
	}

	.container-password-generator .container .password-generator .copy-password input {
		font-size: 16px;
		line-height: 24px;
		text-align: left;
		font-weight: 400;
	}

	.container-password-generator .refresh-pwd {
		background: url("../png/icon-refresh.png") no-repeat 100%;
		background-size: 24px 24px;
		width: 24px;
		height: 24px;
		cursor: pointer;
		position: absolute;
		right: 16px;
	}

	.container-password-generator .container .password-generator .mat-form-field-infix {
		box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
		border-radius: 20px 20px 10px 10px;
		border: 0 !important;
		padding: 12px 56px 20px 16px !important;
	}

	.container-password-generator .range-background {
		height: 8px;
		margin-top: -8px;
		background: #F2F2F2;
		border-radius: 0 0 20px 20px;
	}

	.container-password-generator .container .password-generator .copy-password .note.empty {
		visibility: hidden;
		transition: display .5s;
	}

	.container-password-generator .container .password-generator .mat-form-field-appearance-legacy .mat-form-field-underline {
		transition: width .5s, background-color .5s;
	}

	.container-password-generator .container .password-generator .low .mat-form-field-appearance-legacy .mat-form-field-underline {
		width: 25%;
		border-radius: 0 10px 10px 20px;
	}

	.container-password-generator .container .password-generator .medium .mat-form-field-appearance-legacy .mat-form-field-underline {
		width: 50%;
		border-radius: 0 10px 10px 20px;
	}

	.container-password-generator .container .password-generator .high .mat-form-field-appearance-legacy .mat-form-field-underline {
		width: 100%;
		border-radius: 0 0 20px 20px;
	}

	.container-password-generator .container .mat-form-field {
		height: 64px !important;
	}

	.container-password-generator .container .password-generator .copy-password .note {
		margin-top: 0 !important;
		font-size: 13px !important;
		line-height: 19px !important;
	}

	.container-password-generator .container .password-generator .copy-password button {
		margin-top: 4px !important;
		padding: 8px 24px !important;
		height: 40px !important;
	}

	.container-password-generator .pwd-generator-card {
		margin-top: 32px;
		box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.15);
		border-radius: 0 20px 0 20px;
		padding: 24px;
		width: 624px;
		display: flex;
		justify-content: space-between;
	}

		.container-password-generator .pwd-generator-card .range-zone {
			min-width: 315px;
		}

	.container-password-generator .password-generator #checkbox-zone {
		grid-template-columns: 100% !important;
	}

	.container-password-generator .password-generator input {
		width: 100% !important;
	}

	.container-password-generator .password-generator #checkbox-zone {
		grid-row-gap: 16px !important;
		margin-bottom: 0 !important;
	}

	.g-widget-password .custom-range {
		height: 6px !important;
		background: #D9D9D9 !important;
		margin-bottom: 16px !important;
	}

	.container-password-generator .container .password-generator .pass-length {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 24px;
		font-weight: 400 !important;
	}

	.container-password-generator .container .password-generator .total-characters {
		font-size: 13px;
		line-height: 19px;
	}

	@media screen and (min-width: 701px) and (max-width: 1023px) {
		.container-password-generator .container .password-generator .copy-password {
			grid-template-columns: 456px auto !important;
			grid-column-gap: 24px;
		}
	}

	@media screen and (max-width: 1023px) {
		.container-password-generator .pwd-generator-card {
			width: auto !important;
		}

		.container-password-generator .container .password-generator {
			width: auto !important;
		}
	}

	@media screen and (max-width: 700px) {
		.container-password-generator .container .password-generator .copy-password {
			grid-template-columns: 100% !important;
			grid-row-gap: 24px;
		}

		.container-password-generator .pwd-generator-card {
			flex-direction: column;
			grid-row-gap: 40px;
			padding: 16px;
		}

			.container-password-generator .pwd-generator-card .range-zone {
				min-width: auto;
			}

		.container-password-generator .container .password-generator #checkbox-zone {
			grid-template-columns: 48% 48% !important;
			grid-column-gap: 16px;
		}

			.container-password-generator .container .password-generator #checkbox-zone mat-checkbox {
				font-size: 14px;
				line-height: 21px;
			}
		
	}
	/* fin password generator */

	/*Nuevo footer 06-2024 */
	.container-footer-new {
		width: unset;
		max-width: unset;
		position: relative;
	}

		.container-footer-new .bodyFooter {
			display: grid;
			grid-template-columns: 24.9% auto;
			gap: 8.33%;
		}

		.container-footer-new .linksColumns.grid {
			display: grid;
			grid-column-gap: 24px;
			grid-row-gap: 32px;
			grid-template-columns: repeat(4, 1fr);
			grid-template-rows: auto auto;
		}

		.container-footer-new .linksColumns.flex {
			display: flex;
			justify-content: space-between;
			gap: 24px;
		}

		.container-footer-new .linksColumns.grid .columns:nth-child(5) {
			grid-column-start: 4;
			grid-row-start: 2;
		}

		.container-footer-new .linksColumns.grid .columns:nth-child(6) {
			grid-column-start: 3;
			grid-row-start: 2;
		}

		.container-footer-new .linksColumns.grid .columns:nth-child(7) {
			grid-column-start: 2;
			grid-row-start: 2;
		}

		.container-footer-new .linksColumns.grid .columns:nth-child(8) {
			grid-column-start: 1;
			grid-row-start: 2;
		}

		.container-footer-new .columns h5 {
			margin-bottom: 24px;
			font-family: "IBMPlexRegularBold","IBMPlexRegular",sans-serif;
			width: 100%;
			text-align: center;
			font-size: 16px;
			line-height: 24px;
			max-width: 208px;
			min-height: 48px;
		}

		.container-footer-new .columns a {
			display: block;
			margin-bottom: 8px;
			font-family: "IBMPlexRegularLight","IBMPlexRegular",sans-serif;
			font-size: 1rem;
		}

			.container-footer-new .columns a:last-child {
				margin-bottom: 0;
			}

			.container-footer-new .columns a:hover {
				color: #2C85D5 !important;
				text-decoration: none !important
			}

		.container-footer-new .col1 img {
			width: 200px
		}

		.container-footer-new .col1 i {
			position: absolute;
			top: 68%;
			right: 17px;
			font-size: 1.41rem;
			color: #646464
		}

		.container-footer-new .col1 select {
			display: block;
			background-color: #fff;
			width: 100%;
			height: 48px;
			padding: .4rem 0 .4rem 1.1rem;
			-moz-appearance: none;
			-webkit-appearance: none;
			appearance: none;
			border: 2px solid #2F3343;
			border-radius: 28px;
			font-size: 1rem;
			color: #2f3343;
			background: url(../svg/icon-down.svg) no-repeat 95% #fff !important;
		}

		.container-footer-new .container {
			flex-direction: row;
			align-items: flex-start
		}

		.container-footer-new .columns {
			align-items: flex-start;
			align-self: flex-start;
			text-align: left
		}

			.container-footer-new .col1, .container-footer-new .columns h5 {
				text-align: left;
				margin-top: 0
			}

		.container-footer-new .rrss, .container-footer-new .bodyFooter, .container-footer-new .payments, .container-footer-new .legal {
			border-top: 1px solid #C4C4C4;
			padding: 32px 0;
		}

			.container-footer-new .payments img {
				width: 50px;
				height: 35px;
			}

		.container-footer-new .rrss, .container-footer-new .payments, .container-footer-new .payment-block, .container-footer-new .legal {
			display: flex;
			justify-content: center;
		}

		.container-footer-new .payments, .container-footer-new .payment-block {
			gap: 16px;
		}

		.container-footer-new .rrss, .container-footer-new .legal {
			gap: 24px;
			justify-content: center;
		}

			.container-footer-new .rrss a {
				font-size: 32px;
			}

				.container-footer-new .legal a:hover, .container-footer-new .rrss a:hover {
					color: #2C85D5 !important;
				}

			.container-footer-new .rrss div:last-of-type, .container-footer-new .legal a:last-of-type {
				padding-right: 0;
			}

		.container-footer-new .col1 .bodytext {
			font-size: 13px;
			line-height: 19px;
			margin: 24px 0;
		}

			.container-footer-new .col1 .bodytext a {
				color: #2F3343;
			}

	@media screen and (min-width: 701px) and (max-width:1023px) {
		.container-footer-new .col1 select {
			max-width: 83.3%;
			margin: 0 auto;
		}
	}

	@media screen and (max-width: 1023px) {
		.container-footer-new .bodyFooter {
			grid-template-columns: 100%;
			justify-content: center;
			gap: 32px;
		}

		.container-footer-new .col1 img {
			display: block;
			margin: 0 auto;
		}

		.container-footer-new .col1 .bodytext {
			text-align: center;
		}

		.container-footer-new .linksColumns.grid {
			grid-row-gap: 24px;
			grid-template-columns: 100%;
		}

		.container-footer-new .linksColumns.flex {
			flex-direction: column;
			gap: 24px;
		}

		.container-footer-new .columns {
			width: 100%;
		}

			.container-footer-new .columns h5 {
				max-width: none;
				text-align: center;
				min-height: auto;
			}

			.container-footer-new .columns a {
				flex-direction: column;
				text-align: center;
			}

		.container-footer-new .payments {
			flex-direction: column;
			gap: 24px
		}

		.container-footer-new .legal {
			flex-direction: column;
			gap: 16px;
			text-align: center;
		}

		.container-footer-new .linksColumns.grid .columns:nth-child(5),
		.container-footer-new .linksColumns.grid .columns:nth-child(6),
		.container-footer-new .linksColumns.grid .columns:nth-child(7),
		.container-footer-new .linksColumns.grid .columns:nth-child(8) {
			grid-column-start: auto;
			grid-row-start: auto;
		}
	}

	@media screen and (max-width: 350px) {
		.container-footer-new .payment-block {
			gap: 8px;
		}
	}

	/*fin footer 2024 */

	/*Cards nuevo diseño homeusers 2024*/
	.hero_cards_desktop2 .dtoSave, .hero_cards_mobile2 .dtoSave {
		font-family: "IBMPlexRegularBold","IBMPlexRegular",sans-serif
	}

	.hero_cards_desktop2 .save, .hero_cards_mobile2 .save {
		color: #2f3343;
		font-size: 22px;
		line-height: 22px;
		font-family: "IBMPlexRegular",sans-serif !important;
		margin-bottom: 8px;
	}

	.hero_cards_desktop2 .downnote, .hero_cards_mobile2 .downnote {
		position: absolute;
		bottom: 16px;
		text-align: left;
		font-size: 13px;
		line-height: 19px;
		width: 90%;
	}

	.hero_cards_desktop2 .devices_number, .hero_cards_mobile2 .devices_number {
		margin-bottom: 16px;
		background-color: white;
		border: 2px solid #2F3343;
		border-radius: 100px;
		width: 208px;
		padding: 10px 16px;
		height: 40px;
		flex-shrink: 0;
	}

	.hero_cards_desktop2 .precio_despues, .hero_cards_mobile2 .precio_despues {
		margin-bottom: 16px;
	}

	#hero #hero_cards_desktop.hero_cards_desktop2 .features li.feature, #hero #hero_cards_mobile.hero_cards_mobile2 .features li.feature {
		font-family: "IBMPlexRegularBold","IBMPlexRegular",sans-serif;
	}

	.h4new {
		text-align: center;
		font-family: 'IBMPlexRegularBold';
		margin-top: -1px;
		width: 97%;
		margin-left: auto;
		margin-right: auto;
	}

	#hero #hero_cards_desktop.hero_cards_desktop2 .features li, #hero #hero_cards_mobile.hero_cards_mobile2 .features li {
		list-style: none;
		margin-left: -16px;
		display: flex;
	}

	.hero_cards_desktop2 li i, .hero_cards_mobile2 li i {
		color: #38A977;
	}

	.hero_cards_desktop2 li span, .hero_cards_mobile2 li span, .hero_cards_desktop2 li i, .hero_cards_mobile2 li i {
		display: inline-block;
		width: 16px;
		height: 16px;
		margin-right: 0.5rem;
	}

		.hero_cards_desktop2 li span.icon-cleanup, .hero_cards_mobile2 li span.icon-cleanup {
			background: url("../svg/pandasecurity-dome-clenaup.svg") no-repeat left top;
		}

		.hero_cards_desktop2 li span.icon-pass, .hero_cards_mobile2 li span.icon-pass {
			background: url("../svg/pandasecurity-dome-passwords.svg") no-repeat left top;
		}

		.hero_cards_desktop2 li span.icon-vpn, .hero_cards_mobile2 li span.icon-vpn {
			background: url("../svg/pandasecurity-dome-vpn.svg") no-repeat left top;
		}

		.hero_cards_desktop2 li span.icon-total, .hero_cards_mobile2 li span.icon-total {
			background: url("../svg/pandasecurity-dome-totalcare.svg") no-repeat left top;
		}

	#hero #hero_cards_desktop.hero_cards_desktop2 .hero_card {
		padding-bottom: 70px;
	}

	#hero #hero_cards_mobile.hero_cards_mobile2 .hero_card_mobile {
		padding-bottom: 100px;
	}

	#hero .hero_cards_desktop2 p.max_protect, #hero .hero_cards_mobile2 p.max_protect {
		background-color: #0041A3 !important;
	}

	#hero .hero_cards_desktop2 .hero_card_pdp, #hero .hero_cards_mobile2 .hero_card_mobile_pdp {
		border-radius: 0px 0px 10px 10px !important;
		background: rgba(0, 65, 163, 0.05) !important;
		box-shadow: unset !important;
	}

	#hero .hero_cards_mobile2 .product_area_mobile {
		margin: 0 !important;
	}

	#hero #hero_cards_mobile.hero_cards_mobile2 a.suscr_button {
		background: unset !important;
	}

	.hero_cards_desktop2 .devices_number, .hero_cards_mobile2 .devices_number {
		outline: none;
		background: url(../svg/icon-down.svg) no-repeat 92% #fff !important;
		-moz-appearance: none;
		-webkit-appearance: none;
		appearance: none;
	}

	#hero #hero_cards_desktop.hero_cards_desktop2 .hero_card, #hero #hero_cards_desktop.hero_cards_mobile2 .hero_card {
		box-shadow: 0px 0px 10px 0px rgba(204, 204, 204, 0.50);
	}

	.card2 {
		border-radius: 10px;
		background: rgba(0, 134, 214, 0.05);
		display: flex;
		flex-direction: row;
		padding: 40px;
		max-width: 44%;
	}

		.card2 .actions {
			border-radius: 10px;
			background: #FFF;
			box-shadow: 0px 0px 17px 0px rgba(204, 204, 204, 0.25);
			width: 232px;
			justify-content: center;
		}

		.card2 .actions {
			position: relative;
			flex-basis: unset;
			margin-left: 32px;
		}

		.card2 .dto {
			border-radius: 10px 0px;
			background-color: #E02222;
			position: absolute;
			top: 0;
			left: 0;
			color: #ffffff;
			font-family: "IBMPlexRegularBold","IBMPlexRegular",sans-serif;
			padding: 5px 32px;
		}

	div.SM .card2 p.price-before {
		font-size: 22px;
		line-height: normal;
	}

	div.SM .card2 p.price-after {
		font-size: 40px;
		color: #2f3343;
		line-height: normal;
	}
	/*.card2 .footer a{color: #2f3343;}*/
	.card2 .line {
		border-bottom: 1px solid #D8D8D8;
		width: 200px;
		margin: 0.8rem auto 0.3rem;
	}

	.card2 button {
		min-width: 90%;
	}

	.card2 .body div .mt-8 p:first-of-type {
		max-width: 480px;
	}

	.card2 .body div div:first-of-type {
		margin-top: 0.8rem;
	}

	.card2 .footer p, .card2 .icons {
		font-size: 13px;
		line-height: 19px;
	}

	.card2 .mb-8 {
		margin-bottom: 0 !important;
	}

	.card2 a.btn {
		width: 63.9%;
	}


	@media (max-width: 1650px) {
		.card2 {
			max-width: 40%;
		}
	}

	@media (max-width: 1500px) {
		.card2 {
			max-width: unset;
		}
	}

	@media (max-width: 550px) {
		.h4new {
			margin-top: 24px;
			margin-bottom: 0.8rem;
		}

		.card2 {
			flex-direction: column;
		}

			.card2 .actions {
				width: unset;
				margin-left: 0;
				min-height: 240px;
				margin-top: 1rem;
			}
	}

	/* Fin Cards nuevo diseño homeusers 2024*/

	/*Ajustes botones*/
	@media (max-width: 991px) {
		.container-table .btn, .g-widget-hero:not(.new) .btn {
			width: 100%;
			padding: 8px 0;
		}

		.container-fototext .prices-fototext .btn {
			padding: 8px 0;
		}
	}

	@media (max-width: 700px) {
		.g-widget-hero .btn {
			width: 100%;
			padding: 8px 0;
		}
	}

	/*Nuevos botones Mayo 2024*/
	.alternative-secondary {
		color: #ffffff;
		background-color: #2f3343;
		border-color: #ffffff;
		border: 2px solid #0000;
	}

		.alternative-secondary:hover {
			color: #FF9010;
			background-color: #ffffff;
			border-color: #ffffff
		}
	/*.offer-alternative-secondary{color: #; background-color: #; border-color: #;}
.offer-alternative-secondary:hover{color: #; background-color: #; border-color: #;}*/
	.primary-retention {
		color: #ffffff;
		background-color: #2C85D5;
		border: none;
	}

		.primary-retention:hover {
			background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(90deg, #2C85D5 0%, #15426A 100%);
			box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		}
	/*.offer-primary-retention{color: #; background-color: #;border-color: #;}
.offer-primary-retention:hover{color: #; background-color: #;border-color: #;}*/
	.secondary-retention {
		color: #2C85D5;
		background-color: none;
		border-color: #2C85D5;
	}

		.secondary-retention:hover {
			color: #fff;
			background-color: #2C85D5;
		}
	/*.offer-Secondary-retention{color: #; background-color: #;border-color: #;}
.offer-Secondary-retention:hover{color: #; background-color: #;border-color: #;}*/
	.alternative-retention {
		color: #2C85D5;
		background-color: #ffffff;
		border-color: none;
	}

		.alternative-retention:hover {
			background-color: #B9DEFF;
		}
	/*.offer-alternative-retention{color: #; background-color: #;border-color: #;}
.offer-alternative-retention:hover{color: #; background-color: #;border-color: #;}*/
	.alternative-secondary-retention {
		color: #fff;
		background-color: #2F3343;
		border-color: #fff;
		border: 2px solid #0000;
	}

		.alternative-secondary-retention:hover {
			color: #2C85D5;
			background-color: #fff;
			border-color: #fff;
		}
	/*.offer-alternative-secondary-retention{color: #; background-color: #;border-color: #;}
.offer-alternative-secondary-retention:hover{color: #; background-color: #;border-color: #;}*/
	.disablednew {
		color: #FFFFFF;
		background-color: #CCCCCC;
		border-color: #CCCCCC;
		cursor: auto
	}

	/*Fin Nuevos botones Mayo 2024*/

	/*NUEVO BOTON PRIMARY RED MARZO 2025*/
	.primary-red {
		background: #E02222;
		border-color: #E02222;
		color: #FFFFFF;
		transition: .15s
	}

		.primary-red:hover {
			background: #E02222;
			border-color: #E02222;
			opacity: .5;
		}
	/**/

	/* Links nuevos 2024 */
	.retentionLink {
		color: #2C85D5;
		font-family: "IBMPlexRegularBold","IBMPlexRegular",sans-serif;
	}

		.retentionLink:hover {
			text-decoration: underline !important;
		}

	@media (max-width: 1023px) {
		.retentionLink:hover {
			text-decoration: none !important;
		}
	}

	.alternative-acq {
		color: #FF9010;
		background-color: #FFFFFF;
		transition: .3s;
	}

		.alternative-acq:hover {
			opacity: .85;
		}

	/* finLinks nuevos 2024 */


	/*MARZO 2023 TEST OCULTAR TEASER EN MOBILE Y TABLET (desactivado septiembre 2024) */
	/*@media (max-width: 1023px){
        .g-widget-teaser-advanced {
            display: none !important;
        }
    }*/
	/* ARREGLO TEASER TITLE */
	@media screen and (min-width: 1023px) and (max-width:1365px) {
		.container-teaser-advanced.LG .component-container .right span.title, .container-teaser-advanced.LG .component-container .right span.subtitle {
			width: 65%
		}

		.container-teaser-advanced.LG._renew .component-container .right span.title, .container-teaser-advanced.LG .component-container .right span.subtitle {
			width: 35%
		}
	}

	@media screen and (min-width: 1366px) {
		.container-teaser-advanced.LG .component-container .right span.title, .container-teaser-advanced.LG .component-container .right span.subtitle {
			width: 82%
		}
	}

	@media (max-width: 380px) {
		.card .left img {
			width: 120px !important;
		}

		.wrapper .container p {
			overflow-wrap: break-word;
		}
	}

	@media (max-width: 550px) {
		.card {
			min-width: 90% !important;
			margin-left: auto;
			margin-right: auto;
		}
	}
	/*Abril 2023 nuevo componente menú*/
	.new .bg-menu-background {
		background-color: #ffffff;
	}

	.navhu.new .menu-desktop a, .navhu.new .menu-mobile a {
		color: #2f3343;
	}

	.new .container-menuhu.LG .menu-desktop .container ul#menu-desktop li::marker {
		color: #fff;
	}

	.new .container-menuhu.LG .menu-desktop .container .right .btn-outline-primary {
		color: #2C85D5;
		border-color: #2C85D5;
		font-family: "IBMPlexRegularBold","IBMPlexRegular",sans-serif;
	}

		.new .container-menuhu.LG .menu-desktop .container .right .btn-outline-primary:hover {
			background-color: #2C85D5;
			color: #ffffff;
		}

	.new .container-menuhu .menus {
		border-left: 1px solid #D8D8D8;
		margin-left: 16px;
		padding: 8px 0 0;
	}

	.new .container-menuhu.LG .menu-desktop .container .menus ul {
		margin-left: 15px !important;
	}

	.new .container-menuhu.LG .menu-desktop .container .left, .new .container-menuhu.LG .menu-desktop .container .right {
		margin: 11px 0 6px !important;
	}

	.new .container-menuhu.LG .menu-desktop .container .right {
		align-self: center;
	}

	.new .container-menuhu.LG .menu-desktop .container {
		border-bottom: 1px solid #D8D8D8;
	}

		.new .container-menuhu.LG .menu-desktop .container .left {
			display: flex;
		}

		.new .container-menuhu.LG .menu-desktop .container .logo img {
			width: 128px;
			height: 33px
		}

		.new .container-menuhu.LG .menu-desktop .container .logo {
			align-self: center;
		}

	.new .container-menuhu.LG .menu-desktop a.menu {
		margin: 0;
	}

	.new #tinymenu-desktop {
		list-style: none;
		text-align: left;
		margin-bottom: 16px !important;
		font-size: 14px;
		line-height: 19px;
		display: grid;
		display: -ms-grid;
		grid-template-columns: repeat(8, max-content);
		-ms-grid-columns: max-content [8];
		-ms-grid-columns: 1fr 20px 1fr [3];
		grid-column-gap: 1rem;
		position: relative;
	}

		.new #tinymenu-desktop li {
			margin-right: 4px;
		}

	.new .submenu .container-submenu {
		display: grid;
		display: -ms-grid;
		grid-template-columns: repeat(3, max-content);
		-ms-grid-columns: 200px 200px auto;
		grid-column-gap: 2.5rem;
		padding: 1rem 1.5rem 1.187rem;
		margin-top: 0.1rem;
		position: absolute;
		background-color: #ffffff;
		z-index: 0;
		width: calc(100% - 48px);
		left: 0;
		top: 87px;
		justify-content: center;
	}

		.new .submenu .container-submenu ul {
			margin: 0 !important;
			padding: 0 !important;
			list-style-type: none;
		}

			.new .submenu .container-submenu ul li {
				color: #2f3343;
				margin-bottom: 1rem;
				padding: 0 !important;
			}

				.new .submenu .container-submenu ul li:last-child {
					margin-bottom: 0;
				}

				.new .submenu .container-submenu ul li.title {
					font-size: 1rem;
					line-height: 1.5rem;
					border-bottom: 2px solid #ccc !important;
					font-family: "IBMPlexRegularBold","IBMPlexRegular",sans-serif;
				}

				.new .submenu .container-submenu ul li a {
					color: #2f3343;
					font-family: "IBMPlexRegularLight","IBMPlexRegular",sans-serif;
					border-bottom: 0 !important;
				}

					.new .submenu .container-submenu ul li a:hover {
						text-decoration: none;
						color: #2C85D5;
					}

	.new .container-menuhu.LG .menu-desktop a.menu:hover, .new .container-menuhu.LG .menu-desktop a:hover, .new .container-menuhu.LG #menu-desktop .selected a {
		text-decoration: none;
		color: #2C85D5;
	}

	.new .container-menuhu.LG #menu-desktop li a {
		border-bottom: 4px solid #fff;
	}

	.new .container-menuhu #menu-desktop li a.backcolor {
		border-radius: 10px;
		border-bottom: none;
	}
		/*cambio de rectangle a border-radius para opciones destacadas 2024*/
		.new .container-menuhu #menu-desktop li a.backcolor:hover,
		.new .container-menuhu #tinymenu-desktop li a.tinyoferta:hover {
			opacity: .75
		}

	.new .container-menuhu.LG #menu-desktop .option a:hover, .new .container-menuhu.LG #menu-desktop .selected a {
		border-color: #2C85D5;
	}

	.new .container-menuhu.LG #menu-desktop li {
		margin-right: 8px;
	}

	.new .container-menuhu.LG .menu-desktop .container ul#menu-desktop li.option:hover {
		border-bottom: none;
		height: unset;
	}

	.new .submenu .container-submenu {
		padding-top: 1.5rem;
		box-shadow: 2px 3px 4px 0 rgba(102,102,102,0.5);
	}

		.new .submenu .container-submenu ul li:first-of-type {
			margin-bottom: 0.6rem;
		}

	.new .container-menuhu.LG .menu-desktop .container ul#menu-desktop li.selected i {
		transform: rotate(180deg);
		color: #2C85D5;
	}

	.new .submenu .container-submenu {
		flex-wrap: wrap;
		justify-content: center;
		display: flex;
	}
	/*.new .submenu .container-submenu{display: grid;grid-template-columns: repeat(auto-fill,minmax(max-content, 200px));grid-auto-rows: auto;grid-column-gap: 2.5rem;justify-content: center;width: -webkit-fill-available;width: -moz-available;}*/
	/*.new .submenu a { white-space: nowrap;}*/
	.new .submenu ul {
		margin: 0;
		padding: 0;
		list-style: none
	}

	.new .right i {
		font-size: 1.6rem;
		color: unset;
	}

	.new .right .menuicono div {
		color: unset;
	}

	.new .right .menuicono {
		color: #2F3343;
	}

		.new .right .menuicono:hover {
			color: #2C85D5;
		}

			.new .right .menuicono:hover > .new .right .menuicono div {
				color: #2C85D5;
			}

			.new .right .menuicono:hover > .new .right i {
				color: #2C85D5 !important;
			}

	.new .container-menuhu .submenu .mainmenu .offermob a {
		font-family: "IBMPlexRegularBold","IBMPlexRegular",sans-serif;
		color: #2f3343;
		padding-left: 0.5rem;
	}

	.new .tinyofertamobile {
		display: block;
		text-align: center;
		padding: 10px;
		font-family: "IBMPlexRegularBold","IBMPlexRegular",sans-serif;
		text-decoration: none;
	}

	.new .LG .tinyofertamobile {
		display: none;
	}

	.new .tinyofertamobile.MD {
		display: block;
	}

	@media (max-width: 1023px) {
		.card.container-item-2bord {
			min-width: 100% !important;
			max-width: 100% !important;
		}
	}

	@media (max-width: 640px) {
		.new .container-menuhu #g-navSubmenu.submenu {
			overflow: scroll;
		}

		#prev_year, #next_year {
			position: relative !important;
		}

		#navigation_year .icon-ic-arrow:before {
			content: '';
			content: '';
			position: absolute;
			top: 45px;
			left: 21px;
			width: 0;
			height: 0;
			border: 15px solid transparent;
			border-left: 15px solid #2870c9;
			transform: rotate(180deg);
		}


		#navigation_year .icon-ic-arrow2:after {
			content: '';
			position: absolute;
			top: 45px;
			left: 140px;
			width: 0;
			height: 0;
			border: 15px solid transparent;
			border-left: 15px solid #2870c9;
		}
	}

	#navigation_year .special:after {
		top: -14px;
	}

	@media (max-width: 380px) {
		.legal-notice-table tr {
			display: grid;
			width: 100%;
		}

			.legal-notice-table tr:first-of-type {
				display: none;
			}

			.legal-notice-table tr td {
				width: 100%;
				margin-bottom: 0.5rem;
				text-align: left;
			}
	}

	#wrapper .container p {
		overflow-wrap: break-word;
	}

	/* Nuevo componente Spacing junio 2023 */
	#spacing {
		width: 100%;
	}

		#spacing.spacing1 {
			height: 2px;
		}

		#spacing.spacing2 {
			height: 4px;
		}

		#spacing.spacing3 {
			height: 8px;
		}

		#spacing.spacing4 {
			height: 16px;
		}

		#spacing.spacing5 {
			height: 24px;
		}

		#spacing.spacing6 {
			height: 32px;
		}

		#spacing.spacing7 {
			height: 40px;
		}

		#spacing.spacing8 {
			height: 48px;
		}

		#spacing.spacing9 {
			height: 64px;
		}

		#spacing.spacing10 {
			height: 96px;
		}

		#spacing.spacing11 {
			height: 160px;
		}

	/* Nuevo componente Icon Text junio 2023 */
	.container-icontext .icon-text {
		text-align: center;
		padding-bottom: 16px;
	}

		.container-icontext .icon-text i {
			font-size: 32px;
			line-height: 32px;
		}

		.container-icontext .icon-text .text {
			margin: 8px 0 0;
			font-size: 16px;
			line-height: 24px;
			font-weight: 400;
		}

	.container-icontext .card {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		padding: 16px 16px 0;
		border-radius: 18px;
		box-shadow: 8px 6px 16px 0 rgba(0,0,0,0.15);
	}

	/* Nuevo componente anytech julio 2023 */

	.container-anytechv2 .card {
		text-align: center;
		display: grid;
		grid-template-areas: "texto" "text " "down";
		grid-template-columns: auto;
		grid-column-gap: 1rem;
		border-radius: 18px;
		box-shadow: 8px 6px 16px 0 rgba(0,0,0,0.15);
		padding: 10px;
		justify-content: center;
	}

	.container-anytechv2 .g-anytechv2-title {
		font-size: 18px;
		line-height: 23px;
		margin: 0 0 10px;
		grid-area: texto;
	}

	.container-anytechv2 img {
		width: 80px;
		height: 28px;
		grid-area: img;
		margin: 3px 0 0 0;
	}

	.container-anytechv2 .anytech-phone {
		font-size: 13px;
		line-height: 19px;
		grid-area: powered;
		margin: 0 8px 0 0;
	}

	.container-anytechv2 .g-anytechv2-subtitle {
		grid-area: text;
		margin: 0 0 10px;
		font-size: 16px;
		line-height: 24px;
	}

	.container-anytechv2 .down {
		grid-area: down;
		display: grid;
		align-items: center;
		justify-self: center;
		grid-template-areas: "powered img phone";
	}

	.container-anytechv2 .phone {
		font-size: 22px;
		line-height: 29px;
		grid-area: phone;
		text-decoration: none;
		font-family: "IBMPlexRegularBold","IBMPlexRegular",sans-serif;
		margin-left: 0.4rem;
	}

	/* Nuevo componente awards julio 2023 */

	.container-awards .card {
		text-align: center;
		border-radius: 18px;
		padding: 16px 24px;
		justify-content: center;
		min-width: auto !important;
		width: 80%;
		margin: 0 auto;
	}

		.container-awards .card.boxShadow {
			box-shadow: 8px 6px 16px 0 rgba(0,0,0,0.15);
		}

	.container-awards .g-awards-title {
		font-size: 18px;
		line-height: 23px;
		margin-bottom: 16px;
		text-align: center;
		font-weight: 400;
	}

	.container-awards #trustpilot-widget {
		grid-area: trust;
	}

	.container-awards .container2 {
		margin: 0 auto;
		position: relative;
		max-width: calc(100% - 48px);
	}

	.container-awards .slick-slide {
		margin: 0px 20px;
	}

	@media (min-width: 1400px) {
		.container-awards .slick-slide img {
			max-width: 88px;
			max-height: 45px;
			height: 45px;
		}

		.container-awards .noSlider div img {
			max-height: 45px;
			height: 45px;
		}
	}

	@media (min-width: 701px) and (max-width: 1399px) {
		.container-awards .slick-slide img {
			max-height: 60px;
			height: 60px;
		}

		.container-awards .noSlider div img {
			max-height: 60px;
			height: 60px;
		}
	}

	.container-awards .slick-slider .slick-list {
		width: 100%;
		margin: 0 auto;
	}

	.container-awards i.prev, .container-awards i.next {
		font-size: 32px;
		line-height: 32px;
		position: absolute;
		top: 50%;
		display: block;
		width: 32px;
		height: 32px;
		padding: 0;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
		cursor: pointer;
		color: #2F3343;
		border: none;
		outline: none;
		background: transparent;
		font-family: "IBMPlexRegularBold","IBMPlexRegular",sans-serif;
	}

	.container-awards .container2 i.prev {
		left: 0;
	}

	.container-awards .container2 i.next {
		right: 0;
	}

	.container-awards .hasSlider {
		display: flex;
		grid-column-gap: 24px;
	}

	.container-awards .slick-slide {
		transition: all ease-in-out .3s;
	}

	.container-awards .trustpilotHidden {
		display: none;
	}

	.container-awards .rightTrustpilot {
		display: flex;
		justify-content: center;
	}

	.container-awards .noSlider {
		display: flex;
	}

		.container-awards .noSlider div {
			margin-right: 16px;
			align-self: center;
		}

			.container-awards .noSlider div:last-child {
				margin-right: 0;
			}

	.container-awards .rightTrustpilot .divider {
		display: inline-block;
		border-left: 1px solid #D8D8D8;
		width: 1px;
		height: 33px;
		margin-left: 32px;
		align-self: center;
	}

	.container-awards .rightTrustpilot .trustpilot-widget {
		align-self: center;
	}

		.container-awards .rightTrustpilot .trustpilot-widget iframe {
			height: 45px;
		}
	/*.container-awards .slider.demo{max-height: 50px;}*/

	.g-awards-img {
		grid-area: images;
	}

		.g-awards-img img {
			margin-right: 16px;
		}

			.g-awards-img img:last-of-type {
				margin-right: 0;
			}


	/* new componente hero*/
	.new.container-hero h1 {
		font-size: 36px;
		line-height: 47px;
		margin-bottom: 16px;
	}

	.new.container-hero .titgroup h1 {
		margin-bottom: 0;
	}

	.new.container-hero h2 {
		font-size: 30px;
		line-height: 39px;
		margin-bottom: 16px;
	}

	.new.container-hero h3 {
		font-size: 25px;
		line-height: 37px;
		margin-bottom: 16px;
	}

	.new #icons-hero .textLink, .new.container-fototext a.textLink, a.secondaryLink {
		display: inline-block;
		transition: .15s;
		text-decoration-style: dotted !important;
		color: unset !important;
	}

	a.secondaryLink {
		font-weight: unset !important;
		display: initial !important;
		text-decoration-line: underline !important;
	}

		.new #icons-hero .textLink:hover, .new.container-fototext a.textLink:hover, a.secondaryLink:hover {
			text-decoration: none !important;
		}

	.new.container-hero a:not(.btn); {
		color: #ff9010;
	}

	.new .compatible {
		display: block;
	}

	.new .awards-hero img {
		margin-right: 16px;
	}

	.new.container-hero {
		padding: 0;
	}

		.new.container-hero .body {
			padding: 0;
		}

		.new.container-hero .actions {
			padding: 0;
		}

			.new.container-hero .actions p {
				font-size: 1rem;
			}

				.new.container-hero .actions p:first-child {
					font-size: 28px;
					line-height: 42px;
					margin-bottom: 4px;
				}

		.new.container-hero .caption, .new #icons-hero {
			font-size: 13px;
		}

	@media screen and (min-width:992px) {
		.new.container-hero .actions .btn {
			padding: .475rem 3.5rem;
		}
	}

	@media screen and (max-width:992px) {
		.new.container-hero .btn {
			display: block
		}
	}

	.new.container-hero .variable-grid.grid {
		display: grid;
		grid-template-columns: auto 33.32%;
		grid-column-gap: 24px;
	}

	.new.container-hero .actions .actions-left .btn-offer button {
		padding-left: 3.5rem;
	}

	.new.container-hero .compatible p, .new.container-hero .compatible a span {
		font-size: 13px;
		line-height: 19px;
		margin: 0;
	}

	.new.container-hero .compatible p, .new.container-hero .compatible .icons {
		display: inline-block;
	}

	.new.container-hero .compatible {
		margin-bottom: 16px;
	}

		.new.container-hero .compatible a span::before {
			content: ',';
			color: #2F3343;
			margin-right: 4px;
			margin-left: -3px;
		}

		.new.container-hero .compatible a:first-child span::before {
			content: '';
		}

	.new.container-hero .down-hero .divider {
		border-left: 1px solid #D8D8D8;
		margin: 0 16px;
	}

	.new.container-hero.LG .actions .actions-right button {
		width: 100%;
	}

	.new.container-hero .actions.tablet, .new.container-hero .compatible.tablet, .new.container-hero .down-hero.tablet {
		display: none;
	}

	.new.container-hero .actions .actions-right {
		align-self: end;
	}

	.new.container-hero .awards-hero {
		display: flex;
	}

	@media screen and (max-width:992px) {
		.new.container-hero .awards-hero {
			justify-content: center;
			margin-bottom: 16px;
		}

		.new.container-hero .down-hero.tablet {
			margin-bottom: 32px;
		}
	}

	.new.container-hero .awards-hero img {
		margin: 0 8px 0 0;
		max-height: 40px;
		height: 40px;
	}

		.new.container-hero .awards-hero img:last-child {
			margin: 0;
		}

	.new.container-hero .down-hero .trustpilot-widget {
		align-self: center;
		margin-left: -10px;
	}

	.new.container-hero .actions .actions-left .btn-offer, .new.container-hero .actions .actions-left button {
		width: 100%;
	}

	.new.container-hero.hero-card .down-hero {
		margin-top: 8px;
	}

	.new.container-hero #icons-hero {
		margin-left: 8px;
		padding: 0;
	}

		.new.container-hero #icons-hero .icon, .new.container-hero #icons-hero .iconLink {
			margin-right: 8px;
			vertical-align: middle;
		}

		.new.container-hero #icons-hero .iconLink {
			transition: .15s;
		}

			.new.container-hero #icons-hero .iconLink:hover {
				opacity: .6
			}
	.new.container-hero .containerimg {
		max-width: unset !important;
		padding-left: 3rem !important;
		width: unset !important;
	}

	.new.container-hero h3 {
		margin-left: unset;
		margin-right: unset;
	}

	.new.container-hero .titgroup img {
		display: block;
		margin: 0 1rem 0 0;
		width: auto;
	}

	.new.container-hero .titgroup {
		display: flex;
		margin-bottom: 16px;
	}

	.new.container-hero .block .titgroup {
		justify-content: center;
	}

	.new.container-hero .titgroup.top {
		flex-direction: column;
	}

		.new.container-hero .titgroup.top i {
			margin-bottom: 1rem;
			align-self: auto;
		}

	.new.container-hero .block .titgroup.top {
		flex-direction: column;
		align-items: center;
	}

	.new.container-hero .titgroup i {
		font-size: 3rem;
		margin-right: 1rem;
	}

	.container-anytech .container.card {
		border-radius: 18px;
		padding: 8px 16px;
		box-shadow: 8px 6px 16px 0 rgba(0,0,0,0.15);
		width: 97%;
		margin: 0 auto;
	}

	@media (min-width:1024px) {
		.new.container-hero .grid .right .rightImage.desktop {
			display: block;
		}

		.new.container-hero .grid .right .rightImage.tablet,
		.new.container-hero .rightImage.mobile {
			display: none;
		}
	}

	@media (min-width: 701px) and (max-width:1023px) {
		.new.container-hero .grid .right .rightImage.tablet {
			display: block;
		}

		.new.container-hero .grid .right .rightImage.desktop,
		.new.container-hero .rightImage.mobile {
			display: none;
		}
	}

	@media (max-width:700px) {
		.new.container-hero .grid .right .rightImage.desktop,
		.new.container-hero .grid .right .rightImage.tablet {
			display: none;
		}

		.new.container-hero .rightImage.mobile {
			display: block;
		}
	}

	/*nuevo hero soporte */
	.new.container-hero-support .grid .right {
		justify-self: end;
	}

	.new.container-hero-support h1 {
		font-size: 36px;
		line-height: 54px;
	}

	.new.container-hero-support h2 {
		font-size: 30px;
		line-height: 45px;
		margin-top: 8px;
	}

	.new.container-hero-support h3 {
		font-size: 25px;
		line-height: 37px;
		margin-top: 8px;
	}

	.new.container-hero-support .buscador {
		position: relative;
		width: 49.98%;
		margin: 32px auto 0;
		padding-bottom: 40px;
	}

		.new.container-hero-support .buscador.alignInputLeft {
			margin-left: 0;
			margin-right: auto;
		}

		.new.container-hero-support .buscador.alignInputCenter {
			margin-left: auto;
			margin-right: auto;
		}

		.new.container-hero-support .buscador.alignInputRight {
			margin-left: auto;
			margin-right: 0;
		}

		.new.container-hero-support .buscador.hasRightImage {
			width: 66.64%;
		}

		.new.container-hero-support .buscador.noHasRightImage {
			width: 49.98%;
		}

		.new.container-hero-support .buscador .buscar.acquisition {
			border: 1px solid #FF9010;
		}

		.new.container-hero-support .buscador i.acquisition {
			background-color: #FF9010;
		}

		.new.container-hero-support .buscador .buscar.retention {
			border: 1px solid #2C85D5;
		}

		.new.container-hero-support .buscador i.retention {
			background-color: #2C85D5;
		}

		.new.container-hero-support .buscador .buscar {
			border-radius: 30px 0px 0px 30px;
			width: calc(100% - 106px);
			display: block;
			font-size: 16px;
			line-height: 24px;
			font-weight: 400;
			-moz-appearance: none;
			-webkit-appearance: none;
			appearance: none;
			border: 0;
			box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
			padding: 11px 16px;
			outline: none;
		}

		.new.container-hero-support .buscador i.acqHover:hover {
			opacity: 0.7;
		}

		.new.container-hero-support .buscador i.retentionHover:hover {
			background: linear-gradient(90deg, #2C85D5 0%, #15426A 100%);
		}

		.new.container-hero-support .buscador i {
			display: block;
			position: absolute;
			right: 0;
			font-size: 24px;
			color: #FFFFFF;
			padding: 12px 24px;
			border-radius: 0 30px 30px 0;
			cursor: pointer;
			transition: .5s;
		}

	.new.container-hero-support .caption a {
		color: #2C85D5;
		font-size: 16px;
		width: auto;
		line-height: 24px;
		font-family: "IBMPlexRegularBold","IBMPlexRegular",sans-serif;
	}

		.new.container-hero-support .caption a:hover {
			text-decoration: underline !important;
		}

	.new.container-hero-support .compatible .caption {
		display: flex;
		grid-row-gap: 16px;
		grid-column-gap: 64px;
		flex-wrap: wrap;
	}

		.new.container-hero-support .compatible .caption.centerLinks {
			justify-content: center;
		}

		.new.container-hero-support .compatible .caption.rightLinks {
			justify-content: end;
		}

	.new.container-hero-support .compatible {
		padding-bottom: 24px;
		margin-bottom: 0 !important;
	}

	.new.container-hero-support .grid .right.imageTop {
		align-self: start;
	}

	.new.container-hero-support .grid .right.imageCenter {
		align-self: center;
	}

	.new.container-hero-support .grid .right.imageBottom {
		align-self: end;
	}

	.new.container-hero-support .grid .left.textTop {
		align-self: start;
	}

	.new.container-hero-support .grid .left.textCenter {
		align-self: center;
	}

	.new.container-hero-support .grid .left.textBottom {
		align-self: end;
	}

	@media screen and (max-width:1023px) {
		.new.container-hero-support .buscador.hasRightImage,
		.new.container-hero-support .buscador {
			width: auto;
		}

			.new.container-hero-support .buscador.noHasRightImage {
				width: auto;
			}

		.new.container-hero-support .block {
			text-align: center !important;
		}

		.new.container-hero .compatible .caption {
			flex-direction: column;
			grid-row-gap: 32px;
		}

			.new.container-hero .compatible .caption.centerLinks {
				justify-content: start;
				flex-wrap: unset;
			}

			.new.container-hero .compatible .caption.rightLinks {
				text-align: center;
			}

		.new.container-hero-support .compatible {
			padding-bottom: 32px;
		}
	}

	@media screen and (min-width: 1024px) and (max-width:1400px) {
		.new.container-hero-support .buscador.hasRightImage {
			width: 74.97%;
		}
	}

	@media screen and (min-width: 701px) and (max-width:1023px) {
		.new.container-hero-support h1 {
			font-size: 34px;
			line-height: 51px;
		}

		.new.container-hero-support h3 {
			font-size: 28px;
			line-height: 42px;
		}

		.new.container-hero-support .grid .right .rightImage.tablet {
			width: 100%;
		}
	}

	@media screen and (max-width:700px) {
		.new.container-hero-support h1 {
			font-size: 26px;
			line-height: 39px;
		}

		.new.container-hero-support h2 {
			font-size: 23px;
			line-height: 34px;
		}

		.new.container-hero-support h3 {
			font-size: 22px;
			line-height: 33px;
		}

		.new.container-hero-support .buscador {
			padding-bottom: 48px;
		}

		.new.container-hero-support .rightImage.mobile {
			width: auto !important;
			margin-top: 0 !important;
		}
	}

	@media screen and (max-width:350px) {
		.new.container-hero-support .rightImage.mobile {
			width: 100% !important;
		}
	}
	/*fin nuevo hero soporte */



	/* Nuevos componentes cards agosto 2024 */

	.container-awards-card .boxShadow {
		border-radius: 0px 20px;
		box-shadow: 0px 0px 10px 0px rgba(204, 204, 204, 0.50);
	}

	.container-awards-card .cardawardcontent .cardaward {
		padding: 16px 12px;
		align-self: stretch;
		min-width: 175px;
		min-height: 188px;
	}

	.container-awards-card .slick-slide img {
		max-height: 74px !important;
		height: 74px !important;
		margin: 0 auto 0.5rem;
	}

	.container-awards-card .noSlider div img {
		max-height: 74px !important;
		height: 74px !important;
		margin: 0 auto;
	}

	.container-awards-card .noSlider div {
		margin-right: 24px;
	}

	.container-awards-card .slider {
		white-space: inherit;
	}

	.container-awards-card .slick-current {
		padding-left: 1rem;
	}

	.container-awards-card .slick-slide {
		margin: 4px 20px;
	}

	.container-awards-card .cardaward h5, .container-awards-card .cardaward a {
		display: block;
		max-width: 208px;
		margin: 0 auto;
	}

	.container-awards-card .cardaward h5 {
		min-height: 66px;
		margin: 24px 0 8px;
	}

	.container-awards-card .card {
		width: 97%;
	}

	.cardStepper img {
		position: absolute;
		top: -20%;
		left: calc(50% - 50px);
	}

	.cardStepper {
		position: relative;
		padding: 0 16px 24px;
		flex: 1 1 0px;
	}

		.cardStepper .body {
			margin-top: 2.6rem;
		}

		.cardStepper .title {
			margin-bottom: 16px;
		}

		.cardStepper .subtitle {
			margin-bottom: 42px;
		}

		.cardStepper .caption {
			position: absolute;
			bottom: 24px;
			width: 90%
		}



	.cardIcon {
		padding: 16px;
	}

		.cardIcon .title {
			margin: 16px 0 8px;
			font-size: 22px;
			line-height: 33px;
		}

		.cardIcon i {
			font-size: 24px;
		}

	.cardAddon {
		display: flex;
		padding: 32px;
		justify-content: space-between;
	}

		.cardAddon .title {
			margin: 16px 0 8px
		}

		.cardAddon .line {
			border-top: 1px solid #D8D8D8;
			margin: 8px auto;
			width: 65%;
		}

		.cardAddon .caption, .cardAddon .icons span {
			font-size: 13px;
			line-height: 19px;
		}

		.cardAddon .actions, .cardProduct .actions {
			padding: 8px 16px 16px;
			justify-self: center;
		}

		.cardAddon .right, .cardProduct .right {
			border-radius: 10px;
			box-shadow: 0px 0px 17px 0px rgba(204, 204, 204, 0.25);
			background-color: #ffffff;
			width: 24%;
			margin-left: 32px;
			min-width: 232px;
			height: 100%;
			display: grid;
		}

		.cardAddon .right {
			margin-right: 0;
		}

		.cardAddon .offer, .cardProduct .offer {
			border-radius: 10px 0px;
			background-color: #E02222;
			color: #ffffff;
			font-family: "IBMPlexRegularBold","IBMPlexRegular",sans-serif;
			width: 92px;
			height: 30px;
			text-align: center
		}

		.cardAddon.LG p.price-after, .cardAddon.MD p.price-after, .cardAddon.SM p.price-after, .cardProduct.LG p.price-after, .cardProduct.MD p.price-after, .cardProduct.SM p.price-after {
			font-size: 40px;
			line-height: normal;
		}

		.cardAddon .actions select, .cardProduct select, .cardHomeuser select {
			border-radius: 50px;
			border: 1px solid #CCC;
			color: #2F3343 !important;
		}

		.cardAddon .wg-select i, .cardProduct .wg-select i, .cardHomeuser .wg-select i {
			color: #2F3343;
		}

		.cardAddon .wg-select i {
			right: 1.2rem;
		}

		.cardAddon .price-after {
			margin-bottom: 0.6rem;
		}

		.cardAddon .actions, .cardProduct .actions {
			color: #2f3343;
			width: 87%;
		}

			.cardAddon .actions .btn {
				display: block;
			}

		.cardAddon .sep:last-child {
			display: none;
		}

		.cardAddon .icons a {
			color: #2f3343
		}

	/*CONTAINER AJUSTE RESPONSIVE*/
	@media (max-width: 700px) {
		/*.component-container .container .mt-16{grid-template-columns: auto !important;}*/
		.component-container .container .mt-16:not(:has(.container-awards-card)) {
			grid-template-columns: auto !important;
		}
		/*CORRECCION PARA QUE EN MOBILE SE MUESTRE BIEN EL SLIDER DE PREMIOS (awards card)*/
		.cardAddon .actions, .cardProduct .actions {
			width: 90%;
		}
	}

	.cardProduct {
		display: grid;
		padding: 24px;
		grid-template-areas: 'img body right' 'footer footer footer';
		grid-template-columns: auto;
		align-items: center;
	}

		.cardProduct img {
			grid-area: img;
			width: 100px;
			margin-right: 8px;
		}

		.cardProduct .title {
			margin: 16px 0;
		}

		.cardProduct .body {
			margin: 0 10px 0 32px;
			grid-area: body;
			text-align: left
		}

			.cardProduct .body div {
				text-align: left;
			}

			.cardProduct .body ul {
				padding-left: 15px;
			}

		.cardProduct .footer {
			display: flex;
			margin: 24px 0 0;
			grid-area: footer;
			justify-self: center;
		}

		.cardProduct .caption {
			margin-right: 24px;
			align-self: center;
		}
		/*.cardProduct .btn{margin-top: 0.5rem;}*/
		.cardProduct .right {
			align-content: center;
		}

		.cardProduct .caption img {
			margin-right: 8px;
		}

		.cardProduct img.logoTablet,
		.cardProduct img.logoMobile {
			display: none;
		}

		.cardProduct .price-before.mt-6, .cardProduct .price-after.mt-6 {
			margin-top: 24px !important;
		}

		.cardProduct p.price-after {
			margin-bottom: 0.5rem;
		}

	.container-cardchar {
		margin: 0 8% 0.8rem;
	}


	@media screen and (min-width: 701px) and (max-width: 1023px) {
		.container-cardchar {
			margin: 0 16% 0.8rem;
		}

		.cardProduct img.logoDesktop,
		.cardProduct img.logoMobile {
			display: none;
		}

		.cardProduct img.logoTablet {
			display: block;
		}
	}

	@media screen and (max-width: 700px) {
		.cardProduct img.logoDesktop,
		.cardProduct img.logoTablet {
			display: none;
		}

		.cardProduct img.logoMobile {
			display: block;
		}

		.container-cardchar {
			margin: 0 0 0.8rem;
		}
	}

	.cardHomeuser {
		padding: 32px 16px;
		position: relative;
		margin-top: 35px;
	}

		.cardHomeuser img {
			margin-bottom: 16px;
		}

		.cardHomeuser .caption {
			text-align: left;
			line-height: 19px;
			font-size: 13px;
			position: absolute;
			bottom: 32px;
		}

		.cardHomeuser .max_protect {
			position: absolute;
			width: 100%;
			font-size: 16px;
			line-height: 24px;
			color: #FFFFFF;
			text-align: center;
			left: 0;
			top: -35px;
			border-radius: 10px 10px 0 0;
			padding: 9px 0;
		}

			.cardHomeuser .max_protect span, .cardHomeuser .dto {
				font-family: "IBMPlexRegularBold","IBMPlexRegular",sans-serif;
			}

		.cardHomeuser .actions div {
			font-size: 22px;
			line-height: 22px;
		}

		.cardHomeuser ul, .cardHomeuser.MD ul {
			margin-left: 16px;
			padding: 0;
			text-align: left;
		}

		.cardHomeuser li {
			list-style: none;
			display: flex;
			margin-left: -16px;
			margin-bottom: 8px;
			align-items: baseline;
		}

			.cardHomeuser li i {
				display: inline-block;
				width: 16px;
				height: 16px;
				margin-right: 0.5rem;
				color: #38A977;
			}

			.cardHomeuser li span {
				display: inline-block;
				width: 16px;
				height: 16px;
				margin-right: 0.5rem;
			}

		.cardHomeuser .icon-cleanup {
			background: url("../svg/pandasecurity-dome-clenaup.svg") no-repeat left top;
		}

		.cardHomeuser .icon-pass {
			background: url("../svg/pandasecurity-dome-passwords.svg") no-repeat left top;
		}

		.cardHomeuser .icon-vpn {
			background: url("../svg/pandasecurity-dome-vpn.svg") no-repeat left top;
			min-width: 16px;
		}

		.cardHomeuser .icon-total {
			background: url("../svg/pandasecurity-dome-totalcare.svg") no-repeat left top;
		}

		.cardHomeuser .btn {
			display: block;
		}

		.cardHomeuser select {
			border: 2px solid #2F3343;
		}

		.cardHomeuser .wg-select {
			max-width: 208px;
			margin: 0 auto;
		}

			.cardHomeuser .wg-select i.pandasecurity-icon-down {
				right: 1rem;
				top: 8px;
			}

		.cardHomeuser.LG p.price-before {
			margin: 8px 0;
			font-size: 16px;
			line-height: 24px;
		}

		.cardHomeuser.LG p.price-after {
			font-size: 30px;
			line-height: 45px;
			font-family: "IBMPlexRegularBold","IBMPlexRegular",sans-serif;
		}

		.cardHomeuser .body {
			margin-top: 1rem;
		}

	/*Estilos test A/B homeusers card htmlplugin 31/01/25*/
	#hero #hero_cards_desktop .cardHomeuser .box_pde, #hero #hero_cards_desktop .cardHomeuser .box_pda, #hero #hero_cards_desktop .cardHomeuser .box_pdc, #hero #hero_cards_desktop .cardHomeuser .box_pdp {
		background-size: 211px 44px;
		background-position: center;
		width: 211px;
		height: 44px;
	}

	#hero #hero_cards_desktop .cardHomeuser .box_pde {
		background-size: 198px 45px;
		width: 198px;
		height: 45px;
	}

	#hero #hero_cards_desktop .cardHomeuser .box_pdc {
		background-size: 208px 44px;
		width: 208px;
	}

	#hero #hero_cards_desktop .cardHomeuser .box_pdp {
		background-size: 200px 45px;
		width: 200px;
		height: 45px;
	}

	.cardHomeuser .save {
		font-family: "IBMPlexRegular",sans-serif;
		color: #2F3343;
		font-size: 22px;
		line-height: 22px;
	}

		.cardHomeuser .save .dtoSave {
			font-family: "IBMPlexRegularBold","IBMPlexRegular",sans-serif;
		}

	#hero #hero_cards_desktop .hero_card.cardHomeuser {
		padding: 32px 16px 18px 16px;
		padding: 43px 16px 18px 16px;
	}

	.cardHomeuser .max_protect {
		padding: 7px 0;
	}

	#hero .cardHomeuser p.max_protect {
		top: -35px;
		font-size: 22px;
		line-height: 22px;
	}

	#hero .cardHomeuser .save {
		margin-bottom: 8px;
	}

	#hero .cardHomeuser .save {
		color: #E02222;
	}

	#hero .cardHomeuserc .save {
		color: #E02222;
	}

	#hero .cardHomeuser p.freemonth {
		text-align: left;
		font-size: 1rem;
		line-height: 1.5rem;
	}

	#hero #hero_cards_desktop .hero_card_pdp.cardHomeuser {
		background: #f2f5fa !important;
	}

	#hero .cardHomeuser select {
		font-size: 13px;
		line-height: 19px;
		background: url("https://www.pandasecurity.com/security-promotion/resources/dome2001/img/icon-down.svg") no-repeat 95% #ffffff;
	}

	#hero .cardHomeuser3 .precio_despues .preciom, #hero .cardHomeuser3 .precio_despues .precioy {
		font-size: 30px;
		line-height: 45px;
	}

	#hero .cardHomeuser3 .precio_despues {
		font-size: 1rem;
		line-height: 1.5rem;
	}

	#hero #hero_cards_desktop .monthly, #hero #hero_cards_desktop .yearly {
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		grid-column-gap: 30px;
		margin-bottom: 0;
		position: relative;
	}

	#hero #hero_cards_desktop.cardHomeuser3 .monthly {
		display: none;
	}

	#hero #hero_cards_desktop.cardHomeuser3 {
		display: flex;
	}

		#hero #hero_cards_desktop.cardHomeuser3 .monthly .precio_antes {
			text-decoration: none;
		}

	.component-container #hero.defaultd {
		padding: 0 !important;
		margin-top: -60px;
	}

	#hero .cardHomeuserdesktop .cardHomeuser .savep {
		font-size: 22px;
		line-height: 24px;
		font-family: "IBMPlexRegularBold", sans-serif;
		color: #FFFFFF;
		text-align: center;
		padding: 5px 22px;
		background: #E02222;
		border-radius: 0 0 10px 10px;
		width: max-content;
		margin: 0 auto 9px;
	}

	#hero .nouk #hero_cards_desktop .hero_card.cardHomeuser.hero_card_pdp {
		padding-top: 0;
	}

	#hero #hero_cards_mobile {
		display: none;
	}

	#hero #selector_area.cardsselect {
		display: flex;
		gap: 48px;
		justify-content: center;
		background: #FFFFFF;
		border-radius: 25px;
		border: 0.5px solid #DBDBDB;
		text-align: center;
		padding: 16px 0;
		margin: 0 auto 1.5rem;
		box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
	}

		#hero #selector_area.cardsselect .selector {
			display: flex;
			gap: 16px;
		}

	#hero .cardsselect .selectortitle {
		font-size: 1rem;
		line-height: 1.5rem;
		font-family: "IBMPlex", sans-serif;
		text-align: center;
		align-self: center;
	}

	#hero .cardsselect #devices_number {
		border-radius: 12px;
		box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
		border: 0.5px solid #DBDBDB;
		padding: 5px;
		height: 40px;
	}

		#hero .cardsselect #devices_number button {
			width: 40px;
			height: 40px;
			background: #FFFFFF;
			border: 0;
			outline: none;
			cursor: pointer;
		}

		#hero .cardsselect #devices_number .selected {
			background: #2C85D5;
			border-radius: 10px;
			border: 0;
			color: #FFFFFF;
		}

		#hero .cardsselect #devices_number button:nth-of-type(4) {
			border: none;
		}

	#hero .cardsselect #devices_number {
		width: auto;
	}


	@media screen and (max-width: 1199px) {
		#hero #hero_cards_desktop.cardHomeuserdesktop, #hero #hero_cards_desktop.cardHomeuserdesktop .monthly, #hero #hero_cards_desktop.cardHomeuserdesktop .yearly {
			display: grid;
			grid-template-columns: 48% 48%;
			grid-column-gap: 30px;
			grid-row-gap: 40px;
		}

		#hero #hero_cards_desktop.cardHomeuser3 {
			grid-template-columns: 100%;
		}

		#hero #hero_cards_desktop.cardHomeuserdesktop .monthly {
			display: none;
		}

		#hero #hero_cards_desktop.cardHomeuserdesktop {
			display: none;
		}

		#hero .nouk #hero_cards_mobile .hero_card_mobile.hero_card_mobile_pdp.cardHomeuser {
			padding-top: 0;
		}

		#hero #selector_area.cardsselect {
			display: none;
		}

		#hero_cards_mobile.cardHomeuserdesktop select {
			display: block;
			width: 100%;
			height: 40px;
			border: 1px solid #2F3343;
			border-radius: 100px;
			font-size: 16px;
			line-height: 24px;
			padding-left: 16px;
			outline: none;
			background: url("https://www.pandasecurity.com/security-promotion/resources/dome2001/img/icon-down.svg") no-repeat 95% #fff !important;
			-moz-appearance: none;
			-webkit-appearance: none;
			appearance: none;
			margin-bottom: 8px;
		}
	}

	@media screen and (max-width: 700px) {
		.hero_card_pde.cardHomeuser {
			margin-top: 0;
		}
		/* #hero #hero_cards_desktop.cardHomeuserdesktop,*/ #hero #hero_cards_desktop.cardHomeuserdesktop .monthly, #hero #hero_cards_desktop.cardHomeuserdesktop .yearly {
			display: grid;
			grid-template-columns: 100% !important;
			grid-row-gap: 40px;
		}

		#hero .cardHomeuser {
			margin-top: 0;
		}

		#hero #hero_cards_desktop .hero_card_pdp.cardHomeuser {
			margin-top: 35px;
		}

		#hero #hero_cards_desktop.cardHomeuserdesktop .monthly {
			display: none;
		}

		.component-container #hero.defaultd {
			margin-top: -44px;
		}
	}

	#hero #hero_cards_desktop.cardHomeuserdesktop {
		padding-top: 0;
	}

	/*NACHO input yearly*/
	#inputs_hu {
		margin: 0 0 24px;
	}

		#inputs_hu .inputs_hu_card {
			background: #FFFFFF;
			border-radius: 10px;
			box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.25);
			padding: 16px 0;
			width: 904px;
			margin: 0 auto;
		}

		#inputs_hu .flexbox_card {
			display: flex;
			gap: 80px;
			justify-content: center;
		}

			#inputs_hu .flexbox_card #yearly {
				display: flex;
				gap: 16px;
			}

				#inputs_hu .flexbox_card #yearly p.discount {
					background: url("../png/pandasecurity-line-desktop.png") no-repeat right bottom;
					background-size: 180px 7px;
					height: 32px;
				}

			#inputs_hu .flexbox_card .input {
				background: url("../png/pandasecurity-icon-radio-button-off.png") no-repeat left 2px;
				cursor: pointer;
			}

				#inputs_hu .flexbox_card .input.selected {
					background: url("../png/pandasecurity-icon-radio-button-on.png") no-repeat left 2px;
					cursor: pointer;
				}

				#inputs_hu .flexbox_card .input p {
					font-size: 18px;
					line-height: 27px;
					font-weight: 700;
					margin-left: 40px;
				}

					#inputs_hu .flexbox_card .input p.discount {
						margin-left: 0;
						color: #E02222;
					}

		#inputs_hu .flexbox_card_mobile {
			display: none;
		}

	@media screen and (min-width: 1024px) {
		#inputs_hu p.discount_mob {
			display: none !important;
		}
	}

	@media screen and (max-width: 1023px) {
		#inputs_hu {
			margin: 0 0 24px;
			padding: 16px 0;
			box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.15);
			background: #FFFFFF;
		}

			#inputs_hu.fixed {
				position: fixed;
				width: 100%;
				z-index: 1111111111;
				left: 0;
			}

			#inputs_hu .inputs_hu_card {
				box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
				border-radius: 50px;
				width: max-content;
				margin: 0 auto;
				padding: 5px;
			}

			#inputs_hu .flexbox_card {
				display: none;
			}

			#inputs_hu .flexbox_card_mobile {
				display: flex;
				gap: 0;
				width: max-content;
			}

				#inputs_hu .flexbox_card_mobile #yearly {
					order: 1;
				}

				#inputs_hu .flexbox_card_mobile #monthly {
					order: 2;
				}

				#inputs_hu .flexbox_card_mobile #yearly p.discount {
					display: none !important;
				}

				#inputs_hu .flexbox_card_mobile .input {
					background: transparent;
					padding: 8px 51px;
				}

					#inputs_hu .flexbox_card_mobile .input.selected {
						background: #2F3343;
						color: #FFFFFF;
						border-radius: 50px;
						font-weight: 700;
					}

					#inputs_hu .flexbox_card_mobile .input p {
						margin: 0;
					}

			#inputs_hu p.discount_mob {
				font-size: 18px;
				line-height: 27px;
				font-weight: 700;
				color: #E02222;
				text-align: center;
				margin-top: 8px;
				background: url("../png/pandasecurity-line-desktop.png") no-repeat bottom;
				background-size: 186px 7px;
				height: 35px;
			}
	}
	/*NACHO*/
	/* Fin Estilos test A/B homeusers card htmlplugin 31/01/25*/

	.abslink {
		color: #FF9010;
		padding: 10px !important;
	}

	@media (max-width: 1240px) {
		/*.cardStepper{width: 100%;}
	.cardStepper{margin-top: 3rem;}*/
		.cardStepper {
			padding-bottom: 3.5rem;
		}

			.cardStepper img {
				top: -20%;
			}
	}

	@media (max-width: 1023px) {
		.cardProduct {
			grid-template-areas: 'img img img' 'body body right' 'footer footer footer';
			grid-template-columns: auto;
			align-items: center;
		}

			.cardProduct .body {
				margin: 0 10px 0 0;
			}

			.cardProduct img {
				justify-self: center;
			}
	}

	@media (max-width: 820px) {
		.cardStepper {
			width: 100%;
			flex: initial;
		}

			.cardStepper.roundedmobile:first-of-type {
				border-radius: 10px 10px 0 0 !important;
			}

			.cardStepper.roundedmobile:last-of-type {
				border-radius: 0 0 10px 10px !important;
			}

			.cardStepper .caption {
				position: inherit;
				width: 100%;
			}

			.cardStepper .subtitle {
				margin-bottom: 16px;
			}

		.container-awards-card .cardawardcontent .cardaward {
			width: 184px !important;
			min-height: 210px;
		}

		.container-awards-card .slick-slide {
			margin: 4px 20px 4px 0;
		}
	}

	.container-cardchar .container div {
		padding: 24px;
	}

	.container-cardchar ul {
		list-style: none;
		padding: 0 !important;
	}

	.container-cardchar li i {
		margin-right: 16px;
		font-size: 24px;
	}

	.container-cardchar li {
		margin-bottom: 1rem;
		display: flex;
		text-align: left;
	}

		.container-cardchar li span {
			display: block;
		}

	@media (max-width: 900px) {
		.container-cardchar ul {
			column-count: inherit !important;
			padding: 0;
			display: table;
			margin: 0 auto;
		}
	}

	@media (max-width: 1023px) {
		.cardProduct {
			padding: 32px 24px 16px;
			grid-template-areas: 'img' 'body' 'footer' 'right';
			margin-left: 16%;
			margin-right: 16%;
		}

			.cardProduct .right {
				width: 100%;
				margin: 0;
			}

			.cardProduct .footer {
				width: 100%;
				margin: 0 0 1rem;
				flex-direction: column;
			}

				.cardProduct .footer .caption {
					margin: 24px 0 1rem;
				}

			.cardProduct img { /* width: fit-content; */
				margin: 0 auto 1rem;
			}

			.cardProduct .actions {
				width: 95%;
			}

			.cardProduct .btn {
				width: 90%;
			}

			.cardProduct .title {
				text-align: center !important;
			}
	}

	@media (max-width: 769px) {
		.cardProduct img {
			margin: 0 1.5rem 1rem 0;
		}

		.cardProduct .title {
			text-align: left !important;
		}

		.cardProduct {
			margin-left: 0;
			margin-right: 0;
		}

			.cardProduct .caption {
				align-self: flex-start;
			}

			.cardProduct .right {
				width: 80%;
				margin: 0 auto;
			}
	}

	@media (max-width: 599px) {
		.cardProduct .right {
			width: 100%;
		}

		.cardProduct .footer .icons {
			display: flex;
			flex-direction: column;
			align-items: center;
		}
	}

	@media (max-width: 750px) {
		.container-cardchar .container div {
			padding: 24px 16px;
		}

		.cardHomeuser .caption {
			width: 93%;
		}
	}

	@media (max-width: 550px) {
		.cardProduct .btn {
			width: 85%;
		}

		.cardHomeuser ul, .cardHomeuser.MD ul {
			margin-left: 0;
		}
	}

	@media (max-width: 400px) {
		.cardProduct .btn {
			width: 80%;
		}
	}

	/* Fin Nuevos componentes cards card agosto 2024 */

	@media (min-width: 1110px) {

		.component-container .container-icontext .container, .component-container .container-anytechv2 .container, .component-container .container-awards .container {
			max-width: 100%;
		}
	}

	@media (max-width: 1109px) {
		.cardAddon {
			flex-direction: column;
			padding: 16px;
			margin-left: 16.5%;
			margin-right: 16.5%;
		}

			.cardAddon .right {
				margin: 24px 0 0 0;
				width: 100%;
			}

		.component-container .container-icontext .container, .component-container .container-anytechv2 .container, .component-container .container-awards .container {
			max-width: 100%;
		}
	}
	/*
@media (min-width: 1024px) and (max-width: 1439px){
	.new.container-hero .grid .right{align-self: end;}
}*/
	@media (min-width: 1024px) and (max-width: 1166px) {
		.new.container-hero .down-hero {
			flex-direction: column;
		}

			.new.container-hero .down-hero .divider {
				display: none;
			}

			.new.container-hero .down-hero .trustpilot-widget {
				align-self: flex-start;
				margin: 1rem 0 0 -10px !important;
			}
	}

	.new.container-fototext a:not(.btn) {
		color: #FF9010;
	}

	@media (min-width: 1024px) and (max-width: 1400px) {
		.container-awards .rightTrustpilot .divider {
			margin-left: 12px
		}

		.new.card.container-fototext .component-container.leftAlign .right,
		.new.card.container-fototext .component-container.rightAlign .left {
			padding: 16px 0;
		}

		.new.card.container-fototext .component-container .left img,
		.new.card.container-fototext .component-container .right img {
			width: 100%;
		}

		.new.card.container-fototext .component-container {
			width: 95% !important;
		}

		.new.generic.container-fototext .component-container.leftAlign .right {
			padding-right: 0 !important;
		}

		.new.generic.container-fototext .component-container.rightAlign .left {
			padding-left: 0 !important
		}

		.container-hero img {
			width: 100%;
		}
	}
}
/*@media (min-width: 701px) and (max-width: 991px){	
 .container-hero {        background-image: none !important;    }
	.g-widget-hero:not(.new) {        background-image: none !important;    }
}*/
@media (min-width: 701px) and (max-width: 1023px){	
	.container-anytechv2 .anytech-phone,
	.container-anytechv2 img{margin: 3px 8px 0 0;}
	.new.container-hero h1{font-size: 34px;line-height: 51px;}
	.new.container-hero h2{font-size: 30px;line-height: 45px;}
	.new.container-hero h3{font-size: 28px;line-height: 42px;margin-bottom: 12px;}
	.new.container-hero .actions, .new.container-hero .compatible, .new.container-hero .down-hero{display: none;}
	.new.container-hero .actions.tablet, .new.container-hero .compatible.tablet{display: block; width: 67%; margin:24px auto 0;}
	.new.container-hero .compatible.tablet{ margin:24px auto 16px;}
	.new.container-hero .containerimg .actions.tablet, .new.container-hero .containerimg .compatible.tablet,.new.container-hero .containerimg .down-hero.tablet{  max-width: 95%;}
	.new.container-hero .down-hero.tablet{display: flex;}
	.new.container-hero .grid .right .rightImage.tablet{display: block;}
	.new.container-hero .grid .right .rightImage.desktop,
	.new.container-hero .rightImage.mobile{display: none;}
	.new.container-hero .actions .actions-right{margin-left: 0;}
	.new.container-hero .awards-hero img{margin: 0 16px 0 0;max-width: 80px;width: auto;}
	.new.container-hero .awards-hero img:last-child{margin: 0;}
	.new.container-hero .variable-grid.classTablet{text-align: center !important;}
	/*.new.container-hero{margin-bottom: 24px;}*/
}

@media (min-width: 1024px){
	.new.container-hero.onlyTablet{background: none !important;}
	.container-icontext .icon-text{width: 164px;margin-right: 16px;}
	.container-icontext .icon-text:last-child{margin-right: 0;}
	.container-anytechv2 .card{max-width: 80%;margin: 0 auto;}
}
@media (max-width: 1023px){	

	#icons-hero a i{color: #2f3343;}
	.container-icontext .card{padding: 24px 16px 0;width: auto;}
	.container-icontext .icon-text{padding-bottom: 24px;}
	.container-anytechv2 .g-anytechv2-title,
	.container-anytechv2 .g-anytechv2-subtitle{margin: 0 0 8px;}
	.container-anytechv2 .anytech-phone{font-size: 16px;line-height: 24px;}

	.container-awards .card{width: auto;}
	.container-awards .rightTrustpilot{display: block;}
	.container-awards .rightTrustpilot .divider{display: none;}
	.container-awards .rightTrustpilot .trustpilot-widget{margin-top:16px; width: auto;}
	.container-awards .rightTrustpilot .trustpilot-widget iframe{height: 25px;}
	
	.new.container-hero .actions .actions-right.margin16{margin-top: 16px;margin-left: 0;}
	.new.container-hero .actions .actions-right.margin24{margin-top: 24px;margin-left: 0;}
	.new.container-hero .actions .actions-left .btn-offer button{padding-left: 1rem;}
	.new.container-hero .titgroup i{align-self: center;}
	.new.container-hero .variable-grid.grid{grid-template-columns: 100%;}
}
@media (max-width:768px){
	.new.generic.container-fototext .component-container .body h6 a{font-size: 1.063rem !important;  line-height: 1.563rem !important;}
	p a {  padding: 10px !important;}
}
@media (min-width: 341px) and (max-width: 700px){
	.new.container-hero h1{text-align: center !important;}
	.cardAddon{ margin-left: inherit; margin-right:inherit;}
}
@media (max-width: 340px){
	.new.container-hero .titgroup.lateral h1{text-align: left !important;}
	.new.container-hero .titgroup.top h1{text-align: center !important;}
	.new.container-hero .titgroup img{align-self: center !important;}
}
@media (max-width: 700px){
	.new.container-hero .titgroup.top {  align-items: center;	}
	.new.container-hero .titgroup.lateral { justify-content: center;}
	.new.container-hero .titgroup img{width: 32px !important;height: 32px !important;align-self: flex-start;}
	.new.container-hero .titgroup {	align-items: flex-start;}
	.new.container-hero .awards-hero img{width: auto;}
	.new.container-hero h1{font-size: 26px;line-height: 34px;text-align: center;}
	.new.container-hero h2{font-size: 23px;line-height: 30px;}
	.new.container-hero h3{font-size: 22px;line-height: 33px;margin-bottom: 12px;}
	.container-awards .rightTrustpilot .trustpilot-widget iframe{height: 45px;}
	.container-awards .slick-slide img{width: auto;max-height: 40px;height: 40px;}
	.container-awards .noSlider div img{width: auto;max-height: 40px;height: 40px;}
		.new.container-hero.onlyTablet{background: none !important;}
	.new.container-hero .containerimg{max-width: 95% !important; padding-left: unset !important; }
	.container-anytechv2 .g-anytechv2-title{font-size: 17px;line-height: 26px;}
	.container-anytechv2 .card{width: 100%;padding: 16px 0;}
	.container-anytechv2 .g-anytechv2-subtitle{padding: 0 16px;}
	.container-anytechv2 .down.powered{grid-template-areas:"phone phone" "powered img";padding: 0 16px;}
	.container-anytechv2 .down{grid-template-areas:"phone" "img"}
	.container-anytechv2 .phone{margin-bottom: 8px;}
	.container-anytechv2 .anytech-phone{font-size: 16px; line-height: 24px;}
	.container-anytechv2 .container{width:auto; margin-left: 1rem; margin-right: 1rem;}
	.container-anytechv2 img{margin: 3px auto 0;}
	.new.container-hero .compatible{text-align: center !important;}
	.new.container-hero .down-hero{display: block;}
	.new.container-hero.hero-card .down-hero{margin-top: 16px;}
	.new.container-hero .down-hero .trustpilot-widget{margin-top: 16px;text-align: center;margin-left: 0;}

	.new.container-hero h2, .new.container-hero h3, .new.container-hero .body{text-align: center !important;}
	
	.new.container-hero .actions{display: block;}
	.new.container-hero .rightImage.mobile{display: block;margin-top: 16px;width: 100%;}
	.new.container-hero .grid .right .rightImage.desktop,
	.new.container-hero .grid .right .rightImage.tablet{display: none;}
	.new.container-hero .down-hero .divider{display: none;}
	.new.container-hero .awards-hero{justify-content: center;flex-wrap: wrap;grid-column-gap: 8px;}
	.new.container-hero .awards-hero img,
	.new.container-hero .awards-hero img:last-child{margin: 0 0 8px 0;/*max-width: 70px;*/}
	.new.container-hero .awards-hero img:last-child{margin-right: 0;}

	.container-awards .card{padding: 16px 0;width: 100%;}

	.container-awards .rightTrustpilot{display: block;padding: 0 24px;}
	.container-awards .rightTrustpilot .divider{display: none;}
	.container-awards .trustpilot-right{margin-top: 24px;}

	.card .absp{min-height:0 !important;margin-bottom:24px;}/*card*/
}
@media (min-width: 480px) and (max-width: 1023px){
	.container-icontext .icon-text{width: 210px;}
	
}
@media  (max-width: 479px){
	.container-icontext .icon-text{width: 45%;}
	}

@media (max-width: 992px){
	.new.container-hero.addPadding .container, 
	.new.container-hero.addPadding .variable-grid,
	.new.container-hero.addPadding .actions p s{color: #2F3343 !important;}
}
@media (min-width:1024px) and (max-width: 1200px){
	.new.container-hero .down-hero .trustpilot-widget{margin-left: 0;}
}
@media  (max-width: 310px){
	.container-anytechv2 .down.powered {
  grid-template-areas: "phone phone" "powered powered" "img img";}
}
body{overflow-y: inherit !important;}

/*SLIDER AWARDS*/
.slider-container {
  overflow: hidden;
  position: relative;
  max-width: 600px;
  padding: 0 24px;
}

.slider {
  overflow: hidden;
  position: relative;
  white-space: nowrap; /* Evitar que las imágenes se coloquen en una nueva línea */
	padding: 0 35px;
}

.inner-slider {
  display: inline-flex; /* Usar inline-flex para que las imágenes se mantengan en una sola línea */
  transition: transform 0.3s ease;
}

.container-awards .image-container {
  flex: 0 0 auto;
  margin-right: 16px; /* Espacio entre las imágenes */
}

.container-awards .image-container img{max-width: 87px;}

.container-awards .image-container:last-child {
  margin-right: 0;
}

.container-awards .arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 32px;
  line-height: 32px;
  font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;
  cursor: pointer;
  display: block;
}

.container-awards .left {
  left: -24px;
}

.container-awards .right {
  right: -24px;
  display: block !important;
  height: unset !important;
}

/* SELECTORES HERO */
.new.container-hero .selector{margin-bottom:8px;position: relative;}
.new.container-hero .selector select{display:block;width: 100%;height: 40px;border-width: 2px;border-radius: 100px;font-size: 13px;line-height: 19px;padding-left: 16px;outline: none;-moz-appearance: none;-webkit-appearance: none;appearance: none;background:initial;cursor: pointer;background: url("../png/pandasecurity-icon-down.png") no-repeat 95% #FFFFFF;}
.new.container-hero .actions .discount{font-weight:700;}
.new.container-hero .actions .discountedPrice{font-size:28px;line-height:36px;}
.new.container-hero .actions .additionalText{font-weight:700;font-size: 16px;line-height:24px;}
.new.container-hero .compatible{margin: 8px 0 16px;}
.new.container-hero .compatible.marginCaption2{margin: 8px 0;}
.new.container-hero .caption2{font-size: 13px;line-height:19px;}
.new.container-hero .actions.tablet, .new.container-hero .compatible.tablet, .new.container-hero .down-hero.tablet, .new.container-hero .caption2.tablet, .new.container-hero .captionDevices.tablet{display:none;}
.new.container-hero .captionDevices{margin-top: 8px;}
.new.container-hero .captionDevices p{font-size:13px !important;line-height:19px !important;text-align:center;margin-bottom:0 !important;}
@media screen and (min-width:701px) and (max-width:1023px){
    .new.container-hero .actions, .new.container-hero .compatible, .new.container-hero .down-hero, .new.container-hero .caption2, .new.container-hero .captionDevices{display:none;}
    .new.container-hero .actions.tablet, .new.container-hero .compatible.tablet, .new.container-hero .down-hero.tablet, .new.container-hero 
    .caption2.tablet, .new.container-hero .captionDevices.tablet{display:block !important;}
    .container-hero .actions .actions-left{width: 65% !important;margin: 0 auto;}
    .new.container-hero .actions.tablet{justify-content:center !important;padding:0;}
}
@media screen and (max-width:700px){
    .new.container-hero .caption2, .new.container-hero .captionDevices{text-align:center;}
}
@media screen and (max-width:1023px){
    .new.container-hero .compatible.marginCaption2{margin: 4px 0 8px;}
    .new.container-hero .actions{padding-left:0 !important;}
}

/*HERO CARD*/
.new.container-hero.hero-card .variable-grid.grid{grid-template-columns:66% 23.7%;}
.new.container-hero.hero-card .rightCard{padding:24px;box-shadow: 0px 0px 17px 0px rgba(204, 204, 204, 0.25);border-radius:10px;}
.new.container-hero.hero-card .rightCard img{margin: 0 auto 16px;display:block;}
.new.container-hero.hero-card .cardLogoDesktop{display: block;}
.new.container-hero.hero-card .cardLogoMobile{display:none !important;}
.new.container-hero.hero-card .discountedPrice{text-align:center;font-size:32px;line-height:42px;}
.new.container-hero.hero-card .fullPrice{text-align:center;}
.new.container-hero.hero-card .discountedPrice b,
.new.container-hero.hero-card .fullPrice .discount{font-family: "IBMPlexRegularBold",sans-serif;}
.new.container-hero.hero-card .cardMobile{display:none;}
.new.container-hero.hero-card .compatible{margin: 16px 0 0;text-align: center;}
.new.container-hero.hero-card .btn{display: block;}

@media screen and (min-width: 1024px){
	.new.container-hero.hero-card .left{align-self: center;}
}
@media screen and (max-width: 700px){
    .new.container-hero.hero-card .cardLogoMobile{display:block !important;margin: 0 auto 16px;}
    .new.container-hero.hero-card .cardLogoDesktop{display:none;}
    .g-widget-hero .btn{width: auto !important;}
    .g-widget-hero button.btn{width: 100% !important;}
}
@media screen and (max-width: 1023px){
	.new.container-hero.hero-card .titgroup{justify-content: center;}
    .new.container-hero.hero-card h1, .new.container-hero.hero-card h2, .new.container-hero.hero-card h3, .new.container-hero.hero-card .captionDevices p, .new.container-hero.hero-card .compatible, .new.container-hero.hero-card .caption2 p{text-align: center !important;}
    .new.container-hero.hero-card .rightCard{display:none;}
    .new.container-hero.hero-card .cardMobile{display:block;padding:24px;box-shadow: 0px 0px 17px 0px rgba(204, 204, 204, 0.25);border-radius:10px;margin-top: 16px;margin-bottom: 32px;}
   	.new.container-hero.hero-card .variable-grid.grid{grid-template-columns:100%;}
}
@media screen  and (min-width:701px) and (max-width:1023px){
   	.new.container-hero.hero-card .actions, .new.container-hero.hero-card .compatible, .new.container-hero.hero-card .caption2, .new.container-hero.hero-card .captionDevices{display:block;}
   	.new.container-hero.hero-card .down-hero{display: flex;justify-content: center !important;}
   	.new.container-hero.hero-card .cardMobile img{margin: 0 auto 16px;}
   	.new.container-hero.hero-card .cardMobile{width: 56%;margin: 16px auto 32px;}
}
@media screen  and (min-width:1024px) and (max-width:1400px){
    .container-hero.hero-card img{width: unset !important;}
    .new.container-hero.hero-card .variable-grid.grid{grid-template-columns: 60% 36%;}
}

/* NUEVO FOTOTEXT */

/*nuevo grid*/
.new.container-fototext img{width:auto;height:auto}
.new.container-fototext .product-title img{width:32px;height:32px}
.new.generic.container-fototext, 
.new.nomargin.container-fototext,
.new.tiny.container-fototext{width: 91.63%;}/*11col*/
/*Excepción cuando el fototext se encuentra dentro de una seccion de Security Info para que ocupe todo el ancho*/
.SecurityInfoContainer .new.generic.container-fototext, 
.SecurityInfoContainer .new.nomargin.container-fototext, 
.SecurityInfoContainer .new.tiny.container-fototext{width: auto;padding-left: 16px;}
@media screen and (max-width: 1023px){
	.SecurityInfoContainer .new.generic.container-fototext, 
	.SecurityInfoContainer .new.nomargin.container-fototext, 
	.SecurityInfoContainer .new.tiny.container-fototext{padding-left: 0;}
}/*Fin excepción*/
.new.generic.leftAlign,
.new.tiny.leftAlign{margin-left: 0;}
.new.generic.rightAlign,
.new.tiny.rightAlign{margin-right: 0;}
.new.card.container-fototext,
.new.container-fototext .container{width: 100% !important;}/*12col*/
.new.card.container-fototext .component-container{width: 83.3%;margin: 0 auto;}/*10col*/
.new.container-fototext .component-container.leftAlign,
.new.container-fototext .component-container.rightAlign{display: grid;grid-column-gap: 24px;}
.new.generic.container-fototext .component-container.leftAlign{grid-template-columns: 33.32% auto;}
.new.generic.container-fototext .component-container.rightAlign{grid-template-columns: auto 33.32%;}
.new.generic.container-fototext .component-container.leftAlign .left img,
.new.generic.container-fototext .component-container.rightAlign .right img{width: 100%;}
.new.card.container-fototext .component-container.leftAlign,
.new.nomargin.container-fototext .component-container.leftAlign{grid-template-columns: auto auto;}
.new.card.container-fototext .component-container.rightAlign,
.new.nomargin.container-fototext .component-container.rightAlign{grid-template-columns: auto auto;}
.new.tiny.container-fototext .component-container.leftAlign{grid-template-columns: 24.9% auto;}
.new.tiny.container-fototext .component-container.rightAlign{grid-template-columns: auto 24.9%;}
.new.container-fototext{margin:0 auto;}
.new.container-fototext .container{width: 90%;}
.new.container-fototext.cmsContainer{margin: 0 auto !important;}
.new.container-fototext .onlyResponsive,
.new.nomargin.container-fototext .compatibleResponsive{display: none;}
.new.container-fototext .component-container .icontext{display:flex;flex-direction: column;grid-row-gap: 16px;}
.new.container-fototext .component-container .icontext .icon-text{text-align: left;}
.new.container-fototext .component-container .icontext i{font-size: 16px;line-height: 16px;display: inline-block;vertical-align: middle;}
.new.container-fototext .component-container .icontext .text{font-size: 16px;line-height: 24px;font-weight: 400;display: inline-block;margin-left: 8px !important;}
.new.card.container-fototext .component-container.leftAlign .left,
.new.card.container-fototext .component-container.rightAlign .right{padding: 64px 0;}
.new.card.container-fototext .component-container.leftAlign .right,
.new.card.container-fototext .component-container.rightAlign .left{align-self: center !important;}
.new.container-fototext .component-container .title h5{font-size: 22px;line-height: 29px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;}
.new.nomargin.container-fototext{margin:0;}
.new.container-fototext a.iconLink:hover{text-decoration: none;}
.new.container-fototext a.textLink{font-size: 13px;line-height: 19px;margin-right: 0;}
.new.container-fototext .icons a.iconLink i{color:#FF9010;}
.new.container-fototext .sep:last-child{display: none;}
.new.container-fototext .sep{margin-left: -2px;}
.new.card.container-fototext .container{border-radius: 34px;}
.new.card.container-fototext .body, .new.card.container-fototext .right{height:  auto !important;}
.new.vertical.container-fototext{width: 100%;}

.new.vertical.container-fototext .component-container{display: flex;flex-direction: column;grid-row-gap: 40px;}
.new.vertical.container-fototext .component-container .title{margin-bottom: 16px;}
.new.generic.container-fototext .component-container.leftAlign .right,
.new.nomargin.container-fototext .component-container.leftAlign .right{padding-right: 24px;}
.new.nomargin.container-fototext.rightAlign{margin: auto 0 auto auto;}

.new.container-fototext .component-container .left img.desktop,
.new.container-fototext .component-container .right img.desktop{display: block;}
.new.container-fototext .component-container .image-responsive{display: none;}
.new.generic.container-fototext .component-container .right,
.new.card.container-fototext .component-container.leftAlign .right{align-self: center;text-align: left;}
.new.card.container-fototext .component-container.rightAlign .right{display: block;}
.new.nomargin.container-fototext .component-container .right{text-align: left;}
.new.card.container-fototext .component-container .body.bodyCard{display: none;}
.new.card.container-fototext .component-container .body{margin-bottom: 16px;}
.new.container-fototext .component-container .product-title{display: flex;flex-direction: row;grid-column-gap: 16px;margin-bottom: 24px;}
/*.new.container-fototext .component-container .product-title img{width: 32px !important;height: 32px !important;}*/
.new.container-fototext .component-container .product-title h5{font-size: 22px;line-height: 24px;align-self: center;} 
.new.container-fototext .component-container .product-title .product-name{font-size: 22px;line-height: 24px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;align-self: center;}
.new.generic.container-fototext .component-container .title{margin-bottom: 8px;}
.new.generic.container-fototext .component-container .body{text-align: left;margin-bottom: 16px;}
.new.generic.container-fototext .component-container .body p{font-size: 16px;line-height: 24px;font-weight: 400;margin-bottom: 8px !important;}
.new.generic.container-fototext .component-container .body p strong{display: inline-block;}
.new.generic.container-fototext .component-container .body a{font-size: 16px;line-height: 24px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;color: #FF9010;}
.new.generic.container-fototext .component-container .body h6 a{font-size: 1.125rem; line-height: 1.688rem;}
.new.container-fototext .component-container .buttons{text-align: left;margin-top: 24px;display: flex;flex-direction: row;grid-column-gap: 24px;}
.new.container-fototext .component-container .buttons .price{text-align: center;margin-bottom: 8px;}
.new.container-fototext .component-container .buttons .price .after{font-size: 24px;line-height: 36px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align: center;}
.new.container-fototext .component-container .buttons .price .discount{display: flex;flex-direction: row;justify-content: center;grid-column-gap: 8px;}
.new.container-fototext .btn-outline-primary, .new.container-fototext .btn{padding: 8px 64px;display: block;}
.new.container-fototext .component-container .buttons .price .discount-price,
.new.container-fototext .component-container .buttons .price .dicount-text{font-size: 13px;line-height: 15px;font-weight: 400;}
.new.container-fototext .buttons{text-align: left;margin-top: 24px;display: flex;flex-direction: row;grid-column-gap: 24px;}
.new.container-fototext .buttons .price{text-align: center;margin-bottom: 8px;}
.new.container-fototext .buttons .price .after{font-size: 16px;line-height: 24px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align: center;}
.new.container-fototext .buttons .price .discount{display: flex;flex-direction: row;justify-content: center;grid-column-gap: 8px;}
.new.container-fototext .buttons .price .discount-price,
.new.container-fototext .buttons .price .dicount-text{font-size: 13px;line-height: 15px;font-weight: 400;}
.new.generic.container-fototext .component-container .compatible{margin-top: 8px;}
.new.generic.container-fototext .component-container .compatible-text{font-size: 13px;line-height: 24px;font-weight: 400;}
.new.container-fototext .component-container .compatible .icons{margin-top: 8px;text-align: left; margin-bottom: 32px;}
.new.container-fototext .component-container .compatible .icons i{font-size: 16px;}
.new.nomargin.container-fototext .compatible{margin-top: 24px;}
.new.nomargin.container-fototext .compatible-text{font-size: 13px;line-height: 24px;font-weight: 400;}
.new.nomargin.container-fototext .compatible .icons{margin-top: 8px;text-align: left;}
.new.nomargin.container-fototext .compatible .icons i{font-size: 16px;}
/*.new.generic.container-fototext .component-container.rightAlign .left{padding-left: 24px;}*/
.new.container-fototext .component-container .top{align-self: start !important;}
.new.container-fototext .component-container .center{align-self: center !important;}
.new.container-fototext .component-container .bottom{align-self: end !important;}
.new.nomargin.container-fototext .component-container .title{margin-bottom: 8px;}
.new.nomargin.container-fototext .component-container .body{margin-bottom: 8px;text-align: left;}
.new.nomargin.container-fototext .component-container .body p{font-size: 16px;line-height: 24px;font-weight: 400;margin-bottom: 8px !important;}
.new.nomargin.container-fototext .component-container .body a{font-size: 16px;line-height: 24px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;color: #FF9010;}
.new.nomargin.container-fototext .component-container .buttons{text-align: left;margin-top: 24px;display: flex;flex-direction: row;grid-column-gap: 24px;}
.new.nomargin.container-fototext .component-container .buttons .price{text-align: center;margin-bottom: 8px;}
.new.nomargin.container-fototext .component-container .buttons .price .after{font-size: 16px;line-height: 24px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align: center;}
.new.nomargin.container-fototext .component-container .buttons .price .discount{display: flex;flex-direction: row;justify-content: center;grid-column-gap: 8px;}
.new.nomargin.container-fototext .component-container .buttons .price .discount-price,
.new.nomargin.container-fototext .component-container .buttons .price .dicount-text{font-size: 13px;line-height: 15px;font-weight: 400;}
.new.nomargin.container-fototext .component-container .compatible{margin-top: 24px;}
.new.nomargin.container-fototext .component-container .compatible-text{font-size: 13px;line-height: 24px;font-weight: 400;}
.new.nomargin.container-fototext .component-container.rightAlign .left{padding-left: 24px;}
.new.card.container-fototext .component-container .title{margin-bottom: 16px;}
.new.card.container-fototext .component-container .body{margin-bottom: 16px;text-align: left;}
.new.card.container-fototext .component-container .body p{font-size: 16px;line-height: 24px;font-weight: 400;}
.new.card.container-fototext .component-container .body a{font-size: 16px;line-height: 24px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;color: #FF9010;}
.new.card.container-fototext .component-container .body ul{margin: 16px 0 0 -40px;}
.new.card.container-fototext .component-container .body li{margin-bottom: 8px;display: flex;flex-direction: row;grid-column-gap: 8px;}
.new.card.container-fototext .component-container .body li i{font-size: 16px;}
.new.card.container-fototext .component-container .body li p{font-size: 16px;line-height: 24px;font-weight: 400;}
.new.card.container-fototext .component-container .body li:last-child{margin-bottom: 0;}
.new.card.container-fototext .component-container .buttons{text-align: left;margin-top: 24px;display: flex;flex-direction: row;grid-column-gap: 24px;}
.new.card.container-fototext .component-container .buttons .price{text-align: center;margin-bottom: 8px;}
.new.card.container-fototext .component-container .buttons .price .after{font-size: 16px;line-height: 24px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align: center;}
.new.card.container-fototext .component-container .buttons .price .discount{display: flex;flex-direction: row;justify-content: center;grid-column-gap: 8px;}
.new.card.container-fototext .component-container .buttons .price .discount-price,
.new.card.container-fototext .component-container .buttons .price .dicount-text{font-size: 13px;line-height: 15px;font-weight: 400;}
.new.card.container-fototext .component-container .compatible{margin-top: 24px;}
.new.card.container-fototext .component-container .compatible-text{font-size: 13px;line-height: 24px;font-weight: 400;}
.new.vertical.container-fototext h5, .new.vertical.container-fototext p{text-align: center !important;}
.new.vertical.container-fototext .component-container .title h5{font-size: 22px;line-height: 29px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;}
.new.vertical.container-fototext .component-container .body p{font-size: 16px;line-height: 24px;font-weight: 400;margin-top: 16px !important;}
.new.tiny.container-fototext:first-child{margin-top: 16px;}
.new.tiny.container-fototext .title{margin-bottom: 16px;}
.new.tiny.container-fototext .title h5{font-size: 22px;line-height: 29px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;}
.new.tiny.container-fototext .component-container .right{align-self: center;text-align: left;}
.new.tiny.container-fototext .component-container .body{margin-bottom: 8px;text-align: left;}
.new.tiny.container-fototext .component-container .body h5{font-size: 22px;line-height: 29px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;margin-bottom: 16px !important;}
.new.tiny.container-fototext .component-container .body p{font-size: 16px;line-height: 24px;font-weight: 400;}
.new.nomargin.container-fototext .component-container .compatibleResponsive{display: none;}
.new.nomargin.container-fototext .component-container .image-responsive{display: none;}
.new.generic.container-fototext .component-container .body h6{ display: flex;}
.new.generic.container-fototext .component-container .body h6 span:first-child{margin-right: 0.5rem;}
/*selector de licencias*/
.new.container-fototext .captiondevices{font-size: 13px;line-height: 19px; margin-top: 4px !important;}
.new.container-fototext select{border: 2px solid #2F3343;border-radius: 50px;  color: #2F3343 !important;z-index: 2;width: 100%;  height: 2.6rem;  padding: .4rem 0 .4rem .7rem;  -moz-appearance: none;  -webkit-appearance: none;  appearance: none;background: url("../png/pandasecurity-icon-down.png") no-repeat 95% #FFFFFF;}
.new.container-fototext .wg-select{width: 208px; }
.new.container-fototext .wg-select i{display: none;}
.new.container-fototext  .right i{font-size:1rem;}

@media (max-width: 700px){
	.new.container-fototext .component-container .image-responsive.tablet{display: none;}
	.new.container-fototext .component-container .image-responsive.mobile{display: block;}
	.new.container-fototext .component-container .buttons .price .after{font-size: 21px;line-height: 32px;}
}

@media (min-width:701px) and (max-width: 1023px){
	.new.container-fototext .component-container .image-responsive.tablet{display: block;}
	.new.container-fototext .component-container .image-responsive.mobile{display: none;}
}

@media (max-width:1023px){
	.new.container-fototext .component-container .left img.desktop,
	.new.container-fototext .component-container .right img.desktop{display: none;}
	.new.container-fototext .wg-select {  width: 60%; margin: 0 auto;}
}
@media (min-width:1024px){
	.new.container-fototext .component-container .image-responsive.tablet,
	.new.container-fototext .component-container .image-responsive.mobile{display: none;}
}
@media (min-width:1024px) and (max-width: 1366px){
	.new.container-fototext img{width: 100%;}
	.new.container-fototext p img{width: auto;}
}
@media (max-width:600px){
	.new.container-fototext .wg-select {  width: 100%; }
}
@media (max-width:350px){
	.new.container-fototext img{width: 100%;}
}

/*componente news*/
.container-news .cardnews a{color: #2F3343;}
.container-news .cardnews h4,.container-news .cardnews .blog{text-align: center;}
.container-news .blog a{font-size: 18px; line-height: 23px;color: #FF9010;}
.container-news h5{font-size: 22px; line-height: 29px; font-weight: bold;}		
.container-news a{text-decoration: none;}
.container-news h4{font-size: 25px; line-height: 33px; margin-bottom: 16px;}
.container-news p,.container-news  h5,.container-news img{margin-bottom: 24px;}
.container-news p.body{margin-bottom: 16px;}
.container-news p{text-align: left;}
.container-news .cards{display: grid; grid-template-columns: auto auto auto; grid-column-gap: 32px;grid-row-gap: 32px; justify-content: center;}
.container-news .cardnews{padding:24px 24px 46px 24px;   border-radius: 20px; width: 360px;   text-align: left;position: relative; cursor: pointer;}
.container-news .cardnews:hover{box-shadow: 4px 4px 10px 0 rgba(191,191,191,0.5);}
.container-news .cardnews a.link{ color: #FF7D04; font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;}
.container-news .cardnews a.link:hover,.container-news .cardnews:hover a.link{text-decoration: underline;}
.container-news .cardnews:hover h5{color: #FF7D04} 
.container-news .cardnews .downlink{ display: flex; position: absolute; bottom: 24px;align-items: last baseline;} 
.container-news .cardnews .downlink i{ color: #FF7D04; }
.container-news .tablet,.container-news .mobile{display: none;}


/*componente news*/

@media (max-width: 1260px){	
	.container-news .cards {  grid-template-columns: auto auto;}
}
@media (max-width: 860px){	
	.container-news .cards {  grid-template-columns: auto ;}
}
@media (max-width: 768px){	
	.container-news .desktop{display: none;}
	.container-news .tablet { display: inherit;}
}
@media (max-width: 576px){	
	.container-news .tablet{display: none;}
	.container-news .mobile { display: inherit;}
}
@media (max-width: 400px){	
	.container-news .cards {  grid-template-columns: auto ;}
	.container-news img{width: 95% !important;}
	.container-news .cardnews{width: auto; }
}

@media (max-width: 1023px){
	.new.tiny.container-fototext{width: auto !important;}
	.new.card.container-fototext .component-container.leftAlign{grid-template-columns: 0 100%;}
	.new.generic.container-fototext .component-container.leftAlign,
	.new.generic.container-fototext .component-container.rightAlign,
	.new.card.container-fototext .component-container.rightAlign,
	.new.tiny.container-fototext .component-container.leftAlign,
	.new.tiny.container-fototext .component-container.rightAlign{grid-template-columns: 100%;}
	.new.container-fototext .component-container .image-responsive{margin: 0 auto;}
	.new.nomargin.container-fototext .onlyResponsive{display: block;padding: 0 36px;}
	.new.nomargin.container-fototext .compatibleResponsive{display: block !important;}
	/*.new.container-fototext .component-container .product-title .product-name{font-size: 22px !important;}*/
	.new.nomargin.container-fototext .component-container .buttons,
	.new.nomargin.container-fototext .component-container .right .compatible,
	.new.nomargin.container-fototext .component-container .left .compatible{display: none !important;}
	.new.nomargin.container-fototext .component-container .compatibleResponsive{display: block;padding: 0 16px;}
	.new.nomargin.container-fototext .component-container .left img.desktop,
	.new.nomargin.container-fototext .component-container .right img.desktop{display: block;width: 100%;}
	.new.container-fototext .component-container .product-title{justify-content: center;}
	.new.generic.container-fototext .component-container .title{margin-bottom: 32px;}
	.new.generic.container-fototext .component-container .body{margin: 32px 0 24px;text-align: center;}
	.new.generic.container-fototext .component-container .body ul,.new.generic.container-fototext .component-container .body h6, .container-fototext .component-container .body ul{text-align: left;}
	.new.container-fototext .component-container .icontext{margin-bottom: 24px;justify-content: space-between;flex-direction: row;}
	.new.container-fototext .component-container .icontext i,
	.new.container-fototext .component-container .icontext .text{display: block;margin: 0 !important;}
	.new.container-fototext .component-container .icontext i{margin-bottom: 8px !important;}
	.new.container-fototext .component-container .icontext .icon-text{text-align: center;}
	.new.generic.container-fototext .component-container.leftAlign .right{padding-right: 0;}
	.new.container-fototext h6 a{display: unset;}
	.new.container-fototext .component-container .buttons,
	.new.container-fototext .buttons{display: grid;grid-template-columns: 60%;justify-content: center;order: 3;}
	.new.container-fototext .component-container .buttons.twoButtons,
	.new.container-fototext .buttons.twoButtons{display: grid;grid-template-columns: 48% 48%;}
	.new.container-fototext .buttons.twoButtons{grid-column-gap: 24px;}
	.new.container-fototext button,
	.new.generic.container-fototext, .new.nomargin.container-fototext{width: 100%;}
	.new.container-fototext .component-container .compatible .icons,
	.new.container-fototext .component-container .compatible-text,
	.new.container-fototext .compatible-text,
	.new.container-fototext .component-container .title h5,
	.new.container-fototext .component-container .body p{text-align: center;display: block;}	
	.new.container-fototext .component-container .body a{text-align: center;display: inline-block;}
	.new.container-fototext .component-container .body ul a,.new.generic.container-fototext .component-container .body h6 a{display: unset;}
	.new.container-fototext .component-container.leftAlign, 
	.new.container-fototext .component-container.rightAlign{grid-column-gap: 0;}
	.new.generic.container-fototext .component-container.rightAlign .left{padding-left: 0;}
	.new.card.container-fototext .component-container{width: auto;padding: 64px 16px;}
	.new.container-fototext .component-container .product-title img{width: 32px !important;}
	.new.card.container-fototext .component-container.rightAlign .right{padding: 0;}
	.new.card.container-fototext .component-container .title{margin-bottom: 32px;}
	.new.card.container-fototext .component-container .body{display: none}
	.new.card.container-fototext .component-container .body.bodyCard{display: block;margin-top: 32px;text-align: center;}
	.new.container-fototext .component-container.rightAlign{flex-direction: column;}
	.new.card.container-fototext .component-container .icontext{margin: 24px 0 32px;}
	.new.nomargin.container-fototext .component-container.leftAlign, 
	.new.nomargin.container-fototext .component-container.rightAlign{display: grid;grid-template-columns: 48% 48%;grid-column-gap: 24px;}
	.new.nomargin.container-fototext .component-container.rightAlign .left{padding-left: 36px;order: 1;}
	.new.nomargin.container-fototext .component-container.rightAlign .right{order: 2;}
	.new.nomargin.container-fototext .component-container.leftAlign .right{padding-right: 36px;}
	.new.nomargin.container-fototext .component-container .icontext{flex-direction: column !important;margin: 32px 0;}
	.new.nomargin.container-fototext .component-container .compatible .icons,
	.new.nomargin.container-fototext .component-container .compatible-text,
	.new.nomargin.container-fototext .component-container .title h5,
	.new.nomargin.container-fototext .component-container .body p,
	.new.nomargin.container-fototext .component-container .body a{text-align: left;}
	.new.nomargin.container-fototext .component-container .product-title{justify-content: left;}
	.new.nomargin.container-fototext .component-container .title{margin-bottom: 32px;}
	.new.nomargin.container-fototext .component-container .icontext .icon-text{text-align: left;}
	.new.nomargin.container-fototext .component-container .icontext i,
	.new.nomargin.container-fototext .component-container .icontext .text{display: inline-block;}
	.new.nomargin.container-fototext .component-container .icontext .text{margin-left: 8px !important;vertical-align: text-bottom;}
	.new.nomargin.container-fototext .compatible .icons{text-align: center;}
	.new.vertical.container-fototext .component-container .left{display: flex;flex-direction: column;}
	.new.vertical.container-fototext .component-container .title{order: 1;}
	.new.vertical.container-fototext .component-container .body{margin-bottom: 40px;order:2;}
	.new.vertical.container-fototext .component-container .left img{order: 3;}
	.new.vertical.container-fototext .component-container{grid-row-gap: 0;} 
	.new.tiny.container-fototext .component-container img{margin-bottom: 16px;order: 2;}
	.new.tiny.container-fototext{width: 65%;}
	.new.tiny.container-fototext .component-container .right,
	.new.tiny.container-fototext .component-container .left{display: flex;flex-direction: column;}
	.new.tiny.container-fototext .component-container .title{order: 1;} 
	.new.tiny.container-fototext .component-container .body{order: 3;text-align: center;}
	.new.container-fototext .spacingLink{margin-bottom: 32px !important;}
	.new.container-fototext .spacingLink:last-child{margin-bottom: 0 !important;}
	.new.container-fototext ul{text-align: left;}
}
@media (max-width: 600px){
	.new.container-fototext .component-container.leftAlign,
.new.container-fototext .component-container.rightAlign,
.new.generic.container-fototext .component-container.leftAlign,
.new.generic.container-fototext .component-container.rightAlign,
.new.nomargin.container-fototext .component-container.leftAlign,
.new.card.container-fototext .component-container.rightAlign,
.new.nomargin.container-fototext .component-container.rightAlign,
.new.tiny.container-fototext .component-container.leftAlign,
.new.tiny.container-fototext .component-container.rightAlign{grid-template-columns: 100%;}
/*.new.container-fototext img{width:100%;height:auto}*/
	.new.container-fototext .component-container .title h5{font-size: 18px;line-height: 23px;}
	.new.tiny.container-fototext{width: auto !important;}
	.new.container-fototext .component-container .product-title img{width: 32px !important;}
	.new.tiny.container-fototext .component-container .left img, 
	.new.tiny.container-fototext .component-container .right img{width: auto;min-width: 140px}
	.new.container-fototext .component-container .icontext{flex-direction: column;}
	.new.container-fototext .component-container .buttons.twoButtons, 
	.new.container-fototext .buttons.twoButtons{grid-template-columns: 100%;grid-row-gap: 24px;}
	.new.container-fototext .component-container .buttons, 
	.new.container-fototext .buttons{grid-template-columns: 100%;}
	.new.card.container-fototext .component-container .icontext{margin: 32px 0 0;}
	.new.nomargin.container-fototext .component-container .image-responsive{margin-bottom: 32px;}
	.new.nomargin.container-fototext .component-container .compatible .icons, 
	.new.nomargin.container-fototext .component-container .compatible-text, 
	.new.nomargin.container-fototext .component-container .title h5, 
	.new.nomargin.container-fototext .component-container .body p, 
	.new.nomargin.container-fototext .component-container .body a{text-align: center;}
	.new.nomargin.container-fototext .component-container.leftAlign, 
	.new.nomargin.container-fototext .component-container.rightAlign{grid-template-columns: 100%;}
	.new.nomargin.container-fototext .component-container .product-title{justify-content: center;}
	.new.nomargin.container-fototext .nocontainer{padding: 0 16px;}
	.new.nomargin.container-fototext .component-container.leftAlign .image-responsive{margin-left: -16px;}
	.new.nomargin.container-fototext .component-container.rightAlign .image-responsive{margin-right: -16px;}
	.new.nomargin.container-fototext .component-container .icontext{margin: 24px 0;}
	.new.nomargin.container-fototext .component-container .icontext .icon-text{text-align: center;}
	.new.nomargin.container-fototext .onlyResponsive{padding: 0;}
	.new.nomargin.container-fototext .component-container.rightAlign .left{padding-left: 0;}
	.new.nomargin.container-fototext .buttons{margin-top: 0;}
	.new.container-fototext .component-container.rightAlign{grid-row-gap: 0;}
}
@media (min-width: 1600px){
	/*.new.container-hero .containerimg, .container,#main,#main_home,#sticky_top_product,#sticky_siempre_online,.navhome,#sticky_sinpremium,#otherfeatures,#tecnologia,#back_middle,#zen,#main_section{max-width: 95% !important;width: 95% !important;margin: 0 auto;}
	.container .container-trustpilot .container,
	.container .new.container-hero .container,
	.container .new.container-hero .containerimg,
	.container .container-teaser-advanced .container, .container .container-teaser-advanced, .container-teaser-advanced .container{width: 100% !important; max-width: 100% !important;}
	.container-teaser-advanced, .container-footer, .container-tinyfooter{width: 95% !important;margin: 0 auto;}
	.container-footer ~ .container-tinyfooter{position: relative !important;}
	.container .container-table .container{width: 95% !important; max-width: 95% !important;}
	.container-teaser-advanced .container i.pandasecurity-icon-close{right: 1rem !important;}
	.container-teaser-advanced .container .component-container .right .countdown{display: block !important;}
	.container-footer .container, .container-tinyfooter .container{width: 100% !important;max-width: 98% !important;}
	.new.container-hero .containerimg{padding-left: 0 !important;}*/
	body{position: relative;}
	body#faqs_area, body#eol_area,body#andnow_area, body#tools_area, body#topfaqs_area, body#search_area, body#card_area  {  background-size: 95%;}
	body, #sticky_top_product,#sticky_siempre_online,#sticky_sinpremium,#otherfeatures,#tecnologia,#back_middle,#zen,#main_section{max-width: 95% !important;width: 95% !important;margin: 0 auto;}
	.container-teaser-advanced .container i.pandasecurity-icon-close{right: 1rem !important;}
	.container-footer ~ .container-tinyfooter{position: relative !important;}
	.container-footer .container, .container-tinyfooter .container{width: 100% !important;max-width: 98% !important;}
	.navhu.new .left, .container-breadcrumbs.XL{padding-left: 16px;}
	.navhu.new .right{padding-right: 16px;}
}
@media (min-width: 2000px){
	/*.new.container-hero .containerimg, .container,#main,#main_home,#sticky_top_product,#sticky_siempre_online,.navhome,#sticky_sinpremium,#otherfeatures,#tecnologia,#back_middle,#zen,#main_section{max-width: 80% !important;width: 80% !important;}
	
	.modal-container .container{max-width: 100% !important;width: 100% !important;}
	.container-teaser-advanced, .container-footer, .container-tinyfooter{width: 80% !important;}*/
	body#faqs_area, body#eol_area,body#andnow_area, body#tools_area, body#topfaqs_area, body#search_area, body#card_area  {  background-size: 80%;}
	body, #sticky_top_product,#sticky_siempre_online,#sticky_sinpremium,#otherfeatures,#tecnologia,#back_middle,#zen,#main_section{max-width: 80% !important;width: 80% !important;}
}
@media (min-width: 2500px){
	/*.new.container-hero .containerimg, .container,#main,#main_home,#sticky_top_product,#sticky_siempre_online,.navhome,#sticky_sinpremium,#otherfeatures,#tecnologia,#back_middle,#zen,#main_section{max-width: 70% !important;width: 70% !important;}
	
	.modal-container .container{max-width: 100% !important;width: 100% !important;}
	.container-teaser-advanced, .container-footer, .container-tinyfooter{width: 70% !important;}*/
	body#faqs_area, body#eol_area,body#andnow_area, body#tools_area, body#topfaqs_area, body#search_area, body#card_area  {  background-size: 70%;}
	body, #sticky_top_product,#sticky_siempre_online,#sticky_sinpremium,#otherfeatures,#tecnologia,#back_middle,#zen,#main_section{max-width: 70% !important;width: 70% !important;}
}
@media (min-width: 3000px){
	/*.new.container-hero .containerimg, .container,#main,#main_home,#sticky_top_product,#sticky_siempre_online,.navhome,#sticky_sinpremium,#otherfeatures,#tecnologia,#back_middle,#zen,#main_section{max-width: 60% !important;width: 60% !important;}
	
	.modal-container .container{max-width: 100% !important;width: 100% !important;}
	.container-teaser-advanced, .container-footer, .container-tinyfooter{width: 60% !important;}
	.container .container-table .container{width: 80% !important; max-width: 80% !important;}*/
	body#faqs_area, body#eol_area,body#andnow_area, body#tools_area, body#topfaqs_area, body#search_area, body#card_area  {  background-size: 60%;}
	body, #sticky_top_product,#sticky_siempre_online,#sticky_sinpremium,#otherfeatures,#tecnologia,#back_middle,#zen,#main_section{max-width: 60% !important;width: 60% !important;}

}
@media (min-width: 3500px){
	/*.new.container-hero .containerimg, .container,#main,#main_home,#sticky_top_product,#sticky_siempre_online,.navhome,#sticky_sinpremium,#otherfeatures,#tecnologia,#back_middle,#zen,#main_section{max-width: 50% !important;width: 50% !important;}
	.modal-container .container{max-width: 100% !important;width: 100% !important;}
	.container-teaser-advanced, .container-footer, .container-tinyfooter{width: 50% !important;}*/
	body#faqs_area, body#eol_area,body#andnow_area, body#tools_area, body#topfaqs_area, body#search_area, body#card_area {  background-size: 50%;}
	body, #sticky_top_product,#sticky_siempre_online,#sticky_sinpremium,#otherfeatures,#tecnologia,#back_middle,#zen,#main_section{max-width: 50% !important;width: 50% !important;}
}
@media (min-width: 1110px) and (max-width:1599px){
	.container-tinyfooter{width: 100%;}
	.navhome{-webkit-transform: translateZ(0);}
}
@media (max-width:1599px){
	.container-tinyfooter{left: 0;}
}
/* ARREGLO MENU ANTIGUO (SOPORTE) */
@media (min-width:1600px){
	.navhome .left{padding-left: 16px;}
	.navhome .right, .g-widget-tinymenu .right{padding-right: 16px;}
}
/* BOTONES REDONDEADOS */
.btn, #button_no, #button_yes{border-radius: 10px;}
.btn-offer .rectangle{border-radius: 10px 0 0 10px;}
.btn-offer .btn{border-radius: 0 10px 10px 0;}

/*
nuevo componente widget-simpletext
*/
.container-simpletext{width: 62%;}
.SecurityInfoContainer .container-simpletext{width: auto;} /*para cuando se encuentre dentro de una seccion de Security Info y asi ocupe todo el ancho*/
.container-simpletext .component-container {align-items: flex-start;}
.container-simpletext  .component-container .product-title img {
	line-height: 0;
	  margin-right: 1rem ;
	align-self: center;
}
.container-simpletext .component-container .product-title .product-name {
 font-size: 22px ;

  line-height: 24px;
  font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;
  align-self: center;
}
.container-simpletext .component-container .product-title {
  display: flex;
  flex-direction: row;
  margin-bottom: 24px;
}
.container-simpletext .component-container .product-title i{ font-size: 2rem; margin-right: 1rem;}
.container-simpletext .component-container .body {  text-align: left;  margin-bottom: 16px;}
.container-item-border{border:1px solid #D8D8D8 !important}
.container-item-borders{border: 0 !important;}

@media (max-width:1023px){
	.container-simpletext { width:auto;}
	.container-simpletext .component-container .product-title {justify-content: center;}
	.container-simpletext .component-container .body {		text-align: center;}
	.card.container-item-borders {    min-width: 100% !important;    max-width: 100% !important;  }
	.container-simpletext ul{text-align: left;}
}
@media (min-width: 701px){
	.container-simpletext .component-container .product-title .product-name{text-align: left;}
}
@media  (max-width: 768px){
	.new.container-hero .titgroup i{font-size: 2rem;}
}
@media  (max-width: 500px){
	.container-simpletext .component-container .product-title {  flex-direction: column;}
	.container-simpletext .component-container .product-title i{ margin-bottom: 16px;}
}

/* CORRECCIONES TEASER */
.container-teaser-advanced.LG .component-container .right span.title.buttons-right.btn-w-countdown{display: block !important;margin: 0 0 32px !important;}
.container-teaser-advanced.LG .component-container .right span.subtitle.buttons-right.btn-w-countdown{display: block !important;margin: -24px 0 16px !important;}
.container-teaser-advanced.LG .component-container .right span.title.buttons-right.btn-w-countdown + .countdown,
.container-teaser-advanced.LG .component-container .right span.subtitle.buttons-right.btn-w-countdown + .countdown{margin-top: 0 !important}
.container-teaser-advanced.LG .component-container .right span.title.buttons-right,
.container-teaser-advanced.LG .component-container .right span.subtitle.buttons-right{margin-top: 0 !important}
.container-teaser-advanced.LG .component-container .left.not-width + .right .buttons-left{top:0.5rem;}
.container-teaser-advanced.LG .component-container .left.more-width + .right .buttons-left{top:0.5rem;}
.container-teaser-advanced.LG .component-container .left.not-width + .right.centered{display: flex;justify-content: center;}
.container-teaser-advanced.LG .component-container .left.more-width + .right.centered{text-align: left !important;}
.container-teaser-advanced.LG .component-container .left.not-width + .right.centered .buttons-left.min-padding{position: relative;right: 0;margin-left: 24px;align-self: center;}
.container-teaser-advanced.LG .component-container .left.not-width + .right .title{width: auto;}
.container-teaser-advanced.LG .component-container .left.not-width + .right .subtitle{display: block;}

/* ESTILOS CARD GANYTECH */
.container-anytech.LG .container .card img, .container-anytech.LG .container .card .g-anytech-title, .container-anytech.LG .container .card .phone{grid-area: unset;}
.container-anytech .container.card-style{display: block;}
.container-anytech .container .g-anytech-title{align-self: center;}
.container-anytech .container .card{display: grid;grid-template-columns: 134px auto auto;grid-template-rows: 2.9rem;justify-content: center;grid-column-gap: 1rem;border-radius: 18px;box-shadow: 8px 6px 16px 0 rgba(0,0,0,0.15);padding: 10px;}

@media (min-width: 1024px){
	.container-anytech .container .card {
	    max-width: 80%;
	    margin: 0 auto;
	}
}
@media (max-width: 1023px){
	.container-anytech .container .card {
		grid-template-areas: "texto texto" "img   phone";
		grid-template-columns: 48% 48%;
	    max-width: 100%;
	    padding: 16px 0;
	    grid-template-rows: auto;
	}
	.container-anytech .container .g-anytech-title{margin-bottom: 8px;}
}

/*CARDS HU Y TABLAS*/
*{margin: 0;padding:0;}
a{text-decoration:none !important;transition:.5s;outline: none;}
.btn-offer .rectangle{border-radius: 10px 0 0 10px;}
.btn-offer a{border-radius: 0 10px 10px 0;}
.fullcover{height: 100%;width: 100%;background: transparent !important;opacity: 0;position: fixed;top: 0;left: 0;z-index: -1;overflow: hidden;}
.precio_antes.uk{font-size: 36px;line-height: 54px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align: center;text-decoration: none;}
.precio_antes{font-size: 16px;line-height: 24px;font-weight: 400;text-align: center;text-decoration: line-through;}
.precio_despues{font-size: 30px;line-height: 45px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align: center;}
.save{font-size: 18px;line-height: 23px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;color: #C70000;text-align: center;}
ul.desktop{display: block;}
ul.mobile{display: none;}
.component-container #hero{padding: 16px 0 0 !important;}

#hero{background: #FFFFFF;padding: 16px 0 48px;}
#hero #selector_area{background: #FFFFFF;border-radius: 10px;text-align: center;padding: 17px 0;margin: 0 auto 1.5rem;box-shadow: 0 0 15px 0 rgba(0,0,0,.5);max-width: 1110px;}
#hero #selector_area .selector{display: inline-block;margin-right: 65px;}
#hero #selector_area .selector:last-child{margin-right: 0;}
#hero .selectortitle{font-size: 1rem;line-height: 1.5rem;font-weight: 400;text-align: center;margin-bottom: 0.5rem;}
#hero #hero_cards_mobile{display: none;}
#hero p.renew{font-size: 14px;line-height: 21px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align: center;margin-bottom: 8px;}
#hero #devices_number button, 
#hero #duration_number button,
#hero #devices_number_mobile button, 
#hero #duration_number_mobile button{border: 1px solid #2F3343;display: inline-block;margin: 0;width: 50px;text-align: center;font-size: 1rem;line-height: 1.5rem;background-color: #FFFFFF;color:#2F3343;padding: 10px 0;cursor: pointer;}
#hero #devices_number, #hero #devices_number_mobile{margin: 0 auto;width: 200px;display: flex;}
#hero #duration_number, #hero #duration_number_mobile{margin: 0 auto;width: 150px;display: flex;}
#hero #devices_number button:nth-of-type(1), 
#hero #duration_number button:nth-of-type(1),
#hero #devices_number_mobile button:nth-of-type(1), 
#hero #duration_number_mobile button:nth-of-type(1){border-top-left-radius: 4px;border-bottom-left-radius: 4px;border-right: 0;}
#hero #devices_number button:nth-of-type(2), 
#hero #duration_number button:nth-of-type(2),
#hero #devices_number button:nth-of-type(3),
#hero #devices_number_mobile button:nth-of-type(2), 
#hero #duration_number_mobile button:nth-of-type(2),
#hero #devices_number_mobile button:nth-of-type(3){border-right: 0;}
#hero #devices_number button:nth-of-type(4),
#hero #duration_number button:nth-of-type(3),
#hero #devices_number_mobile button:nth-of-type(4),
#hero #duration_number_mobile button:nth-of-type(3){border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-right: 1px solid;}
#hero #devices_number .selected, 
#hero #duration_number .selected,
#hero #devices_number_mobile .selected, 
#hero #duration_number_mobile .selected{background-color: #2E3344;color:#FFFFFF;}
#hero #hero_cards_desktop{display: grid;grid-template-columns: repeat(4, 1fr);grid-column-gap: 30px;margin-bottom: 40px;position: relative;padding-top: 28px;}
#hero #hero_cards_desktop.mac{display: grid;grid-template-columns: repeat(3, 1fr);grid-column-gap: 30px;margin-bottom: 40px;position: relative;padding-top: 28px;}
#hero p.max_protect{position: absolute;width: 100%;font-size: 16px;line-height: 24px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;color: #FFFFFF;text-align: center;background-color: #2C85D5;border-radius: 10px 10px 0 0;top: -24px;left: 0;}
#hero .container_cards_desktop{position: relative;}
#hero .container_cards_desktop.heightUS{margin-top:40px;}
#hero .device{width: calc(100% + 32px);padding: 9px 0 8px;margin-left: -16px;text-align: center;font-size: 18px;line-height: 23px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;color: #FFFFFF;margin-bottom: 8px;margin-top: -8px;}
#hero .device.pde{background: #02874D;}
#hero .device.pda{background: #D90042;}
#hero .device.pdc{background: #662483;}
#hero .device.pdp{background: #0041A3;}
#hero .card_name{font-size: 1.375rem;line-height: 1.812rem;font-weight: 400;text-align: center;margin-bottom: 1.5rem;}
#hero #hero_cards_desktop .hero_card{background: #FFFFFF;border-radius: 10px;box-shadow: 0 0 10px 0 rgba(0,0,0,.5);padding: 16px 16px 18px 16px;}
#hero #hero_cards_desktop .hero_card.hero_card_pdp{border-radius: 0 0 10px 10px;background: #F2F5FA;}
#hero .hero_card_mobile_pdp{background: #F2F5FA !important;}
#hero #hero_cards_desktop .hero_card.recommended_shadow{box-shadow:0 0 8px 0 rgba(0,0,0,.65);border-radius: 0 0 5px 5px;}
#hero #hero_cards_desktop .box_pde{background: url("../webp/essential.webp") no-repeat;width: 198px;height: 45px;background-size: 198px 45px;margin: 0 auto 8px;position: relative;}
#hero #hero_cards_desktop .box_pda{background: url("../webp/advanced.webp") no-repeat;width: 211px;height: 44px;background-size: 211px 44px;margin: 0 auto 8px;position: relative;}
#hero #hero_cards_desktop .box_pdc{background: url("../webp/complete.webp") no-repeat;width: 208px;height: 44px;background-size: 208px 44px;margin: 0 auto 8px;position: relative;}
#hero #hero_cards_desktop .box_pdp{background: url("../webp/premium.webp") no-repeat;width: 200px;height: 45px;background-size: 200px 45px;margin: 0 auto 8px;position: relative;}
#hero #hero_cards_desktop .product_box{margin-bottom: 1rem;}
#hero #hero_cards_desktop .hero_card{position:relative;}
#hero #hero_cards_desktop .hero_card .buttons_area{margin-bottom: 1.5rem;}
#hero #hero_cards_desktop .hero_card .buttons_area .card_button{border-radius:10px;display: block;background: #FF9010;font-size: 1rem;line-height: 1.5rem;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;color: #FFFFFF;text-align: center;padding: 8px 0;margin-bottom: 1rem;}
#hero #hero_cards_desktop .hero_card .buttons_area .suscr_button{border-radius:10px;display: block;background: #FFFFFF;border:2px solid #FF9010;font-size: 1rem;line-height: 1.5rem;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;color: #FF9010;text-align: center;padding: 8px 0;margin-bottom: 4px;}
#hero p.freemonth, #hero p.freemonth .precio_despues{font-size: 14px;line-height: 21px;text-align: center;font-weight: 400}
#hero #hero_cards_desktop .hero_card .buttons_area .open_modal{cursor: pointer;font-size: 15px;line-height: 22px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align: center;color: #FF9010;transition: .5s;}
#hero #hero_cards_desktop .hero_card .buttons_area .card_button:hover{background: #FFC787;}
#hero #hero_cards_desktop .hero_card .buttons_area .open_modal:hover{color: #2F3343;}
#hero #hero_cards_desktop .hero_card .buttons_area .suscr_button:hover{color: #FFFFFF;background-color: #FF9010;}
#hero #hero_cards_desktop .dev_reg_it{position: absolute;font-size: 14px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;right: -80px;top: 60px;}
#hero #hero_cards_desktop .features ul{padding: 0;text-align: left;}
#hero #hero_cards_desktop .features li{font-size: 16px;line-height: 24px;font-weight: 400;margin-bottom: 8px;list-style: none;display: grid;grid-column-gap: 6px;grid-template-columns: 16px auto;}
#hero #hero_cards_desktop .features li i{color: #38A977;margin-top: 5px;}
#hero #hero_cards_desktop .features li.bold span{font-family:"IBMPlexRegularBold",sans-serif;}
#hero #hero_cards_desktop .logo_vpn,
#hero #hero_cards_mobile .logo_vpn{background: url("https://www.pandasecurity.com/security-promotion/resources/dome2305/img/pandasecurity-dome-vpn.svg") no-repeat;width: 16px;height: 16px;margin-top: 5px;}
#hero #hero_cards_desktop .logo_passwords,
#hero #hero_cards_mobile .logo_passwords{background: url("https://www.pandasecurity.com/security-promotion/resources/dome2305/img/pandasecurity-dome-passwords.svg") no-repeat;width: 16px;height: 16px;margin-top: 5px;}
#hero #hero_cards_desktop .logo_cleanup,
#hero #hero_cards_mobile .logo_cleanup{background: url("https://www.pandasecurity.com/security-promotion/resources/dome2305/img/pandasecurity-dome-clenaup.svg") no-repeat;width: 16px;height: 16px;margin-top: 5px;}
#hero #hero_cards_desktop .logo_ttc,
#hero #hero_cards_mobile .logo_ttc{background: url("https://www.pandasecurity.com/security-promotion/resources/dome2305/img/pandasecurity-dome-totalcare.svg") no-repeat;width: 16px;height: 16px;margin-top: 5px;}

@media screen and (max-width: 1199px){
	#hero #hero_cards_desktop, #hero #hero_cards_desktop.mac{display: none;}
	#hero #hero_cards_mobile .selector{margin-bottom: 16px;}
	#hero #hero_cards_mobile .selector:last-child{margin-bottom: 0;}
	#hero #hero_cards_mobile .selectortitlemob{text-align: center;margin-bottom: 0.5rem;}
	#hero #hero_cards_mobile .hero_card_mobile{background: #FFFFFF;border-radius: 10px;padding: 16px;position:relative;box-shadow: 0 0 10px 0 rgba(0,0,0,.5);}
	#hero #hero_cards_mobile .product_area_mobile{display: grid;grid-template-columns: 100%;grid-row-gap: 16px;margin: 36px 0 8px;justify-items: center;}
	#hero #hero_cards_mobile .product_area_mobile.heightUS{margin:24px 0 8px;}
	#hero #hero_cards_mobile .img_mob_pde{background: url("../webp/essential.webp") no-repeat;width: 198px;height: 44px;background-size: 198px 44px;position: relative;margin: 0 auto 16px;}
	#hero #hero_cards_mobile .img_mob_pda{background: url("../webp/advanced.webp") no-repeat;width: 211px;height: 44px;background-size: 211px 44px;position: relative;margin: 0 auto 16px;}
	#hero #hero_cards_mobile .img_mob_pdc{background: url("../webp/complete.webp") no-repeat;width: 208px;height: 44px;background-size: 208px 44px;position: relative;margin: 0 auto 16px;}
	#hero #hero_cards_mobile .img_mob_pdp{background: url("../webp/premium.webp") no-repeat;width: 200px;height: 44px;background-size: 200px 44px;position: relative;margin: 0 auto 16px;}
	#hero #hero_cards_mobile .prices{align-self: center;}
	#hero #hero_cards_mobile a{border-radius:10px;grid-area: btn;position: relative;display: block;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align: center;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;user-select: none;background-color: transparent;border: 2px solid transparent;padding: .475rem 0.75rem .475rem 1.75rem;font-size: 1rem;line-height: 1.4;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color: #FFFFFF;background-color: #FF9010 !important;border-color: #FF9010;margin-bottom: 16px;}
	#hero #hero_cards_mobile a:hover{background: #FFC787;}
	#hero #hero_cards_mobile a.suscr_button{border-radius:10px;display: block;background: #FFFFFF !important;border:2px solid #FF9010;font-size: 1rem;line-height: 1.5rem;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;color: #FF9010;text-align: center;padding: 8px 0;margin-bottom: 4px;}
	#hero #hero_cards_mobile a.suscr_button:hover{color: #FFFFFF;background-color: #FF9010 !important;}
	#hero #hero_cards_mobile .features ul{padding: 0;text-align: left;}
	#hero #hero_cards_mobile .features li{font-size: 16px;line-height: 24px;font-weight: 400;margin-bottom: 8px;list-style: none;display: grid;grid-column-gap: 6px;grid-template-columns: 16px auto;}
	#hero #hero_cards_mobile .features li i{color: #38A977;margin-top: 5px;}
	#hero #hero_cards_mobile .features li.bold span{font-family:"IBMPlexRegularBold",sans-serif;}
	#hero #hero_cards_mobile .buttons_area{margin-bottom: 24px;}
	#hero p.renew{font-size: 16px;line-height: 24px;}
}
@media screen and (min-width: 701px) and (max-width: 1199px){
	#hero #hero_cards_mobile{display: grid !important;grid-template-columns: 48% 48%;grid-column-gap: 30px;grid-row-gap: 40px;}
}
@media screen and (max-width: 700px){
	#hero #hero_cards_mobile{display: grid;grid-template-columns: 100% !important;grid-row-gap: 40px;}
	#hero #hero_cards_mobile .selector:last-child{margin-bottom: 32px;}
}

@media screen and (max-width:700px) {
	#hero{padding: 32px 0 48px;}	
	.contenedor{padding:0 15px;}
}
@media screen and (min-width:701px) and (max-width:1023px){
	.contenedor{padding:0 40px;}
}
@media screen and (max-width:1199px) {
	#hero #selector_area, #hero #hero_cards_desktop, #hero #hero_cards_desktop.mac{display: none;}
}
@media screen and (min-width:1024px) and (max-width:1199px){
	.contenedor{position:relative;max-width:930px;margin:0 auto;}
}
@media screen and (min-width:1200px){
	.contenedor{position:relative;max-width:100%;margin:0 auto;}
}

.contenedor{position:relative;margin:0 auto;}
a.table_button:hover{text-decoration: none !important;}
#cards{display: none;}
#tabla .top{margin-bottom: 8px;}
#tabla .top, #tabla .features .line, #tabla .bottom{display: flex;justify-content: space-between;}
#tabla.free .top .left{position: relative;width: 100%;}
#tabla .top .left h3{font-size: 25px;line-height: 33px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;margin-top: 24px;text-align: left;}
#tabla.free .top .left .compatible{font-size: 18px;line-height: 23px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align: left;position: absolute;bottom: 0;left: 18px;}
#tabla .top .left .compatible{margin-top: 89px;font-size: 18px;line-height: 23px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align: left;}
#tabla .top .left .compatible i{display: inline-block;margin-left: 16px;font-size: 24px;vertical-align: middle;}
#tabla .top .right, #tabla .features .right, #tabla .bottom .right{display: grid;grid-template-columns: repeat(4, 150px);grid-column-gap: 16px;}
#tabla.free .top .right, #tabla.free .features .right, #tabla.free .bottom .right{grid-template-columns: repeat(5, 150px);}
#tabla .top .right .product .logo{display: block;width: 48px;height: 48px;margin: 0 auto 8px;}
#tabla .top .right .product .logoFree{background:url("https://www.pandasecurity.com/security-promotion/resources/dome2001/img/pandasecurity-free.svg") no-repeat;}
#tabla .top .right .product .logoPDE{background:url("https://www.pandasecurity.com/security-promotion/resources/dome2001/img/panda-dome-essential-logo.svg") no-repeat;}
#tabla .top .right .product .logoPDA{background:url("https://www.pandasecurity.com/security-promotion/resources/dome2001/img/panda-dome-advanced-logo.svg") no-repeat;}
#tabla .top .right .product .logoPDC{background:url("https://www.pandasecurity.com/security-promotion/resources/dome2001/img/panda-dome-complete-logo.svg") no-repeat;}
#tabla .top .right .product .logoPDP{background:url("https://www.pandasecurity.com/security-promotion/resources/dome2001/img/panda-dome-premium-logo.svg") no-repeat;}
#tabla .top .right .product .productName{font-size: 25px;line-height: 33px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align: center;margin-bottom: 8px;}
#tabla .top .right .product .productName.free{color: #9D6D06;}
#tabla .top .right .product .productName.pde{color: #02874D;}
#tabla .top .right .product .productName.pda{color: #D90042;}
#tabla .top .right .product .productName.pdc{color: #662483;}
#tabla .top .right .product .productName.pdp{color: #0041A3;}
#tabla .precio_antes{font-size: 15px;line-height: 22px;font-weight: 400;text-align: center;text-decoration: line-through;}
#tabla .precio_despues{font-size: 18px;line-height: 23px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align: center;margin-top: 3px;}
#tabla .product_free .table_button{margin-top: 51px;}
#tabla .table_button, #tabla .table_button_downloads{border-radius: 10px;display: block;background: #FF9010;font-size: 16px;line-height: 24px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;color: #FFFFFF;padding: 8px 0;text-align: center;margin-top: 5px;transition: .5s;}
#tabla .table_button:hover, #tabla .table_button_downloads:hover{background: #FFC787;}
#tabla .features .grey{background: #ECECEC;}
#tabla .features .feature{padding: 7px 18px;text-align: left;font-size: 16px;line-height: 24px;font-weight: 400;}
#tabla .features .product{padding: 11px 0;display: grid;}
#tabla .backgroundFree{background: #E0D5BB;}
#tabla .backgroundPDE{background: #C3D8CF;}
#tabla .backgroundPDA{background: #E5C3CD;}
#tabla .backgroundPDC{background: #D3C8D8;}
#tabla .backgroundPDP{background: #C3CDDD;}
#tabla .backgroundFree.clear{background: #EBE2CD;}
#tabla .backgroundPDE.clear{background: #CCE7DB;}
#tabla .backgroundPDA.clear{background: #F7CCD9;}
#tabla .backgroundPDC.clear{background: #E0D3E6;}
#tabla .backgroundPDP.clear{background: #CCD9ED;}
#tabla .checkFree{background: #9D6D06;width: 17px;height: 17px;border-radius: 10px;margin: 0 auto;align-self: center;}
#tabla .checkPDE{background: #02874D;width: 17px;height: 17px;border-radius: 10px;margin: 0 auto;align-self: center;}
#tabla .checkPDA{background: #D90042;width: 17px;height: 17px;border-radius: 10px;margin: 0 auto;align-self: center;}
#tabla .checkPDC{background: #662483;width: 17px;height: 17px;border-radius: 10px;margin: 0 auto;align-self: center;}
#tabla .checkPDP{background: #0041A3;width: 17px;height: 17px;border-radius: 10px;margin: 0 auto;align-self: center;}
#tabla .bottom{margin-top: 4px;}
#tabla .bottom .left{padding: 36px 0 0 18px;}
#tabla .bottom .compatible{font-size: 13px;line-height: 19px;font-weight: 400;width: 83%;text-align: left;}
#tabla .bottom .product_free .table_button{margin-top: 42px;}

#cards h3{font-size: 1.188rem;line-height: 1.75rem;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align: center;margin-bottom: 48px;}
#cards .card{margin-bottom: 64px;}
#cards .card:last-child{margin-bottom: 0;}
#cards .card img{display: block;margin: 0 auto 32px;}
#cards .card ul{margin: 0;list-style: none;text-align: left;}
#cards .card ul li{margin-bottom: 24px;}
#cards .card ul li i, #cards .card ul li span{display: inline-block;font-size: 16px;line-height: 24px;font-weight: 400;}
#cards .card ul li i{margin-right: 8px;}
#cards .card ul li span{width: 90%;vertical-align: middle;}
#cards .card_button_downloads{border-radius: 10px;display: block;background: #FF9010;border:2px solid #FF9010;font-size: 16px;line-height: 24px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;color: #FFFFFF;padding: 8px 0;text-align: center;margin: 5px auto 0;transition: .5s;width: 90%;}
#cards .card_button_downloads:hover{opacity:.5;}
#cards .precio_antes{font-size: 1.125rem;line-height: 1.6875rem;font-weight: 400;text-align: center;text-decoration: line-through;}
#cards .precio_despues{font-size: 1.125rem;line-height: 1.6875rem;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align: center;color: #E02222;margin-bottom: 16px;}
#cards.free .precio_mes, #tabla.free .precio_mes{display: flex;grid-column-gap: 4px;justify-content: center;margin-bottom: 16px;}
#tabla.free .precio_mes .mes{font-size: 18px;line-height: 27px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;}
#cards.free .precio_mes .mes{font-size: 1.125rem;line-height: 1.6875rem;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;}
#cards.free .precio_despues{color: #2F3343;margin-bottom: 0;}

@media screen and (max-width: 992px){
	#tabla{display: none;}
	#cards{display: block;}
}
@media screen and (max-width: 1024px){
	#tabla.free{display: none;}
	#cards.free{display: block;}
}
@media screen and (max-width: 350px){
	#cards .card ul li span{width: 85%;vertical-align: top;}
}

.container_cards_desktop.uk .contenedor{position:relative;margin:0 auto;}
.container_cards_desktop.uk .fullcover{height: 100%;width: 100%;background: transparent !important;opacity: 0;position: fixed;top: 0;left: 0;z-index: -1;overflow: hidden;}
.container_cards_desktop.uk .precio_antes{font-size: 36px;line-height: 54px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align: center;text-decoration: none;}
.container_cards_desktop.uk ul.desktop{display: block;}
.container_cards_desktop.uk ul.mobile{display: none;}
.container_cards_desktop.uk p.devicesText{text-align: center;margin: 8px 0 16px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;}
.container_cards_desktop.uk p.renew{font-size: 14px;line-height: 21px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align: center;margin-bottom: 8px;}
.container_cards_desktop.uk #hero_cards_desktop{display: grid;grid-template-columns: repeat(4, 1fr);grid-column-gap: 30px;margin-bottom: 40px;position: relative;padding-top: 1.5rem;}
.container_cards_desktop.uk #hero_cards_desktop.mac{grid-template-columns: repeat(3, 1fr);}
.container_cards_desktop.uk{position: relative;}
.card_name{font-size: 1.375rem;line-height: 1.812rem;font-weight: 400;text-align: center;margin-bottom: 1.5rem;}
.container_cards_desktop.uk #hero_cards_mobile{display: none;}
.container_cards_desktop.uk #devices_number button, 
.container_cards_desktop.uk #duration_number button,
.container_cards_desktop.uk #devices_number_mobile button, 
.container_cards_desktop.uk #duration_number_mobile button{border: 1px solid #2F3343;display: inline-block;margin: 0;width: 50px;text-align: center;font-size: 1rem;line-height: 1.5rem;background-color: #FFFFFF;color:#2F3343;padding: 10px 0;cursor: pointer;}
.container_cards_desktop.uk #devices_number, .container_cards_desktop.uk #devices_number_mobile{margin: 0 auto;width: 200px;display: flex;}
.container_cards_desktop.uk #duration_number, .container_cards_desktop.uk #duration_number_mobile{margin: 0 auto;width: 150px;display: flex;}
.container_cards_desktop.uk #devices_number button:nth-of-type(1), 
.container_cards_desktop.uk #duration_number button:nth-of-type(1),
.container_cards_desktop.uk #devices_number_mobile button:nth-of-type(1), 
.container_cards_desktop.uk #duration_number_mobile button:nth-of-type(1){border-top-left-radius: 4px;border-bottom-left-radius: 4px;border-right: 0;}
.container_cards_desktop.uk #devices_number button:nth-of-type(2), 
.container_cards_desktop.uk #duration_number button:nth-of-type(2),
.container_cards_desktop.uk #devices_number button:nth-of-type(3),
.container_cards_desktop.uk #devices_number_mobile button:nth-of-type(2), 
.container_cards_desktop.uk #duration_number_mobile button:nth-of-type(2),
.container_cards_desktop.uk #devices_number_mobile button:nth-of-type(3){border-right: 0;}
.container_cards_desktop.uk #devices_number button:nth-of-type(4),
.container_cards_desktop.uk #duration_number button:nth-of-type(3),
.container_cards_desktop.uk #devices_number_mobile button:nth-of-type(4),
.container_cards_desktop.uk #duration_number_mobile button:nth-of-type(3){border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-right: 1px solid;}
.container_cards_desktop.uk #devices_number .selected, 
.container_cards_desktop.uk #duration_number .selected,
.container_cards_desktop.uk #devices_number_mobile .selected, 
.container_cards_desktop.uk #duration_number_mobile .selected{background-color: #2E3344;color:#FFFFFF;}
.container_cards_desktop.uk #hero_cards_desktop .hero_card{background: #FFFFFF;border-radius: 10px;box-shadow: 0 0 10px 0 rgba(0,0,0,.5);padding: 16px 16px 18px 16px;}
.container_cards_desktop.uk #hero_cards_desktop .hero_card.recommended_shadow{box-shadow:0 0 8px 0 rgba(0,0,0,.65);border-radius: 0 0 5px 5px;}
.container_cards_desktop.uk #hero_cards_desktop .box_pde{background: url("https://www.pandasecurity.com/security-promotion/resources/domeuk2303/img/essential.webp") no-repeat;width: 198px;height: 44px;background-size: 198px 44px;margin: 0 auto 8px;position: relative;}
.container_cards_desktop.uk #hero_cards_desktop .box_pda{background: url("https://www.pandasecurity.com/security-promotion/resources/domeuk2303/img/advanced.webp") no-repeat;width: 211px;height: 44px;background-size: 211px 44px;margin: 0 auto 8px;position: relative;}
.container_cards_desktop.uk #hero_cards_desktop .box_pdc{background: url("https://www.pandasecurity.com/security-promotion/resources/domeuk2303/img/complete.webp") no-repeat;width: 208px;height: 44px;background-size: 208px 44px;margin: 0 auto 8px;position: relative;}
.container_cards_desktop.uk #hero_cards_desktop .box_pdp{background: url("https://www.pandasecurity.com/security-promotion/resources/domeuk2303/img/premium.webp") no-repeat;width: 200px;height: 44px;background-size: 200px 44px;margin: 0 auto 8px;position: relative;}
.container_cards_desktop.uk #hero_cards_desktop .product_box{margin-bottom: 1rem;}
.container_cards_desktop.uk #hero_cards_desktop .hero_card{position:relative;}
.container_cards_desktop.uk #hero_cards_desktop .hero_card .buttons_area{margin-bottom: 1rem;}
.container_cards_desktop.uk #hero_cards_desktop .hero_card .buttons_area .card_button{border-radius:10px;display: block;background: #FF9010;font-size: 1rem;line-height: 1.5rem;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;color: #FFFFFF;text-align: center;padding: 8px 0;margin-bottom: 0.5rem;}
.container_cards_desktop.uk #hero_cards_desktop .hero_card .buttons_area .open_modal{cursor: pointer;font-size: 15px;line-height: 22px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align: center;color: #FF9010;transition: .5s;}
.container_cards_desktop.uk #hero_cards_desktop .hero_card .buttons_area .card_button:hover{background: #FFC787;}
.container_cards_desktop.uk #hero_cards_desktop .hero_card .buttons_area .open_modal:hover{color: #2F3343;}
.container_cards_desktop.uk #hero_cards_desktop .dev_reg_it{position: absolute;font-size: 14px;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;right: -80px;top: 60px;}
.container_cards_desktop.uk #hero_cards_desktop .features ul{text-align: left;padding: 0;}
.container_cards_desktop.uk #hero_cards_desktop .features li{font-size: 16px;line-height: 24px;font-weight: 400;margin-bottom: 8px;}

@media screen and (max-width: 1199px){
	.container_cards_desktop.uk #hero_cards_desktop{display: none;}
	.container_cards_desktop.uk #hero_cards_mobile{margin-bottom: 40px;}
	.container_cards_desktop.uk #hero_cards_mobile .selector{margin-bottom: 16px;}
	.container_cards_desktop.uk #hero_cards_mobile .selector:last-child{margin-bottom: 0;}
	.container_cards_desktop.uk #hero_cards_mobile .selectortitlemob{text-align: center;margin-bottom: 0.5rem;}
	.container_cards_desktop.uk #hero_cards_mobile .hero_card_mobile{background: #FFFFFF;border-radius: 10px;padding: 16px;position:relative;box-shadow: 0 0 10px 0 rgba(0,0,0,.5);}
	.container_cards_desktop.uk #hero_cards_mobile .product_area_mobile{display: grid;grid-template-columns: 100%;grid-row-gap: 16px;margin: 36px 0 8px;justify-items: center;}
	.container_cards_desktop.uk #hero_cards_mobile .img_mob_pde{background: url("https://www.pandasecurity.com/security-promotion/resources/domeuk2303/img/essential.webp") no-repeat;width: 198px;height: 44px;background-size: 198px 44px;position: relative;margin: 0 auto 16px;}
	.container_cards_desktop.uk #hero_cards_mobile .img_mob_pda{background: url("https://www.pandasecurity.com/security-promotion/resources/domeuk2303/img/advanced.webp") no-repeat;width: 211px;height: 44px;background-size: 211px 44px;position: relative;margin: 0 auto 16px;}
	.container_cards_desktop.uk #hero_cards_mobile .img_mob_pdc{background: url("https://www.pandasecurity.com/security-promotion/resources/domeuk2303/img/complete.webp") no-repeat;width: 208px;height: 44px;background-size: 208px 44px;position: relative;margin: 0 auto 16px;}
	.container_cards_desktop.uk #hero_cards_mobile .img_mob_pdp{background: url("https://www.pandasecurity.com/security-promotion/resources/domeuk2303/img/premium.webp") no-repeat;width: 200px;height: 44px;background-size: 200px 44px;position: relative;margin: 0 auto 16px;}
	.container_cards_desktop.uk #hero_cards_mobile .prices{align-self: center;}
	.container_cards_desktop.uk #hero_cards_mobile a{border-radius:10px;grid-area: btn;position: relative;display: block;font-family:"IBMPlexRegularBold","IBMPlexRegular",sans-serif;text-align: center;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;user-select: none;background-color: transparent;border: 2px solid transparent;padding: .475rem 0.75rem .475rem 1.75rem;font-size: 1rem;line-height: 1.4;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color: #FFFFFF;background-color: #FF9010 !important;border-color: #FF9010;}
	.container_cards_desktop.uk #hero_cards_mobile a:hover{background: #FFC787;}
	.container_cards_desktop.uk #hero_cards_mobile .features ul{text-align: left;}
	.container_cards_desktop.uk #hero_cards_mobile .features li{font-size: 16px;line-height: 24px;font-weight: 400;margin-bottom: 8px;}
	.container_cards_desktop.uk #hero_cards_mobile .buttons_area{margin-bottom: 16px;}
	.container_cards_desktop.uk p.renew{font-size: 16px;line-height: 24px;}
}
@media screen and (min-width: 701px) and (max-width: 1199px){
	.container_cards_desktop.uk #hero_cards_mobile{display: grid !important;grid-template-columns: 48% 48%;grid-column-gap: 30px;grid-row-gap: 40px;}
}
@media screen and (max-width: 700px){
	.container_cards_desktop.uk #hero_cards_mobile{display: grid;grid-template-columns: 100%;grid-row-gap: 40px;}
	.container_cards_desktop.uk #hero_cards_mobile .selector:last-child{margin-bottom: 32px;}
}

/* ESTILOS SELECTOR IDIOMAS FOOTER */
#g-selectLanguages a{color: #2F3343;display:block;}
#g-selectLanguages{list-style:none;display:flex;flex-direction:column;width:auto;height:28px;padding:10px 0 6px;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:2px solid #2F3343;border-radius:28px;background:#FFFFFF;cursor: pointer;}
#g-selectLanguages li{display:none;}
#g-selectLanguages.open li{display:block;padding:4px 16px;background:#FFFFFF;}
#g-selectLanguages li.selected{display:block;padding:0 16px !important;background: transparent !important;position: relative;border: 0 !important;}
#g-selectLanguages.open li:nth-of-type(2){margin-top: 12px;border-top: 1px solid #2F3343;}
#g-selectLanguages.open li{border-left: 1px solid #2F3343;border-right: 1px solid #2F3343;}
#g-selectLanguages.open li:last-child{border-bottom: 1px solid #2F3343;}
#g-selectLanguages li.selected i{top: 0 !important;right: 16px !important;color: #2F3343;}
#g-selectLanguages.open li.selected i{transform: rotateX(180deg);top: 7px !important;}
#g-selectLanguages.open li:hover{background:#E6E6E6;}
#g-selectLanguages.open li.selected:hover{background:none;}
@media screen and (max-width: 1023px){
	#g-selectLanguages{position: absolute;width: 94%;}
	.container-footer-new .linksColumns.flex{margin-top: 40px;}
}
.container-teaser-advanced .container .component-container .right .buttons-left .btn-alternative.blue-button-theme,
.container-teaser-advanced .container .component-container .right .buttons-left .btn-offer-alternative button{background: #FFFFFF !important;border-color: #FFFFFF !important;color: #2C85D5 !important;}
.container-teaser-advanced .container .component-container .right .buttons-left .btn-offer-alternative button:hover{background: #FFFFFF !important;border-color: #FFFFFF !important;color: #2C85D5 !important;}

/* NUEVO TEASER */

.new-widget-teaser.captionEmtyClass .container{padding: 0;}
.new-widget-teaser .container{width: calc(100% - 124px);margin: 0;padding-left: 42px;}
.new-widget-teaser .all-teaser-link{position: absolute;width: 100%;}
.new-widget-teaser .close-teaser{position: absolute;right: 42px;top: 16px;cursor: pointer;}
.new-widget-teaser.captionEmtyClass .close-teaser{top: 5px;}
.new-widget-teaser .grid{display: flex;gap: 32px;}
.new-widget-teaser .grid img{align-self: center;height: fit-content;}
.new-widget-teaser .leftLargeImage,
.new-widget-teaser .leftTabletImage,
.new-widget-teaser .leftMobileImage,
.new-widget-teaser .rightLargeImage,
.new-widget-teaser .rightTabletImage,
.new-widget-teaser .rightMobileImage{display: none;}
.new-widget-teaser .grid .position-flex{display: flex;gap: 32px;}
.new-widget-teaser .grid .position-block .countdown{justify-content: center;margin-top: 4px;}
.new-widget-teaser .grid .position-block .countdown.boxes-background{margin-top: 8px;}
.new-widget-teaser .grid .countdown{display: flex;}
.new-widget-teaser .grid .inline-countdown{gap: 8px;}
.new-widget-teaser .grid .inline-countdown .grid-countdown{display: flex;}
.new-widget-teaser .grid .inline-countdown .grid-countdown .texto-contador{margin-left: 4px;}
.new-widget-teaser .grid .text-area,
.new-widget-teaser .grid .countdown-area{align-self: center;align-items: center;text-align: center;padding: 16px 0;}
.new-widget-teaser .grid .text-area .title-with-icon{display: flex;gap: 16px;}
.new-widget-teaser .grid .text-area .title-with-icon i{font-size: 32px;align-self: center;}
.new-widget-teaser .grid .text-area .title-with-icon .title-desktop{align-self: center;}
.new-widget-teaser .grid .text-area .title-mobile{display: none;}
.new-widget-teaser .grid .discount-text{align-self: center;}
.new-widget-teaser .grid .countdown span{font-family: "IBMPlexRegularBold", sans-serif;}
.new-widget-teaser .grid .button-area-flex{display: flex;gap: 16px;}
.new-widget-teaser .grid .button-area{align-self: center;padding: 16px 0;}
.new-widget-teaser .grid .award-area{display: flex;gap: 16px;}
.new-widget-teaser .grid .award-area img{align-self: center;}
.new-widget-teaser .grid .award-area p{font-family: "IBMPlexRegularBold", sans-serif;align-self: center;}

.new-widget-teaser .grid .boxes-countdown{gap: 16px;align-self: center;}
.new-widget-teaser .grid .boxes-countdown .grid-countdown{margin-bottom: 0;}
.new-widget-teaser .grid .boxes-countdown .grid-countdown span{font-size: 25px;line-height: 25px;font-family: "IBMPlexRegularBold", sans-serif;}
.new-widget-teaser .grid .boxes-countdown .texto-contador{text-align: center;}

.new-widget-teaser .grid .boxes-background{gap: 32px;align-self: center;}
.new-widget-teaser .grid .boxes-background .grid-countdown{margin-bottom: 5px;}
.new-widget-teaser .grid .boxes-background .grid-countdown span{font-size: 25px;line-height: 33px;font-family: "IBMPlexRegularBold", sans-serif;display: inline-block;padding: 4px 9px 5px;border-radius: 5px;}
.new-widget-teaser .grid .boxes-background .texto-contador{text-align: center;}

/* Estilos teaser solo imagen */
.new-widget-teaser a .desktopImage{display: block;}
.new-widget-teaser a .desktopImage, .new-widget-teaser a .tabletImage, .new-widget-teaser a .mobileImage{width: 100%;}
.new-widget-teaser a .tabletImage, .new-widget-teaser a .mobileImage{display: none;}
@media screen and (max-width: 600px){
	.new-widget-teaser a .desktopImage,.new-widget-teaser a .tabletImage{display: none;}
	.new-widget-teaser a .mobileImage{display: block;}
}
@media screen and (min-width: 601px) and (max-width: 1023px){
	.new-widget-teaser a .desktopImage,.new-widget-teaser a .mobileImage{display: none;}
	.new-widget-teaser a .tabletImage{display: block;}
}
/***/

.caption-area.captionEmtyClass{padding: 4px 0;}
.caption-area.captionFullClass{padding: 0 0 16px;}
.caption-area p{font-size: 13px;line-height: 19px;text-align: center;}

/* NUEVO TEASER MODAL */
.new-widget-teaser-modal{display: none;position: fixed;z-index: 111111;width: 672px;top: 32px;left: calc(50% - 336px);}
.new-widget-teaser-modal .closeModal{position: absolute;right: 16px;top: 16px;cursor: pointer;z-index: 1111;}
.new-widget-teaser-modal .modal-fullcover{height: 100%;width: 100%;background-color: rgba(0, 0, 0, 0.65);position: fixed;top: 0;left: 0;z-index: -1;overflow: hidden;}
.new-widget-teaser-modal .teaser-modal{text-align: center;padding: 32px 48px;}

.new-widget-teaser-modal .modal-title{font-size: 22px;line-height: 33px;text-align: center;}
.new-widget-teaser-modal .modal-subtitle{font-size: 16px;line-height: 24px;text-align: center;margin-top: 16px;}
.new-widget-teaser-modal .form{margin-top: 24px;}
.new-widget-teaser-modal .form input{display: block;font-size: 16px;line-height: 24px;margin-bottom: 8px;width: calc(100% - 40px);border-radius: 8px;padding: 12px 18px;color: #2F3343;-moz-appearance: none;-webkit-appearance: none;appearance: none;outline: none;}
.new-widget-teaser-modal .form input:last-child{margin-bottom: 0;}
.new-widget-teaser-modal .form input::placeholder{font-size: 16px;line-height: 24px;color: #979797;}
.new-widget-teaser-modal .modal-caption{font-size: 13px;line-height: 19px;text-align: center;margin-top: 4px;}
.new-widget-teaser-modal .modal-caption a{color: #2C85D5;}
.new-widget-teaser-modal .modal-caption a:hover{text-decoration: underline !important;}
.new-widget-teaser-modal button{margin-top: 16px;}
.new-widget-teaser-modal .btn-offer button{margin-top: 0;}
.new-widget-teaser-modal .btn-offer{width: max-content;margin: 16px auto 0;}
.new-widget-teaser-modal .form input.error{border: 1px solid red;}
/* * */
.new .container-menuhu #tinymenu-desktop li button.tinyoferta{padding: 1px 16px;border-radius: 11px;font-size: 15px;line-height: 22px;font-weight: 700;margin-left: 0.8rem;background-color: rgb(224, 34, 34);color: #FFFFFF;border: 0;outline: none;cursor: pointer;}
a#GMenuHu2Mobile,
button#GMenuHu2Mobile{display: block;width: auto;padding: 16px;background-color: rgb(224, 34, 34);color: #FFFFFF;border: 0;outline: none;cursor: pointer;font-weight: 700;text-align: center;}
button#GMenuHu2Mobile{width: 100%;}

@media screen and (max-width: 1300px){
	.new-widget-teaser .leftXLImage,
	.new-widget-teaser .rightXLImage{display: none;}
}

@media screen and (min-width: 1024px) and (max-width: 1300px){
	.new-widget-teaser .container{padding-left: 16px;width: calc(100% - 82px);}
	.new-widget-teaser .leftLargeImage,
	.new-widget-teaser .rightLargeImage{display: block;}
	.new-widget-teaser .grid{display: grid;grid-row-gap: 0;}
	.new-widget-teaser .grid.flexGrid{display: flex;}
	.new-widget-teaser .grid.grid1{display: block;}
	.new-widget-teaser .grid.grid4{grid-template-columns: repeat(4, auto);}
	.new-widget-teaser .grid.grid3{grid-template-columns: repeat(3, auto);}
	.new-widget-teaser .grid.grid2{grid-template-columns: repeat(2, auto);}
	.new-widget-teaser .grid.displayFlexClass{display: flex;gap: 16px;}
	.new-widget-teaser .grid.displayFlexClass .button-area a{width: max-content;}
	.new-widget-teaser .grid.double-button-grid{display: grid;grid-row-gap: 0;grid-template-columns: auto auto;}
	.new-widget-teaser .grid.double-button-grid .button-area{grid-column: 1 / -1;justify-content: center;padding: 0 0 16px;}
	.new-widget-teaser .grid .position-flex{flex-direction: column;gap: 16px;}
}

@media screen and (max-width: 1023px){
	.new-widget-teaser .grid .text-area .title-desktop{display: none;}
	.new-widget-teaser .grid .text-area .title-mobile{display: block;}
}

@media screen and (min-width: 701px){
	.new-widget-teaser .grid .boxes-background{padding: 16px 0;}
	.new-widget-teaser .grid .position-block .boxes-background{padding: 0;}
}

@media screen and (min-width: 701px) and (max-width: 1023px){
	.new-widget-teaser .leftTabletImage,
	.new-widget-teaser .rightTabletImage{display: block;}
	.new-widget-teaser .grid{display: grid;grid-row-gap: 0;justify-content: center !important;}
	.new-widget-teaser .grid.grid1{display: block;}
	.new-widget-teaser .grid.grid4{grid-template-columns: repeat(3, auto);grid-row-gap: 8px;padding-top: 16px;}
	.new-widget-teaser .grid.grid4 .boxes-background{gap: 16px;}
	.new-widget-teaser .grid.grid3{grid-template-columns: repeat(2, auto);}
	.new-widget-teaser .grid.grid2{grid-template-columns: repeat(2, auto);}
	.new-widget-teaser .grid .button-area{grid-column: 1 / -1;justify-self: center;padding: 0 0 16px;}
	.new-widget-teaser .grid .position-flex{flex-direction: column;gap: 16px;}
}

@media screen and (max-width: 700px){
	.new-widget-teaser .leftMobileImage,
	.new-widget-teaser .rightMobileImage{display: block;}
	.new-widget-teaser .grid .text-area .title-with-icon .title-mobile,
	.new-widget-teaser .grid .award-area p{text-align: left;font-size: 13px;line-height: 19px;}
	.new-widget-teaser .grid .text-area .title-with-icon{gap: 8px;width: 95%;}
	.new-widget-teaser .grid .text-area .title-with-icon .title-icon{align-self: center;margin: 0;}
	.new-widget-teaser .grid .text-area .title-with-icon .title-mobile{align-self: center;}
	.new-widget-teaser .container{padding: 16px;width: auto;}
	.new-widget-teaser .close-teaser{right: 8px;top: 8px;}
	.new-widget-teaser .grid{flex-direction: column;grid-row-gap: 16px;}
	.new-widget-teaser .grid .position-flex{flex-direction: column;grid-row-gap: 8px;}
	.new-widget-teaser .grid .text-area,
	.new-widget-teaser .grid .button-area{padding: 0;}
	.new-widget-teaser .grid .button-area,
	.new-widget-teaser .grid .button-area button{width: 100%;}
	.new-widget-teaser .grid .button-area a{width: auto;display: block;}
	.new-widget-teaser .grid .inline-countdown{gap: 4px;}
	.new-widget-teaser .grid .award-area{gap: 8px;}
	.new-widget-teaser .grid .button-area-flex{flex-direction: column;gap: 8px;}
	.new-widget-teaser .grid .button-area-flex .btn-primary{order: 1;}
	.new-widget-teaser .grid .button-area-flex .btn-outline-primary{order: 2;}
	.new-widget-teaser .grid .boxes-background{gap: 16px;}
	.new-widget-teaser .grid .discount-text{display: none;}

	.new-widget-teaser-modal{width: 100%;top: 68px;left: 0}
	.new-widget-teaser-modal .teaser-modal{padding: 32px 16px;}
	.new-widget-teaser-modal button{width: 100%;}
}
@media screen and (max-width: 360px){
	.new-widget-teaser .grid .boxes-background .grid-countdown{text-align: center;}
	.new-widget-teaser .grid .boxes-background .grid-countdown span{padding: 4px 5px 5px;}
}


/* NUEVA TABLA JUNIO 2025 */
.new-table table{margin: 0 auto;}
.new-table .mobile{display: none;}
#tablaDownloads table{width: 100%;}
.new-table .sticky{display: none;position: sticky;top: 0;z-index: 3;}
.new-table .sticky .container-sticky{display: grid;grid-template-columns: 34% repeat(4, 1fr);}
.new-table .sticky .container-sticky.hasPdf{grid-template-columns: 34% repeat(5, 1fr);}
.new-table .sticky .empty{background: transparent;}
.new-table .sticky .product{border: 1px solid #D8D8D8;padding: 40px 16px 0;border-bottom: 0;background: #FFFFFF;}
.new-table .sticky .product.sameDiscountPaddingSticky{padding: 90px 16px 40px;}
.new-table .sticky .pde{border-radius: 16px 0 0 0;}
.new-table .sticky .pdf, .new-table .sticky .pde, .new-table .sticky .pda, .new-table .sticky .pdc{border-right: 0;}
.new-table .sticky .pdf + .pde{border-radius: 0;}
.new-table .sticky .pdp{border-radius: 0 16px 0 0;}
.new-table .sticky .discount{background: #FFFFFF;border: 1px solid #E02222;padding: 4px 24px;text-align: center;color: #E02222;border-radius: 20px;font-family: "IBMPlexRegularBold", sans-serif;width: max-content;margin: 24px auto;}
.new-table .sticky .discount.featuredDiscount{background: #E02222;color: #FFFFFF;}
.new-table .sticky .hasPdf .discount{display: none;}

.new-table h3.title{font-size: 25px;line-height: 37px;font-family: "IBMPlexRegularBold", sans-serif;text-align: center;margin-bottom: 64px;}
.new-table .selector_area{margin-bottom: 40px;}
.new-table .selector_area .selector{display: flex;gap: 16px;justify-content: center;}
.new-table .selector_area .selector-text{align-self: center;}
.new-table .selector_area #devices_number{border-radius: 12px;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);padding: 5px;height: 40px;}
.new-table .selector_area #devices_number button{width: 40px;height: 40px;background: #FFFFFF;border: 0;outline: none;cursor: pointer;}
.new-table .selector_area #devices_number button.selected{background: #2F3343;border-radius: 10px;border: 0;color: #FFFFFF;}
.new-table .btn{font-family: "IBMPlexRegularBold", sans-serif;display: block;width: auto;}

.new-table table .text{width: 34%;}
.new-table table .product{width: 222px;}

.new-table .sameDiscountFlag{position: absolute;width: 50%;right: 3%;margin-top: 24px;background: #E02222;border-radius: 20px;padding: 4px 0;}
.new-table .sameDiscountFlag p{font-family: "IBMPlexRegularBold", sans-serif;color: #FFFFFF;}

.new-table table th.product{border: 1px solid #D8D8D8;padding: 40px 16px 0;border-bottom: 0;vertical-align: top;}
.new-table table th.product.notTitle{padding: 40px 16px 18px;}
.new-table table th.product.sameDiscount{padding: 90px 16px 0;}
.new-table table th{font-weight: normal;border-right: 0 !important;}
.new-table table th.pdf,
.new-table table th.pde{border-radius: 16px 0 0 0;}
.new-table table td.pdf,
.new-table table td.pde{border-radius: 0 0 0 16px;}
.new-table table tr > th.pdf + th.pde,
.new-table table tr > td.pdf + td.pde{border-radius: 0;}
.new-table table th.pdp{border-right: 1px solid #D8D8D8 !important;border-radius: 0 16px 0 0;}
.new-table table td.pdp{border-radius: 0 0 16px 0;}
.new-table table th.text .feat{text-align: left;margin-bottom: 8px;}
.new-table table th.text .feat i{font-size: 10px;background: #268CBE;color: #FFFFFF;border-radius: 16px;padding: 3px;vertical-align: middle;}
.new-table table th.text .compatible{margin-top: 16px;display: flex;gap: 16px;}
.new-table table th.text .compatible .icons{display: flex;gap: 8px;align-self: center;}
.new-table table th.product img{display: block;margin: 0 auto 24px;}
.new-table table th.product .discount{background: #FFFFFF;border: 1px solid #E02222;padding: 4px 24px;text-align: center;color: #E02222;border-radius: 20px;font-family: "IBMPlexRegularBold", sans-serif;width: max-content;margin: 0 auto 24px;}
.new-table table th.product .discount.featuredDiscount{background: #E02222;color: #FFFFFF;}
.new-table table .product .price{display: flex;justify-content: center;margin-bottom: 16px;gap: 5px;}
.new-table table .product .price.hasNote2{margin-bottom: 0;}
.new-table table .product .price .free{font-size: 23px;line-height: 34px;font-family: "IBMPlexRegularBold", sans-serif;}
.new-table table .product .price .precio-despues{font-size: 23px;line-height: 34px;font-family: "IBMPlexRegularBold", sans-serif;}
.new-table table .product .price .precio-antes{font-size: 13px;line-height: 13px;color: #939393;text-decoration: line-through;text-align: left;}
.new-table table .product .price .year{font-size: 13px;line-height: 16px;text-align: left;font-family: "IBMPlexRegularBold", sans-serif;}
.new-table table .product .price .after.notDiscount{align-self: end;margin-bottom: 5px;}
.new-table table td.end{vertical-align: top;}
.new-table table td.end.alignMiddle{vertical-align: middle;}
.new-table table tr:nth-of-type(2) td.title{margin-top: 0;}
.new-table table td.title{margin-top: 40px;display: table;}
.new-table table td h4{font-family: "IBMPlexRegularBold", sans-serif;font-size: 16px;line-height: 24px;padding-bottom: 8px;border-bottom: 2px solid #D0D0D0;width: 80%;text-transform: uppercase;text-align: left;}
.new-table table td.text{border-bottom: 1px solid #D8D8D8;}
.new-table table td.text.title{border-bottom: 0;}
.new-table table td.product{border-left: 1px solid #D8D8D8;border-bottom: 1px solid #D8D8D8;}
.new-table table td.text.end{border-bottom: 0;}
.new-table table td:last-child{border-right: 1px solid #D8D8D8;}
.new-table table td.text p{padding: 8px 8px 8px 0;text-align: left;}
.new-table table th.product .note,
.new-table table td.product .note,
.new-table table .product .appleNote{font-size: 13px;line-height: 19px;color: #8D8D8D;margin-top: 4px;}
.new-table table .product .appleNote{display: none;}
.new-table table th.product .note2,
.new-table table td.product .note2{font-size: 14px;line-height: 21px;margin-bottom: 8px;}
.new-table table td.product.bg{background: #EEF5FC;}
.new-table table td.text.flex{text-align: left;}
.new-table table td.text.flex .rowIcon{display: inline-block;vertical-align: middle;margin-right: 16px;width: 24px;height: 24px;}
.new-table table td.text.flex:has(img) p{width: 88%;}
.new-table table td.text.flex p{display: inline-block;vertical-align: middle;}
.new-table table td.product i.pandasecurity-icon-check{color: #008022;}
.new-table table td.product i.pandasecurity-icon-close{color: #D8D8D8;}
.new-table table td.product.end{padding: 40px 16px;}
.new-table table td.text.end p{padding: 32px 0 8px 24px;}

.new-table table .tooltip-container{position: relative;display: inline-block;cursor: pointer;}
.new-table table .tooltip-container i{margin-left: 16px;cursor: pointer;vertical-align: middle;}
.new-table table .tooltip-container .tooltip-text{visibility: hidden;opacity: 0;width: 350px;background: #EEF5FC;padding: 16px 24px;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25);border-radius: 10px;position: absolute;z-index: 999999999999999999;text-align: left;bottom: 110%;left: 50%;transform: translate(-5%, -15%);}
.new-table table .tooltip-container .tooltip_triangle{position: absolute;border-top: 20px solid #EEF5FC;border-bottom: 20px solid transparent;border-left: 20px solid transparent;border-right: 20px solid transparent;bottom: -35px;left: 9px;}
.new-table table .tooltip-container.show-tooltip .tooltip-text{visibility: visible;opacity: 1;}

.new-table .desktop .downNote{margin: 56px auto 0;text-align: center;width: 80%;}

@media screen and (min-width: 1200px) and (max-width: 1300px){
	.new-table table td.text.flex p{width: 60%;}
}
@media screen and (min-width: 1024px) and (max-width: 1199px){
	.new-table table .text{width: 34%;}
	.new-table table th.product img{width: 90%;}
	.new-table .sticky img{width: 120px;}
	.new-table .sameDiscountFlag{width: 61%;}
	.new-table .sticky .container-sticky{display: grid;grid-template-columns: 34% repeat(4, 1fr);}
	.new-table .sticky .container-sticky.hasPdf{grid-template-columns: 34% repeat(5, 1fr);}
	.new-table table td.text.flex p{width: 80%;}
}

@media screen and (max-width: 1023px){
	.new-table .mobile{display: flex;gap: 40px;flex-direction: column;}
	.new-table .desktop{display: none;}

	.new-table h3.title{font-size: 22px;line-height: 33px;}

	.new-table .tableCard{border-radius: 10px;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.50);padding: 32px 16px 24px;position: relative;}
	.new-table .tableCard.card-has-flag{border-radius: 0 0 10px 10px;margin-top: 30px;}
	.new-table .tableCard .mobileLogo{margin: 0 auto 16px;}
	.new-table .wg-select select{border-radius: 100px;margin-bottom: 16px;border: 1px solid #2F3343;background: #FFFFFF;}
	.new-table .wg-select i{z-index: 1111;}
	.new-table .tableCard .price{margin-bottom: 8px;}
	.new-table .tableCard .price .before{display: flex;gap: 8px;justify-content: center;}
	.new-table .tableCard .price .before .discount{background: #FFFFFF;border: 1px solid #E02222;padding: 2px 8px;text-align: center;color: #E02222;border-radius: 20px;font-family: "IBMPlexRegularBold", sans-serif;width: max-content;}
	.new-table .tableCard .price .before .discount.featuredDiscount{background: #E02222;color: #FFFFFF;}
	.new-table .tableCard .price .before .precio-antes{color: #939393;text-decoration: line-through;align-self: center;}
	.new-table .tableCard .price .after{display: flex;gap: 4px;justify-content: center;}
	.new-table .tableCard .price .after .precio-despues,
	.new-table .tableCard .price .free{font-size: 26px;line-height: 39px;font-family: "IBMPlexRegularBold", sans-serif;}
	.new-table .tableCard .note,
	.new-table .tableCard .appleNoteMobile{font-size: 13px;line-height: 19px;color: #8D8D8D;margin-top: 8px;}
	.new-table .tableCard .appleNoteMobile{display: none;}
	.new-table .tableCard .price .after .year{font-family: "IBMPlexRegularBold", sans-serif;align-self: end;margin-bottom: 3px;}

	.new-table .tableCard ul{margin-top: 24px;text-align: left;}
	.new-table .tableCard li.title,
	.new-table .tableCard li:has(img){list-style-type: none;margin-left: -14px;}
	.new-table .tableCard li img{vertical-align: top;display: inline-block;margin-top: 5px;width: 16px;height: 16px;}
	.new-table .tableCard li p{display: inline-block;width: 90%;vertical-align: top;}
	.new-table .tableCard li{margin-bottom: 8px;}
	.new-table .tableCard li:last-child{margin-bottom: 0;}
	.new-table .tableCard li.title{width: 70%;font-family: "IBMPlexRegularBold", sans-serif;border-bottom: 2px solid #D0D0D0;text-transform: uppercase;margin-top: 24px;}
	.new-table .tableCard li.title:nth-of-type(1){margin-top: 0;}

	.new-table .tableCard .footer-caption{text-align: left;margin-top: 32px;font-size: 13px;line-height: 19px;}

	.new-table .tableCard .cardFlag{position: absolute;width: 100%;top: -35px;left: 0;padding: 8px 0;border-radius: 10px 10px 0 0;}
	.new-table .tableCard .cardFlag p{font-family: "IBMPlexRegularBold", sans-serif;font-size: 16px;line-height: 19px;text-align: center;}
	.new-table .tableCard .cardFlag .flag{border-bottom: 16px solid transparent;border-left: 16px solid transparent;position: absolute;top: 35px;border-right: 16px solid transparent;left: calc(50% - 16px);}

	.new-table .downMobile .compatible{display: flex;gap: 16px;justify-content: center;}
	.new-table .downMobile .compatible .icons{display: flex;gap: 8px;align-self: center;}

	.new-table .mobile .downNote{width: auto;margin: 24px auto 0;font-size: 14px;line-height: 21px;margin-bottom: 19px;}

	.new-table .downMobile .feat{display: flex;flex-direction: column;gap: 8px;justify-content: center;margin-bottom: 16px;}
	.new-table .downMobile .feat:last-child{margin-bottom: 0;}
	.new-table .downMobile .feat i{font-size: 10px;background: #268CBE;color: #FFFFFF;border-radius: 16px;padding: 3px;vertical-align: middle;width: max-content;margin: 0 auto;}

	.new-table .downMobile .trustpilot-widget{width: max-content;margin: 32px auto 0;}
}

/* ESTILOS TABLA VPN */
#tablaVpn .textVPN{font-size: 14px;line-height: 21px;color: #008022;}
#tablaVpn .textVPN.free{color: #828282;}
#tablaVpn select{display: block;width: 100%;height: 40px;border: 1px solid #2F3343;border-radius: 100px;font-size: 16px;line-height: 24px;padding-left: 16px;outline: none;background: url(../png/pandasecurity-icon-down-2.png) no-repeat 95% #FFFFFF;-moz-appearance: none;-webkit-appearance: none;appearance: none;margin-bottom: 16px;}
#tablaVpn.new-table table td.end.alignMiddle,
#tablaVpn.new-table table td.text.end{vertical-align: bottom;}
#tablaVpn th.vpnfree{border-radius: 16px 0 0 0;}
#tablaVpn th.vpn{border-radius: 0 16px 0 0;border-right: 1px solid #D8D8D8 !important;}
#tablaVpn td.vpnfree.end{border-radius: 0 0 0 16px;}
#tablaVpn td.vpn.end{border-radius: 0 0 16px 0;}
#tablaVpn.new-table table td.product.end{padding: 16px 24px 32px !important;}
#tablaVpn td .trustpilot-widget{padding-bottom: 32px;}
#tablaVpn.new-table table th.product.notTitle{padding: 32px 16px 0;}
#tablaVpn.new-table.uk table th.product.notTitle{padding: 32px 16px 80px;}
#tablaVpn.new-table.uk table .product .price .year{align-self: end;margin-bottom: 5px;}
#tablaVpn.new-table table td.product.end.vpnfree.hasAppleNote{padding: 16px 24px 16px !important;}
#tablaVpn.new-table table td.product.end.vpnfree .price.hasAppleNote{margin-top: 58px;margin-bottom: 6px;}
#tablaVpn.new-table.uk .tableCard .price{display: flex;gap: 4px;justify-content: center;}
#tablaVpn.new-table.uk .tableCard .price .precio-despues{font-size: 26px;line-height: 39px;font-family: "IBMPlexRegularBold", sans-serif;}
#tablaVpn.new-table.uk .tableCard .price .year{font-family: "IBMPlexRegularBold", sans-serif;align-self: end;margin-bottom: 3px;}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  #tablaVpn.new-table table th.product img{width: auto;}
}


/* BOTON FORZADO PARA TEASER ACQ NUEVO (8-8-2025) */
#teaserAcq9 .alternative-retention{color: #FF9010 !important;}


/* BANNER SECURITY INFO */
.bannerSecInfo .banner-card{border-radius: 8px;padding: 40px;}
.bannerSecInfo .banner-card h3{font-family:"IBMPlexRegularBold",sans-serif;font-size: 32px;line-height: 35px;margin-bottom: 12px;color: #FFFFFF;}
.bannerSecInfo .banner-card h4{font-family:"IBMPlexRegular",sans-serif;font-size: 16px;line-height: 20px;margin-bottom: 20px;}
.bannerSecInfo .banner-card .button-zone{display: flex;gap: 16px;}
.bannerSecInfo .banner-card .button-zone .compatible{align-self: center;display: flex;gap: 8px;}
.bannerSecInfo .banner-card .button-zone .compatible a{color: #2F3343;}
.bannerSecInfo .info-links{margin-top: 24px;}
.bannerSecInfo .info-links ul{list-style: none;padding: 0;}
.bannerSecInfo .info-links li{border-bottom: 1px solid #cfdae9;margin-bottom: 16px;}
.bannerSecInfo .info-links li:last-child{margin-bottom: 0;}
.bannerSecInfo .info-links a{display: block;padding-bottom: 8px;color: #0086D6;transition: .5s;}
.bannerSecInfo .info-links a:hover{color: #000000;}
.bannerSecInfo .info-links a i{opacity: 0;transform: translateX(0px);transition: opacity 0.3s ease, transform 0.3s ease;display: inline-block;}
.bannerSecInfo .info-links a:hover i{opacity: 1;transform: translateX(4px);}
.bannerSecInfo .social-links{margin-top: 40px;display: flex;}
.bannerSecInfo .social-links .social-link{padding: 18px 20px 16px 19px;border: 1px solid #cfdae9;border-right: 0;}
.bannerSecInfo .social-links .social-link:last-child{border-right: 1px solid #cfdae9;}
.bannerSecInfo .social-links .social-link a{color: #2F3343;}
.bannerSecInfo .social-links .social-link i{font-size: 24px;line-height: 24px;}

@media screen and (max-width: 1023px){
	.bannerSecInfo .info-links,
	.bannerSecInfo .social-links{margin: 0;}
    .bannerSecInfo .info-links a{text-align: center;}
    .bannerSecInfo .social-links{justify-content: center;}
    .bannerSecInfo{display: flex;flex-direction: column;gap: 64px;}
    .bannerSecInfo .banner-card{order: 2;}
    .bannerSecInfo .info-links{order: 3;margin-bottom: 32px;}
    .bannerSecInfo .social-links{order: 1;}
}