

@font-face {
    font-family:'schnebel-sans-pro';
    src:url(../font/schnebel-sans-pro-bold.ttf);
}
body{
    background-color: #FFFFFF; 
    font-family: 'Nunito Sans', sans-serif;
    color: #343434;
    
}
a{
    text-decoration: none;
    cursor: pointer;
}
.container{
    max-width: 1140px;
    padding: 0px;
    
}
p{
    font-size: 21px;
    line-height: 28px;
    margin-bottom: 0px;
    
}
.sans-pro{
    font-family:'schnebel-sans-pro';
}
h1{
    font-size: 60px;
    line-height: 70px;
    

}
h2{
    font-size: 40px;
    line-height: 50px;
    font-weight: 700;
    
}
h3{
    font-size: 36px;
    line-height: 47px;
    font-weight: 700;
  
}
h4{
    font-size: 28px;
    line-height: 38px;
    font-weight: 700;
    
}

.fs-25{
    font-size: 25px;
    line-height: 28px;
}
.extrab{
    font-weight: 800;
}

.nbold{
    font-weight: 700;
}
.nbold2{
    font-weight: 800;
}
.nsemi{
    font-weight: 600;
}
.hide-desk{
    display: none;
}
/*center*/
.center-t{
    text-align: center;
}
.align-c{
    align-items: center;
}
.just-cent{
    justify-content: center;
}
/*background-colors*/

.blue-green{
    background-color: #068D9D;
}
.bg-green1{
    background-color: #06D6A0;
}
.light-bg1{
    background-color: #F1F3F6;
}
.light-bg2{
    background-color: #EFFFFB;
}
.white-bg{
    background-color: white;
}
/*text colors*/
.teal-fc{
    color: #068D9D;
}
.blue-fc{
    color: #4A87D6;
}
.white-fc{
    color: white;
}
.black-fc{
    color:#343434;
}
/*position*/
.relative-p{
    position: relative;
}
.absolute-p{
    position: absolute;
}
/*inner paddings*/
.inner-p2{
    padding: 35px 0px;
}
.inner-p1{
    padding: 35px;
}
.inner-s2{
    padding: 30px 0px;
}
.outer-s1{
    margin: 30px auto;
}
.border1{
    border: 1px #80DED9 solid;
}
.border2{
    border: 1px #4A87D6 solid;
}
.border3{
    border-bottom: 1px #80DED9 solid;
}
.border4{
    border-top: 1px #80DED9 solid;
}
/*margins*/
.m1{
    margin: 35px auto;
}
.m2{
    margin: 35px;
}
.m3{
    margin: 0px auto;
}
img{
    max-width: 100%;
    width: 100%;
}
.cbtb .trust-badge a img {
    width: auto;
  }
/*page1*/

header{
    background-image: url(../img/bg1.png);
    background-repeat: no-repeat;
    background-position: top right;
    padding: 20px;
    height: 897px;
    background-size: contain;
    position: relative;
}
header .container {
    max-width: 1400px;
  }
.brain-cells{
    width: 65%;
    margin-top: 150px;
}
header img{
    width: 552px;
    position: absolute;
    bottom: 0px;
    right: 300px;
}
header h4 {
    width: 85%;
  }
.highlight1{
    background-color: #ccfbee;
}
.highlight2{
    background-color: #ecfee8;
    display: inline-block;
    padding:5px 10px;
}
.highlight3{
    background-color: #068D9D;
    display: inline;
    padding:2px 5px;
}
.quote1{
    width: 57.7px;
    top: -40px;
    left: -40px;
}
.dear-red{
    width:50%;
}
.big{
    width: 90%;
}
.circle{
    width: 95%;
}
.dear img{
    margin-left: 20px;
    width: 535px;
}
.univ{
    justify-content: center;
   
}
.logos{
    width: 33.3%;
    padding: 0px 30px;
    text-align: center;
}
.logos p{
    margin: 20px auto;
    width: 90%;
    font-size: 23px;
}
.mayo{
    border-right: 1px #80DED9 solid;
    border-left: 1px #80DED9 solid;
}
.achilles{
    background-image: url(../img/bg2.png);
    background-repeat: no-repeat;
    background-position: top right;
    padding-top: 30px;
    border-top: 1px #80DED9 solid;
}
.achilles h3{
    width: 80%;
}
.bizarre{
    width: 60%;
}
.woman1{
    bottom: 0px;
    width: 570px;
    right: -10px;
}
.bizarre p{
    margin: 20px;
    width: 78%;
}
.bizarre h2{
    padding: 20px;
    width: 82%;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.headings1{
    padding: 35px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.joy{
    width: 100%;
}
.jaime{
    width: 53%;
    margin-top: 20px;
}
.kelly{
    width: 45%;
    margin-top: 20px;
}
.joy p{
    padding: 35px;
    width: 80%;
}
.jaime p{
    padding: 20px;
    width: 80%;
}
.comments{
    flex-wrap: wrap;
    gap: 20px;
}
.comments img {
    width: 225px;
    max-width: 225px;
  }
.kelly p{
    padding: 20px 30px;
    width: 80%;
}
.clear{
    background-image: url(../img/bg3.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.clear p{
    width: 62%;
    margin: 0px auto;
}
.twist{
    width: 80%;
}
.limits{
    width: 72%;
}
.scoop{
    background-image: url(../img/donut-bg.webp);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: right;
    background-position-y: 250px;
}
.vibrant{
    margin-left: auto;
    width: 50%;
}
.vibrant .d-flex{
    margin-top: 20px;
}
.vibrant img{
    margin-right: 10px;
    width: 28px;
}
.benf{
    background-image: url(../img/sunset-bg.png);
    background-repeat: no-repeat;
    background-size: contain;
}
.passing{
    background-image: url(../img/bg-4-4.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top right;
    border-top: 1px #068D9D solid;
}
.doubt {
    padding-bottom: 440px;
}
.doubt p{
    width: 90%;
}
.important{
    padding: 20px 14px;
    margin-bottom: 15px;
    margin-left: 20px;
    background-color: white;
}
.important img{
    margin-right: 10px;
    width: 28px;
}
.reveal{
    margin-top: -440px;
}
.bullets{
    flex-direction: column;
    justify-content: center;
}
.im1 {
    max-width: fit-content;
    
}
.im2{
    max-width: fit-content;
}
.im3{
    max-width: 671px;
}
.im4{
    max-width: 740px;
}
.im5{
    max-width: 701px;
}
.jayson{
    width: 51%;
}
.jayson h2{
    width: 653px;
}
.jayson p{
    margin: 20px;
}
.jay-img{
    margin-left: 30px;
    margin-top: 50px;
    margin-bottom: 35px;
}
.just-bet{
    justify-content: space-between;
}
.protocol h2{
    width: 90%;
}
.protocol p{
    width: 60%;
}
.overweight{
    background-image: url(../img/body-bg.png);
    background-repeat: no-repeat;
    background-position: top left;
    background-size: contain;
}
.pounds{
    width: 50%;
    margin-left: auto;
    
}
.pounds p{
    margin-right: 35px;
}
.stuck {
    background-image: url(../img/bg5.png);
    background-repeat: no-repeat;
    background-position: top right;
}
.stuck p{
    width: 80%;
}
.stuck h3{
    width: 80%;
}
/*page2*/
.flushed{
    width: 60%;
    margin-left: auto;
}
.liane{
    background-image: url(../img/liane.webp);
    background-repeat: no-repeat;
    background-position: top left;
    padding-bottom: 310px;
    background-size: 45.5%;
}
.contest{
    margin-top: -300px;
}
.waistline{
    background-image: url(../img/bg6.png);
    background-repeat: no-repeat;
    background-position: top right;
}
.godsend{
    width: 70%;
}
.waistline img{
    width: 28px;
    margin-right: 20px;
}
.stages{
    flex-wrap: wrap;
}
.victories{
    padding: 20px 28px 20px 20px;
    background-color: white;
    width: fit-content;
    margin: 20px 28px 0px 0px;
}
.slender{
    width: 90%;
}
.insulate p{
    width: 68%;
}
.insulate h3 {
    width: 90%;
  }
.scale{
    width: 65%;
    margin-left: auto;
    margin-right: 30px;
}
.scale-w{
    position: absolute;
    bottom: 0px;
    width: 367px;
}
.check-icon{
    width: 28px;
    margin-right: 20px;
}
.leanness{
    background-image: url(../img/bg7.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}
.balloon{
    width: 68%;
}
.literally{
    background-image: url(../img/surprise.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-bottom: 250px;
    background-size: 43%;
}
.happening{
    width: 62%;
    margin-left: auto;
}
.stimulant{
    margin-top: -240px;
}
.nobody{
    width: 78%;
}
.leptin{
    margin-bottom: -20px;
}
.leptin img{
    width: 500px;
    margin:20px auto;
    display: block;
}
.fat{
    background-image: url(../img/woman3.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: contain;
}
.diet{
    width: 60%;
}
.icecream img{
    width: 457px;
    left: -12%;
    position: absolute;
}
.willpower{
    width: 70%;
    margin-left: auto;
}
.willpower p {
    width: 90%;
  }
.flatter p{
    width: 84%;
}
.jose{
    background-image: url(../img/bg8.png);
    background-position: top right;
    background-repeat: no-repeat;
}
.slimmer-b{
    background-image: url(../img/woman-3.png);
    background-position: top left;
    background-repeat: no-repeat;
    background-size: contain;
}
.aka{
    width: 60%;
    margin-left: auto;
    padding-bottom: 35px;
}
/*page3*/
.fatdom{
    padding-bottom: 230px;
}
.tyson{
    width: 65%;
}
.tyson p{
    width: 88%;
}
.tyson-bel{
    display: flex;
    align-items: center;
}
.stumbled p{
    width: 75%;
}
.keep{
    margin-top: -230px;
}
.box-border{
    height:1px;
    width: 90%;
    margin:0px auto;
}
.quickly{
    background-image: url(../img/vege.png);
    background-position: top left;
    background-repeat: no-repeat;
    background-size: contain;
    padding-left:41%;
    padding-top: 25px;
    padding-bottom: 35px;
    padding-right: 35px;
}
.cocktail {
    background-image: url(../img/bg3.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.cocktail h2{
    width: 60%;
    margin: 0px auto;
    text-align: center;
}
.cocktail p{
    width: 63%;
    margin: 0px auto;
    padding: 30px 0px;
}
.gal p{
    width: 60%;
}
.who{
    width: 70%;
    margin-left: 35px;
}
.who p{
    width: 85%;
}
.numbers{
    padding: 35px 0px 250px 0px;
}
.numbers h2 {
    width: 80%;
    margin: 0px auto 20px auto;
  }
.num{
    max-width: 300px;
    width: 299px;
    border-radius: 15px;
    border: 3px white solid;
    height: 327px;
    text-align: center;
    margin-left: 15px;
    margin-top: 20px;
    padding: 35px 0px;
}
.num h1{
    font-size: 80px;
    font-weight: 700;
    line-height: 88px;
}
.num img {
    width: 140px;
    margin: 0px auto 35px auto;
    display: block;
  }
.findings{
    justify-content: center;
    width: 90%;
    flex-wrap: wrap;
    margin: 0px auto;
}
#target-two{
    width: 90px;
    margin: 0px auto 20px auto;
}
#sugar{
    width: 105px;
}
#slash{
    width: 155px;
    margin: 0px auto 20px auto;
}
.surgeries{
    width: 55%;
    margin: 35px auto;
}
.deploys p{
    width: 72%;
}
#barrier{
    width: 294px;
}
.lept{
    width: 664px;
    margin: 20px 0px;
}
.lept-p{
    width: 73%;
}
.bodies{
    margin-top: -250px;
}
.bodies h2 {
    width: 88%;
  }
.less-fat{
    background-image: url(../img/bg9.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top right;
    margin-bottom: -2%;
}
.less-fat p{
    width: 70%;
}
.headings2{
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    padding: 14px;
}
.liver-img{
    width: 40%;
    padding: 0px 40px;
}
.liver-img img {
    width: 305px;
    margin: 0px auto;
    display: block;
  }
.liver p{
    width: 56%;
}
.minesota{
    position: relative;
    border-top: 1px #068D9D solid;
}
.minesota p{
    width: 70%;
}
.minesota img{
    width: 40%;
    position: absolute;
    bottom: 80px;
    right: -30px;
}
.denizens p{
    width: 50%;
    padding-bottom: 30px;
}
.denizens img{
    width: 593px;
    max-width:593px;
    position: absolute;
    bottom: 0px;
    right: -35px;
}
.gum-arabic{
    border-top: 1px #068D9D solid;
    background-image: url(../img/gum.png);
    background-repeat: no-repeat;
    background-size: contain;
}
.fest{
    width: 50%;
    margin-left: auto;
}
.fda{
    background-image: url(../img/bg10-1.png);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: contain;
}
.fda p{
    width: 58%;
}
/*page4*/
.disruptors p{
    width: 58%;
}
.disruptors img{
    padding-left: 20px;
   
}
.starters{
    background-image: url(../img/exercise.png);
    background-repeat: no-repeat;
    background-position: top left;
}
.popeye p {
    width: 70%;
    margin-right: 20px;
    margin-bottom: 35px;
  }
.mitochondria{
    width: 60%;
}
.mitochondria span{
    display: inline-block;
    width:550px;
}
.placebo{
    background-image: url(../img/pomeg.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: contain;
}
.placebo p{
    width: 53%;
}
.gut p{
    width: 47%;
    margin-left: 55px;
}
.darkside{
    background-image: url(../img/headache.png);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: auto;
    padding-right: 500px;
    padding-bottom: 280px;
}
.cortisol{
    margin-top: -240px;
}
.modulator{
    width: 75%;
}
.sleep{
    background-image: url(../img/sleep-bg.png);
    background-repeat: no-repeat;
    background-position: top left;
}
.metabolic{
    margin-left: auto;
    width: 48%;
    margin-right: 30px;
}
.confirms{
    background-image: url(../img/bg11.png);
    background-repeat: no-repeat;
    background-position: top right;
}
.confirms p{
    width: 70%;
}
.dream{
    width: 50%;
    margin-left: 35px;
}
.dream p{
    padding-right: 8%;
}
.paltrow{
    width: 85%;
    margin: 20px auto;
}
.paltrow img{
    margin-top: 100px;
    
}
.ash1{
    width: 450px;
}
.ash-ben p {
    margin-bottom: 10px;
  }
.truth{
    background-image: url(../img/truth.png);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: contain;
}
.truth h3{
    width: 70%;
}
.truth p{
    width: 63%;
}
/*page5*/
.glyc{
    width: 49%;
    margin:20px 0px;
    align-items: center;
}
.olig{
    width: 49%;
    margin:20px 0px;
    align-items: center;
}
.glyc img{
    width: 138px;
}
.olig img{
    width: 138px;
}
.glycow {
    width: 70%;
    text-align: center;
    margin: 0px auto;
  }
.glycow h1{
    font-size: 61px;
    font-weight: 700;
}
.glycow h5{
    font-size: 25px;
    font-weight: 700;
}
.deliv{
    width: 89%;
}
.results2{
    padding-bottom: 400px;
}
.findings2 {
    justify-content: center;
    width: 100%;
    flex-wrap: wrap;
    margin: 0px auto;
  }
.findings2 .num{
    align-items: center;
    width: 257px;
    padding: 25px 0px;
    height: 281px;
    display: flex;
    flex-direction: column;
    
}
.findings2 .num h1{
    font-size: 69px;
}
.findings2 .num img {
    width: auto;
    margin: 0px auto 10px auto;
}
.herb{
    margin-top: -400px;
    margin-bottom: -204px;
    position: relative;
}
.herb p{
    width: 80%;
}
.leptise{
    background-image: url(../img/lip-bg.png), url(../img/lip-bg2.png);
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
    background-position: 450px center, 1350px center;
    padding-top: 205px;
}
.leptise h1{
    width: 90%;
    margin: 0px auto;
    text-align: center;
}
.leptise .hide-mob{
    width: 850px;
    margin: 20px auto 0px auto;
    display: block;
}
.combines{
    width: 90%;
    margin: 0px auto;
}
.combines p{
    width: 85%;
    margin: 0px auto;
}
.combines2 {
    flex-direction: column;
}
.weigh{
    width:80%;
}
.combines2 img{
    margin-top: 20px;
}
.auto{
    width: auto !important;
    max-width: auto !important;
}
.chat-box1{
    width: 735px;
    padding: 35px 35px 35px 70px;
}
.chat-box1 p{
    width: 77%;
    font-weight: 700;
}
.profile-img{
    width: 269px;
}
.chat-arrow{
    width: 60px;
    height: 44px;
    clip-path: polygon(100% 0, 0 100%, 100% 100%);
    margin-right: -2px;
}
.chat-arrow2{
    width: 60px;
    height: 44px;
    clip-path: polygon(0 0, 0 100%, 100% 100%);
    margin-left: -2px;
    border-bottom: 1px #4A87D6 solid;
    
}
.chat-arrow3{
    width: 60px;
    height: 44px;
    clip-path: polygon(0 0, 0 100%, 100% 100%);
    margin-left: -1px;
    background-color: #4A87D6;
}
.just-end{
    align-items: end;
}
.private-c{
    padding: 35px 20px 35px 70px;
}
.private-c p{
    width: 94%;
}
.jb p{
    width: 83%;
}
.joy1{
    padding: 35px 20px 35px 70px;
}
.joy1 p{
    width: 85.5%;
    
}
.mindie p{
    width: 90%;
}
.after-before{
    max-width: 400px;
    position: absolute;
    bottom: -8.5%;
    right: 5px;
}
.sherrie{
    width: 690px;
    padding: 35px 35px 35px 50px;
}
.sherrie p{
    width: 90%;
}
.turn{
    width: 54%;
}
.proof img{
    width: 404px;
    margin-right: 50px;
}
.deal{
    width: 65%;
}
.deal p{
    width: 85%;
    margin: 35px 0px;
}

/*page 6*/
.risk{
    padding:20px;
    align-items: center;
    margin-right: 20px;
    margin-top: 25px;
}
.risks{
    flex-wrap: wrap;
}
.risk img{
    margin-right: 10px;
    width: 28px;
    max-width: 28px;
}
.build-up{
    width: 459px;
}
.fatigue{
    width: 483px;
}
.conduct h4{
    width: 64%;
    margin: 0px auto;
}
.conduct p{
    width: 54%;
    margin: 0px auto;
}
.conduct img{
    margin: 0px auto;
    display: block;
}
.ingrdnts {
    width: 49%;
    margin: 20px 0px;
    align-items: center;
    border: 0px;
    outline: 1px #80DED9 solid;
  }
.ing-con {
    width: 60%;
    padding-left: 33px;
  }
.ing-con h5{
    font-size: 25px;
    font-weight: 700;
    line-height: 34px;
}
.ingredients1{
    padding: 35px 0px 250px 0px;
}
.rock{
    background-image: url(../img/bg13.png);
    background-repeat: no-repeat;
    background-position: top right;
    margin-top: -240px;
}
.rock p{
    width: 82%;
}
.outdine img{
    width: 400px;
    max-width: 400px;
    margin-right: 35px;
}
.outdine h3 {
    padding: 20px;
  }
.outdine p{
    width: 90%;
    padding-bottom: 35px;
}
.costs{
    justify-content: center;
    flex-wrap: wrap;
}
.cost-opt{
    width: 299px;
    height: 196px;
    text-align: center;
    border-radius: 15px;
    border: 3px solid #068D9D;
    flex-direction: column;
    justify-content: center;
    margin-right: 20px;
    margin-top: 20px;

}
.cost-opt h1{
    font-size: 63px;
    line-height: 69px;
    color: #068D9D;
    font-weight: 700;
}
.cost-opt p{
    font-size: 22px;
    font-weight: bold;
}
.ave-cost p{
    font-size: 15px;
    line-height: 17px;
    padding: 0px 30px;
}
.ave-cost h1{
    color: white !important;
}
.fs-17{
    font-size: 17px !important;
    line-height: 23px;
}
.handfuls{
    background-image: url(../img/old-w.webp);
    background-repeat: no-repeat;
    background-position: top left;
    background-size: contain;
    background-color: #F1F3F6;
}
.handfuls p{
    width: 60%;
    margin-left: auto;
}
.handfuls h2{
    width: 60%;
    margin-left: auto;
}
.elusive{
    width: 70%;
}
.elusive p{
    padding-right: 35px;
}
.discount img{
    position: absolute;
    bottom: -60px;
    width: 433px;
    max-width: 433px;
}
.whopping{
    width: 55%;
    margin-left: auto;
}
.free-book{
    width: 364px;
    height: 402px;
    border: 3px #068D9D solid;
    position: relative;
    background-color: white;
    border-radius: 15px;
    padding: 20px;
}
.gift-b {
    gap: 20px;
  }
.free-book img{
    display: block;
    margin: 0px auto 20px auto;
}
.manual{
    gap: 20px;
}
.manual1{
    margin-top: 35px;
    padding: 35px 0px 320px 0px;
}
.manual-det{
    padding: 20px;
    align-items: center;
    margin-top: 25px;
    gap: 10px;
}
.manual-book{
    position: relative;
    top: 300px;
}
.spec-manual{
    width: 80%;
}
.bonus-book{
    margin:-290px auto 0px auto;
}
.bon-man{
    position: absolute;
    top: 0px;
    right: 20px;
}
.bon1{
    width: 387px;
}
.bonus-book .manual-det {
    margin-top: 0px !important;
    margin-bottom: 15px;
    position: relative;
  }
.choosing{
    background-image: url(../img/bg-20.png);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: contain;
}
.choosing p{
    width: 77%;
}
/*sales section*/
.sales-box{
    text-align: center;
    gap: 18px;
    justify-content: center;
    align-items: center;
    margin: 30px auto;
}

.sales-sec{
    background-color: #C1EFEC; 
}
.prod-box{
    width: 363px;
    position: relative;
}
.add-cart{
    background: linear-gradient(180deg, #FFE600 0%, #FFC400 100%);
    color: white;
    max-width: 274px;
    width: 100%;
    align-items: center;
    border-radius: 50px;
    height: 70px;
    gap: 10px;
    justify-content: center;
    font-weight: 700;
    margin:15px auto 20px auto;
    font-size: 20px;
}
.add-cart:hover{
    /*background: linear-gradient(180deg, #FFC400 0%, #FFE600 100%);*/
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}
.price{
    font-size: 70px;
    font-weight: 800;
    text-align: center;
    margin: 20px auto 5px auto;
    color: #000000;
}
.price span{
    font-size: 50px;
}
.month{
    font-size: 22px;
    color: #000000;
}
.prod-box{
    border: 0.5px #cfcfcf solid;
}
.sales-box h4{
    height: 91px;
    display: flex;
    background-size: contain;
    color: white;
    text-align: center;
    justify-content: center;
    padding-top: 20px;
    font-size: 26px;
    margin-bottom: -10px;
}
.trial{
    background-image: url(../img/trial-bg.png);
    background-repeat: no-repeat;
}
.super-deal{
    border: 5px #068D9D solid;
}
.super-deal .trial-bot {
    width: 90%;
    max-width: 100%;
  }
.index-c{
    max-width: 222px;
}
.super-d{
    background-image: url(../img/super.png);
    background-repeat: no-repeat;
}
.per-bot{
    font-size: 18px;
    font-family: 'Inter', sans-serif;
}
.ship{
    background-color: #C2EFEB;
    font-weight: 600;
    color: #000000;
    width: 258px;
    padding: 5px 10px 5px 45px;
    margin: 20px 5px 10px 80px;
    
}
.ship2{
    width: 266px;
}
.ship2 p{
    margin-bottom: -5px;
}
.ship p{
    font-size: 12px !important;
    gap: 5px;
    font-weight: 700;
}
.secure1{
    margin: 0px 5px 20px 80px;
    border: 1px #e0e0e0 solid;
    background-color: white;
    padding: 10px 10px 15px 45px;
    border-radius: 5px;
    width: 258px;
}
.secure1 p{
    font-size: 11px;
    line-height: 10px;
    font-family: 'Inter', sans-serif;
    font-weight: bold;
    color: #000000;
    text-align: left;
}
.secure1 .d-flex{
    gap: 10px;
    align-items: center;
}
.info-{
    font-size: 7px;
}
.moneyback{
    position: absolute;
    bottom: 35px;
    left: -15px;
    width: 131px;
}
.sec-icons{
    margin-top: -35px;
    margin-left: 50px;
    margin-bottom: 20px;
}
.bottle-box1{
    background-color: #E5FCFB;
}
.trial-bot{
    margin: 20px auto;
    max-width: 199px;
    
}
.ribbon{
    width: 189px;
    height: 40px;
    font-family: 'Inter', sans-serif;
    font-weight: 700;
    clip-path: polygon(100% 0, 91% 50%, 100% 100%, 0 100%, 0 0);
    background-color: #E95C5C;
    padding: 0px 0px 0px 15px;
    position: absolute;
    left: 0px;
    top: 315px;
    font-size: 20px;
}
.super-deal .moneyback{
    bottom: 85px;
}
.super-deal .ribbon{
    left:-4px;
}
.two-free{
    position: absolute;
    top: 125px;
    right: 30px;
    font-size: 14px;
    font-weight: 900;
    width: 130px;
    text-align: center;
}
.three-month .ribbon{
    top: 280px;
}
.mback-g{
    gap: 40px;
}
.mback{
    width: 45%;
}
.faqs h3{
    padding: 20px;
    text-align: center;
}
.faqs-box{
    border: 1px #4A87D6 solid;
    background-color: #F1F3F6;
    padding: 35px 5% 35px 35px;
    margin-bottom: 35px;
}
.support a{
    text-decoration: none;
    color: white;
}
.protect{
    justify-content: space-between;
    background-color: #51afbb;
    border-radius: 15px;
    padding: 25px;
}
.protect .d-flex{
    gap: 20px;
    font-size: 18px;
}
.links{
    gap: 35px;
    font-size: 27px;
    letter-spacing: -0.68px;
}
.links a{
    color: white;
    text-decoration: none;
}
.links a:hover{
    text-decoration: underline;
}
.state-f{
    font-size: 18px;
    line-height: 20px;
    letter-spacing: -0.45px;
}
.copyright{
    font-size: 17px;
    text-align: center;
    letter-spacing: -0.42px;
    opacity: 50%;
}
.foot-logo{
    margin: 30px auto;
}

/*04-12*23*/
.comp-cost{
    width:80%;
    margin: 0px auto;
}
.comp-cost p{
    width: 80%;
    display: block;
    margin:0px auto;
}
.footer_references{word-break: break-all;}
