.subscription-page{background-color:#fff;padding:clamp(1rem,-.7143rem + 3.5714vw,2.5rem) clamp(1rem,-3.5714rem + 9.5238vw,5rem)}.subscription-page .subscription-heading{color:#202020;font-family:Outfit;font-size:1.5rem;font-weight:500;line-height:100%;margin:0 0 8px}.subscription-page .subscription-sub-heading{color:#797979;font-family:Outfit;font-size:clamp(.75rem,.6071rem + .2976vw,.875rem);font-weight:300;line-height:130%;margin:0 0 24px}.subscription-page .subscription-containers{background:#f9f7f0;padding:clamp(1rem,.4286rem + 1.1905vw,1.5rem)}.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;margin-bottom:24px}@media screen and (max-width:768px){.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row{-webkit-box-flex:1;display:block;-ms-flex:1 1 100%;flex:1 1 100%}}.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row .form-group{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0}@media screen and (max-width:768px){.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row .form-group{margin:0 0 24px}}.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row .form-group label{color:#797979;display:block;font-family:Outfit;font-size:.875rem;font-weight:400;line-height:18px;margin-bottom:4px}@media screen and (max-width:768px){.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row .form-group label{color:#797979;line-height:17px}}.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row .form-group label span{color:#d31f1f!important}.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row input,.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row select,.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row textarea{background-color:#fff;border:1px solid #d9d9d9;-webkit-box-sizing:border-box;box-sizing:border-box;color:#202020;font-family:Outfit;font-size:1rem;font-weight:400;line-height:20px;outline:none;padding:10px 9pt 10px 1pc;width:100%}@media screen and (max-width:768px){.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row input,.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row select,.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row textarea{font-size:.875rem;line-height:17px;padding:11px 9pt 11px 1pc}}.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row input::-webkit-input-placeholder,.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row textarea::-webkit-input-placeholder{color:#d9d9d9}.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row input::-moz-placeholder,.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row textarea::-moz-placeholder{color:#d9d9d9}.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row input:-ms-input-placeholder,.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row textarea:-ms-input-placeholder{color:#d9d9d9}.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row input::-ms-input-placeholder,.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row textarea::-ms-input-placeholder{color:#d9d9d9}.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row input::placeholder,.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row textarea::placeholder{color:#d9d9d9}.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row .custom-select{display:inline-block;position:relative;width:100%}.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row .custom-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../../etc.clientlibs/tatapoweraemsitesprogram/clientlibs/clientlib-common/resources/images/dropdown_arrow.svg) 273px 15px no-repeat;background-color:#fff;background-position-x:95%;display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row .custom-select select{background:url(../../../etc.clientlibs/tatapoweraemsitesprogram/clientlibs/clientlib-common/resources/images/dropdown_arrow.svg) 312px 15px no-repeat;background-color:#fff;background-position-x:95%}}.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row .custom-select select::-ms-expand{display:none}.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row .custom-select select option{color:#4d4d4d}.subscription-page .subscription-containers .subscriptionPage-top-container form .form-container .form-row .custom-select select option:checked{background:#fff}.subscription-page .subscription-containers .subscriptionPage-middle-container .middle-container-heading{color:#202020;font-family:Outfit;font-size:clamp(1rem,.8571rem + .2976vw,1.125rem);font-weight:400;line-height:130%}.subscription-page .subscription-containers .subscriptionPage-middle-container .middle-container-sub-heading{color:#797979;font-family:Outfit;font-size:clamp(.875rem,.7321rem + .2976vw,1rem);font-weight:300;line-height:130%;margin:0 0 24px}.subscription-page .subscription-containers .subscriptionPage-middle-container .subscription-preferences{border-bottom:1px solid #e0dacb;margin:0 0 24px;padding:0 0 24px}.subscription-page .subscription-containers .subscriptionPage-middle-container .subscription-preferences .grid{--gap:clamp(1rem,0.4286rem + 1.1905vw,1.5rem);--columns:3;-webkit-columns:var(--columns);-moz-columns:var(--columns);columns:var(--columns);display:column;gap:var(--gap)}@media screen and (max-width:1024px){.subscription-page .subscription-containers .subscriptionPage-middle-container .subscription-preferences .grid{--columns:2}}@media screen and (max-width:768px){.subscription-page .subscription-containers .subscriptionPage-middle-container .subscription-preferences .grid{--columns:1}}.subscription-page .subscription-containers .subscriptionPage-middle-container .subscription-preferences .grid>*{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:var(--gap)}@supports(grid-template-rows:masonry){.subscription-page .subscription-containers .subscriptionPage-middle-container .subscription-preferences .grid{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(var(--columns),394px);grid-template-rows:masonry}}.subscription-page .subscription-containers .subscriptionPage-middle-container .subscription-preferences .flow>*+*{margin-top:var(--flow-space,1rem)}.subscription-page .subscription-containers .subscriptionPage-middle-container .subscription-preferences .checkbox-group .parent{background-color:#fff;border-bottom:1px solid #e0dacb}.subscription-page .subscription-containers .subscriptionPage-middle-container .subscription-preferences .checkbox-group .parent>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e0dacb;color:#0f172a;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Outfit;font-size:1rem;font-weight:400;line-height:130%;padding:24px;width:calc(100% - 3pc)}@media screen and (max-width:768px){.subscription-page .subscription-containers .subscriptionPage-middle-container .subscription-preferences .checkbox-group .parent>li{color:#202020}}.subscription-page .subscription-containers .subscriptionPage-middle-container .subscription-preferences .checkbox-group .parent .nested-elements{padding:24px clamp(1.5rem,-.5rem + 4.1667vw,3.25rem) 24px 52px}.subscription-page .subscription-containers .subscriptionPage-middle-container .subscription-preferences .checkbox-group .parent .nested-elements li{display:-webkit-box;display:-ms-flexbox;display:flex}.subscription-page .subscription-containers .subscriptionPage-middle-container .subscription-preferences .checkbox-group .parent .nested-elements li label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0f172a;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Outfit;font-size:1rem;font-weight:300;line-height:130%;margin:0 0 24px}@media screen and (max-width:768px){.subscription-page .subscription-containers .subscriptionPage-middle-container .subscription-preferences .checkbox-group .parent .nested-elements li label{color:#202020}}.subscription-page .subscription-containers .subscriptionPage-middle-container .subscription-preferences .checkbox-group input[type=checkbox]{accent-color:#10635a;height:18px;margin-right:8px;width:18px}.subscription-page .subscription-containers .subscriptionPage-middle-container .subscription-preferences .checkbox-group input[type=checkbox]:checked:before{background-color:#10635a}.subscription-page .subscription-containers .subscriptionPage-middle-container .subscription-preferences .checkbox-group input[type=checkbox]:before{background-color:#fff;border:1px solid #99afc1;border-radius:0;content:"";height:17px;left:0;position:absolute;top:0;width:17px}.subscription-page .subscription-containers .subscriptionPage-middle-container .subscription-preferences .checkbox-group input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:10px;left:6px;position:absolute;top:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}.subscription-page .subscription-containers .subscriptionPage-middle-container .subscription-preferences .checkbox-group input[type=checkbox]{cursor:pointer;position:relative}@media screen and (max-width:768px){.subscription-page .subscription-containers .subscriptionPage-middle-container .subscription-preferences .checkbox-group .parent>li{position:relative}.subscription-page .subscription-containers .subscriptionPage-middle-container .subscription-preferences .checkbox-group .parent>li:after{color:#6e4e45;content:"+";font-size:1.875rem;position:absolute;right:24px}.subscription-page .subscription-containers .subscriptionPage-middle-container .subscription-preferences .checkbox-group .parent .nested-elements{max-height:0;overflow:hidden;padding-bottom:0;padding-top:0}.subscription-page .subscription-containers .subscriptionPage-middle-container .subscription-preferences .checkbox-group .parent.active .nested-elements{max-height:625pc;padding:24px clamp(1.5rem,-.5rem + 4.1667vw,3.25rem) 24px 52px}.subscription-page .subscription-containers .subscriptionPage-middle-container .subscription-preferences .checkbox-group .parent.active>li:after{color:#6e4e45;content:"-";font-size:1.875rem}}.subscription-page .subscription-containers .subscriptionPage-bottom-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:768px){.subscription-page .subscription-containers .subscriptionPage-bottom-container{display:block;justify-items:center}.subscription-page .subscription-containers .subscriptionPage-bottom-container .termsAndConditions{margin:0 0 1pc}}.subscription-page .subscription-containers .subscriptionPage-bottom-container .termsAndConditions p{color:#202020;font-family:Outfit;font-size:.875rem;font-weight:300;line-height:130%;vertical-align:middle}.subscription-page .subscription-containers .subscriptionPage-bottom-container .termsAndConditions p a{color:#10635a;font-family:Outfit;font-size:.875rem;font-weight:300;line-height:130%;text-align:center}.subscription-page .subscription-containers .subscriptionPage-bottom-container .save-preferences button{background-color:#062824;border:none;color:#fff;cursor:pointer;font-family:Outfit;font-size:1.125rem;font-weight:500;letter-spacing:2px;line-height:1.3125;outline:none;padding:clamp(.6875rem,.2589rem + .8929vw,1.0625rem) clamp(3.375rem,4.8036rem - 2.9762vw,2.125rem);text-transform:uppercase}@media screen and (max-width:768px){.subscription-page .subscription-containers .subscriptionPage-bottom-container .save-preferences button{font-size:.875rem;line-height:17px;margin-bottom:24px}}.subscription-page .subscription-containers .subscriptionPage-bottom-container .save-preferences button:after{background:url(../../../etc.clientlibs/tatapoweraemsitesprogram/clientlibs/clientlib-common/resources/images/green-teaser-arrow.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:11px;margin:0 0 0 7px;width:1pc}@media screen and (max-width:768px){.subscription-page .subscription-containers .subscriptionPage-bottom-container .save-preferences button:after{height:8px;margin:0 0 0 8px;width:13px}}.subscription-page .subscription-containers .subscriptionPage-bottom-container .save-preferences .message-for-edit-or-save{color:#d31f1f!important}