@font-face{font-family:metaplus;src:url(/sites/all/themes/visitengland/fonts/metaplus-bold-roman.eot);src:url(/sites/all/themes/visitengland/fonts/metaplus-bold-roman.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/visitengland/fonts/metaplus-bold-roman.woff) format("woff"),url(/sites/all/themes/visitengland/fonts/metaplus-bold-roman.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.newsletter-popup{position:fixed;bottom:0;left:0;right:0;z-index:9999}.newsletter-popup .webform-progressbar{display:none}.newsletter-popup .container .container{width:auto}.newsletter-popup .custom-radio{background-color:transparent;border:.1rem solid #fff;border-radius:100%;display:inline-block;height:1.6rem;margin-bottom:0;min-height:0;min-width:0;padding-left:0;margin-right:1rem;width:1.6rem;vertical-align:middle}.newsletter-popup input[type=radio]{position:absolute;opacity:0}.newsletter-popup input[type=radio]:focus+label{outline:solid .3rem #e42518;outline-offset:.2rem}.newsletter-popup input:checked~.custom-radio{position:relative}.newsletter-popup input:checked~.custom-radio::before{background-color:#fff;border-radius:100%;content:'';display:inline-block;height:1rem;position:absolute;width:1rem;top:.3rem;left:.3rem}.newsletter-popup .form-type-checkbox{position:relative}.newsletter-popup .form-type-checkbox .form-checkbox{cursor:pointer;position:absolute;z-index:1;top:.2rem;left:-.2rem;width:3rem;height:3rem;margin:0;opacity:0}.newsletter-popup .form-type-checkbox .option{display:inline-block;padding-left:3.5rem}.newsletter-popup .form-type-checkbox .option::after,.newsletter-popup .form-type-checkbox .option::before{content:"";box-sizing:border-box;position:absolute}.newsletter-popup .form-type-checkbox .option::before{border:.1rem solid #fff;top:.4rem;left:0;height:2.5rem;width:2.5rem}.newsletter-popup .form-type-checkbox .option::after{background-color:transparent;top:.9rem;left:.5rem;height:1.5rem;width:1.5rem;transition:background-color .3s ease-in}.newsletter-popup .form-type-checkbox .form-checkbox:checked+.option::after{background-color:#fff}.newsletter-popup .form-type-checkbox .form-checkbox:focus+.option::before{box-shadow:0 0 0 3px #e42518}.newsletter-popup .websitesurl-textfield{display:none}.newsletter-popup .webform-component-file .form-managed-file{text-align:left}.newsletter-popup .webform-component-file .form-managed-file input:focus{outline:solid .3rem #e42518;outline-offset:.2rem}.newsletter-popup .webform-component-file .description{text-align:left;margin-top:2rem}.newsletter-popup .webform-component-file .form-submit{display:none}.newsletter-popup .error-message{line-height:2.2rem;margin-bottom:2rem;outline:solid .3rem #e42518;outline-offset:.2rem;padding:.5rem}.newsletter-popup .webform-component--message textarea.form-textarea{max-width:100%;background-color:transparent;border-color:#777;color:#fff;font-size:1.8rem}.newsletter-popup .webform-component--message textarea.form-textarea:focus{outline:solid .3rem #e42518;outline-offset:.2rem}.newsletter-popup__bar{min-height:5.8rem;text-align:center;background-color:#fff;visibility:hidden}.newsletter-popup__bar .btn{background-color:#e42518;border:0;border-radius:50rem;color:#fff;font-size:1.7rem;line-height:2.3rem;padding:1rem 2rem;position:relative;text-transform:uppercase;transition:all .2s ease-in-out;margin-top:0;margin-bottom:1.5rem;margin-right:0}.newsletter-popup__bar .btn:focus{outline:0}.newsletter-popup__bar .container{width:auto}.newsletter-popup__bar__title{padding:1.8rem 5rem 0;font-size:1.6rem}.newsletter-popup__webform{background-color:#303033;color:#fff;padding:0;padding-bottom:1rem;position:relative}.newsletter-popup__webform .container{width:auto}.newsletter-popup__webform__wrapper{margin:0 auto;text-align:center;position:relative;z-index:2}.newsletter-popup__webform__wrapper .webform-client-form{max-width:100%}.newsletter-popup__webform__wrapper .webform-client-form .form-text{background-color:transparent;border:0;border-bottom:.1rem solid #777;color:#fff;font-size:1.6rem;max-width:100%;padding:1.5rem 0;width:100%;outline:0}.newsletter-popup__webform__wrapper .webform-client-form .form-text:focus{border-bottom-color:#fff;outline:solid .3rem #e42518;outline-offset:.2rem}.newsletter-popup__webform__wrapper .webform-component-email,.newsletter-popup__webform__wrapper .webform-component-textfield{position:relative}.newsletter-popup__webform__wrapper .webform-component-email::after,.newsletter-popup__webform__wrapper .webform-component-textfield::after{content:'*';position:absolute;top:50%;right:0;transform:translateY(-50%)}.newsletter-popup__webform__wrapper input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 999rem #fff}.newsletter-popup__webform__wrapper ::-webkit-input-placeholder{color:#777}.newsletter-popup__webform__wrapper ::-moz-placeholder{color:#bcbcbc}.newsletter-popup__webform__wrapper :-ms-input-placeholder{color:#bcbcbc}.newsletter-popup__webform__wrapper :-moz-placeholder{color:#bcbcbc}.newsletter-popup__webform__wrapper :focus::-webkit-input-placeholder{color:#fff}.newsletter-popup__webform__wrapper :focus::-moz-placeholder{color:#fff}.newsletter-popup__webform__wrapper :focus:-ms-input-placeholder{color:#fff}.newsletter-popup__webform__wrapper :focus:-moz-placeholder{color:#fff}.newsletter-popup__webform__wrapper .webform-component--gdpr-optin{font-size:1rem;line-height:2rem;margin-top:2rem;text-align:left}.newsletter-popup__webform__wrapper .webform-component--gdpr-optin a{color:#fff}.newsletter-popup__webform__wrapper .webform-component--gdpr-optin a:focus,.newsletter-popup__webform__wrapper .webform-component--gdpr-optin a:hover{color:#e42518}.newsletter-popup__webform__wrapper .form-actions{margin-top:1.5rem}.newsletter-popup__webform__wrapper .webform-submit{background-color:#e42518;border-radius:3.5rem;color:#fff;font-size:1.4rem;margin-top:1rem;padding:1.5rem 3rem;text-transform:uppercase;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;border:0}.newsletter-popup__webform__wrapper .webform-submit:active,.newsletter-popup__webform__wrapper .webform-submit:focus{outline:solid .3rem #e42518;background-color:#3b444a}.newsletter-popup__webform__title p{font-size:3rem;margin:2rem 0}.newsletter-popup__thanks{text-align:center;padding:3rem 0}.newsletter-popup__thanks__icon{height:auto;max-width:30rem;vertical-align:middle;width:100%}.newsletter-popup__thanks__title{display:inline-block;font-size:2rem;font-weight:lighter;margin:2rem 0;vertical-align:middle}#newsletterPopup.collapsing,#newsletterPopup.in{max-height:calc(100vh - 13rem);overflow-x:scroll}@media (min-width:768px){.newsletter-popup{width:auto;border-radius:5rem;display:block;flex-direction:row;align-items:center}.newsletter-popup .webform-component--message,.newsletter-popup .webform-component-file{float:left;display:inline-block}.newsletter-popup .webform-component-file{width:50%;margin-right:2rem}.newsletter-popup .webform-component--message{width:calc(50% - 20px)}.newsletter-popup__bar{border-radius:50rem;display:inline-block;position:absolute;top:-10rem;left:50%;transform:translateX(-50%);box-shadow:0 0 3rem rgba(51,51,51,.3)}.newsletter-popup__bar .btn{margin-right:1rem}.newsletter-popup__bar__title{display:inline-block;float:none;font-size:2rem;padding:1.5rem 0;width:auto;margin:1rem 1.5rem 0}.newsletter-popup__webform{padding:2rem 0}.newsletter-popup__webform__wrapper .newsletter-popup__webform__title p{font-size:4.3rem;margin:3rem 0}.newsletter-popup__webform__wrapper .webform-component--gdpr-optin{float:left;font-size:1.4rem;margin-top:4.5rem}.newsletter-popup__webform__wrapper .form-actions{float:right;margin-top:2.5rem}.newsletter-popup__thanks__title{font-size:3.5rem}.node-type-homepage-business .newsletter-popup__webform__wrapper .webform-component--gdpr-optin{margin-top:2rem}}.newsletter-popup__webform--thanks{background-color:#fff}@media (min-width:768px) and (max-width:1200px){.newsletter-popup__bar{min-width:55rem}}@media (min-width:992px){.newsletter-popup__webform .newsletter-popup__webform__wrapper{width:70%}.newsletter-popup__webform--thanks{border-top:0}}@media (min-width:1200px){.newsletter-popup__webform .newsletter-popup__webform__wrapper{width:60%}}@media (max-width:991px){.newsletter-popup__bar .container{padding:0;width:100%}}@media (max-width:320px){.newsletter-popup__webform__title p{font-size:2.5rem;margin:1rem 0}.newsletter-popup__webform__wrapper .form-text{padding:1rem 0}}.newsletter-popup__bar__close{background:0 0;border:0;position:absolute;top:3.5rem;right:2rem;padding:0;margin-right:.8rem;line-height:0}@media (min-width:768px){.newsletter-popup__bar__close{position:relative;top:.2rem;right:auto}}.newsletter-popup__bar__close img{width:1.6rem;height:1.6rem}.newsletter-popup__bar__close:focus{outline:0}