.pt_email-subscribe #newsletter-sticky-link{display:none}.pt_email-subscribe .main-wrapper{position:relative}.pt_email-subscribe .main-wrapper .loader-bg{background-position:center center}.pt_email-subscribe .newsletter-signup{box-sizing:border-box;max-width:768px;margin:0 auto;padding:40px 20px}.pt_email-subscribe .newsletter-signup .legal-dialog-text{margin-top:15px;font-size:80%;color:#3e3e3e;text-align:center}.pt_email-subscribe .newsletter-signup .legal-dialog-text a{text-decoration:underline}.pt_email-subscribe .newsletter-signup *,.pt_email-subscribe .newsletter-signup *:after,.pt_email-subscribe .newsletter-signup *:before{box-sizing:inherit}.pt_email-subscribe .newsletter-signup .form-error{margin-top:15px;padding:10px;border:2px solid;text-transform:uppercase;color:#d00000;text-align:center}.pt_email-subscribe .newsletter-signup .form-error p{margin:0}.pt_email-subscribe .newsletter-signup form{font-size:13px}.pt_email-subscribe .newsletter-signup .form-row-group,.pt_email-subscribe .newsletter-signup .form-row-button{margin-top:20px}.pt_email-subscribe .newsletter-signup .form-row.required label span:after{display:none}.pt_email-subscribe .newsletter-signup .form-row.checkbox+.checkbox{margin-top:10px}.pt_email-subscribe .newsletter-signup .form-row.checkbox>label{display:block;margin:0}.pt_email-subscribe .newsletter-signup .form-row.checkbox span.error{padding:5px 0 0 23px}.pt_email-subscribe .newsletter-signup .form-row.radio>label,.pt_email-subscribe .newsletter-signup .form-row.radio .field-wrapper{display:inline-block;vertical-align:middle}.pt_email-subscribe .newsletter-signup .form-row.radio>label{margin:0 20px 0 0}.pt_email-subscribe .newsletter-signup .form-row.radio span.error{display:none}.pt_email-subscribe .newsletter-signup .form-row.first-name,.pt_email-subscribe .newsletter-signup .form-row.last-name,.pt_email-subscribe .newsletter-signup .form-row.select{padding-top:10px}.pt_email-subscribe .newsletter-signup p{margin:0}.pt_email-subscribe .newsletter-signup label{display:none;font-weight:normal}.pt_email-subscribe .newsletter-signup input[type='text'],.pt_email-subscribe .newsletter-signup input[type='email'],.pt_email-subscribe .newsletter-signup select{height:auto;padding:12px 5px;font-size:inherit;line-height:1}.pt_email-subscribe .newsletter-signup input[type='text'],.pt_email-subscribe .newsletter-signup input[type='email']{text-align:center}.pt_email-subscribe .newsletter-signup input[type='radio']:not(:checked),.pt_email-subscribe .newsletter-signup input[type='radio']:checked{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0 none;clip:rect(0, 0, 0, 0)}.pt_email-subscribe .newsletter-signup input[type='radio']:not(:checked)+label,.pt_email-subscribe .newsletter-signup input[type='radio']:checked+label{display:inline-block;position:relative;padding-left:24px}.pt_email-subscribe .newsletter-signup input[type='radio']:not(:checked)+label:hover,.pt_email-subscribe .newsletter-signup input[type='radio']:checked+label:hover{cursor:pointer}.pt_email-subscribe .newsletter-signup input[type='radio']:not(:checked)+label:before,.pt_email-subscribe .newsletter-signup input[type='radio']:not(:checked)+label:after,.pt_email-subscribe .newsletter-signup input[type='radio']:checked+label:before,.pt_email-subscribe .newsletter-signup input[type='radio']:checked+label:after{content:'';display:block;position:absolute;top:50%;border-radius:50%}.pt_email-subscribe .newsletter-signup input[type='radio']:not(:checked)+label:before,.pt_email-subscribe .newsletter-signup input[type='radio']:checked+label:before{content:'';background:rgba(0,0,0,0);left:0;width:14px;height:14px;margin-top:-7px;border:1px solid}.pt_email-subscribe .newsletter-signup input[type='radio']:checked+label:after{background:#3e3e3e;left:3px;width:8px;height:8px;margin-top:-4px}.pt_email-subscribe .newsletter-signup input[type='radio']+label{margin-right:20px;margin-bottom:0}.pt_email-subscribe .newsletter-signup span.error{padding-bottom:0}.pt_email-subscribe .newsletter-signup .btn{display:block;background:#fff;width:100%;padding:10px;border:5px solid #454545;font-size:inherit;color:#454545}.pt_email-subscribe .newsletter-signup .btn:hover{background:#454545;color:#fff}.pt_email-subscribe .signup-page .newsletter-signup-header{text-transform:uppercase}.pt_email-subscribe .newsletter-signup-header{color:#454545;text-align:center}.pt_email-subscribe .newsletter-signup-header{font-size:30px}@media screen and (min-width: 320px){.pt_email-subscribe .newsletter-signup-header{font-size:calc(30px + 10 * (100vw - 320px) / 581)}}@media screen and (min-width: 901px){.pt_email-subscribe .newsletter-signup-header{font-size:40px}}.pt_email-subscribe .newsletter-signup-header h1,.pt_email-subscribe .newsletter-signup-header h2{font-weight:300}.pt_email-subscribe .newsletter-signup-header h1{margin:0 0 20px;font-size:1em;line-height:1}.pt_email-subscribe .newsletter-signup-header h2{font-size:0.5em}.pt_email-subscribe .newsletter-signup-header h2+p{margin-top:40px}.pt_email-subscribe .newsletter-signup-header p{font-size:12px}.pt_email-subscribe .newsletter-signup-legal{padding-top:20px;text-align:center}.pt_email-subscribe .newsletter-signup-image{display:none}.oldie .pt_email-subscribe .newsletter-signup .form-row.email-address label,.oldie .pt_email-subscribe .newsletter-signup .form-row.first-name label,.oldie .pt_email-subscribe .newsletter-signup .form-row.last-name label,.ie9 .pt_email-subscribe .newsletter-signup .form-row.email-address label,.ie9 .pt_email-subscribe .newsletter-signup .form-row.first-name label,.ie9 .pt_email-subscribe .newsletter-signup .form-row.last-name label{display:block}@media only screen and (min-width: 625px){.pt_email-subscribe .newsletter-signup .form-row-group{clear:both}.pt_email-subscribe .newsletter-signup .form-row-group:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.pt_email-subscribe .newsletter-signup .first-name,.pt_email-subscribe .newsletter-signup .last-name{width:49%}.pt_email-subscribe .newsletter-signup .first-name{float:left}.pt_email-subscribe .newsletter-signup .last-name{float:right}.pt_email-subscribe .newsletter-signup .select{float:left;width:32%}.pt_email-subscribe .newsletter-signup .select ~ .select{margin-left:2%}}@media only screen and (min-width: 901px){.pt_email-subscribe .newsletter-signup{display:table;background:#f9f9f9;width:100%;max-width:980px;padding:0}.pt_email-subscribe .newsletter-signup-col{display:table-cell;vertical-align:middle;width:50%}.pt_email-subscribe .newsletter-signup-col:first-child{padding:4%}.pt_email-subscribe .newsletter-signup-header{font-size:32px}}@media only screen and (min-width: 901px) and (min-width: 901px){.pt_email-subscribe .newsletter-signup-header{font-size:calc(32px + 8 * (100vw - 901px) / 80)}}@media only screen and (min-width: 901px) and (min-width: 981px){.pt_email-subscribe .newsletter-signup-header{font-size:40px}}@media only screen and (min-width: 901px){.pt_email-subscribe .newsletter-signup-image img{display:block;max-width:100%;margin:0 auto}}@media only screen and (min-width: 981px){.pt_email-subscribe .newsletter-signup-header p{font-size:15px}}
