.newsletter-form{width:330px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:10px 0;text-align:center;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#FFF}.newsletter-form.article{width:100%;text-align:left;position:relative;padding:0}.newsletter-form.small{width:330px;padding:5px;margin:1px 0;text-align:left}.newsletter-form.article .column{display:inline-block;margin:11px 0 11px 14px}.newsletter-form.small .column{display:inline-block;margin-left:5px;vertical-align:middle}.newsletter-form.small .column.image{display:none}.newsletter-form h1{font-size:15px;font-weight:700;margin-top:7px;margin-bottom:5px}.newsletter-form.article h1{font-size:12px;margin:0;margin-bottom:4px;padding:0}.newsletter-form.small h1{font-size:12px;margin-bottom:4px;padding-left:10px;font-weight:400}.newsletter-form h2{font-size:13px;font-weight:400}.newsletter-form.small h2{display:none}.newsletter-form.article h2{font-size:12px;margin:0;padding:0}.newsletter-form .input-field,.newsletter-form-popup .input-field{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:30px;background-color:#FFF;text-align:left;border-style:solid;border-width:1px;border-color:#FFF;position:relative;margin-top:20px;padding:1px}.newsletter-form.article .input-field{margin-top:13px;position:absolute;right:14px;top:0;width:300px}.newsletter-form.small .input-field{margin:5px 10px 10px}.newsletter-form .input-field.error{border-color:#E55056;background-color:#F7CACC}.newsletter-form .btn-subscribe,.newsletter-form .button-background,.newsletter-form-popup .btn-subscribe,.newsletter-form-popup .button-background{border:0;padding:0 25px;margin:0;height:26px;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;color:#FFF;cursor:pointer}.newsletter-form .button-background{background-color:#FFF;float:right;border:0;padding:0;margin:0}.newsletter-form.small .btn-subscribe,.newsletter-form.small .button-background{padding:0 15px;font-size:12px}.newsletter-form.small .button-background{padding:0}.newsletter-form.small .btn-subscribe::before{content:'';display:inline-block;background-image:url(/s/v2/img/newsletter/email.svg);width:20px;height:15px;margin-right:10px;vertical-align:top}.newsletter-form.small .input-field.not-empty .full-width-textbox label{display:none}.newsletter-form-popup .btn-subscribe{background-color:#1DB4F0}.newsletter-form .btn-subscribe:hover{opacity:.75}.newsletter-form-popup .btn-subscribe:hover{background-color:#56C4F1}.newsletter-form .full-width-textbox{overflow:hidden;margin-left:15px}.newsletter-form .input-field input{border:0;padding:0;margin:0;height:26px;width:100%}.newsletter-form .input-field.error input{background-color:#F7CACC}.newsletter-form .input-field input:focus{outline:0}.newsletter-form .input-field.not-empty input+label{font-size:10px;top:-1.1rem;color:#FFF;-webkit-transition:all .125s cubic-bezier(0.2,0,.03,1);transition:all .125s cubic-bezier(0.2,0,.03,1)}.newsletter-form.article .input-field.not-empty input+label{top:-.9rem}.newsletter-form .input-field label{color:#888;position:absolute;top:5px;left:15px;-webkit-transition:all .25s cubic-bezier(0.2,0,.03,1);transition:all .25s cubic-bezier(0.2,0,.03,1)}.newsletter-form-popup{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,9,25,.9);z-index:10000;color:#FFF;overflow-y:scroll;overflow-x:hidden}.newsletter-form-popup .content{width:820px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;text-align:center}.newsletter-form-popup .heading{font-size:48px;line-height:54px;font-weight:700;margin-bottom:50px}.newsletter-form-popup .sections{width:482px;margin:0 auto;text-align:left}.newsletter-form-popup .sections .section{display:inline-block;width:33%}.newsletter-form-popup .options{width:482px;margin:0 auto}.newsletter-form-popup .sections-heading{font-size:28px;margin-bottom:10px}.newsletter-form-popup .close-button-container{text-align:right;margin-bottom:30px;height:25px}.newsletter-form-popup .close-popup{cursor:pointer;display:inline-block}.newsletter-form-popup .close-button{background-image:url(/s/v2/img/newsletter/close.svg);-webkit-background-size:25px 25px;background-size:25px 25px;width:25px;height:25px;margin:0;padding:0;background-position:0 0}.newsletter-form-popup .close-button:hover{background-image:url(/s/v2/img/newsletter/close_hover.svg)}.newsletter-form-popup .input-field{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;height:42px;border-color:#24B6F0;margin:50px 0 0;padding:2px}.newsletter-form-popup .input-field.error{border-color:#E55056}.newsletter-form-popup .btn-subscribe,.newsletter-form-popup .button-background{padding:0 35px;height:36px;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;font-size:18px}.newsletter-form-popup .button-background{background-color:#FFF;float:right;border:0;padding:0;margin:0}.newsletter-form-popup .full-width-textbox{overflow:hidden;margin-left:20px}.newsletter-form-popup .input-field input{border:0;padding:0;height:36px;width:100%;font-size:15px;color:#444}.newsletter-form-popup .input-field input:focus{outline:0}.newsletter-form-popup .input-field.error input+label,.newsletter-form-popup .input-field.not-empty input+label{font-size:12px;top:-1.5rem;color:#FFF;-webkit-transition:all .125s cubic-bezier(0.2,0,.03,1);transition:all .125s cubic-bezier(0.2,0,.03,1)}.newsletter-form-popup .input-field.error input+label{color:#E55056}.newsletter-form-popup .input-field label{color:#888;position:absolute;top:11px;left:20px;-webkit-transition:all .25s cubic-bezier(0.2,0,.03,1);transition:all .25s cubic-bezier(0.2,0,.03,1);font-size:15px}.newsletter-form-popup .sections ul{margin:0;padding:0;text-align:left}.newsletter-form-popup .sections ul li{margin:0;padding:0;padding-top:15px;list-style-type:none;display:block}.newsletter-form-popup .sections li input[type=checkbox]{display:none}.newsletter-form-popup .sections li input[type=checkbox]+label{font-size:19px;font-weight:400;margin:0;cursor:pointer;line-height:22px}.newsletter-form-popup .sections li input[type=checkbox]+label span{background-image:url(/s/v2/img/newsletter/not_selected.svg);background-position:0 0;background-size:22px 22px;background-repeat:no-repeat;width:22px;height:22px;padding:0;margin:0 12px 0 0;display:inline-block}.newsletter-form-popup .sections li input[type=checkbox]+label:hover{color:#24B6F0}.newsletter-form-popup .sections li input[type=checkbox]+label:hover span{background-image:url(/s/v2/img/newsletter/circle_hover.svg)}.newsletter-form-popup .sections li input[type=checkbox]:checked+label{color:#24B6F0}.newsletter-form-popup .sections li input[type=checkbox]:checked+label span{background-image:url(/s/v2/img/newsletter/circle_selected.svg)}.newsletter-form-popup .sections li input[type=checkbox]:checked:disabled+label{color:#7B7B7B}.newsletter-form-popup .sections li input[type=checkbox]:checked:disabled+label span{background-image:url(/s/v2/img/newsletter/circle_selected_gray.svg)}.newsletter-form-popup .terms{text-align:left;margin-top:15px;margin-left:4px;font-size:0}.newsletter-form-popup .terms a,.newsletter-form-popup .terms a:visited{color:#24B6F0}.newsletter-form-popup .terms a:hover{color:#59CEFD}.newsletter-form-popup .terms input[type=checkbox]{display:none}.newsletter-form-popup .terms input[type=checkbox]+label{font-size:12px;margin:0;cursor:pointer;line-height:12px}.newsletter-form-popup .terms input[type=checkbox]+label span{background-image:url(/s/v2/img/newsletter/checkbox_white.svg);background-position:0 0;background-size:15px 15px;background-repeat:no-repeat;width:16px;height:16px;padding:1px;margin:0 10px 0 0;display:block;float:left}.newsletter-form-popup .terms input[type=checkbox]:checked+label span{background-image:url(/s/v2/img/newsletter/check_box_active.svg)}.newsletter-form-popup .terms input[type=checkbox]:not(:checked).red+label{color:#E55056}.newsletter-form-popup .terms input[type=checkbox]:not(:checked).red+label span{background-image:url(/s/v2/img/newsletter/check_box_red.svg)}.newsletter-form-popup .thank-you{display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.newsletter-form-popup .selections{padding:30px}.newsletter-form-popup .back-button{background-color:#1DB4F0;color:#FFF;font-size:16px;height:42px;line-height:42px;-webkit-border-radius:21px;-moz-border-radius:21px;border-radius:21px;text-align:center;display:inline-block;margin-top:40px;padding:0 30px}@media only screen and (max-width:850px){.newsletter-form-popup .content{width:100%;margin:0;left:auto;top:auto;position:static;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.newsletter-form-popup .options,.newsletter-form-popup .sections{width:100%}.newsletter-form-popup .terms input[type=checkbox]+label{font-size:11px;line-height:12px}.newsletter-form-popup .close-button-container{margin-right:0;padding:30px 30px 0 0}.newsletter-form-popup .close-button{-webkit-background-size:17px 17px;background-size:17px 17px;width:17px;height:17px}}@media only screen and (max-width:460px){.newsletter-form-popup .sections .section{width:50%}}@media only screen and (max-height:650px){.newsletter-form-popup .close-button-container{margin-right:0;padding:30px 30px 0 0}.newsletter-form-popup .content{width:100%;margin:0;left:auto;top:auto;position:static;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width:640px){.newsletter-form-popup .heading{font-size:24px;line-height:normal}.newsletter-form-popup .terms input[type=checkbox]+label span{background-size:22px 22px;width:22px;height:22px}.newsletter-form.article .column{display:block;margin:0;padding:0}.newsletter-form.article h1{margin:0 0 15px 20px;padding:0;font-size:16px}.newsletter-form.article h2{display:none}.newsletter-form.article .input-field{-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;height:38px;margin:0;position:relative;right:auto;top:auto;width:100%}.newsletter-form.article .input-field input{height:34px;font-size:15px}.newsletter-form.article .input-field.not-empty input+label{font-size:12px;top:-1.1rem}.newsletter-form.article .input-field label{top:8px;left:20px;font-size:15px}.newsletter-form.article .column.image{display:none}.newsletter-form .button-background,.newsletter-form.article .btn-subscribe{height:34px;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px}.newsletter-form.article{padding:15px}}