.product-box{height:11.875rem;overflow:hidden;width:10.625rem}.product-box svg{float:left;max-height:100%;max-width:100%}
.privacy-navigation-dropdown{--dropdown--content--width:fit-content;--dropdown--content--background-color:#fff}.privacy-navigation-dropdown .feature-card{width:14.375rem}.privacy-navigation-dropdown .feature-card__icon{color:var(--theme-colors--core--red);font-size:2rem}.privacy-navigation-dropdown .feature-card__title{color:var(--theme-colors--greys--dark-grey);font-size:1rem}.privacy-navigation-dropdown .feature-card__description{color:var(--theme-colors--greys--dark-grey);font-size:.875rem}.privacy-navigation-dropdown .link{text-decoration:none}.privacy-navigation-dropdown .link:hover{color:initial}
.products-navigation-dropdown{--dropdown--content--width:fit-content;--dropdown--content--background-color:#fff}.products-navigation-dropdown .feature-card{width:14.375rem}.products-navigation-dropdown .feature-card__icon{color:var(--theme-colors--core--red);font-size:2rem}.products-navigation-dropdown .feature-card__title{color:var(--theme-colors--greys--dark-grey);font-size:1rem}.products-navigation-dropdown .feature-card__description{color:var(--theme-colors--greys--dark-grey);font-size:.875rem}.products-navigation-dropdown .link{text-decoration:none}.products-navigation-dropdown .link:hover{color:initial}
.security-navigation-dropdown{--dropdown--content--width:fit-content;--dropdown--content--background-color:#fff}.security-navigation-dropdown .feature-card{width:14.375rem}.security-navigation-dropdown .feature-card__icon{color:var(--theme-colors--core--red);font-size:2rem}.security-navigation-dropdown .feature-card__title{color:var(--theme-colors--greys--dark-grey);font-size:1rem}.security-navigation-dropdown .feature-card__description{color:var(--theme-colors--greys--dark-grey);font-size:.875rem}.security-navigation-dropdown .link{text-decoration:none}.security-navigation-dropdown .link:hover{color:initial}
.product-comparison-table{--product-comparison-table--feature-row--padding-bottom:1.875rem;--product-comparison-table--devices--padding-bottom:3.75rem;--product-comparison-table--title--padding-bottom:5rem;padding-bottom:2.5rem}.product-comparison-table__title{font-size:2.8125rem;font-weight:400;letter-spacing:-.0625rem;line-height:3.375rem;padding-bottom:var(--product-comparison-table--title--padding-bottom);text-align:center}.product-comparison-table__name{font-size:1.5625rem;font-weight:400;letter-spacing:-.0625rem;line-height:1.875rem;padding:0 .3125rem .625rem;text-align:center}.product-comparison-table__description{color:var(--theme-colors--greys--medium-grey);font-size:.9375rem;font-weight:400;line-height:1.375rem;padding:0 .3125rem;text-align:center}.product-comparison-table__product-header{padding-bottom:2rem}.product-comparison-table__checkbox-container{padding-bottom:var(--product-comparison-table--feature-row--padding-bottom)}.product-comparison-table__feature{font-size:1rem;font-weight:400;line-height:1.1875rem;padding-bottom:var(--product-comparison-table--feature-row--padding-bottom)}.product-comparison-table__devices{font-size:1rem;font-weight:400;line-height:1.1875rem;padding-bottom:var(--product-comparison-table--devices--padding-bottom);text-align:center}.product-comparison-table__inactive-cta{background:var(--theme-colors--greys--medium-grey)}.product-comparison-table__cta-container{padding-bottom:var(--product-comparison-table--feature-row--padding-bottom);text-align:center}.product-comparison-table__checkbox--hidden{visibility:hidden}.product-comparison-table__price-container{text-align:center}.product-comparison-table__price-container__discounted{color:var(--theme-colors--greys--medium-grey);color:var(--theme-colors--core--red);font-size:.9375rem;font-weight:400;line-height:1.375rem}.product-comparison-table__price-container__discounted__price{color:var(--theme-colors--core--red);display:inline-block;font-size:2.1875rem;font-weight:400;letter-spacing:-.0625rem;line-height:2.5625rem}.product-comparison-table__price-container__regular{color:var(--theme-colors--greys--medium-grey);font-size:.9375rem;font-weight:400;line-height:1.375rem;padding-bottom:1.875rem}.product-comparison-table__price-container__regular__price{display:inline-block}.product-comparison-table__disclaimer-container__disclaimer{color:var(--theme-colors--greys--medium-grey);font-size:.9375rem;font-weight:400;line-height:1.375rem;padding:0 .5rem;text-align:center}.product-comparison-table__desktop-container{padding:3.125rem 0 5rem;position:relative}.product-comparison-table__bg-container{bottom:.9375rem;display:grid;left:0;position:absolute;right:0;top:0;z-index:-1}.product-comparison-table__bg-container--1{grid-template-columns:1fr 1fr}.product-comparison-table__bg-container--2{grid-template-columns:1fr 1fr 1fr}.product-comparison-table__bg-container--3{grid-template-columns:1fr 1fr 1fr 1fr}.product-comparison-table__bg-container--4{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.product-comparison-table__bg-container--5{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.product-comparison-table__bg-container div{height:100%;width:100%}.product-comparison-table__active{background:#fff;border-radius:1.25rem;box-shadow:.4375rem .3125rem 1.5625rem 0 rgba(29,32,35,.15);height:100%;width:100%;z-index:-1}.product-comparison-table--no-discount .product-comparison-table__price-container{padding-bottom:var(--product-comparison-table--feature-row--padding-bottom)}.product-comparison-table__container__active{border-radius:1.25rem;box-shadow:.4375rem .3125rem 1.5625rem 0 rgba(29,32,35,.15)}.product-comparison-table .product-box{margin-bottom:2rem;margin-left:auto;margin-right:auto;max-height:10.625rem}.product-comparison-table .two-tone-icons{height:2rem;text-align:center}@media screen and (max-width:1024px){.product-comparison-table{--product-comparison-table--feature-row--padding-bottom:1.5rem;--product-comparison-table--devices--padding-bottom:1.5rem}.product-comparison-table__title{font-size:2.1875rem;font-weight:400;letter-spacing:-.0625rem;line-height:2.5625rem}.product-comparison-table__container{border-radius:1.25rem;box-shadow:.4375rem .3125rem 1.5625rem 0 rgba(29,32,35,.15);padding:1.875rem 2.5rem}}@media screen and (max-width:640px){.product-comparison-table{--product-comparison-table--title--padding-bottom:2rem}.product-comparison-table__description{padding-bottom:.5rem}.product-comparison-table__container{box-shadow:none;padding:1.875rem 1.25rem}}
.default-footer{--default-footer--link-blocks-wrapper--justify-conetnt:flex-start;--default-footer--link-block--text-align:left;--default-footer--link-block--margin:0 0 1.75rem}@media screen and (max-width:640px){.default-footer{--default-footer--link-block--margin:0}}
.awards-slider{--awards-slider--slick-list--mask:linear-gradient(90deg,#000,#000 70%,transparent 95%,transparent 0) repeat-y;margin-bottom:8rem;padding:7.1875rem 0;position:relative}.awards-slider__bg{background-color:var(--theme-colors--core--red);bottom:0;position:absolute;right:50%;top:0;width:62.5rem;z-index:-1}.awards-slider__text-block{color:#fff;font-size:1.875rem;font-weight:400;letter-spacing:-.0625rem;line-height:2.25rem;position:relative}.awards-slider__laurel{left:-2.5rem;position:absolute;top:-6.25rem;z-index:-1}.awards-slider__slider{position:relative}.awards-slider__slider .slider{overflow:visible;position:relative}.awards-slider__slider .slider__slide{padding:1.25rem .3125rem}.awards-slider__slider .slider .slick-arrow{bottom:-1rem;color:#fff;cursor:pointer;font-size:.875rem;position:absolute;right:unset;top:unset}.awards-slider__slider .slider .slick-arrow.slick-arrow-previous{left:.9375rem}.awards-slider__slider .slider .slick-arrow.slick-arrow-next{left:3.125rem}.awards-slider__slider .slick-list{-webkit-mask:var(--awards-slider--slick-list--mask);mask:var(--awards-slider--slick-list--mask)}@media screen and (max-width:640px){.awards-slider{--awards-slider--slick-list--mask:none}.awards-slider__bg{left:-3.125rem;right:-3.125rem;width:unset}.awards-slider__laurel{left:50%;transform:translateX(-50%)}.awards-slider__text-block{font-size:1.5625rem;font-weight:400;letter-spacing:-.0625rem;line-height:1.875rem;margin-bottom:2rem;padding:0 1.25rem;text-align:center}}
.tav-home-page{--tav-home-page--title--margin-bottom:3.75rem;--tav-home-page--antivirus-block--image--margin-bottom:5rem}.tav-home-page__title{font-size:2.8125rem;font-weight:400;letter-spacing:-.0625rem;line-height:3.375rem;margin-bottom:var(--tav-home-page--title--margin-bottom)}.tav-home-page__antivirus-block{text-align:center}.tav-home-page__antivirus-block .tav-home-page__title{margin-left:auto;margin-right:auto;max-width:50rem}.tav-home-page__antivirus-block__image{margin-bottom:var(--tav-home-page--antivirus-block--image--margin-bottom);max-width:32.5rem;width:100%}.tav-home-page .diagonal-full-width-hero-banner{--diagonal-full-width-hero-banner--padding:3.125rem 1.25rem 6.25rem 1.25rem}@media screen and (max-width:1024px){.tav-home-page__title{font-size:2.1875rem;font-weight:400;letter-spacing:-.0625rem;line-height:2.5625rem}}@media screen and (max-width:640px){.tav-home-page{--tav-home-page--title--margin-bottom:1.875rem;--tav-home-page--antivirus-block--image--margin-bottom:2.5rem}.tav-home-page__title{font-size:1.875rem;font-weight:400;letter-spacing:-.0625rem;line-height:2.25rem}.tav-home-page .diagonal-full-width-hero-banner{--diagonal-full-width-hero-banner--padding:1.875rem 0 0 0;--diagonal-full-width-hero-banner--bg-block--bottom:-2.5rem}}
.tav-nav-item{text-align:left}.tav-nav-item__title{font-size:1.5625rem;font-weight:400;font-weight:500;letter-spacing:-.0625rem;line-height:1.875rem}.tav-nav-item__description{font-size:.9375rem;font-style:medium;font-weight:500}.tav-nav-item__direction{font-size:1rem}.tav-nav-item__back .tav-nav-item__title{font-size:1.25rem;font-weight:400;letter-spacing:-.03125rem;line-height:1.5rem}.tav-nav-item .link{text-decoration:none}.tav-nav-item--backward .tav-nav-item__direction{margin-right:.75rem;rotate:180deg}
.awards-block{margin-bottom:9.0625rem}.awards-block__block{margin:0 auto 2.5rem;max-width:53.125rem}.awards-block__description{font-size:1.875rem;font-weight:400;letter-spacing:-.0625rem;line-height:2.25rem;margin:0 auto 2.5rem;max-width:41.875rem;text-align:center}.awards-block__cta{display:flex;justify-content:center}.awards-block__av-comp img,.awards-block__av-test img{max-height:4.6875rem}.awards-block__vb-100 img{max-height:6.25rem}@media screen and (max-width:640px){.awards-block .awards-block__av-comp,.awards-block .awards-block__av-test,.awards-block .awards-block__vb-100{padding:0 .625rem;text-align:center}}
.product-showcase-block{--product-showcase-block--title--margin-bottom:3.75rem;--product-showcase-block--image--margin-bottom:5rem;text-align:center}.product-showcase-block__title{font-size:2.8125rem;font-weight:400;letter-spacing:-.0625rem;line-height:3.375rem;margin-bottom:var(--product-showcase-block--title--margin-bottom);margin-left:auto;margin-right:auto;max-width:50rem}.product-showcase-block__image{margin-bottom:var(--product-showcase-block--image--margin-bottom);max-width:32.5rem;width:100%}@media screen and (max-width:1024px){.product-showcase-block__title{font-size:2.1875rem;font-weight:400;letter-spacing:-.0625rem;line-height:2.5625rem}}@media screen and (max-width:640px){.product-showcase-block{--product-showcase-block--title--margin-bottom:1.875rem;--product-showcase-block--image--margin-bottom:2.5rem}.product-showcase-block__title{font-size:1.875rem;font-weight:400;letter-spacing:-.0625rem;line-height:2.25rem}}
.tav-home-hero-banner-content__title{color:#fff;font-size:3.4375rem;font-weight:400;letter-spacing:-.0625rem;line-height:4.0625rem;margin-bottom:1.5rem}.tav-home-hero-banner-content__description{color:#fff;font-size:1.125rem;font-weight:400;line-height:1.3125rem;margin-bottom:2.5rem;max-width:28.75rem}.tav-home-hero-banner-content__cta-block{align-items:center;display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.tav-home-hero-banner-content .feature-row{margin-top:1.25rem}.tav-home-hero-banner-content .feature-row__icon,.tav-home-hero-banner-content .feature-row__text{color:#fff}.tav-home-hero-banner-content .feature-row__icon{font-size:1.5rem;margin-right:.4375rem}.tav-home-hero-banner-content .feature-row__text{color:var(--theme-colors--greys--medium-grey);color:#fff;font-size:.9375rem;font-weight:400;line-height:1.375rem}@media screen and (max-width:1024px){.tav-home-hero-banner-content{align-items:center;display:flex;flex-direction:column;text-align:center}.tav-home-hero-banner-content__title{font-size:2.8125rem;font-weight:400;letter-spacing:-.0625rem;line-height:3.375rem}.tav-home-hero-banner-content__description{font-size:1rem;font-weight:400;line-height:1.1875rem;max-width:43.75rem}}@media screen and (max-width:640px){.tav-home-hero-banner-content__title{font-size:2.1875rem;font-weight:400;letter-spacing:-.0625rem;line-height:2.5625rem}}
.tav-home-hero-banner-image-block{position:relative}.tav-home-hero-banner-image-block__main{filter:drop-shadow(.0625rem .0625rem .3125rem rgba(0,0,0,.35))}.tav-home-hero-banner-image-block__notification{bottom:2.375rem;filter:drop-shadow(.0625rem .0625rem .3125rem rgba(0,0,0,.35));left:0;position:absolute;transform:translateX(-35%)}.tav-home-hero-banner-image-block__logo{left:0;position:absolute;top:50%;transform:translate3d(-58%,-50%,0);z-index:-1}@media screen and (max-width:1024px){.tav-home-hero-banner-image-block__main{max-width:25rem}}
.tav-internet-security-hero-banner-content__tagline{color:var(--theme-colors--core--red);font-size:1.25rem;font-weight:400;letter-spacing:-.03125rem;line-height:1.5rem;margin-bottom:1rem}.tav-internet-security-hero-banner-content__title{font-size:3.4375rem;font-weight:400;letter-spacing:-.0625rem;line-height:4.0625rem;margin-bottom:1.5rem}.tav-internet-security-hero-banner-content__description{font-size:1.125rem;font-weight:400;line-height:1.3125rem;margin-bottom:2.5rem;max-width:28.75rem}.tav-internet-security-hero-banner-content__cta-block{align-items:center;display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.tav-internet-security-hero-banner-content .feature-row{margin-top:1.25rem}.tav-internet-security-hero-banner-content .feature-row__icon,.tav-internet-security-hero-banner-content .feature-row__text{color:var(--theme-colors--greys--dark-grey)}.tav-internet-security-hero-banner-content .feature-row__icon{font-size:1.5rem;margin-right:.4375rem}.tav-internet-security-hero-banner-content .feature-row__text{color:var(--theme-colors--greys--medium-grey);font-size:.9375rem;font-weight:400;line-height:1.375rem}@media screen and (max-width:1024px){.tav-internet-security-hero-banner-content{align-items:center;display:flex;flex-direction:column;text-align:center}.tav-internet-security-hero-banner-content__description,.tav-internet-security-hero-banner-content__tagline,.tav-internet-security-hero-banner-content__title{color:#fff}.tav-internet-security-hero-banner-content__title{font-size:2.8125rem;font-weight:400;letter-spacing:-.0625rem;line-height:3.375rem}.tav-internet-security-hero-banner-content__description{font-size:1rem;font-weight:400;line-height:1.1875rem;max-width:43.75rem}.tav-internet-security-hero-banner-content .feature-row__icon,.tav-internet-security-hero-banner-content .feature-row__text{color:#fff}}@media screen and (max-width:640px){.tav-internet-security-hero-banner-content__title{font-size:2.1875rem;font-weight:400;letter-spacing:-.0625rem;line-height:2.5625rem}}

.tav-premium-hero-banner-content__tagline{color:var(--theme-colors--core--red);font-size:1.25rem;font-weight:400;letter-spacing:-.03125rem;line-height:1.5rem;margin-bottom:1rem}.tav-premium-hero-banner-content__title{font-size:3.4375rem;font-weight:400;letter-spacing:-.0625rem;line-height:4.0625rem;margin-bottom:1.5rem}.tav-premium-hero-banner-content__description{font-size:1.125rem;font-weight:400;line-height:1.3125rem;margin-bottom:2.5rem;max-width:28.75rem}.tav-premium-hero-banner-content__cta-block{align-items:center;display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.tav-premium-hero-banner-content .feature-row{margin-top:1.25rem}.tav-premium-hero-banner-content .feature-row__icon,.tav-premium-hero-banner-content .feature-row__text{color:var(--theme-colors--greys--dark-grey)}.tav-premium-hero-banner-content .feature-row__icon{font-size:1.5rem;margin-right:.4375rem}.tav-premium-hero-banner-content .feature-row__text{color:var(--theme-colors--greys--medium-grey);font-size:.9375rem;font-weight:400;line-height:1.375rem}@media screen and (max-width:1024px){.tav-premium-hero-banner-content{align-items:center;display:flex;flex-direction:column;text-align:center}.tav-premium-hero-banner-content__description,.tav-premium-hero-banner-content__tagline,.tav-premium-hero-banner-content__title{color:#fff}.tav-premium-hero-banner-content__title{font-size:2.8125rem;font-weight:400;letter-spacing:-.0625rem;line-height:3.375rem}.tav-premium-hero-banner-content__description{font-size:1rem;font-weight:400;line-height:1.1875rem;max-width:43.75rem}.tav-premium-hero-banner-content .feature-row__icon,.tav-premium-hero-banner-content .feature-row__text{color:#fff}}@media screen and (max-width:640px){.tav-premium-hero-banner-content__title{font-size:2.1875rem;font-weight:400;letter-spacing:-.0625rem;line-height:2.5625rem}}

.tav-total-security-hero-banner-content__tagline{color:var(--theme-colors--core--red);font-size:1.25rem;font-weight:400;letter-spacing:-.03125rem;line-height:1.5rem;margin-bottom:1rem}.tav-total-security-hero-banner-content__title{font-size:3.4375rem;font-weight:400;letter-spacing:-.0625rem;line-height:4.0625rem;margin-bottom:1.5rem}.tav-total-security-hero-banner-content__description{font-size:1.125rem;font-weight:400;line-height:1.3125rem;margin-bottom:2.5rem;max-width:28.75rem}.tav-total-security-hero-banner-content__cta-block{align-items:center;display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.tav-total-security-hero-banner-content .feature-row{margin-top:1.25rem}.tav-total-security-hero-banner-content .feature-row__icon,.tav-total-security-hero-banner-content .feature-row__text{color:var(--theme-colors--greys--dark-grey)}.tav-total-security-hero-banner-content .feature-row__icon{font-size:1.5rem;margin-right:.4375rem}.tav-total-security-hero-banner-content .feature-row__text{color:var(--theme-colors--greys--medium-grey);font-size:.9375rem;font-weight:400;line-height:1.375rem}@media screen and (max-width:1024px){.tav-total-security-hero-banner-content{align-items:center;display:flex;flex-direction:column;text-align:center}.tav-total-security-hero-banner-content__description,.tav-total-security-hero-banner-content__tagline,.tav-total-security-hero-banner-content__title{color:#fff}.tav-total-security-hero-banner-content__title{font-size:2.8125rem;font-weight:400;letter-spacing:-.0625rem;line-height:3.375rem}.tav-total-security-hero-banner-content__description{font-size:1rem;font-weight:400;line-height:1.1875rem;max-width:43.75rem}.tav-total-security-hero-banner-content .feature-row__icon,.tav-total-security-hero-banner-content .feature-row__text{color:#fff}}@media screen and (max-width:640px){.tav-total-security-hero-banner-content__title{font-size:2.1875rem;font-weight:400;letter-spacing:-.0625rem;line-height:2.5625rem}}
.award-slide__box{align-items:center;background-color:#fff;box-shadow:.4375rem .3125rem 1.5625rem 0 rgba(29,32,35,.15);display:flex;flex-direction:column;justify-content:center;margin:.625rem;min-height:14.0625rem;padding:1.25rem;text-align:center}.award-slide__logo{margin-bottom:2rem;text-align:center}.award-slide__logo img{max-height:4.375rem}.award-slide__title{color:var(--theme-colors--greys--medium-grey);font-size:1rem;font-weight:400;font-weight:500;line-height:1.5rem;margin-bottom:.3125rem}.award-slide__description{color:var(--theme-colors--greys--medium-grey);font-size:.9375rem;font-weight:400;line-height:1.375rem}