@import 'https://fonts.googleapis.com/css?family=Oswald:400,500,600,700&display=swap'; @import 'https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap'; h1, h2, h3 { font-family: oswald; text-transform: uppercase; font-size: 25px; line-height: 31px; font-weight: 400; letter-spacing: 1px; color: #06f8f1; margin-bottom: 20px } h2 span { color: #444; font-size: 38px; font-weight: 700; letter-spacing: -.5px } p { font-size: 15px; font-weight: 500; letter-spacing: .4px; font-family: roboto, sans-serif; color: #757575; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } .time { font-weight: 700 } section { padding: 40px 0 } .hero { margin-top: 0; padding: 0; max-height: 100%; background-repeat: no-repeat; background-size: 2000px; background-position: top right; background-position: 40% } .warning-alert { background-color: red; padding: 5px; color: #fff } .hero .alert { margin-bottom: 0; font-size: 14px; line-height: 16px; width: 100%; margin: 0 auto; background: 0 0; border: 0 } .hero .alert-row { padding-top: 0; width: 100%; margin: 0 auto; background-color: #fff; opacity: .8 } .hero .alert-danger {} .formats { display: none } .lp-form-align { -ms-flex-pack: end; justify-content: flex-end } .lp-form-title { font-family: oswald, sans-serif; padding: 23px; color: #fff; font-size: 28px; line-height: 27px; font-weight: 500; letter-spacing: .5px; border-top-left-radius: 30px; text-transform: uppercase; text-align: center; background: #033b7d; background: -moz-linear-gradient(top, #033B7D 0%, #06f8f1 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, #033B7D), color-stop(100%, #06f8f1)); background: -webkit-linear-gradient(top, #033B7D 0%, #06f8f1 100%); background: -o-linear-gradient(top, #033B7D 0%, #06f8f1 100%); background: -ms-linear-gradient(top, #033B7D 0%, #06f8f1 100%); background: linear-gradient(to bottom, #033B7D 0%, #06f8f1 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7255da', endColorstr='#896ded', GradientType=0) } .lp-form { width: 300px; background-color: #fff; margin-top: 50px; margin-bottom: 60px; border-radius: 0; border-top-left-radius: 30px; -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1); -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1); box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1); border-bottom-right-radius: 30px } .lp-form-verified { width: 75%; margin: 0 auto; margin-top: -15px; margin-bottom: 30px } .lp-form input, select { font-size: 14px !important; margin-bottom: -8px; height: 45px !important; padding-left: 20px; background-color: #fff; border: 1px solid #ccc } .lp-form form { padding: 30px } .form-title { position: absolute; width: 325px; margin-left: -30px; margin-top: -50px } .btn-signup { font-family: oswald, sans-serif; background-color: #ff0051; height: 60px; border: 0; text-transform: uppercase; font-size: 23px; font-weight: 700; color: #fff } .btn-custom:hover { background-color: #ffff61; color: #03973b } .error-message { font-size: 10px; margin-top: 5px; color: red; margin-bottom: -15px; margin-left: 5px } .btn-custom { backface-visibility: hidden; position: relative; cursor: pointer; display: inline-block; text-transform: uppercase; white-space: nowrap; width: 100%; background: #d91e18; border-radius: 5px; padding: 13px 10px; color: #fff; font-size: 25px; font-family: oswald; font-weight: 600; font-style: normal; text-shadow: 0 1px 0 transparent; margin-top: 5px; -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3); -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3); box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3) } .btn-custom>div { color: #fff; font-size: 14px; font-family: arial; font-weight: 200; font-style: italic; text-align: center; margin: -6px 0 0; text-transform: none } .btn-custom:hover { background: #5da5f1; } .btn-checkout:hover{ background: #5da5f1; } p span { color: #ef0e52 } .about { background-repeat: no-repeat; background-position: center; background-position: 60% 0 } .about-bg { background-color: #fff; background: 0 0 } .about h2 { margin-bottom: 0 } .red-box {} .about p { font-size: 14px; color: #757575; margin-bottom: 0 } .about-items { margin-bottom: 0 !important; border: 0 solid #f1f1f1 } .about-items h2 { color: #1b1b1b; font-size: 25px; line-height: 20px; margin-bottom: 0 !important } .about-items h3 { color: #331092; font-size: 20px; line-height: 20px; letter-spacing: .5px; margin-bottom: 10px !important; margin-top: 3px !important } .about-items1 { width: 95%; align-content: center } .about-items1 h2 { margin-top: 10px !important; margin-bottom: 40px !important; font-size: 16px; line-height: 20px; color: #1b1b1b } .lp-para { background-image: url(/theme/Offer/img/bg_para2.jpg); background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; padding-top: 50px; padding-bottom: 50px } .lp-para h1 { font-size: 46px; line-height: 44px; font-weight: 700; letter-spacing: 0; color: #fff; margin-bottom: 0; margin-top: 0; text-shadow: 0 0 20px rgba(0, 0, 0, .5) } .lp-para span { font-size: 91.5px } .lp-para h2 { color: #fff; text-shadow: 0 0 20px rgba(0, 0, 0, .5); margin-bottom: 0; font-size: 20px; line-height: 23px } .lp-para h3 { color: #fff; text-shadow: 0 0 20px rgba(0, 0, 0, .5); margin-top: 5px; margin-bottom: 0; font-size: 25px; line-height: 24px } .btn-small { width: 240px; margin-top: 20px; font-size: 24px } .before-and-after { background-image: url(/theme/Offer/img/couple.jpg); background-repeat: no-repeat; background-size: cover; background-position: -250px !important } .before-and-after h2 { color: #444; width: 80% } .how-does-it-work h1 { color: #444; font-size: 38px; font-weight: 700; letter-spacing: -.5px } .testimonials .row { width: 80% } .prod-pad .col-4 { padding-right: 2px; padding-left: 2px; cursor: pointer } .key-features { background-image: url(/theme/Offer/img/bg_blue.jpg); background-repeat: no-repeat; background-size: cover; background-position: top center !important; color: #fff; font-size: 14px; letter-spacing: .5px } .title-p { margin-top: 0; margin-bottom: 20px !important } .features-badges { margin-bottom: 40px } .key-features h2 { color: #fff; margin-bottom: 0 } .key-features h3 { font-size: 22px; line-height: 22px; margin-bottom: 5px; color: #fff } .key-features span { color: #fff } .key-features p { font-size: 14px; color: #fff; margin-bottom: 30px } .footer-bs { background-image: linear-gradient(0deg, rgb(0, 53, 123), rgba(6, 248, 241, 0.8)); padding: 60px 40px; color: #fff } .footer-bs .footer-brand, .footer-bs .footer-nav, .footer-bs .footer-social, .footer-bs .footer-ns { padding: 10px 25px } .footer-bs .footer-nav, .footer-bs .footer-social, .footer-bs .footer-ns { border-color: transparent } .footer-bs .footer-brand h2 { margin: 0 0 10px } .footer-bs .footer-brand p { font-size: 11px } .footer-bs .footer-nav ul.pages { list-style: none; padding: 0 } .footer-bs .footer-nav ul.pages li { padding: 5px 0 } .footer-bs .footer-nav ul.pages a { color: #fff; font-weight: 700; text-transform: uppercase } .footer-bs .footer-nav ul.pages a:hover { color: rgba(255, 255, 255, .8); text-decoration: none } .footer-bs .footer-nav h4 { font-size: 11px; text-transform: uppercase; letter-spacing: 3px; margin-bottom: 10px } .footer-bs .footer-nav ul.list { list-style: none; padding: 0 } .footer-bs .footer-nav ul.list li { padding: 5px 0 } .footer-bs .footer-nav ul.list a { color: rgba(255, 255, 255, .8) } .footer-bs .footer-nav ul.list a:hover { color: rgba(255, 255, 255, .6); text-decoration: none } .footer-bs .footer-social ul { list-style: none; padding: 0 } .footer-bs .footer-social h4 { font-size: 11px; text-transform: uppercase; letter-spacing: 3px } .footer-bs .footer-social li { padding: 5px 4px } .footer-bs .footer-social a { color: #fff } .footer-bs .footer-social a:hover { color: rgba(255, 255, 255, .8); text-decoration: none } .footer-bs .footer-ns h4 { font-size: 11px; text-transform: uppercase; letter-spacing: 3px; margin-bottom: 10px } .footer-bs .footer-ns p { font-size: 12px; color: rgba(255, 255, 255, .7) } @media(min-width:768px) { .footer-bs .footer-nav, .footer-bs .footer-social, .footer-bs .footer-ns { border-left: solid 1px rgba(255, 255, 255, .1) } } @media(max-width:1200px) { .hero { background-position: 50% } .hero .container { max-width: 95% !important } .before-and-after { background: linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.85)), url("/theme/Offer/img/couple.jpg"); min-height: 100%; background-size: cover; background-position: -200px !important } } @media(max-width:992px) { .hero { background-image: url(hero-bg2.jpg); background-repeat: no-repeat; background-size: 1020px; background-position: top center !important } .before-and-after { background: linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.85)), url("/theme/Offer/img/couple.jpg"); min-height: 100%; background-size: cover; background-position: -400px !important } .hero .container { max-width: 95% !important } .lp-form-align { -ms-flex-pack: end !important; justify-content: center !important; padding-top: 550px } .lp-form { width: 70%; margin-bottom: 0; margin-top: 10px } .lp-form-title-arrow:after { content: ''; position: absolute; left: 0; right: 0; margin: 0 auto; width: 0; height: 0; border-top: 15px solid #06f8f1; border-left: 40px solid transparent; border-right: 40px solid transparent } .main-video { margin-top: 40px } .science_behind { background: url(/theme/Offer/img/science_behind_m.jpg) center top no-repeat !important } } @media(max-width:600px) { .hero { background-image: url(hero-bg3.jpg); background-repeat: no-repeat; background-size: 800px; background-position: top center !important } .hero .alert-row { width: 100% } .hero .alert { width: 100% } .lp-form { width: 90% } .lp-form-align { padding-top: 510px } .container { width: 85% } .testimonials .row { width: 100% !important } .about-items .rounded-circle { display: none } .about { background-image: none; padding-top: 0 !important } .featured-pouch-image { display: none } .about-bg { background: 0 0 } .about-space { margin-top: 100px } .testimonials .col-lg-6 { padding-left: 0; padding-right: 0 } } @media(max-width:320px) { .hero { background-image: url(hero-bg3.jpg); background-repeat: no-repeat; background-size: 700px; background-position: top center !important } .hero .alert-row { width: 100% } .hero .alert { width: 100%; font-size: 11px } .lp-form { width: 90% } .lp-form-align { padding-top: 420px } .container { width: 85% } .testimonials .row { width: 100% !important } .about-items .rounded-circle { display: none } .about { background-image: none; padding-top: 0 !important } .featured-pouch-image { display: none } .about-bg { background: 0 0 } .about-space { margin-top: 100px } .testimonials .col-lg-6 { padding-left: 0; padding-right: 0 } } .science_behind { float: left; width: 100%; background: url(/theme/Offer/img/science_behind.jpg) center top no-repeat; height: auto; padding-bottom: 30px } .sc4-dctxt1 { font-weight: 700; font-size: 20px; line-height: 20px; text-transform: uppercase; color: #004f7e; margin: 0 } .blue-hdng { float: left; height: 95px; background-color: #02507f; margin: 59px 0 0 } .bluhnd-txt1 { font-size: 30px; color: #fff; padding: 2px 20px; letter-spacing: 0; margin-bottom: 0 } .bluhnd-txt2 { font-size: 30px; padding: 2px 20px; letter-spacing: 0 } .img-healt img { margin: -2px } .pulse { animation-name: pulse; -webkit-animation-name: pulse; animation-duration: 1.5s; -webkit-animation-duration: 1.5s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite } @keyframes pulse { 0% { transform: scale(.9); opacity: .9 } 50% { transform: scale(1); opacity: 1 } 100% { transform: scale(.9); opacity: .9 } } @-webkit-keyframes pulse { 0% { -webkit-transform: scale(.95); opacity: .7 } 50% { -webkit-transform: scale(1); opacity: 1 } 100% { -webkit-transform: scale(.95); opacity: .7 } } .loading_m { display: none; position: fixed; z-index: 100000; top: 0; left: 0; height: 100%; width: 100%; background: rgba(255, 255, 255, .9) url(../img/processing.gif) 50% 50% no-repeat } body.loading .loading_m { overflow: hidden } body.loading .loading_m { display: block } .overlay_p { left: 0 !important; top: 0 !important; right: 0 !important; bottom: 0 !important } #error_message { color: red } #viewing-lp.viewing { background: rgba(0, 0, 0, .9) none repeat scroll 0 0; border-radius: 5px; bottom: 10px; font-weight: 700; height: auto; padding: 10px 15px; position: fixed; left: 10px; text-align: center; width: auto; z-index: 9; font-family: open sans, sans-serif !important; opacity: .9; transition: all ease .5s; -moz-transition: all ease .5s; -webkit-transition: all ease .5s; -o-transition: all ease .5s } #viewing-lp.viewing p { color: red; margin-bottom: 0 } #viewing-lp.viewing b { color: #fff; margin-bottom: 0 } #viewing-lp.viewing .close { background: #fff none repeat scroll 0 0; border-radius: 50%; box-shadow: 0 0 6px rgba(0, 0, 0, .59); cursor: pointer; font-size: 13px; height: 17px; left: -6px; line-height: 15px; position: absolute; text-align: center; top: -6px; width: 17px } #process_button .bigBtnTxt:hover, #process_button .subBtnTxt:hover { color: #fff !important; }