﻿.custom-nav,.top-bar{text-align:center;font-size:18px}body{margin:0;font-family:Assistant,sans-serif}.top-bar{background:#ee2323;color:#fff;padding:10px;font-weight:700}.top-bar .accent{color:#ff0}.custom-nav{color:#000;font-family:Assistant;font-style:normal;font-weight:600;line-height:19px;padding:10px 25px}.custom-nav .green-cta,.green-cta{background:#00c44f;padding:5px 30px;font-size:18px;font-weight:700;line-height:40px;font-style:normal;color:#fff;text-align:center}.custom-nav p{margin-bottom:0}.custom-nav .green-cta{border-radius:40px;border:none}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.green-cta{border-radius:40px;border:none;display:block;width:100%;margin:10px 0;animation:1.5s infinite pulse}.how-to-use,.top-fold{background-size:cover;background-repeat:no-repeat}.green-cta img{margin-left:10px}.subtitle,.top-fold h6{color:#070808;font-family:Assistant;font-size:20px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.5px}.top-fold{background-image:url(../images/topfold-bg.png);padding:40px 0 80px;background-position:-310px 0}.top-fold h4{color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:22px}.title,.top-fold h1{color:#010101;font-weight:900;line-height:66px}.top-fold h1{font-size:53.281px;font-style:normal;letter-spacing:-1px}.title accent,.title-left accent,.top-fold .accent{color:#2677bc}.top-fold h5,.top-fold p{color:#000;font-size:25px;font-style:normal;font-weight:700}.top-fold h5{line-height:30px;background:#fff;padding:14px;margin:20px 0;width:660px;border-radius:10px}.top-fold p{line-height:34px}.title{text-align:center;font-size:47.852px;font-style:normal}.head-subtitle{color:#070808;text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:.5px}.head-subtitle-left,.title-left{text-align:left;font-style:normal}.title-left{color:#010101;font-size:47.852px;font-weight:900;line-height:66px}.head-subtitle-left{color:#070808;font-size:20px;font-weight:500;line-height:28px;letter-spacing:.5px}.features h4{color:#2677bc;text-align:center;font-size:22px;font-style:normal;font-weight:700;line-height:30px}.features p{color:#333;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.features2 h4,.features2 p{color:#070808;font-style:normal}.comparison,.features2,.features3,.reviews2,.testi-v1,.video-wrapper{padding:40px 0}.testi-v1 .testi-box .content{position:relative;margin-top:-150px;padding:20px;width:100%}.testi-v1 .testi-box p{color:#fff;font-size:19.844px;font-style:normal;font-weight:400;line-height:26px}.testi-v1 .testi-box p accent{color:#28aae0}.features2 h4{font-size:24px;font-weight:700;line-height:30px}.features2 p{font-size:20px;font-weight:400;line-height:26px;margin-bottom:0}.features2 .icon{position:relative;right:-30px;top:4px}.features3 .white-box{background:#fff;box-shadow:0 0 15px rgb(0 0 0 / .1);padding:40px 0 20px 20px;width:90%;border-radius:20px;margin-bottom:50px}.features3 .white-box h4{color:#2677bc;font-size:22.688px;font-style:normal;font-weight:900;line-height:30px}.features3 .white-box p{color:#070808;font-size:19px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.2px}.features3 .white-box .horizontal-icon{margin-left:-42px;margin-top:-70px}.how-to-use{padding:60px;background-image:url(../images/steps-bg.png);background-position:center center}.how-to-use h4{color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:30px;position:relative;top:-48px;left:87px;width:400px}.how-to-use .steps-row img{margin-bottom:-50px}.clinic-section{padding:60px 0;background:#eff8ff}.clinic-section .box{background-color:#fff;padding:30px}.clinic-section .box h4{color:#2677bc;font-size:26px;font-style:normal;font-weight:700;line-height:33px}.clinic-section .box p{color:#000;font-size:19px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.5px}.comparison .accent-box h2,.comparison .accent-box h4,.comparison .gray-box h2,.comparison .gray-box h4{font-weight:800;text-transform:uppercase;font-style:normal}.comparison .accent-box{background:#2677bc;border-radius:10px;border:1px solid #2677bc}.comparison .accent-box h4{color:#2677bc;font-size:40px;line-height:40px;letter-spacing:.5px}.comparison .accent-box h2,.comparison .gray-box h2{color:#fff;text-align:center;font-size:36px;line-height:46px;letter-spacing:2px;padding:15px}.features4 p,.reviews2 h3,.reviews2 p{letter-spacing:.5px}.comparison .gray-box{background:#8c8c8c;border-radius:10px;border:1px solid #8c8c8c}.comparison .gray-box h4{color:#8c8c8c;font-size:40px;line-height:40px;letter-spacing:.5px}.comparison .white-box{background:#fff;border:1px solid #2677bc;width:100%;margin:0 auto;padding:10px;border-radius:10px;min-height:540px}.comparison .accent-box,.comparison .gray-box{transform:scale(.9)}.faqs .ques h4,.toggle-icon{font-size:22px;line-height:30px}.faqs,.features4{padding:40px 0;background:#eff8ff}.features4 p{color:#000;font-size:25px;font-style:normal;font-weight:400;line-height:28px}.faqs .ques h4,.reviews2 h3,.toggle-icon{color:#000;font-style:normal;font-weight:700}.reviews2 .avatar{background:#2677bc}.reviews2 .verified{color:#83cc1c}.reviews2 h3{font-size:20px;line-height:24px}.reviews2 p{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:26px;padding:10px 0}@media screen and (max-width:768px){.custom-nav p{margin:15px}.top-fold h1{font-size:33.281px;line-height:36px}.top-fold .teeth-ico{width:30px}.top-fold h5{font-size:20px;width:335px;line-height:0;text-align:center;padding-bottom:30px}.top-fold p{color:#000;font-size:15px;font-style:normal;font-weight:700;line-height:0}.top-fold p img{width:20px}.top-fold{margin-bottom:-40px}.title{color:#010101;text-align:center;font-size:28px;font-style:normal;font-weight:900;line-height:33px}.features3 .white-box .horizontal-icon,.title br{display:none}.title-left{font-size:28px;line-height:33px}.testi-v1{padding-top:0!important;padding-bottom:0!important}.features2 .icon{position:relative;right:0;top:0}.clinic-section .box,.features2{text-align:center}.features3 .white-box{background:#fff;box-shadow:0 0 15px rgb(0 0 0 / .1);padding:40px 0 20px 20px;width:100%;border-radius:20px;margin:0 auto 30px}.how-to-use h4{color:#000;font-size:13px;font-style:normal;font-weight:700;line-height:17px;position:relative;top:-3px;left:40px;width:220px}.how-to-use{padding:10px}.comparison .accent-box h4,.comparison .gray-box h4{font-size:28px;line-height:16px;margin-top:13px}.features4 p{font-size:20px}.reviews2 .p-5{padding:0!important}}.faqs .ques{background:#fff;width:100%;padding:15px 25px 10px;margin-bottom:20px;box-shadow:0 5px 10px rgb(0 0 0 / .1);border-radius:5px;cursor:pointer}.faqs .ans{display:none;padding:10px 30px;transition:.2s ease-in-out}.toggle-icon{float:right;margin-top:-38px}