#main-page{height:auto;width:100%;} .main-page-wrapper{} h1{color:#ffffff;} .banner-area{border-top:0 none;max-height:550px;width:100%;} .headerDescrTitle{color:#fff;text-shadow:0px 1px 8px #eee;} .headerDescrSubtitle{color:#ffffff;} .titleOptin{color:#000;font-size:32px;text-shadow:1px 2px 3px #333;text-align:center;text-transform:uppercase;margin-top:40px;margin-bottom:15px;} .descrOptin{text-shadow:1px 2px 3px #333;font-weight:600;} label{text-align:center;font-size:22px;font-weight:600;margin-top:20px;margin-bottom:5px;} .inputMobile{padding:15px;margin:0 auto;font-size:14px;border-radius:6px;border:2px solid #6d0074;} #btnSubmit{background:#184632;} .disclaimer{color:#ffffff;} .linkConditions{color:#ffffff;} .imgBanner{src:http://via.placeholder.com/750x500;} .titleSuccess{font-weight:600;color:#fff;font-size:20px;background-color:#6d0074;text-align:center;padding:10px;} .welcomeSuccess{font-weight:600;color:#000;font-size:24px;} #btnStart{color:#fff;border-radius:10px;font-size:18px;} .textBookmark{font-size:16px;color:#000;line-height:22px;} .validatePinLabel{} .titlePinValidate{} #submitPin{color:#fff;background:#5dbd1a;} #body{background-color:#1E3A8A;color:#ffffff;border-top:8px solid #46bd86;} .img-block{} .textGetNewPin{font-weight:600;color:#000;font-size:14px;} .btnGetNewPin{background:linear-gradient(to bottom, #0f8a02 0%, #077414 50%, #154b1e 100%);margin-top:15px;margin-bottom:20px;display:block;border:none;color:#fff;cursor:pointer;text-align:center;border-radius:10px;text-transform:uppercase;font-size:15px;width:90%;max-width:420px;padding:14px;margin:0 auto;} .optin-block{} #main-header{} #main-footer{} 