header{padding: 20px;}.brand img{max-width: 75px;vertical-align:bottom;}.brand span{font-size: 21px;}
nav{text-align: right;font-size: 16px;padding-top: 5px;} nav li {list-style-type: none;display: inline-block;padding-right: 15px;}
a,a:visited{color: rgb(8, 29, 52);}nav a,nav a:visited{color: #282828;}a.active,a.active:visited{font-weight: 600;}a:hover{color: #0566ff;}
.hero {text-align: center;padding:5rem 0 0}.hero h1{font-size: 52px;line-height: 64px;letter-spacing: -0.03em;}.hero img{margin: 2rem auto 0;}
.hcenter{text-align: center;margin: 0 auto;display: block;}
.btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0;border-radius:4px;-webkit-print-color-scheme:#303f9f;color-scheme:#303f9f;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;font-size:20px;line-height:32px;letter-spacing:-0.01em;font-weight:500;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:52px;padding:12px 32px;background:#0566ff;border:2px solid #0566ff;color:#ffffff;pointer-events:unset;text-align:center;min-width:220px;font-weight:500;}.btn:hover{color:#ffffff;background:#080f1a;border:2px solid #080f1a;}.btn:active{color:#ffffff;background:#080f1a;border:2px solid #080f1a;}
.btn span{padding-left: 5px;}
.btn a, .btn a:visited{color: #fff;}
.hero h4 span {background-color: #002650;;padding: 12px 25px;margin-top: 70px;border-radius: 3px;line-height: 22px;font-size: 14px}
.hero h5 span{font-size: 16px;border-bottom: 2px solid #f1f1f1;padding-bottom: 5px;text-transform: uppercase;font-family:'Binx',sans-serif;}
.hero p{color: #647491;white-space: pre-line;font-weight: 400;font-size: 24px;line-height: 32px;letter-spacing: -0.02em;margin-bottom: 40px;}
.h-video{padding: 5rem 0 7rem;position: relative;background: #f4f5f7 url(../img/bottom-bg.svg) center bottom -0.1rem/105% no-repeat;}.windows .h-video, .m .h-video {background: url(../img/bottom-bg.svg) center bottom -0.1rem/105% no-repeat,#f4f5f7 url(../img/top-bg.svg) center top -0.1rem/105% no-repeat;}
.h-video h2,.core-benefit h2,.slide-features h2,.errors-wrap h2,.fix-wrap h2,.pc-inner h2{text-align: center;margin: .5rem auto 3rem;max-width: 80%;font-size: 32px;line-height: 42px;letter-spacing: -0.01em;font-weight: 500;}
.h-video h5{text-align: center;font-family:'Binx',sans-serif;margin-bottom: 0;}.h-video h5 span{border-bottom: 2px solid #f1f1f1;padding-bottom: 5px;text-transform: uppercase;}
.win-video,.m-video {margin: .5rem auto 3rem;max-width: 1000px;}.win-video video,.m-video video{box-shadow: rgba(29, 31, 74, 0.06) 0px 4px 8px, rgb(232, 237, 244) 0px 8px 48px;}
.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3,video.video-js,video.vjs-tech {max-height: calc(100vh - 64px);position: relative !important;width: 100%;height: auto !important;max-width: 100% !important;padding-top: 0 !important;line-height: 0;}.vjs-control-bar {line-height: 1;}
.video-js,.vjs-poster{background-color: #fff;}
.video-js .vjs-big-play-button{top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);position: absolute;left: 50%; background-color: transparent;border: none;border-radius: none;background: url(../img/v-play-bt.svg) center no-repeat;width: 68px;height: 68px;touch-action: manipulation;}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus {background-color: transparent;background-color: transparent;}.video-js .vjs-big-play-button:hover{transform: translate(-50%,-50%) scale(1.3);transition: all .4s ease;left: 53%;}.vjs-icon-play:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-icon-circle:before{content: none}.vjs-button > .vjs-icon-placeholder::before{top: 3px}
.video-js .vjs-control-bar{height: 3.5em;background-color:rgb(48, 71, 236,0.9)}
.vjs-big-play-button{filter: drop-shadow(0px 3px 3px rgba(29, 31, 74, 0.4));}
.benefit-inner a,.benefit-inner a:visited, .windows .thefix p a,.windows .thefix p a:visited{text-decoration: underline;color: #647491;}.benefit-inner a:hover,.windows .thefix p a:hover{text-decoration: none;}
.btn-secondary a,.btn-secondary a:visited {display: inline-block;border-radius: 4px;padding: 12px 25px;-webkit-text-decoration: none;text-decoration: none;text-align: center;-webkit-transition: all 200ms;transition: all 200ms;cursor: pointer;background-color: transparent;border: 2px solid #081d34;color: #081d34;}.btn-secondary svg {margin-left: 8px;vertical-align: middle;margin-top: -2px;-webkit-transition: -webkit-transform 200ms;-webkit-transition: transform 200ms;transition: transform 200ms;height: 10px;}.btn-secondary a:hover{background-color: #081d34;color: #fff;}
.hcenter.btn-secondary {margin: -1rem auto 4rem;font-weight: 500;}
.fix-wrap h2 a,.fix-wrap h2 a:visited{text-decoration: underline;}
.core-benefit{padding: 4rem 0 5rem;}.benefit-inner{padding: 1rem;}.benefit-inner p{color: #647491;}.cbw-inner{border-radius: 8px;background-color: #fff;box-shadow: 0px 12px 32px rgba(0, 27, 71, 0.12);margin-bottom: 40px;}.cbw-inner img{max-height: 326px;}
.core-benefit h2 span{border-bottom: 5px solid #081d34;}.core-benefit h3{font-size: 20px;line-height: 32px;letter-spacing: -0.01em;font-weight: 500;}
.slide-features{background: #001B47 url(../img/bottom-bg.svg) center bottom -0.1rem/105% no-repeat;padding-top: 124px;padding-bottom: 124px;color: #DCE9FF;}.slide-features h2{margin: 0 auto .5rem;color: #fff;}.slide-features h4{font-size: 20px;text-align: center;margin: 0 auto;color: #647491}.sf-wrap{margin: 0 auto 3rem;}.sf-col{margin: 4rem 0 1rem;}.sf-wrap h5{font-size: 14px;color: #647491;text-transform: uppercase;font-weight: 600;}.sf-wrap-left{padding-top: 4rem;}.sf-wrap h3{font-size: 26px;color: #fff;margin: .5rem auto 1rem;font-weight: 600;}
.fix-wrap{padding-top: 124px;padding-bottom: 124px;}.errors-wrap{padding-top: 60px;padding-bottom: 124px;}.errors-wrap h2,.pricing-faq h2{margin: 0 auto 1rem;}.errors-wrap h5,.fix-wrap h5{text-align: center;}.errors-wrap h5 span,.fix-wrap h5 span{text-transform: uppercase;font-size: 14px;background-color: #d6363c;color: #fff;font-weight: 600;display: block;width: 200px;margin: 0 auto 1rem;padding: 5px;}.errors-wrap p{color: #081d34;}.win-errors{margin: 4rem auto 3rem;}.win-errors ul,.m-errors ul{color:#647491;}.errors-wrap h4{font-size: 18px;font-family:'Binx',sans-serif;margin: 0 auto 1rem;text-transform: uppercase;}.win-errors img{padding-top: 3rem;}.errors-wrap h4 span{border-bottom: 2px solid #f1f1f1;}.m-errors{margin: 0 auto 3rem;}
.thefix,.price-compare{background: url(../img/bottom-bg.svg) center bottom -0.1rem/105% no-repeat,#EFF2F6 url(../img/top-bg.svg) center top -0.1rem/105% no-repeat;}.fix-wrap h5 span{background-color: #08cf65;width: 100px;}.fix-wrap h3{font-size: 24px;line-height: 32px;letter-spacing: -0.01em;font-weight: 500;padding-top: 3rem;}.fix-wrap p{color: #647491;}.ff-col{margin: 0 auto 1.5rem;}
.call-2-big{background: url(../img/bottom-bg.png) calc(50% - 160px) 50% no-repeat #fff;padding: 10rem 0;}
.c2b-wrap {background: linear-gradient(90deg, rgba(210, 122, 37, 0.8), rgba(87, 49, 123, 0.8));height: 590px;border-radius: 20px;position: relative;}
.c2b-wrap img{position: absolute;left: -95px;top: -32px}
.c2b-right{color: #fff;padding-top: 4rem;padding-left: 140px;}.c2b-right h3{font-size: 30px;line-height: 40px;letter-spacing: -0.01em;font-weight: 600;text-align: center;margin: 0 auto 1rem;}.c2b-right ul li{list-style-type: none;font-size: 24px;line-height: 1.8;font-weight: 400;}.c2b-right svg{vertical-align: middle;padding-right: 5px;}.bt-dark{background-color: #081d34;border: 2px solid #081d34;margin: 2rem auto;}
.footer-links{padding: 7rem 0 3rem;background: url(../img/bottom-bg.svg) center bottom -0.1rem/105% no-repeat,#f4f5f7 url(../img/top-bg.svg) center top -0.1rem/105% no-repeat;font-size:16px}.copyright img{max-width: 50px;display: block;margin: 0 auto .5rem;} .footer-links ul,.pt-wrap-col ul,.windows .errors-wrap ul,.m .errors-wrap ul{margin-left:0}.footer-links ul li,.pt-wrap-col ul li,.windows .errors-wrap ul li,.m .errors-wrap ul li{list-style-type: none;}.footer-links h6{color: #647491;font-weight: 500;}.copyright{font-size: 16px;}
.announcement-bar{text-align: center;/*background: #2250f4;color: #DCE9FF;background-color: #f1f1f1;*/background-color: #51e8d4;color: #181f38;padding:.4rem;font-size: 15px;}.announcement-wrap p{margin: 0 auto;text-align: center;padding-top: 3px;}.announcement-wrap svg{vertical-align: -3px;}.announcement-wrap span{padding-left: 5px;}.announcement-bar button{position: absolute;right: 10px;color:#181f38;top:7px;z-index: 100;cursor: pointer;opacity: .4;}.announcement-bar button:hover{opacity: 1;}.announcement-wrap a,.announcement-wrap a:visited{color: #181f38;text-decoration: underline;padding-left: 5px;}.announcement-wrap a:hover{text-decoration: none;}
/* pricing */
.pricing-top{padding-top: 50px;padding-bottom: 64px;}.ps-title {text-align: center;}
/*2022-11-07*/
.ps-title span {color: #647491;font-size: 16px;background: #f1f1f1;padding: 5px 10px;border-radius: 6px;text-align: center;}
.pricing-top h1,.page-content h1{font-size: 52px;line-height: 64px;letter-spacing: -0.03em;color: rgb(8, 15, 26);white-space: pre-line;font-weight: 500;text-align: center;}
.pricing-top h2{text-align: center;font-size: 20px;line-height: 32px;letter-spacing: -0.01em;color: rgb(8, 15, 26);white-space: pre-line;font-weight: 400;color: #647491;}
.pricing-table,.page-content{padding: 3rem 0}.pricing-values{margin: 2rem auto;text-align: center;}.pv-col h4{font-size: 16px;}.pv-col h4 img{max-width:35px}.pv-col span{padding-left: 5px;vertical-align: middle;}
.pt-wrap {box-shadow: rgba(1, 38, 97, 0.18) 0px 30px 40px 0px;text-align: center;}.pt-wrap h3{color: #080f1a;font-size: 24px;line-height: 32px;letter-spacing: -0.02em;font-weight: 600;text-transform: uppercase;}.pt-wrap-col {padding: 40px 20px;}.pt-wrap-col ul li{color: #647491;font-size: 16px;letter-spacing: -0.01em;text-align: left;position: relative;padding-top: 10px;
padding-bottom: 10px;padding-left: 32px;line-height: 1.31;
cursor: default;}.pt-wrap-col ul li::before {content: "";width: 19px;height: 19px;background-size: 12px 12px;border-radius: 50%;background-color: #F5F7F9;background-image: url(../img/blue-check.svg);-webkit-background-size: 14px 14px;background-size: 14px 14px;-webkit-background-position: 50%;background-position: 50%;background-repeat: no-repeat;position: absolute;left: 0;}
.pricing-value {width: 100%;background-color: #f4f6fc;height: 80px;border-radius: 40px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;margin: 1rem auto 2rem;font-weight: 600;position: relative;}.pricing-value .price {font-size: 52px;line-height: 64px;letter-spacing: -0.03em;}.pricing-value .currency {font-size: 12px;line-height: 16px;letter-spacing: -0.01em;position: absolute;top: 23px;padding-left: 6px;}.ori-price {height: 23px;position: absolute;background: #ffffff;border-radius: 24px;padding: 1px 8px;bottom: -25px;color: #647491;font-weight: 300;font-size: 16px} .pt-wrap-col{position: relative;padding: 40px 20px 40px;-webkit-flex-basis: 307px;-ms-flex-preferred-size: 307px;flex-basis: 307px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-align-items: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;box-shadow: none;background-color: white;width: 100%;box-shadow: 0 30px 40px -20px rgba(1, 38, 97, 0.18);z-index: 1;font-size: 16px;line-height: 20px;letter-spacing: -0.01em;}.pt-label-1{text-align: center;font-size: 14px;position: absolute;top: -15px;left: 110px;background-color: #d6363c;color: #fff;padding: 5px 10px;border-radius: 5px;}.pt-label-2{text-align: center;font-size: 14px;position: absolute;top: -15px;left: 115px;background-color: #08cf65;color: #fff;padding: 5px 10px;border-radius: 5px;}
.signup-bt{margin: 2rem auto 1rem;}
.signup-bt a,.signup-bt a:visited{display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-align-items: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;border-radius: 4px;-webkit-print-color-scheme: #303f9f;color-scheme: #303f9f;cursor: pointer;-webkit-text-decoration: none;text-decoration: none;font-size: 18px;line-height: 23px;letter-spacing: -0.01em;font-weight: 500;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;min-height: 43px;padding: 8px 24px;background: #0566ff;border: 2px solid #0566ff;color: #ffffff;pointer-events: unset;text-align: center;width: 100%;max-width: 205px;margin-top: 16px;margin-bottom: 8px;}.signup-bt a:hover{background-color: #081d34;border: 2px solid #081d34}
.pricing-faq{padding: 3rem 0}.pf-inner,.support-wrap-inner{max-width: 80%;margin: 0 auto;}.pricing-faq h2{font-size: 52px;line-height: 64px;letter-spacing: -0.03em;text-align: center;color: #080f1a;font-weight: 600;white-space: pre-line;}.pricing-faq a,.pricing-faq a:visited,.q-links a,.q-links a:visited{text-decoration: underline;}.pricing-faq a:hover,.q-links a:hover{text-decoration: none;}.pricing-faq p,.policy-wrap-inner p,.policy-wrap ul{color: #647491;}
/* pages */
.policy-wrap h1,.support-wrap h1{font-size: 40px;}.policy-wrap-inner,.support-form{background: #fff;padding: 2rem;box-shadow: rgba(29, 31, 74, 0.06) 0px 4px 8px, rgb(232, 237, 244) 0px 8px 48px;padding-top: 3rem;}.privacy h2{font-size: 30px;}.privacy h3{font-size: 26px;}.support-wrap-inner p {text-align: center;}
.support-form input[type=text],.support-form textarea {border: 1px solid #d8d7dc;border-radius: 4px;box-sizing: border-box;color: #172b70;font-size: 18px;padding: 22px 18px 20px;}.support-form textarea{min-height: 300px;}.support-form h4{font-size: 18px;font-weight: 400;}.q-links{margin: 3rem auto 1rem;}.support-wrap-inner svg{vertical-align: top;}.download-apps{border-top: 2px solid #f1f1f1;margin: 3rem auto 0;padding-top: 3rem;}.license-wrap h2,.download-apps h2{font-size: 30px;font-weight: 400;} .license-wrap p{text-align: left;}.download-apps svg{vertical-align: -5px;}.download-apps h4{margin: 2rem auto .5rem}
/* win page */
.wh-wrap{padding: 50px 0;}.wh-wrap img{padding-top: 4rem;}.crapware-uninstaller .wh-wrap img{padding-top: 6rem;}.crapware-uninstaller .price-compare{background:#fff url(img/bottom-bg.svg) center bottom no-repeat}.crapware-uninstaller .pc-inner{padding-top: 2rem;}
.wh-wrap h1 {color: #080f1a;font-weight: 600;white-space: pre-line;margin-bottom: 32px;font-weight: 600;font-size: 52px;line-height: 64px;letter-spacing: -0.03em;}.wh-wrap h5{color: #080f1a;font-weight: 500;white-space: pre-line;text-transform: uppercase;font-size: 15px;line-height: 24px;letter-spacing: -0.01em;margin-bottom: 16px;font-weight: 500;}.wh-wrap p {color: #647491;font-weight: 400;white-space: pre-line;margin: 0;font-weight: 400;font-size: 24px;line-height: 32px;letter-spacing: -0.02em;margin-bottom: 40px;}
.windows .errors-wrap,.m .errors-wrap{padding-top: 2rem;padding-bottom: 2rem;}.windows .errors-wrap h2,.m .errors-wrap h2{margin: 0 auto 3rem}.windows .errors-wrap ul, .m .errors-wrap ul{color: #647491;padding-top: 15px;}.windows .errors-wrap ul li,.m .errors-wrap ul li{margin: 0 auto 1rem;position: relative;padding-left: 60px;}.windows .errors-wrap ul li::before,.m .errors-wrap ul li::before {content: "";display: block;width: 40px;height: 40px;border-radius: 10px;background: url(../img/checkx.svg) center center/16px 16px no-repeat,#FBA7BE;position: absolute;left: 0;top: 20%;}.fcw-col .fcx-img{text-align:right;}
.dl-note p{font-size: 14px;margin: .7rem 0;width: 330px;line-height: 1.2;text-align: center;}
.pc-inner{padding-top: 7rem;padding-bottom: 7rem;}.pc-inner h2{margin: 1rem auto;}.pc-inner-note{text-align: right;font-size: 14px;color:#647491;}

/* Small only */
@media screen and (max-width: 39.9375em) {
	.announcement-bar{display: none}
	nav,.sf-wrap .cell.small-7,.thefix .cell.small-4,.call-2-big,.wh-wrap img{display: none;}
	.core-benefit .cell.small-6,
	.sf-wrap .cell.small-4,.sf-wrap .cell.small-7,.errors-wrap .cell.small-6,.thefix .cell.small-4,.thefix .cell.small-7,.footer-links .cell.small-3,header .cell.small-6,.wh-wrap .cell.small-5,.footer-links .cell.small-2{width: 100%;}
	header .cell.small-6.brand{display: block;width: 100%;margin: 0 auto;text-align: center;}
	.hero {padding-top: 1rem;padding-bottom: 1rem;}.hero h1{font-size: 40px;line-height: 1.4;}.hero p{font-size: 20px;}
	.sf-col{margin: 1rem 0 0;}.grid-margin-x{margin: 0;}
}
@media screen and (max-width: 990px) {
	.pricing-table .cell.small-3,.pricing-value .cell.small-3{width: 100%;}
	.pt-label-1,.pt-label-2{display: none}
}
/* Medium and up */
@media screen and (min-width: 40em) {
.announcement-wrap p{font-size: 14px;}
}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {}

/* Large and up */
@media screen and (min-width: 64em) {}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}