.subscriptionComp{width:100%;margin-top:0;margin-bottom:85px}.subscriptionComp.diy-health-gc-app{margin-top:50px;margin-bottom:50px}.subscriptionComp.diy-health-gc-app>.container,.subscriptionComp.diy-health-gc-app>.containerNew{width:100%;padding-left:0;padding-right:0;max-width:none!important}@media (max-width:1199px){.subscriptionComp.diy-health-gc-app .subscriptionSection .subcriptionWrap{flex-direction:column;align-items:stretch}.subscriptionComp.diy-health-gc-app .subcriptionWrap>.subcriptionCol-left,.subscriptionComp.diy-health-gc-app .subcriptionWrap>.subcriptionCol-right{flex:0 0 100%;max-width:100%;padding-left:12px}.subscriptionComp.diy-health-gc-app .subcriptionCol-right,.subscriptionComp.diy-health-gc-app .formWrapper,.subscriptionComp.diy-health-gc-app .subscriptionComp-phoneSection{align-items:stretch;width:100%}.subscriptionComp.diy-health-gc-app .phoneBtnWrapper{justify-content:flex-start;width:100%;max-width:100%}.subscriptionComp.diy-health-gc-app .phoneBtnWrapper-field{width:100%;min-width:0;max-width:100%}}.subscriptionComp.bgGary{background:#f6f6f6;margin-bottom:0;padding-bottom:50px}.subscriptionComp .container,.subscriptionComp .containerNew{width:100%;margin-left:auto;margin-right:auto}.subscriptionComp .subscriptionSection{-ms-border-radius:5px;-o-border-radius:5px;background:linear-gradient(45deg,#8e1230 0,#c21b17 100%);border-radius:5px;padding:30px 25px}.subscriptionComp h4{color:#fff;margin:0;padding-bottom:15px;font-family:robotolight,sans-serif;font-size:40px;line-height:normal}.subscriptionComp p{color:#fff;margin:0;padding-bottom:10px;font-family:robotolight,sans-serif;font-size:20px;line-height:28px}.subscriptionComp p:last-child{padding-bottom:0}.subscriptionComp .textSection{max-width:551px}.subscriptionComp .textSection a{color:#fff}.subscriptionComp .storeWrap{flex-wrap:wrap;align-items:center;padding:10px 0 0;display:flex}.subscriptionComp .storeWrap a+a{margin-left:16px}.subscriptionSection .storeWrap img,.subscriptionComp .storeWrap img{width:138px;height:48px;display:block}.subscriptionComp .row{flex-wrap:wrap;display:flex}.subscriptionComp .justify-content-between{justify-content:space-between}.subscriptionComp .align-items-end{align-items:flex-end}.subscriptionComp .d-flex{display:flex}.subscriptionComp .text-right{text-align:right}.subscriptionComp .pl-5{padding-left:48px}@media (min-width:768px){.subscriptionComp .pr-md-0{padding-right:0}}.subscriptionComp .subscriptionSection .subcriptionWrap{margin-left:-12px;margin-right:-12px}.subscriptionComp .subcriptionWrap>[class*=subcriptionCol]{box-sizing:border-box;padding-left:12px;padding-right:12px}.subscriptionComp .subcriptionWrap>.subcriptionCol-left{flex:0 0 50%;max-width:50%}.subscriptionComp .subcriptionWrap>.subcriptionCol-right{flex:0 0 50%;max-width:50%;padding-left:48px}.subscriptionSection .formWrapper,.subscriptionComp .formWrapper{align-items:flex-end;width:100%;display:flex}.subscriptionComp .subscriptionComp-phoneSection{width:100%}.subscriptionSection .phoneBtnWrapper,.subscriptionComp .phoneBtnWrapper{flex-wrap:nowrap;justify-content:flex-end;align-items:flex-end;gap:24px;width:100%;margin-bottom:5px;display:flex}.subscriptionComp .phoneBtnWrapper-field{flex:0 auto;width:360px;min-width:300px;max-width:100%;padding-right:0}.subscriptionComp .phoneBtnWrapper-field .subscriptionComp-fieldGroup,.subscriptionComp .phoneBtnWrapper-field .subscriptionComp-phoneField{width:100%}.subscriptionComp .phoneBtnWrapper-action{text-align:right;flex:none}@media (min-width:768px){.subscriptionComp .subcriptionCol-right{flex-direction:column;align-items:flex-end;display:flex}.subscriptionComp .formWrapper{align-items:flex-end}.subscriptionComp .subscriptionComp-phoneSection{flex-direction:column;align-items:flex-end;display:flex}.subscriptionComp .phoneBtnWrapper{justify-content:flex-end;width:auto;max-width:100%}.subscriptionComp .phoneBtnWrapper-field .subscriptionComp-fieldGroup{text-align:left}}.subscriptionComp .subscriptionComp-fieldGroup{margin:0}.subscriptionComp .subscriptionComp-fieldGroup label{color:#fff;margin-top:4px;margin-bottom:0;font-family:robotolight,sans-serif;font-size:20px;line-height:26px;display:block}.subscriptionComp .subscriptionComp-fieldGroup label sup{display:unset;vertical-align:middle;margin-top:9px}.subscriptionComp .form-control{color:#fff;height:auto;min-height:30px;box-shadow:none;-ms-border-radius:0;-o-border-radius:0;box-sizing:border-box;text-overflow:clip;background:0 0;border:0;border-bottom:1px solid #fff;border-radius:0;outline:none;width:100%;min-width:100%;margin-bottom:5px;padding:5px 0 0;font-family:robotolight,sans-serif;font-size:20px;line-height:1.4;display:block}.subscriptionComp .form-control::-webkit-input-placeholder{color:#fff}.subscriptionComp .form-control::placeholder{color:#fff}.subscriptionComp .form-control:-ms-placeholder-shown{color:#fff}.subscriptionComp .form-control::placeholder{color:#fff}.subscriptionComp .subscriptionComp-errorMsg{color:#fff;margin:0;font-family:robotoregular,sans-serif;font-size:12px;line-height:1.2;display:none}.subscriptionComp .subscriptionComp-errorMsg.is-visible{display:block}.subscriptionComp p.thankyoumsg{color:#fff;margin:0;padding-top:7px;font-size:26px;display:none}.subscriptionComp p.thankyoumsg.is-visible{display:block}.subscriptionComp p.thankyoumsg span{font-family:robotoregular,sans-serif}.subscriptionComp .subscriptionComp-phoneField .form-control{margin-bottom:0}.subscriptionComp .diy-subscriptionComp-fieldGroup .btn.primaryWhiteBtn{padding:9px 21px;font-size:14px}.subscriptionComp .btn.primaryWhiteBtn{color:#c4271b;text-align:center;-ms-border-radius:5px;-o-border-radius:5px;text-transform:uppercase;cursor:pointer;-o-transition:all .3s ease-in;background:#fff;border:0;border-radius:5px;min-width:128px;padding:9px 40px;font-family:robotobold,sans-serif;font-size:16px;line-height:normal;text-decoration:none;transition:all .3s ease-in;display:inline-block}.subscriptionComp .btn.primaryWhiteBtn:hover{color:#c21b17;background:#f6f6f6;text-decoration:none}.subscriptionComp .btn.primaryWhiteBtn:focus{color:#c21b17;background:#f6f6f6;border:0;outline:none}.subscriptionComp .btn.primaryWhiteBtn.subscriptionComp-submitBtn{font-size:10px}.subscriptionComp .subscription_send_otp_btn .btn.primaryWhiteBtn.subscriptionComp-submitBtn{padding:9px 33px}@media (min-width:768px){.subscriptionComp.subscriptionComp--compactSubmit .btn.primaryWhiteBtn.subscriptionComp-submitBtn{min-width:128px;padding:7.5px 24px;font-family:robotoregular,sans-serif;font-size:10px;font-weight:800;line-height:1.5}}.subscriptionComp.subscriptionComp--regularSubmit .btn.primaryWhiteBtn.subscriptionComp-submitBtn{font-family:robotoregular,sans-serif;font-size:10px}@media (max-width:768px){.subscriptionComp .subscriptionComp-fieldGroup .btn.primaryWhiteBtn{margin-top:15px}}@media (max-width:767px){.subscriptionComp{margin-top:30px;margin-bottom:20px}.subscriptionComp.subscriptionComp_mobileSpacing{margin-top:0;padding-bottom:50px}.subscriptionComp .subscriptionSection{padding:20px 15px}.subscriptionComp h4{padding-bottom:16px;line-height:44px;font-size:32px!important}.subscriptionComp p{padding-bottom:34px}.subscriptionComp p:last-child{padding-bottom:20px}.subscriptionComp .storeWrap{padding:unset}.subscriptionComp .subscriptionSection .subcriptionWrap{flex-direction:column;align-items:stretch}.subscriptionComp .subcriptionWrap>.subcriptionCol-left,.subscriptionComp .subcriptionWrap>.subcriptionCol-right{flex:0 0 100%;max-width:100%;padding-left:12px}.subscriptionComp .subcriptionWrap>.subcriptionCol-right{padding-left:12px}.subscriptionComp .subcriptionCol-right{align-items:stretch}.subscriptionSection .formWrapper,.subscriptionComp .formWrapper{display:block}.subscriptionComp .subscriptionComp-phoneSection{align-items:stretch}.subscriptionSection .phoneBtnWrapper,.subscriptionComp .phoneBtnWrapper{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.subscriptionComp .phoneBtnWrapper-field{width:100%;min-width:0;max-width:none;padding-right:0}.subscriptionComp .phoneBtnWrapper-action{text-align:left}.subscriptionComp .subscriptionComp-fieldGroup label{font-family:robotolight,sans-serif!important;font-size:20px!important}.subscriptionComp.bgGary{padding-bottom:20px}.subscriptionComp .btn.primaryWhiteBtn,.subscriptionComp .btn.primaryWhiteBtn.subscriptionComp-submitBtn{width:100%;max-width:100%;margin-top:20px;padding:17px 20px 18px;font-size:15px;display:block}.subscriptionComp.subscriptionComp--regularSubmit .btn.primaryWhiteBtn.subscriptionComp-submitBtn{margin:15px 0 0;padding:17px 20px 18px;font-size:10px}}@media (max-width:639px){.subscriptionComp .btn-primary{max-width:100%}}
