.subscription-blue_form .text-control input:focus, .subscription-row_form .text-control .text-control-input input:focus{border-bottom-color:#fff}.subscription-blue, .subscription-letter::before{box-shadow:0 1px 55.86px 1.14px rgba(0, 0, 0, 0.2)}.subscription-popup{bottom:0;pointer-events:all;position:fixed !important;right:0;transform:translateY(0px);transition:transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) 0s;visibility:visible;width:auto;z-index:10}@media screen and (max-width:1023px){.subscription-popup{display:none}}.subscription-popup .icon_close{cursor:pointer;position:absolute;right:21px;top:15px;z-index:2}.subscription-popup.is-hidden{display:block;pointer-events:none;transform:translateY(100%);visibility:hidden}.subscription-popup_error .text-control input{border-color:#c11d1d;color:#c11d1d}.subscription-letter{margin:0 20px 20px 0;position:relative;width:412px}.subscription-letter::before{background:#fff none repeat scroll 0 0;bottom:0;content:"";display:block;left:6px;position:absolute;right:6px;top:0}.subscription-letter_form{background-image:url("/images/subscription/subscription-envelope-bottom.png");background-position:50% 100%;background-repeat:no-repeat;padding:47px 56px 165px;width:100%}.subscription-letter_form .btn-primary{display:block;line-height:38px;margin:0 auto;padding:0 0 2px;width:100%}.subscription-letter_form .text-control{padding-top:7px}.subscription-letter_form_complete{padding-bottom:178px;padding-top:44px}.subscription-letter_form_complete .subscription_subheader{line-height:1.6;padding-top:12px}.subscription_header{color:#373d42;font-size:20px;line-height:1.2;margin:0 -3px;text-align:left;transform:matrix(1.00194, 0, 0, 1.00007, 0, 0)}.subscription_subheader{color:#3f4248;font-size:14px;line-height:1.571;margin:0 -2px;padding-top:10px}.subscription_subinfo{color:#bebebe;font-size:12px;line-height:1.22;padding:15px 0 26px}.subscription_subinfo a{color:#64a7de}.subscription-blue{background:#28a9e1 url("/images/subscription/subscription-envelope-blue.png") no-repeat scroll 100% calc(50% + 12px);margin:0 20px 20px 0;position:relative;width:400px}.subscription-blue_form{padding:47px 51px 22px 50px;width:100%}.subscription-blue_form .subscription_header{color:#fff}.subscription-blue_form .subscription_subheader{color:#fff;line-height:1.6}.subscription-blue_form .btn-primary{background-color:#fff;color:#64a7de;display:block;line-height:38px;margin:30px auto 0;padding:0 0 2px;width:100%}.subscription-blue_form .text-control{padding-top:7px}.subscription-blue_form .text-control input{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;color:#fff;padding-bottom:14px}.subscription-blue_form .text-control input::-moz-placeholder{color:rgba(255, 255, 255, 0.5)}.subscription-blue_form .text-control input:-moz-placeholder{color:rgba(255, 255, 255, 0.5)}.subscription-blue_form .subscription_subinfo{color:rgba(255, 255, 255, 0.5);font-size:10px;padding-top:21px}.subscription-blue_form .subscription_subinfo a{color:rgba(255, 255, 255, 0.5);text-decoration:underline}.subscription-blue_complete{background-position:calc(100% - 5px) calc(50% + 18px)}.subscription-blue_complete .subscription-blue_form{padding-bottom:44px;padding-top:44px}.subscription-blue_complete .subscription_subheader{padding-top:12px}.subscription-popup_row-form{bottom:0;left:0;position:fixed;right:0;z-index:10}.subscription-row{background-color:#28a9e1;background-image:url("/images/subscription/subscription-row-bottom.png"), url("/images/subscription/subscription-row-bottom.png");background-position:-24px 50%, calc(100% + 24px) 50%;background-repeat:no-repeat, no-repeat;height:80px;position:relative}@media screen and (max-width:605px){.subscription-row{display:none}}.subscription-row_form{align-items:center;display:flex;height:80px;justify-content:space-between;width:100%;z-index:1}.subscription-row_form .subscription_header-wrapper{width:40%}.subscription-row_form .subscription_header-wrapper .subscription_header{color:#fff}@media screen and (max-width:1023px){.subscription-row_form .subscription_header-wrapper .subscription_header{font-size:18px}}@media screen and (max-width:767px){.subscription-row_form .subscription_header-wrapper .subscription_header{font-size:16px;white-space:nowrap}}.subscription-row_form .subscription_header-wrapper .subscription_subheader{color:#c9def2;font-size:12px;line-height:1.1;margin:0;padding-top:5px}.subscription-row_form .subscription_header-wrapper .subscription_subheader a{color:#c9def2;text-decoration:underline}.subscription-row_form .subscription_header-wrapper .subscription_subheader a:hover{color:#c9def2;text-decoration:none}.subscription-row_form .text-control{padding:0 3% 0 1.5%;width:35%}.subscription-row_form .text-control .text-control-input{margin:0 auto;max-width:350px}.subscription-row_form .text-control .text-control-input input{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;color:#fff;padding:8px 0;border-top:none;border-left:none;border-right:none;border-bottom:2px solid rgba(255, 255, 255, 0.5);border-radius:0px;box-shadow:none;font-size:18px;font-family:inherit;width:100%;line-height:23px}.subscription-row_form .text-control .text-control-input input::-moz-placeholder{color:rgba(255, 255, 255, 0.5)}.subscription-row_form .text-control .text-control-input input:-moz-placeholder{color:rgba(255, 255, 255, 0.5)}.subscription-row_form .subscription_button{text-align:right;width:25%}.subscription-row_form .subscription_button .btn-primary{background-color:#fff;color:#64a7de;height:40px;max-width:300px;padding:0;width:100%}@media screen and (max-width:767px){.subscription-row_form .subscription_button .btn-primary{font-size:14px}}.subscription-row_form .subscription_button .btn-primary:hover{background-color:#398dd2;color:#fff}.subscription-row_form.is-hidden{display:none}.subscription-row_form_complete .subscription_header-wrapper{width:94.9%}