/* Version=4.12.2,Timestamp=2019-09-27T07:09:04.767Z */.o-content-wrapper .flexi_hero_par:first-child{position:relative}.content-panel,.js-content-panel{display:none}.content-panel-popup .content-panel,.content-panel-popup .js-content-panel{display:block}.wcmmode-edit .content-panel{position:relative;top:auto;display:block}.wcmmode-edit .content-panel .o-modal.js-content-panel{display:block}.wcmmode-edit .content-panel .o-modal-content{position:relative;top:auto;height:auto!important;padding-top:0!important}.signup-popup{position:fixed;bottom:0;z-index:100010;width:100%}@media screen and (max-width:728px){.signup-popup{top:79px}}.signup-popup .o-modal .o-modal-content{position:relative;min-height:370px}@media screen and (max-width:728px){.signup-popup .o-modal .o-modal-content{min-height:100%;height:100%}}.signup-popup .c-content-panel-container{background:#f4ebde;opacity:1;text-align:center;padding:28px 28px 10px;max-width:100%;border:10px solid #008f45}@media screen and (max-width:728px){.signup-popup .c-content-panel-container{padding:18px;border:5px solid #008f45;height:calc(100vh - 78px)}}.signup-popup .c-content-panel-container .title{font-size:3rem;font-weight:700;line-height:3rem;font-family:"Comic Sans MS",Tahoma;text-align:center}.signup-popup .c-content-panel-container .title p{margin:0;padding:0}@media screen and (max-width:728px){.signup-popup .c-content-panel-container .title{font-size:1.5rem;line-height:2rem;padding:0}}.signup-popup .c-content-panel-container .subtitle{font-size:1.15rem;line-height:1.2rem;font-weight:400;color:gray;max-width:550px;margin:0 auto;text-align:center}@media screen and (max-width:728px){.signup-popup .c-content-panel-container .subtitle{font-size:1rem}.signup-popup .c-content-panel-container .subtitle .container{padding:0}}.signup-popup .c-content-panel-container .subtext{font-size:.8rem;font-weight:400;color:gray;text-align:center;margin-top:-20px}.signup-popup .c-content-panel-container .subtext a{font-size:.8rem}@media screen and (max-width:728px){.signup-popup .c-content-panel-container .subtext{font-size:.6rem}.signup-popup .c-content-panel-container .subtext a{font-size:.6rem}.signup-popup .c-content-panel-container .subtext .container{padding:0}}.signup-popup .c-content-panel-container .formV2{max-width:570px!important;margin:0 auto;padding:0}.signup-popup .c-content-panel-container .formV2 .captcha{border-bottom:none}@media screen and (max-width:728px){.signup-popup .c-content-panel-container .formV2 .captcha .g-recaptcha>div{margin:0 auto}}.signup-popup .c-content-panel-container .formV2 .form-error-msg{margin:-14px auto -7px;font-weight:700}.signup-popup .c-content-panel-container .formV2 .form-error-msg .glyphicon{display:none}.signup-popup .c-content-panel-container .input-mail{height:60px;width:342px;margin-right:210px;float:left}.signup-popup .c-content-panel-container .input-submit{width:210px;margin-left:362px}@media screen and (max-width:728px){.signup-popup .c-content-panel-container .input-submit{margin-left:0;margin-bottom:0}}.signup-popup .c-content-panel-container .form-group{padding:0}@media screen and (max-width:728px){.signup-popup .c-content-panel-container .form-group{width:100%}}.signup-popup .c-content-panel-container .form-group .emailaddress{position:absolute}@media screen and (max-width:728px){.signup-popup .c-content-panel-container .form-group .emailaddress{position:relative}}.signup-popup .c-content-panel-container .form-group .emailaddress input{width:342px;height:60px;border-radius:0}@media screen and (max-width:728px){.signup-popup .c-content-panel-container .form-group .emailaddress input{width:100%;margin:0 auto 20px}}.signup-popup .c-content-panel-container .form-group .input-submit{position:relative;float:right;padding:0 33px;margin-top:-60px}@media screen and (max-width:728px){.signup-popup .c-content-panel-container .form-group .input-submit{width:100%;float:none;margin-top:10px}}.signup-popup .c-content-panel-container .form-group .g-recaptcha{width:304px;margin:20px auto}@media screen and (max-width:728px){.signup-popup .c-content-panel-container .form-group .g-recaptcha{width:100%}}.signup-popup .c-content-panel-container .form-success-msg{font-size:1.125rem;margin:0 auto;max-width:620px;padding:10px collie-get("gutter");text-align:center;color:gray}.signup-popup .c-content-panel-container .form-success-msg .success-msg-text>p:first-child{color:#008f45;font-family:"Comic Sans MS",Tahoma;font-size:2rem;padding-top:20px}.signup-popup .c-content-panel-container .o-btn--close{position:absolute;right:15%;top:20px;border:1px solid #008f45;border-radius:11px;font-size:0.6875rem;color:#008f45;background:0 0;height:22px;width:22px;line-height:1.125rem;text-transform:uppercase;padding:0;z-index:1}@media screen and (max-width:728px){.signup-popup .c-content-panel-container .o-btn--close{right:3%}}.signup-popup-corner{width:450px;right:0}@media screen and (max-width:728px){.signup-popup-corner{top:auto;bottom:0;width:100%;height:auto}}.signup-popup-corner .o-modal .o-modal-content{min-height:0}.signup-popup-corner .c-content-panel-container{padding:15px;padding-bottom:0;border-width:5px}@media screen and (max-width:728px){.signup-popup-corner .c-content-panel-container{height:auto!important;padding:10px}}.signup-popup-corner .c-content-panel-container .o-btn--close{right:12px;top:12px}@media screen and (max-width:728px){.signup-popup-corner .c-content-panel-container .o-btn--close{right:5px;top:5px;width:18px;height:18px;font-size:.65rem;line-height:1.1rem}}.signup-popup-corner .c-content-panel-container .title{font-size:1.2rem;line-height:1.2rem;padding-top:0}@media screen and (max-width:728px){.signup-popup-corner .c-content-panel-container .title{font-size:.8rem;line-height:.8rem}}.signup-popup-corner .c-content-panel-container .subtitle{font-size:.84rem;line-height:.84rem;padding-top:6px}@media screen and (max-width:728px){.signup-popup-corner .c-content-panel-container .subtitle{font-size:.67rem;line-height:.67rem}}.signup-popup-corner .c-content-panel-container .subtext{padding-top:0;margin-top:-50px;font-size:.65rem}.signup-popup-corner .c-content-panel-container .subtext p{padding-bottom:0}@media screen and (max-width:728px){.signup-popup-corner .c-content-panel-container .subtext{margin-top:-34px;font-size:.6rem;line-height:.6rem}.signup-popup-corner .c-content-panel-container .subtext p{padding-left:15px;padding-right:15px}}@media screen and (max-width:728px){.signup-popup-corner .c-content-panel-container .form-group{margin-bottom:0}}.signup-popup-corner .c-content-panel-container .form-group .emailaddress input{width:62%;height:30px;font-size:.8rem;line-height:.8rem;padding:8px}@media screen and (max-width:728px){.signup-popup-corner .c-content-panel-container .form-group .emailaddress input{width:100%}}.signup-popup-corner .c-content-panel-container .formV2 .form-horizontal .form-group{padding-top:0!important}@media screen and (max-width:728px){.signup-popup-corner .c-content-panel-container .formV2 .form-horizontal .form-group{width:100%}}.signup-popup-corner .c-content-panel-container .formV2{min-height:0!important}.signup-popup-corner .c-content-panel-container .formV2 .o-text__body p{margin-bottom:0!important}.signup-popup-corner .c-content-panel-container .g-recaptcha{margin-top:14px}.signup-popup-corner .c-content-panel-container .g-recaptcha>div{margin-left:auto;margin-right:auto}.signup-popup-corner .c-content-panel-container .captcha{-webkit-transform:scale(.77);transform:scale(.77);-webkit-transform-origin:center 0;transform-origin:center 0;margin-top:-60px}@media screen and (max-width:728px){.signup-popup-corner .c-content-panel-container .captcha{margin-top:-12px;margin-bottom:-18px;-webkit-transform:scale(.67);transform:scale(.67);-webkit-transform-origin:calc(50% + 25px) 0;transform-origin:calc(50% + 25px) 0}}.signup-popup-corner .c-content-panel-container .input-submit{width:35%;height:30px;line-height:1.875rem;font-size:1rem}@media screen and (max-width:728px){.signup-popup-corner .c-content-panel-container .input-submit{margin-top:-23px!important}}.intercept-popup{position:fixed;bottom:0;width:100%;background-color:rgba(34,34,34,.7);z-index:100010;height:100%}.intercept-popup .o-modal .o-modal-content{position:relative;height:100vh;padding-top:calc(50vh - 150px)}@media screen and (max-width:728px){.intercept-popup .o-modal .o-modal-content{padding-top:96px;height:auto}}.intercept-popup .c-content-panel-container{background:#008f45;text-align:center;padding:48px;max-width:400px;opacity:.9}.intercept-popup .c-content-panel-container .title{font-family:Vinyl,Tahoma;font-size:1.875rem;color:#fff;font-weight:700;line-height:3rem;text-align:center;text-transform:uppercase;margin-bottom:10px}.intercept-popup .c-content-panel-container .subtitle{font-size:.8rem;font-weight:400;color:#fff;max-width:550px;margin:0 auto;margin-bottom:12px;text-align:center;line-height:1.1}.intercept-popup .c-content-panel-container .call-to-action button{border:#fff solid 1px;margin-bottom:12px;font-size:.9rem;width:100%;height:58px}.intercept-popup .c-content-panel-container .o-btn--close{position:absolute;right:2%;top:10px;border:1px solid #fff;border-radius:23px;font-size:1.5625rem;color:#fff;background:0 0;height:42px;width:42px;line-height:2.375rem;text-transform:uppercase;padding:0!important}.contact-page .o-content-wrapper,.sign-up .o-content-wrapper{text-align:center}.contact-page .c-hero-v2--type-a,.sign-up .c-hero-v2--type-a{background:0 0}.contact-page .o-text__heading-1,.sign-up .o-text__heading-1{padding-top:14px}@media screen and (min-width:992px){.contact-page .o-text__heading-1,.sign-up .o-text__heading-1{margin-top:0;margin-top:0}}.contact-page .c-hero-v2__wrapper,.sign-up .c-hero-v2__wrapper{min-height:100px}.c-flexi-email-sign-up__form,.formV2{display:inline-block;margin:0 auto;max-width:100%;width:100%;min-height:360px;padding:0 20px}@media (min-width:768px){.c-flexi-email-sign-up__form,.formV2{max-width:478px;padding:14px 0 40px}}@media (min-width:992px){.c-flexi-email-sign-up__form,.formV2{max-width:586px;padding:0 0 70px}}.c-flexi-email-sign-up__form .c-rich-text-v2--type-a.o-text__body,.formV2 .c-rich-text-v2--type-a.o-text__body{position:inherit}.c-flexi-email-sign-up__form .c-rich-text-v2--type-a.o-text__body .c-rich-text-v2__description,.formV2 .c-rich-text-v2--type-a.o-text__body .c-rich-text-v2__description{opacity:1}.c-flexi-email-sign-up__form .c-rich-text-v2--type-a.o-text__body p,.formV2 .c-rich-text-v2--type-a.o-text__body p{font-size:18px;font-size:1.125rem;text-shadow:none;color:#666}.c-flexi-email-sign-up__form .radio,.formV2 .radio{text-align:left}.c-flexi-email-sign-up__form .radio .c-form-radio,.formV2 .radio .c-form-radio{display:block}.c-flexi-email-sign-up__form .o-text__body,.formV2 .o-text__body{font-size:0.75rem;font-size:.75rem;line-height:16px;line-height:1rem;text-align:left;color:#666;padding-top:12px}.c-flexi-email-sign-up__form .o-text__body p,.formV2 .o-text__body p{padding:0 0 10px;padding:0 0 .625rem}.campaign-br .c-flexi-email-sign-up__form .o-text__body p,.campaign-br .formV2 .o-text__body p{margin-left:-15px;color:#fff;text-align:left;text-transform:none;font-size:1.125rem;line-height:1.375rem;padding:0;margin-bottom:20px}.campaign-br .c-flexi-email-sign-up__form .o-text__body p a,.campaign-br .formV2 .o-text__body p a{color:#fff;font-size:1.125rem;line-height:1.375rem;text-transform:none}.campaign-br .c-flexi-email-sign-up__form .o-text__body p a:hover,.campaign-br .formV2 .o-text__body p a:hover{text-transform:none;font-weight:700;text-decoration:underline}@media (min-width:768px){.campaign-br .c-flexi-email-sign-up__form .o-text__body p,.campaign-br .formV2 .o-text__body p{font-size:1.125rem;width:inherit}.campaign-br .c-flexi-email-sign-up__form .o-text__body p a,.campaign-br .formV2 .o-text__body p a{font-size:1.125rem;line-height:1.375rem}}.c-flexi-email-sign-up__form .o-text__body a,.formV2 .o-text__body a{font-size:0.75rem;font-size:.75rem;line-height:16px;line-height:1rem;text-align:left;text-decoration:underline;color:#666}.c-flexi-email-sign-up__form .o-text__body a:hover,.formV2 .o-text__body a:hover{text-decoration:none}.c-flexi-email-sign-up__form .c-form-mandatory,.c-flexi-email-sign-up__form .help-block-error,.formV2 .c-form-mandatory,.formV2 .help-block-error{color:#d0021b}.c-flexi-email-sign-up__form .help-block,.c-flexi-email-sign-up__form .help-block p,.formV2 .help-block,.formV2 .help-block p{font-weight:400;color:#d0021b}.c-flexi-email-sign-up__form .calendar-input,.formV2 .calendar-input{display:none}.c-flexi-email-sign-up__form #contact-birthday,.formV2 #contact-birthday{background:#fff url(../svgs/icon_calendar.svg) no-repeat calc(100% - 10px) center;background-repeat:no-repeat}.c-flexi-email-sign-up__form .form-control,.formV2 .form-control{font-size:18px;font-size:1.125rem;padding:20px 38px 19px 20px;padding:1.25rem 2.375rem 1.1875rem 1.25rem;border-radius:5px!important;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);border:solid 1px #ccc;font-weight:400;opacity:1;text-transform:uppercase;font-stretch:normal;line-height:1.33;width:100%;height:60px;color:#333}.c-flexi-email-sign-up__form .form-control:-moz-placeholder,.formV2 .form-control:-moz-placeholder{color:#666}.c-flexi-email-sign-up__form .form-control::-moz-placeholder,.formV2 .form-control::-moz-placeholder{color:#666}.c-flexi-email-sign-up__form .form-control:-ms-input-placeholder,.formV2 .form-control:-ms-input-placeholder{color:#666}.c-flexi-email-sign-up__form .form-control::-webkit-input-placeholder,.formV2 .form-control::-webkit-input-placeholder{color:#666}@media (min-width:768px){.c-flexi-email-sign-up__form .form-control,.formV2 .form-control{width:478px}}@media (min-width:992px){.c-flexi-email-sign-up__form .form-control,.formV2 .form-control{width:586px}}.c-flexi-email-sign-up__form .form-control:active,.c-flexi-email-sign-up__form .form-control:visited,.formV2 .form-control:active,.formV2 .form-control:visited{color:#222}.c-flexi-email-sign-up__form .form-control:focus,.formV2 .form-control:focus{border:2px solid #008f45;outline:0;color:#222}.c-flexi-email-sign-up__form .form-control:focus::-ms-value,.formV2 .form-control:focus::-ms-value{color:#222}.c-flexi-email-sign-up__form .form-control.c-form-dropdown,.formV2 .form-control.c-form-dropdown{-webkit-appearance:none;-moz-appearance:none;padding:10px 55px 10px 20px;padding:.625rem 3.4375rem .625rem 1.25rem;background:#fff url(../images/select-dropdown.png) no-repeat right 10px;background-repeat:no-repeat;color:#666;cursor:pointer}.c-flexi-email-sign-up__form .form-control.c-form-dropdown:focus,.formV2 .form-control.c-form-dropdown:focus{-webkit-appearance:none;-moz-appearance:none;background:#fff url(../images/select-dropdown.png) no-repeat right 10px;background-repeat:no-repeat;border:2px solid #008f45;outline:0;color:#008f45}.c-flexi-email-sign-up__form .form-control.c-form-dropdown:focus::-ms-value,.formV2 .form-control.c-form-dropdown:focus::-ms-value{color:#008f45}.c-flexi-email-sign-up__form .form-control.c-form-dropdown:active,.c-flexi-email-sign-up__form .form-control.c-form-dropdown:visited,.formV2 .form-control.c-form-dropdown:active,.formV2 .form-control.c-form-dropdown:visited{color:#222}.c-flexi-email-sign-up__form .glyphicon-warning-sign:before,.formV2 .glyphicon-warning-sign:before{content:''}@media (min-width:768px){.c-flexi-email-sign-up__form .c-form-group--type-a,.formV2 .c-form-group--type-a{float:left}}.c-flexi-email-sign-up__form .c-form-group--type-a .form-control,.formV2 .c-form-group--type-a .form-control{width:100%}@media (min-width:768px){.c-flexi-email-sign-up__form .c-form-group--type-a .form-control,.formV2 .c-form-group--type-a .form-control{width:335px;float:left}}@media (min-width:992px){.c-flexi-email-sign-up__form .c-form-group--type-a .form-control,.formV2 .c-form-group--type-a .form-control{width:278px;float:left}}@media (min-width:768px){.c-flexi-email-sign-up__form .c-form-group--type-a .form-control,.formV2 .c-form-group--type-a .form-control{display:inline-block;float:left}}.c-flexi-email-sign-up__form .c-form-group--type-a .help-block,.formV2 .c-form-group--type-a .help-block{width:100%!important}@media (min-width:768px){.c-flexi-email-sign-up__form .c-form-group--type-a .help-block,.formV2 .c-form-group--type-a .help-block{width:335px!important;float:left}}@media (min-width:992px){.c-flexi-email-sign-up__form .c-form-group--type-a .help-block,.formV2 .c-form-group--type-a .help-block{width:278px!important;float:left}}.c-flexi-email-sign-up__form .c-form-group--type-a::after,.formV2 .c-form-group--type-a::after{display:none!important}.c-flexi-email-sign-up__form .captcha,.formV2 .captcha{border-bottom:1px solid #ccc}.campaign-br .c-flexi-email-sign-up__form .captcha,.campaign-br .formV2 .captcha{border:none}.c-flexi-email-sign-up__form .separator-bottom,.formV2 .separator-bottom{padding-bottom:52px!important;margin-bottom:38px!important;border-bottom:1px solid #40ab74}.c-flexi-email-sign-up__form .c-form-mandatory,.formV2 .c-form-mandatory{font-size:16px;font-size:1rem;font-stretch:normal;line-height:1.6;color:#666;display:inline-block;vertical-align:middle}.c-flexi-email-sign-up__form label,.formV2 label{font-size:0.75rem;font-size:.75rem;font-weight:400;font-stretch:normal;line-height:1.71;color:#666;text-transform:uppercase}.campaign-br .c-flexi-email-sign-up__form label,.campaign-br .formV2 label{color:#fff}.c-flexi-email-sign-up__form .radio,.formV2 .radio{padding-left:0;margin-top:-30px}.c-flexi-email-sign-up__form .radio .c-form-radio,.formV2 .radio .c-form-radio{height:50px;position:relative}.c-flexi-email-sign-up__form .radio .c-form-radio .c-form-radio__label,.formV2 .radio .c-form-radio .c-form-radio__label{font-size:18px;font-size:1.125rem;padding:0 0 0 50px;padding:0 0 0 3.125rem;position:absolute;cursor:pointer;font-weight:400;font-stretch:normal;line-height:2.5;color:#666;text-align:left;display:block}.c-flexi-email-sign-up__form .radio .c-form-radio .c-form-radio__label:after,.formV2 .radio .c-form-radio .c-form-radio__label:after{position:absolute;content:'';width:36px;height:36px;top:0;left:0;transition:background-color .2s linear;border-radius:5px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:solid 1px #ccc}.c-flexi-email-sign-up__form .radio .c-form-radio input[type=radio],.formV2 .radio .c-form-radio input[type=radio]{visibility:hidden}.c-flexi-email-sign-up__form .radio .c-form-radio input[type=radio]:checked+.c-form-radio__label:after,.formV2 .radio .c-form-radio input[type=radio]:checked+.c-form-radio__label:after{background-color:#008f45;border:5px solid #fff}.c-flexi-email-sign-up__form .c-form-checkbox,.formV2 .c-form-checkbox{padding:15px 0 0;padding:.9375rem 0 0}.c-flexi-email-sign-up__form .c-form-checkbox [type=checkbox]:checked,.c-flexi-email-sign-up__form .c-form-checkbox [type=checkbox]:not(:checked),.formV2 .c-form-checkbox [type=checkbox]:checked,.formV2 .c-form-checkbox [type=checkbox]:not(:checked){position:absolute;left:-9999px}.c-flexi-email-sign-up__form .c-form-checkbox [type=checkbox]:checked+.c-form-checkbox__label-copy,.c-flexi-email-sign-up__form .c-form-checkbox [type=checkbox]:not(:checked)+.c-form-checkbox__label-copy,.formV2 .c-form-checkbox [type=checkbox]:checked+.c-form-checkbox__label-copy,.formV2 .c-form-checkbox [type=checkbox]:not(:checked)+.c-form-checkbox__label-copy{position:relative;cursor:pointer}.c-flexi-email-sign-up__form .c-form-checkbox [type=checkbox]:checked+.c-form-checkbox__label-copy::before,.c-flexi-email-sign-up__form .c-form-checkbox [type=checkbox]:not(:checked)+.c-form-checkbox__label-copy::before,.formV2 .c-form-checkbox [type=checkbox]:checked+.c-form-checkbox__label-copy::before,.formV2 .c-form-checkbox [type=checkbox]:not(:checked)+.c-form-checkbox__label-copy::before{content:'';position:absolute;left:2px;top:2px;width:36px;height:36px;border-radius:5px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:solid 1px #ccc}.c-flexi-email-sign-up__form .c-form-checkbox [type=checkbox]:checked+.c-form-checkbox__label-copy::after,.c-flexi-email-sign-up__form .c-form-checkbox [type=checkbox]:not(:checked)+.c-form-checkbox__label-copy::after,.formV2 .c-form-checkbox [type=checkbox]:checked+.c-form-checkbox__label-copy::after,.formV2 .c-form-checkbox [type=checkbox]:not(:checked)+.c-form-checkbox__label-copy::after{transition:opacity .2s linear;content:'';position:absolute;top:7px;left:7px;width:26px;height:26px;background-color:#008f45;border:solid 1px #008f45}.c-flexi-email-sign-up__form .c-form-checkbox [type=checkbox]:not(:checked)+.c-form-checkbox__label-copy::after,.formV2 .c-form-checkbox [type=checkbox]:not(:checked)+.c-form-checkbox__label-copy::after{opacity:0}.c-flexi-email-sign-up__form .c-form-checkbox [type=checkbox]:checked+.c-form-checkbox__label-copy::after,.formV2 .c-form-checkbox [type=checkbox]:checked+.c-form-checkbox__label-copy::after{opacity:1}.c-flexi-email-sign-up__form .c-form-checkbox [type=checkbox]:disabled:checked+.c-form-checkbox__label-copy::before,.c-flexi-email-sign-up__form .c-form-checkbox [type=checkbox]:disabled:not(:checked)+.c-form-checkbox__label-copy::before,.formV2 .c-form-checkbox [type=checkbox]:disabled:checked+.c-form-checkbox__label-copy::before,.formV2 .c-form-checkbox [type=checkbox]:disabled:not(:checked)+.c-form-checkbox__label-copy::before{box-shadow:none;border-color:#ccc;background-color:#ccc}.c-flexi-email-sign-up__form .c-form-checkbox [type=checkbox]:disabled:checked+.c-form-checkbox__label-copy::after,.formV2 .c-form-checkbox [type=checkbox]:disabled:checked+.c-form-checkbox__label-copy::after{color:#222}.c-flexi-email-sign-up__form .c-form-checkbox [type=checkbox]:disabled+.c-form-checkbox__label-copy,.formV2 .c-form-checkbox [type=checkbox]:disabled+.c-form-checkbox__label-copy{color:#222}.c-flexi-email-sign-up__form .c-form-checkbox [type=checkbox]:checked:focus+.c-form-checkbox__label-copy::before,.c-flexi-email-sign-up__form .c-form-checkbox [type=checkbox]:not(:checked):focus+.c-form-checkbox__label-copy::before,.formV2 .c-form-checkbox [type=checkbox]:checked:focus+.c-form-checkbox__label-copy::before,.formV2 .c-form-checkbox [type=checkbox]:not(:checked):focus+.c-form-checkbox__label-copy::before{border:1px dotted #ccc}.c-flexi-email-sign-up__form .c-form-checkbox .c-form-checkbox__label-copy,.formV2 .c-form-checkbox .c-form-checkbox__label-copy{font-size:18px;font-size:1.125rem;padding:0 0 0 50px;padding:0 0 0 3.125rem;font-weight:400;font-stretch:normal;line-height:1.125rem;color:#666;text-align:left;display:table-cell;vertical-align:middle}.campaign-br .c-flexi-email-sign-up__form .c-form-checkbox .c-form-checkbox__label-copy,.campaign-br .formV2 .c-form-checkbox .c-form-checkbox__label-copy{color:#fff}.c-flexi-email-sign-up__form .c-form-checkbox .c-form-checkbox__label-copy p,.formV2 .c-form-checkbox .c-form-checkbox__label-copy p{margin-bottom:0}@media (max-width:699px){.c-flexi-email-sign-up__form .c-form-checkbox .c-form-checkbox__label-copy,.formV2 .c-form-checkbox .c-form-checkbox__label-copy{font-size:0.9375rem}}.c-flexi-email-sign-up__form .c-form-checkbox .c-form-checkbox__label-copy a,.formV2 .c-form-checkbox .c-form-checkbox__label-copy a{background-color:transparent!important;color:inherit;text-decoration:underline}.c-flexi-email-sign-up__form .c-form-checkbox .c-form-checkbox__label-copy p,.formV2 .c-form-checkbox .c-form-checkbox__label-copy p{display:inline-block}.c-flexi-email-sign-up__form .c-form-checkbox .c-form-checkbox,.formV2 .c-form-checkbox .c-form-checkbox{width:36px;height:36px;border-radius:5px;float:left;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:solid 1px #ccc}.c-flexi-email-sign-up__form .g-recaptcha,.formV2 .g-recaptcha{margin:0 0 40px 0;margin:0 0 2.5rem 0;width:280px;height:76px}@media (min-width:768px){.c-flexi-email-sign-up__form .g-recaptcha,.formV2 .g-recaptcha{width:320px}}@media (max-width:767px){.c-flexi-email-sign-up__form .g-recaptcha iframe,.formV2 .g-recaptcha iframe{width:310px!important}}@media (max-width:330px){.c-flexi-email-sign-up__form .g-recaptcha iframe,.formV2 .g-recaptcha iframe{margin-left:-18px}}.c-flexi-email-sign-up__form .c-tooltip__wrapper,.formV2 .c-tooltip__wrapper{display:none}.c-flexi-email-sign-up__form .upc-code .c-tooltip__wrapper,.formV2 .upc-code .c-tooltip__wrapper{padding-left:15px;vertical-align:super;float:right;height:0;display:block}.c-flexi-email-sign-up__form .upc-code .c-tooltip__wrapper .c-tooltip-info,.formV2 .upc-code .c-tooltip__wrapper .c-tooltip-info{display:inline-block;margin-top:5px;position:relative}.c-flexi-email-sign-up__form .upc-code .c-tooltip__wrapper .c-tooltip-info__wrap,.formV2 .upc-code .c-tooltip__wrapper .c-tooltip-info__wrap{display:inline-block;line-height:1.2;margin-left:5px;vertical-align:middle}.c-flexi-email-sign-up__form .upc-code .c-tooltip__wrapper .c-tooltip-info .c-tooltip-info__icon,.formV2 .upc-code .c-tooltip__wrapper .c-tooltip-info .c-tooltip-info__icon{background:rgba(0,0,0,0) url(../svgs/icon-info-new.svg) no-repeat scroll 0 0/20px 20px;cursor:pointer;display:inline-block;height:20px;position:absolute;right:20px;top:15px;width:20px;z-index:8}.c-flexi-email-sign-up__form .upc-code .c-tooltip__wrapper .c-tooltip-info .c-tooltip-info__icon.is-active,.formV2 .upc-code .c-tooltip__wrapper .c-tooltip-info .c-tooltip-info__icon.is-active{background-image:url(../svgs/icon-info-on-new.svg)}.c-flexi-email-sign-up__form .upc-code .c-tooltip__wrapper .c-tooltip-info .c-tooltip-info__icon:before,.formV2 .upc-code .c-tooltip__wrapper .c-tooltip-info .c-tooltip-info__icon:before{left:9px}.c-flexi-email-sign-up__form .upc-code .c-tooltip__wrapper .c-tooltip-info .c-tooltip-info__icon.is-active::before,.formV2 .upc-code .c-tooltip__wrapper .c-tooltip-info .c-tooltip-info__icon.is-active::before{border-bottom:10px solid silver;border-left:10px solid transparent;border-right:10px solid transparent;content:'';display:inline-block;height:.4em;left:0;position:absolute;top:24px;width:.4em;z-index:1}.c-flexi-email-sign-up__form .upc-code .c-tooltip__wrapper .c-tooltip-info__copy--text,.formV2 .upc-code .c-tooltip__wrapper .c-tooltip-info__copy--text{font-size:0.75rem;font-size:.75rem}.c-flexi-email-sign-up__form .upc-code .c-tooltip__wrapper .c-tooltip-info__copy,.formV2 .upc-code .c-tooltip__wrapper .c-tooltip-info__copy{right:-250px;top:49px;background:#fff none repeat scroll 0 0;border:1px solid silver;display:none;min-width:280px;position:absolute;right:0;top:50px;z-index:9;height:0}.c-flexi-email-sign-up__form .upc-code .c-tooltip__wrapper .c-tooltip-info__copy.active-copy,.formV2 .upc-code .c-tooltip__wrapper .c-tooltip-info__copy.active-copy{height:130px;display:block}.c-flexi-email-sign-up__form .upc-code .c-tooltip-info__copy--text,.formV2 .upc-code .c-tooltip-info__copy--text{background:#fff url(../images/upc.jpg) no-repeat 0 0;margin:10px;min-height:105px;min-width:170px;display:inline-block}.c-flexi-email-sign-up__form .upc-code.text-only .c-tooltip-info__copy--text,.formV2 .upc-code.text-only .c-tooltip-info__copy--text{background:#fff}.c-flexi-email-sign-up__form .c-form-textarea,.formV2 .c-form-textarea{min-height:180px}.c-flexi-email-sign-up__form .formElementV2,.formV2 .formElementV2{padding:0}.c-flexi-email-sign-up__form .formElementV2 button,.formV2 .formElementV2 button{font-size:18px;font-size:1.125rem;border:0;cursor:pointer;width:209px;height:60px;border-radius:2px;background-color:#555;font-weight:400;font-stretch:normal;text-transform:uppercase;line-height:1.11;text-align:center;color:#fff}.campaign-br .c-flexi-email-sign-up__form .formElementV2 button,.campaign-br .formV2 .formElementV2 button{color:#008f45;background-color:#ff0}@media (max-width:767px){.c-flexi-email-sign-up__form .formElementV2 button,.formV2 .formElementV2 button{margin-bottom:20px}}.c-flexi-email-sign-up__form .form-horizontal .form-group,.formV2 .form-horizontal .form-group{padding:17px 0;padding:1.0625rem 0;margin:0}.c-flexi-email-sign-up__form .form-horizontal .form-group.left,.formV2 .form-horizontal .form-group.left{margin:0;text-align:left}@media (min-width:319px){.c-flexi-email-sign-up__form .form-horizontal .form-group,.formV2 .form-horizontal .form-group{width:83%;margin:0 auto}}@media (min-width:768px){.c-flexi-email-sign-up__form .form-horizontal .form-group,.formV2 .form-horizontal .form-group{width:100%}}.c-flexi-email-sign-up__form .form-horizontal .form-group.c-form-checkbox,.formV2 .form-horizontal .form-group.c-form-checkbox{padding:0 0 12px;padding:0 0 .75rem}.c-flexi-email-sign-up__form .form-group,.formV2 .form-group{position:relative}.c-flexi-email-sign-up__form .form-group .c-control-label,.formV2 .form-group .c-control-label{position:absolute;left:0;top:16px;opacity:0;transition:opacity .4s linear,top .1s linear}.c-flexi-email-sign-up__form .form-group.show-label .c-control-label,.formV2 .form-group.show-label .c-control-label{top:-4px;opacity:1}.c-flexi-email-sign-up__form .form-group .show,.formV2 .form-group .show{top:-4px;opacity:1}.c-flexi-email-sign-up__form .form-group.c-form-group--type-b,.formV2 .form-group.c-form-group--type-b{border-bottom:1px solid #ccc;display:inline-block;padding-bottom:35px;margin-bottom:11px;width:100%}@media (min-width:319px){.c-flexi-email-sign-up__form .form-group.c-form-group--type-b,.formV2 .form-group.c-form-group--type-b{width:83%;margin:0 auto}}@media (min-width:768px){.c-flexi-email-sign-up__form .form-group.c-form-group--type-b,.formV2 .form-group.c-form-group--type-b{width:100%}}.c-flexi-email-sign-up__form .form-group.c-form-checkbox .c-control-label,.formV2 .form-group.c-form-checkbox .c-control-label{display:inline-table;height:40px;min-height:40px;opacity:1;position:static;width:100%}.c-flexi-email-sign-up__form .col-sm-12,.formV2 .col-sm-12{padding:0;width:100%}.c-flexi-email-sign-up__form .has-error.c-form-checkbox .help-block,.formV2 .has-error.c-form-checkbox .help-block{top:70px}.c-flexi-email-sign-up__form .has-error .help-block,.formV2 .has-error .help-block{font-size:0.75rem;font-size:.75rem;line-height:24px;line-height:1.5rem;width:100%;height:36px;color:#fff;display:block;border-radius:5px;position:absolute;bottom:0;left:0;background-color:#a20013;border:solid 2px #a20013}@media (max-width:767px){.c-flexi-email-sign-up__form .has-error .help-block,.formV2 .has-error .help-block{margin:0 0 -31px 0;margin:0 0 -1.9375rem 0}}@media (min-width:768px){.c-flexi-email-sign-up__form .has-error .help-block,.formV2 .has-error .help-block{max-width:478px;padding:0}}@media (min-width:992px){.c-flexi-email-sign-up__form .has-error .help-block,.formV2 .has-error .help-block{max-width:586px;padding:0}}.c-flexi-email-sign-up__form .has-error .help-block.c-clear-row,.formV2 .has-error .help-block.c-clear-row{display:inline-block;text-align:left}.c-flexi-email-sign-up__form .has-error .help-block:after,.formV2 .has-error .help-block:after{font-size:18px;font-size:1.125rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:url(../svgs/plus_1_white.svg) no-repeat;background-size:cover;content:' ';position:absolute;top:8px;right:14px;display:inline-block;width:15px;height:15px;pointer-events:none}.c-flexi-email-sign-up__form .has-error p,.formV2 .has-error p{padding:2px 8px;padding:.125rem .5rem;font-size:0.75rem;font-size:.75rem;line-height:24px;line-height:1.5rem;color:#fff;text-align:left;text-transform:uppercase}.c-flexi-email-sign-up__form .has-error .c-tooltip-info p,.formV2 .has-error .c-tooltip-info p{color:#d0021b}.c-flexi-email-sign-up__form .has-error label,.formV2 .has-error label{color:#a20013}.c-flexi-email-sign-up__form .has-error label.c-control-label[for=contact-legalAgeConfirmation] p,.formV2 .has-error label.c-control-label[for=contact-legalAgeConfirmation] p{font-size:18px;font-size:1.125rem;font-weight:400;font-stretch:normal;height:120px;line-height:2.5;color:#666;text-align:left;display:inline-block}@media (max-width:699px){.c-flexi-email-sign-up__form .has-error label.c-control-label[for=contact-legalAgeConfirmation] p,.formV2 .has-error label.c-control-label[for=contact-legalAgeConfirmation] p{font-size:0.9375rem}}.c-flexi-email-sign-up__form .has-error .c-form-mandatory,.formV2 .has-error .c-form-mandatory{color:#a20013}.c-flexi-email-sign-up__form .has-error .form-control,.formV2 .has-error .form-control{margin:0 0 40px;margin:0 0 2.5rem;color:#a20013;border:solid 2px #a20013}.c-flexi-email-sign-up__form .has-error .form-control:focus,.formV2 .has-error .form-control:focus{color:#008f45}.message-text .c-rich-text-v2__description p{font-size:0.75rem;font-size:.75rem;line-height:20px;line-height:1.25rem;font-weight:400;font-stretch:normal;color:#666}@media screen and (min-width:992px){.message-text .c-rich-text-v2__description p{font-size:0.75rem;font-size:.75rem;line-height:20px;line-height:1.25rem}}@media only screen and (min-width:768px) and (max-width:992px){.sign-up .formV2{padding-top:5px;margin:0}}