.subscription{--ved-main-color: #4f99af;--ved-main-dark-color: #77adbe;--ved-main-light-color: #f3f7f7;--ved-border-color: #CAC5C2;background-color:#fdf6f2;min-height:100vh;display:flex;flex-direction:column;height:100vh;overflow:scroll}.subscription__head{width:100%;max-width:1000px;height:53px;padding:0 20px;flex-shrink:0}@media screen and (min-width: 704px){.subscription__head{height:95px;padding:0 40px}}@media screen and (min-width: 1024px){.subscription__head{height:140px;padding:0;margin:0 auto}}.subscription__head-inner{display:flex;justify-content:space-between;align-items:flex-end;width:100%;height:100%}@media screen and (min-width: 704px){.subscription__head-inner{margin-top:40px;padding-bottom:25px;height:auto;align-items:center}}@media screen and (min-width: 1024px){.subscription__head-inner{margin-top:70px;align-items:flex-start}}.subscription__head-left{display:flex;align-items:flex-end;height:100%}@media screen and (min-width: 704px){.subscription__head-left{height:auto}}.subscription__head-right{font-size:14px;line-height:24px;display:none}@media screen and (min-width: 704px){.subscription__head-right{display:flex;flex-direction:column;align-items:center}.subscription__head-right .subscription__link{display:none}}@media screen and (min-width: 1024px){.subscription__head-right{flex-direction:row}.subscription__head-right .subscription__link{display:unset}}.subscription__head-gift{color:#4f99af;border-color:#4f99af}.subscription__head-gift svg{color:#4f99af;margin-top:-4px;margin-right:5px}.subscription__head-gift .salmon-button__title{color:#4f99af}.subscription__head-gift.salmon-button--secondary:not(:disabled):hover .salmon-button__title{color:#4f99af}.subscription__sublogo{font-size:10px;line-height:12px;margin-left:8px;padding-bottom:1px}@media screen and (min-width: 704px){.subscription__sublogo{font-size:12px;line-height:24px;padding-bottom:0;margin-bottom:-2px}}@media screen and (min-width: 1024px){.subscription__sublogo{font-size:14px;line-height:24px;padding-bottom:1px;margin-bottom:0;margin-left:12px}}.subscription__logo{width:inherit!important;height:inherit!important}.subscription__logo-link{width:132px;height:24px}@media screen and (min-width: 704px){.subscription__logo-link{width:171px;height:31px}}@media screen and (min-width: 1024px){.subscription__logo-link{width:220px;height:40px}}.subscription__logo-link svg path{width:132px;height:24px}@media screen and (min-width: 704px){.subscription__logo-link svg path{width:171px;height:31px}}@media screen and (min-width: 1024px){.subscription__logo-link svg path{width:220px;height:40px}}.subscription__link{margin:0;color:#4f99af}.subscription__link--mail{margin-left:16px}.subscription__link--phone{margin-left:30px;color:#000}.subscription__link--help{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:8px}.subscription__help-icon{height:18px;margin-right:8px}.subscription__body{width:100%;max-width:1000px;padding:0 20px;flex-grow:1}@media screen and (min-width: 704px){.subscription__body{padding:0 40px}}@media screen and (min-width: 1024px){.subscription__body{margin:0 auto;padding:0}}.subscription__footer{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-shrink:0;padding-right:20px;padding-left:20px;flex-direction:column;margin:57px 0 30px;font-size:12px;font-weight:400;line-height:14px}@media screen and (min-width: 704px){.subscription__footer{flex-direction:row;margin-top:87px}}@media screen and (min-width: 1024px){.subscription__footer{margin-top:107px}}.subscription__footer div{text-align:center}.subscription__footer span{white-space:nowrap;line-height:20px}@media screen and (min-width: 704px){.subscription__footer span{line-height:14px}}.subscription__footer-mobile{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:0 20px;padding-top:30px;font-size:14px;line-height:24px}.subscription__footer-mobile .subscription__link--phone{margin-left:0}.subscription__footer-mobile .subscription__link--mail{margin-left:24px}@media screen and (min-width: 704px){.subscription__footer-mobile{margin:0 40px}.subscription__footer-mobile .subscription__link--phone{color:#000}}@media screen and (min-width: 1024px){.subscription__footer-mobile{display:none}}
