.tfh .comparison .table-footer{text-align:left;font-weight:900;font-size:20px;line-height:24px;color:#b2b2b2;margin-top:10px;margin-bottom:0}.tfh .shadow-legend-container td{background:#fff;border-bottom:none}.tfh .product-presentation{min-height:815px;background:url(../../img/new/thor-fsh/thor_foresight_home_bg.webp) center center no-repeat,url(../../img/new/thor-fsh/thor_foresight_home_bg.jpg) center center no-repeat;overflow:hidden;color:#fff;background-size:cover;position:relative}.tfh .product-presentation h1,.tfh .product-presentation p span{color:#30c9e8;font-weight:700}.tfh .product-presentation h1{font-size:3em;line-height:1.187em;margin-top:1.05em;text-transform:uppercase}.tfh .product-presentation h2{font-size:2em;text-transform:uppercase;font-weight:700;line-height:2.2em}.tfh .product-presentation .container>p{font-size:1.31em;line-height:1.19em}.tfh .product-presentation ul{margin-top:2.2em;padding:0}.tfh .product-presentation ul li{list-style-type:none;position:relative;padding-left:30px;margin-bottom:20px;font-size:15px}.tfh .product-presentation ul li:before{content:"";position:absolute;background:url(../../img/new/thor-p-home/red_checkmark.png) center center no-repeat;width:15px;height:13px;left:0;top:4px}.tfh .product-presentation .product-offer>p{font-size:4.43em;font-weight:700;line-height:1.19em}.ro .tfh .product-presentation .product-offer>p{font-size:3.43em}.tfh .product-presentation .how-much{font-size:2.21em;font-weight:700;color:#ffa522;display:inline-block}.tfh .product-presentation .how-much.mx{font-size:2em}.tfh .product-presentation .how-much .vl{display:inline-block;height:25px;border-left:2px solid #fff;margin:0 13px}.tfh .product-presentation .how-much span{color:#fff;display:inline-block}.product-offer.da,.product-offer.ro,.tfh .product-presentation .product-offer.en{max-width:320px;width:100%;text-align:center;margin-top:2.5em}.tfh .product-presentation .product-offer.de{max-width:330px;width:100%;text-align:center}.tfh .buy-button{font-size:1.81em;font-weight:700;line-height:1.2em;width:100%;max-width:300px;padding:15px 0;background:#ff4431;display:block;color:#fff;text-align:center;margin:15px auto;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;-ms-transition:all ease 0.3s;transition:all ease 0.3s}.tfh .btns .try-button{font-size:1.81em;font-weight:700;line-height:1.2em;width:100%;max-width:300px;padding:15px 0;background:#0ca810;display:block;color:#fff;text-align:center;margin:15px auto;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;-ms-transition:all ease 0.3s;transition:all ease 0.3s}.tfh .try-button{font-weight:300;font-size:1.25em;color:#fff;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;-ms-transition:all ease 0.3s;transition:all ease 0.3s}.tfh .try-button:hover{opacity:.8}.tfh .product-presentation .extra-support{margin:10px 0 40px}.tfh .product-presentation .extra-support>div{display:inline-block;padding:0 10px}.tfh .product-presentation .extra-support>div p{text-transform:uppercase;font-weight:500;font-size:.8em;line-height:1.2em;margin-top:5px}.tfh .product-presentation .partners-image{width:100%;max-width:1110px;margin:0 auto;display:block}.tfh .product-presentation .container{position:relative}.tfh .product-presentation .container.de{padding-bottom:30px}.tfh .product-presentation-visual{text-align:center;position:relative;background-color:#fff}.tfh .partners-container{background-color:#f3f8fe;padding:10px 0 0;position:absolute;width:100%;bottom:-1px}.tfh .featured{width:200px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;top:-10px;text-align:center;background:#f3f8fe;border-top-left-radius:20px;border-top-right-radius:20px}.tfh .featured p{font-size:1.312em;font-weight:700;color:#989898;padding:8px 0 4px;margin-bottom:0}.tfh .star-product img{padding-top:20px}.tfh .product-presentation-visual h3{font-weight:300;font-size:4.5em;line-height:1.19em;color:#006a81;letter-spacing:-.025em;margin:1.2em 0 .8em}.tfh .product-presentation-visual h3 span{color:#00a3c6}.tfh .product-presentation-visual p{font-weight:300;font-size:2em;line-height:1.2em;margin-bottom:1.5em}.tfh .masked-text img{max-width:283px;width:100%;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;bottom:-77px}.tfh .av-comparatives h5{text-align:center;font-weight:300;font-size:25px;color:#00a3c6}.tfh .masked-text p{position:relative;text-align:left;display:inline-block;margin:0 auto}.tfh .masked-text{font-size:1.56em;line-height:1.2em;font-weight:300;letter-spacing:-.05em;margin:5.4em 0 7.5em;position:relative;text-align:center}.tfh .star-product{background:#f3f8fe;text-align:center;padding:21px 0 25px;opacity:.7;position:relative}.tfh .star-product p{margin:20px 0 0;text-transform:uppercase;font-size:.8em}.tfh .star-product .featured{top:-27px;padding:5px 0}.tfh .product-presentation-visual .featured{background-color:#f3f8fe;padding:8px 0 5px;color:grey;font-size:1.1em}.tfh hr{display:block;height:1px;border:none;border-top:1px solid #006a81}.tfh .features-title>div:nth-child(1){width:65%;float:right}.tfh .features-title>div:nth-child(2){width:43%;float:right}.tfh .features-container{margin-top:75px}.tfh .gray999{color:#999;font-weight:400!important}.tfh .automatically-secures h4{margin-top:25px}.tfh .features-container .features-sub{color:#006a81;font-size:4.5em;line-height:1.19em;position:absolute;left:0;right:0;width:300px;top:-58px}.tfh .features-container h4{font-weight:300;color:#006a81;font-size:1.87em;line-height:1.2em;letter-spacing:-.05em;margin-bottom:1.1em}.tfh .features-container p{font-weight:300;font-size:1.31em;line-height:1.19em;margin-bottom:1.4em}.tfh .features-container img{display:block;margin:65px auto 0;width:100%;max-width:320px}.tfh .features-container .detection-area{margin:100px 0}.tfh .features-container .layer-area img,.tfh .features-container .prevention-area img,.tfh .features-container .prevention-area__1 img{max-width:450px;margin-top:0}.tfh .features-container .prevention-area img,.tfh .features-container .prevention-area__1 img{max-width:280px}.tfh .features-container .layer-area{background-color:#f3f8fe;padding:70px 0}.tfh .features-container .prevention-area,.tfh .features-container .prevention-area__1{padding:70px 0 85px}.tfh .features-container .detection-area h4{margin-top:3.5em}.tfh .features-container .prevention-area h4{margin-top:.7em}.tfh .trusted-by span{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:150px;top:-30px;border-top-left-radius:20px;border-top-right-radius:20px;background-color:#f2f7fd;padding-top:12px;color:grey;text-transform:none;font-size:1em}.tfh .comparison-table{margin:0 auto;text-align:center}.tfh .comparison-table table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}.tfh .trusted-by{padding:25px 0;position:relative;background:#f2f7fd}.tfh .comparison-title{width:100%}.tfh .comparison-title h4{font-weight:300;font-size:4.5em;line-height:1.19em;color:#006a81;letter-spacing:-.025em;margin-top:1em;margin-bottom:0}.tfh .comparison-title p{font-size:2.25em;font-weight:300;line-height:1.2em;margin-bottom:1em}.tfh .comparison-title>div:nth-child(1){display:inline-block;text-align:right;float:right;width:45%}.tfh .comparison-title>div:nth-child(2){float:right;width:55%;padding-right:70px;text-align:right}.tfh .comparison-title hr{margin-top:8.5em}.comparison{max-width:1150px;margin:0 auto;text-align:center;padding:10px}.comparison td,.comparison th{empty-cells:show}.compare-heading{font-size:18px;font-weight:700!important;border-bottom:0!important;padding-top:10px!important}.comparison tbody tr:nth-child(odd){display:none}.comparison .tickblue{color:#0078c1}.comparison .tickgreen{color:#009e2c;font-size:18px}.comparison th{font-weight:400;padding:0}.comparison tr td:first-child{text-align:left;background:#fff}.comparison .qbo,.comparison .qbse,.comparison .tl{color:#fff;padding:10px;font-size:13px;border-right:1px solid #ccc;border-bottom:0}.comparison .tl2{border-right:0}.comparison .qbse{background:#0078c1;border-top-left-radius:3px;border-left:0}.comparison .qbo{background:#009e2c;border-top-right-radius:3px;border-right:0}.comparison .price-info{padding:5px 15px 15px;text-align:center;width:12.9%}.comparison .price-info img{width:80%}.comparison .price-was{color:#999;text-decoration:line-through}.comparison .price-now,.comparison .price-now span{color:#ff5406}.comparison .price-now span{font-size:32px}.comparison .price-small{font-size:18px!important;position:relative;top:-11px;left:2px}.comparison .price-try{font-size:12px}.comparison .price-try a{color:#202020}.comparison .product-name{text-transform:uppercase;color:#4d4d4d;font-weight:700;font-size:14px;line-height:16.8px;letter-spacing:-.005em;margin:30px 0 15px}.comparison .product-description{color:#29aae1;text-transform:uppercase;font-size:14px;line-height:14.8px}.comparison .thor-premium-product>*,.comparison .tickwhite{color:#fff}.comparison .thor-premium-product{padding:5px 0 0}.comparison .thor-premium-product .product-name{margin:20px 0 0;padding:10px 0 15px;background:#3cb371}.comparison .thor-premium-product .product-description p{margin-bottom:0;padding-bottom:5px;background:#3cb371}.comparison .thor-premium-product .product-description p:nth-child(2){padding-bottom:45px}.comparison tbody>tr{height:50px}.comparison .green-bg{background-color:#3cb371}.comparison tbody td{border-bottom:1px solid #b6babe;background:#f3f8fe;border-right:3px solid #fff}.comparison tbody>tr>td:nth-child(3),.comparison tbody>tr>td:nth-child(4){border-right:none}.comparison .pricing-area td{background:#fff;border:none}.comparison .pricing-presentation .new-price{color:#25a884;font-weight:900;font-size:2.61em;line-height:1.2em;border-right:1px solid #ddd;margin:20px 0 5px}.tfh .price-currency,.tfh .price-currency.da{vertical-align:22px;line-height:22px;display:inline-block;left:10px;position:relative}.tfh .price-currency{font-size:18px}.tfh .price-currency.da{font-size:15px}.tfh .pricing-area .old-price .price-currency{left:5px;top:10px}.comparison .pricing-area .old-price{color:#b2b2b2;font-weight:700;font-size:2em;line-height:1.2em}.comparison .pricing-area .offer-last__timing{font-weight:700;font-size:1.12em;display:block;margin:15px 0}.comparison .pricing-area .offer-last__save{color:#25a884;font-weight:700;font-size:1.43em;margin-bottom:10px;text-transform:uppercase}.tfh .comparison .buy-button{background-color:#ec1c24;text-transform:uppercase;font-size:1.12em;max-width:125px;padding:10px 0}.tfh .comparison .pricing-area .try-button{color:#0071bb;font-size:1em;font-weight:400;text-decoration:underline}.tfh .av-comparatives h4{margin-top:10px}.tfh .av-comparatives .comparison-title>div:nth-child(1){float:left;width:51%}.tfh .av-comparatives .comparison-title>div:nth-child(2){float:left;text-align:left;padding-right:0;padding-left:10px;width:49%}.tfh .av-comparatives{background-color:#fff;padding:60px 0}.tfh .av-comparatives .comparison-title hr{margin-top:3.5em}.tfh .pricing-plan .footer,.tfh .pricing-plan .header{color:#fff}.tfh .pricing-plan{text-align:center}.tfh .pricing-plan h3{font-size:13px;text-transform:uppercase;line-height:15px}.tfh .pricing-plan .new-price{font-weight:900;font-size:3.87em;line-height:1.2em;margin:15px 0;position:relative;right:13px}.tfh .pricing-plan .offer-last__timing{font-size:.29em;font-weight:500;position:absolute;right:63px;top:23px}.tfh .pricing-plan .offer-last__timing.da{font-size:.29em;font-weight:500;position:absolute;right:63px;top:30px}.tfh .pricing-plan .price-currency{position:absolute;top:5px;left:-17px}.tfh .pricing-plan a{font-weight:500;font-size:18.6px;line-height:21px;color:#fff;border:1px solid #fff;padding:15px 0;width:100%;display:block;max-width:160px;margin:0 auto;text-transform:uppercase}.tfh .pricing-plan .header{background:#000;padding:35px 0 20px}.tfh .pricing-plan .mainbody{border-right:8px solid #e8e8e8;padding-bottom:30px}.tfh .pricing-plan ul{text-align:left;padding:25px 5px 5px 40px}.tfh .pricing-plan ul li{list-style-type:none;font-weight:300;font-size:1.066em;line-height:1.25em;margin-bottom:23px;position:relative}.tfh .pricing-plan ul li:before{width:16px;height:17px;display:inline-block;content:"";position:absolute;left:-27px;top:2px}.tfh .pricing-plan .price-wrapper{position:relative;display:inline-block}.tfh .pricing-plan .thor__home ul li:before{background:url(../../img/new/thor-p-home/blue_checkmark.png) center center no-repeat}.tfh .pricing-plan .thor__premium ul li:before{background:url(../../img/new/thor-p-home/green_checkmark.png) center center no-repeat}.tfh .pricing-plan .thor__vigilance ul li:before{background:url(../../img/new/thor-p-home/red_checkmark.png) center center no-repeat}.tfh .pricing-plan .thor__home .header{background:url(../../img/new/thor-p-home/pricing_foresight.png) center center no-repeat #2ea5de;background-size:cover}.tfh .pricing-plan .thor__premium .header{background:url(../../img/new/thor-p-home/pricing_premium.png) center center no-repeat #212130;background-size:cover;position:relative}.tfh .pricing-plan .thor__vigilance .header{background:url(../../img/new/thor-p-home/pricing_vigilance.png) center center no-repeat #da5643;background-size:cover;border-left:1px solid #da5643}.tfh .pricing-plan .thor__home .footer{background:url(../../img/new/thor-p-home/footer_foresight.png) center center no-repeat #2ea5de;background-size:cover;padding:25px 0}.tfh .pricing-plan .thor__premium .footer{background:url(../../img/new/thor-p-home/footer_premium.png) center center no-repeat #212130;background-size:cover;padding:25px 0}.tfh .pricing-plan .thor__vigilance .footer{background:url(../../img/new/thor-p-home/footer_vigilance.png) center center no-repeat #da5643;background-size:cover;padding:25px 0}.tfh .pricing-plan .thor__premium .best-choice{position:absolute;top:20px;right:-82px;z-index:50}.tfh .pricing-plan .thor__premium{margin-top:120px}.tfh .pricing-plan .thor__home,.tfh .pricing-plan .thor__vigilance{margin-top:220px}.tfh .pricing-plan .thor__home{border:1px solid #2ea5de;border-right:1px solid #25a884}.tfh .pricing-plan .thor__vigilance{border-right:1px solid #da5643;border-left:1px solid #25a884}.tfh .pricing-plan .thor__premium ul{margin-bottom:105px}.tfh .pricing-plan .thor__vigilance ul{margin-bottom:131px}.tfh .pricing-plan [class*="col-"]{padding:0}.tfh .system-req{text-align:center;margin:80px 0}.tfh .system-req div{display:inline-block;margin-left:15px}.tfh .system-req h4{color:#006a81;font-size:4.5em;line-height:1.19em;font-weight:300}.tfh .system-req ul{padding:0;margin-top:10px}.tfh .system-req img{vertical-align:top}.tfh .system-req ul li{list-style-type:none;display:inline-block;padding-right:20px;font-size:.93em;border-right:1px solid #4d4d4d;padding-right:10px}.tfh .system-req ul li:nth-child(2),.tfh .system-req ul li:nth-child(3){padding-left:10px}.tfh .system-req ul li:nth-child(3){border-right:none}.tfh .opinions-container{background:#f3f8fe;padding-bottom:60px}.tfh .opinions-container hr{margin-top:7.5em}.tfh .opinions-container .reviews-title{margin:30px 0 80px}.tfh .opinions-container .reviews-title>*{display:block;text-align:center;margin:0 auto}.tfh .opinions-container .reviews-title p{color:#25a985;font-size:2.25em;line-height:1.2em;padding-bottom:5px}.tfh .opinions-container .reviews-title span{padding:15px 0 8px}.tfh .opinions-container .opinions-inner{text-align:left;min-height:225px;position:relative}.tfh .opinions-container .opinions-inner h4{font-size:1.1em;line-height:1.2em;margin:5px 0 25px}.tfh .opinions-container .opinions-inner p{font-style:italic;font-size:1em;line-height:1.2em;font-weight:300}.tfh .opinions-container .opinions-inner span{font-weight:500;color:#999;position:absolute;right:60px;bottom:0}.tfh .opinions-container .comparison-title{padding:0 15px}.tfh .opinions-container .comment-bottom{margin-top:46px}.tfh .buy-bottom{padding:100px 0 80px;text-align:center}.tfh .buy-bottom__offer-last{color:#ff4431;font-weight:500;font-size:2em;line-height:1.22em}.tfh .buy-bottom__inner>*{display:inline-block;margin:0 auto;width:100%}.tfh .buy-bottom__new-price{color:#ff4431}.tfh .buy-bottom .buy-bottom__inner .how-much{font-size:3em;font-weight:700;color:#ffa522;display:inline-block;margin-top:.52em}.tfh .buy-bottom .buy-bottom__inner .how-much .vl{display:inline-block;height:25px;border-left:2px solid #ddd;margin:0 13px}.tfh .buy-bottom .buy-bottom__inner .discount-section .horizontal-line{margin:0 .312em;color:#ff4431;font-size:2em}.tfh .buy-bottom .try-button{color:#666;text-decoration:underline;margin-top:5px}.tfh .buy-bottom .buy-button{margin:25px auto}.tfh .buy-bottom__new-price .price-currency{top:6px}.tfh .buy-bottom__inner{position:relative;width:100%;max-width:320px;margin:0 auto}.save-box-da,.tfh .buy-bottom .save-box-en{position:absolute;max-width:160px;top:-75px}.tfh .buy-bottom .save-box-de{position:absolute;max-width:160px;top:-110px}.tfh .buy-button:hover{background-color:red}.tfh .btns .try-button:hover{background-color:#0ea812}.tfh .comparison-image{padding:0 30px}.tfh .ribbon{display:none}.ribbon{width:150px;height:150px;overflow:hidden;position:absolute}.ribbon::after,.ribbon::before{position:absolute;z-index:-1;content:"";display:block;border:5px solid #ffb900}.ribbon span{position:absolute;display:block;width:225px;padding:15px 0;background-color:#ffb900;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff;font:700 18px/1 Lato,sans-serif;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;text-align:center}.ribbon-top-right{top:-10px;right:-10px}.ribbon-top-right::after,.ribbon-top-right::before{border-top-color:transparent;border-right-color:transparent}.ribbon-top-right::before{top:0;left:0}.ribbon-top-right::after{bottom:0;right:0}.ribbon-top-right span{left:-25px;top:30px;font-size:14px;transform:rotate(45deg)}.tfh .wistia-holder{max-width:715px}.tfh .wistia-thumbnail{max-width:1000px}.tfh .video-holder{position:relative;min-height:410px;height:100%;margin-bottom:80px}.tfh .wistia_click_to_play{width:100%!important;max-width:717px!important;margin:0 auto!important}.tfh .wistia-message{position:absolute;z-index:100;font-weight:900;color:#fff;font-size:26px;bottom:35px;margin:auto;left:0;right:0}.tfh .wistia-play:after{background:url(../../img/new/thor-fsh/circle_arrow.png) no-repeat;width:207px;height:207px;content:"";top:calc(40% - 169.5px)}.tfh .wistia-background{background-color:rgba(22,99,207,.1)}.tfh .wistia-background,.tfh .wistia-play{width:207px;height:207px;background:0 0}.tfh .how-it-works{margin:0 15px}.tfh .how-it-works img{max-width:705px;width:100%;height:auto;margin:0 auto;display:block}.de .tfh .product-offer{margin-bottom:70px}.da .tfh .features-title>div:nth-child(1),.de .tfh .features-title>div:nth-child(1){width:58%}.tfh .btns{width:100%}.tfh .btns>div{display:inline-block;width:100%;max-width:300px}.de .tfh .btns .try-button{font-size:1.3em}.ro .tfh .buy-bottom__offer-last{font-size:1.5em}.ro .tfh .features-title>div:nth-child(1){width:47%}@media screen and (max-width:1074px){.ro .comparison .pricing-area .offer-last__save{font-size:1.2em}}@media screen and (max-width:1024px){.tfh .av-comparatives{margin-bottom:0}.tfh .product-presentation>.container{padding:0 60px}.tfh .product-presentation{background-position-x:60%}}@media screen and (max-width:990px){.tfh .comparison-title h4{font-size:3.5em}.ro .comparison .pricing-area .offer-last__timing,.ro .tfh .comparison .buy-button{font-size:1em}}@media screen and (max-width:930px){.tfh .pricing-plan .offer-last__timing{right:40px}.ro .tfh .comparison-title p{font-size:2em}}@media screen and (max-width:802px){.tfh .av-comparatives h5 br{display:none}}@media screen and (max-width:767px){.tfh .legend-container{display:none!important}.tfh .shadow-legend-container td{display:none!important}.tfh .display-no-bord{display:none!important}.tfh .shadow-legend-container .first-td-legend{display:block!important;width:200%}.tfh .pricing-plan .footer,.tfh hr{display:none}.tfh .container{padding:0 15px}.tfh .features-container .prevention-area__1{padding:50px 0}.tfh .features-container div .container img{max-width:280px}.tfh .av-comparatives .container,.tfh .features-container .container{padding:0}.tfh .no-bord{border:none}.tfh .star-product [class*="col-"]:nth-child(4),.tfh .star-product [class*="col-"]:nth-child(5){margin-top:20px}.tfh .features-container .detection-area{margin:40px 0}.tfh .features-container,.tfh .features-container .detection-area h4,.tfh .features-container h4{margin-top:20px}.tfh .pricing-plan .thor__premium ul,.tfh .trusted-by img{margin-bottom:20px}.tfh .features-title>div:nth-child(1){width:25%;display:none}.tfh .features-container .features-sub{text-align:center;position:static;margin-bottom:20px}.tfh .features-container{text-align:center}.tfh .features-container img{margin-top:0}.tfh .features-container .layer-area,.tfh .features-container .prevention-area{padding:50px 0}.tfh .av-comparatives .comparison-title>div:nth-child(2),.tfh .comparison-title>div:nth-child(2){width:100%;text-align:center;float:none;padding:0}.tfh .av-comparatives{margin-top:50px;padding:50px 15px}.tfh .pricing-plan .container{padding:0}.tfh .pricing-plan .new-price{right:0}.tfh .pricing-plan .offer-last__timing{left:130px}.tfh .pricing-plan .mainbody{border-right:0;padding-bottom:0}.tfh .pricing-plan .thor__premium{margin-top:50px}.tfh .pricing-plan .thor__home,.tfh .pricing-plan .thor__vigilance{border:none;margin-top:0}.tfh .pricing-plan .thor__premium .best-choice{right:30px}.tfh .pricing-plan .thor__vigilance{margin-top:50px}.tfh .pricing-plan ul{padding:25px 5px 10px 40px}.tfh .pricing-plan .thor__vigilance ul{margin-bottom:25px}.tfh .system-req{margin:50px 0}.tfh .system-req div{margin-left:0}.tfh .opinions-container{overflow:hidden;padding:0}.tfh .opinions-container .opinions-inner{text-align:center;min-height:195px}.tfh .opinions-container .opinions-inner span{position:static}.tfh .opinions-container .opinions-inner h4{margin:15px 0 25px}.tfh .opinions-container .comment-bottom{margin-top:-23px}.tfh .opinions-container .reviews-title{margin:30px 0 60px}.tfh .buy-bottom{padding:50px 0 50px}.tfh .product-presentation h1,.tfh .product-presentation h2{text-align:left}.comparison tbody>tr{height:39px}.tfh .comparison .price-info img{max-width:80px;width:100%}.comparison{padding:15px}}@media screen and (max-width:730px){.tfh .wistia-background,.tfh .wistia-play,.tfh .wistia-play:after{width:124px;height:124px}.tfh .wistia_click_to_play{max-width:550px!important}.tfh .video-holder{margin-bottom:0;min-height:385px}.tfh .wistia-play:after{background:url(../../img/new/thor-fsh/circled_arrow_mobile.png) no-repeat;top:calc(40% - 135.5px)}.tfh .wistia-message{bottom:130px}}@media screen and (max-width:638px){.tfh .masked-text p{text-align:center}.tfh .masked-text p br{display:none}.tfh .masked-text img{bottom:-63px}.tfh .av-comparatives{margin-top:0}}@media screen and (max-width:609px){.tfh{font-size:.98em}.comparison .pricing-presentation .new-price{border-right:0}.tfh .pricing-area .price-currency{position:absolute;left:-6px}.tfh .pricing-presentation .new-price,.tfh .pricing-presentation .old-price{position:relative}.tfh .pricing-area .old-price .price-currency{position:absolute;left:1px;top:-2px}.tfh .product-presentation>.container{padding:0 15px}.tfh .product-presentation h2{line-height:1.5em}.tfh .video-holder{min-height:345px}.tfh .wistia-message{bottom:100px}}@media screen and (max-width:527px){.tfh .pricing-area{font-size:.8em;display:none}.tfh .av-comparatives{margin-top:0}}@media screen and (max-width:509px){.comparison .price-info{padding:5px 0 15px}.tfh .comparison .price-info img{max-width:45px}.comparison td,.comparison th{padding:10px 0}.tfh .system-req ul li:nth-child(4){border-right:none;padding-right:0}.tfh .product-presentation h1,.tfh .product-presentation h2{text-align:center;margin-bottom:15px}.tfh .product-presentation .product-offer{margin:0 auto}.tfh .wistia-message{bottom:130px}}@media screen and (max-width:491px){.tfh .product-presentation{min-height:855px}.tfh .wistia-message{bottom:100px}.tfh .video-holder{min-height:315px}}@media screen and (max-width:469px){.comparison .price-info{width:20%}.comparison .thor-premium-product .product-name{font-size:10px}.comparison .thor-premium-product>*{font-size:11px}.tfh .star-product img{max-width:105px}.comparison .product-description,.comparison .product-name{font-size:10px}.tfh .comparison-title h4,.tfh .product-presentation-visual h3,.tfh .system-req h4{font-size:3.3em}.tfh .masked-text{font-size:1.16em;margin:8.4em 0 9.5em}.tfh .best-choice{display:none}.tfh .ribbon{display:block}.tfh .pricing-plan .thor__premium .header{overflow:hidden}.ro .tfh .av-comparatives h5 br,.ro .tfh .features-container p br{display:none}}@media screen and (max-width:432px){.tfh .product-presentation{min-height:920px;background-position-x:48%}.tfh .features-container div .container img{max-width:200px}.tfh .video-holder{min-height:290px}.tfh .wistia-play:after{top:calc(40% - 116.5px)}.ro .tfh .features-container .features-sub{font-size:3.8em}}@media screen and (max-width:396px){.tfh .wistia-message{font-size:20px;bottom:105px}.tfh .video-holder{min-height:255px}.tfh .wistia-play:after{background:url(../../img/new/thor-fsh/circled_arrow_slim_mobile.png) no-repeat;width:81px;height:81px;top:calc(84% - 116.5px)}.tfh .wistia-background,.tfh .wistia-play{width:81px;height:81px}.tfh .features-container p{margin-bottom:0}.tfh .masked-text{margin:8.4em 0 8.5em}.ro .tfh .product-presentation .product-offer>p{font-size:3.3em}}@media screen and (max-width:350px){.tfh .comparison-title h4,.tfh .system-req h4{font-size:3.1em}.tfh .video-holder{max-height:200px;min-height:240px}.ribbon-top-right span{left:-16px;top:28px}.tfh .product-presentation .extra-support{margin:30px 0 70px}.tfh .wistia-message{bottom:90px}.tfh .features-container br{display:none}}@media screen and (max-width:333px){.tfh .wistia-message{bottom:80px}.tfh .comparison-title h4,.tfh .system-req h4{font-size:2.9em}.tfh .video-holder{max-height:200px;min-height:225px}}@media (max-width:767px){.comparison td:first-child,.comparison th:first-child{display:none}.tfh .features-container .features-sub{margin:0 0 20px;text-align:center;width:100%}.comparison tbody tr:nth-child(odd) td{background:#fff}.comparison tbody tr:nth-child(odd){display:table-row}.comparison .row{background:#fff}.price-info{border-top:0!important}}@media (max-width:639px){.comparison .price-buy{padding:5px 10px;margin-top:10px}.comparison td,.comparison th{padding:10px 5px}.comparison .hide-mobile{display:none}.comparison .price-now span{font-size:16px}.comparison .price-small{font-size:16px!important;top:0;left:0}.comparison .qbo,.comparison .qbse{font-size:12px;padding:10px 5px}.compare-heading{font-size:13px}}@media screen and (max-width:375px){.ro .tfh .buy-bottom__offer-last{font-size:1.3em}.ro .tfh .features-container .features-sub{font-size:3.5em}.comparison .product-name,.ro .comparison .product-description{font-size:9px}}