.newsletter__checkbox_label,.newsletter__desc{color:#3d3d3d;line-height:130%}body.acc_font_small .newsletter__checkbox_label,body.acc_font_small .newsletter__desc{font-size:14px}@media (min-width:320px){body.acc_font_small .newsletter__checkbox_label,body.acc_font_small .newsletter__desc{font-size:calc(1.31004vw + 9.80786px)}}@media (min-width:549px){body.acc_font_small .newsletter__checkbox_label,body.acc_font_small .newsletter__desc{font-size:calc(-300vw + 1664px)}}@media (min-width:550px){body.acc_font_small .newsletter__checkbox_label,body.acc_font_small .newsletter__desc{font-size:calc(1.38249vw + 6.39631px)}}@media (min-width:767px){body.acc_font_small .newsletter__checkbox_label,body.acc_font_small .newsletter__desc{font-size:calc(-800vw + 6153px)}}@media (min-width:768px){body.acc_font_small .newsletter__checkbox_label,body.acc_font_small .newsletter__desc{font-size:calc(.64447vw + 4.05048px)}}@media (min-width:1699px){body.acc_font_small .newsletter__checkbox_label,body.acc_font_small .newsletter__desc{font-size:15px}}body.acc_font_medium .newsletter__checkbox_label,body.acc_font_medium .newsletter__desc{font-size:15.68px}@media (min-width:320px){body.acc_font_medium .newsletter__checkbox_label,body.acc_font_medium .newsletter__desc{font-size:calc(1.46724vw + 10.9848px)}}@media (min-width:549px){body.acc_font_medium .newsletter__checkbox_label,body.acc_font_medium .newsletter__desc{font-size:calc(-336vw + 1863.68px)}}@media (min-width:550px){body.acc_font_medium .newsletter__checkbox_label,body.acc_font_medium .newsletter__desc{font-size:calc(1.54839vw + 7.16387px)}}@media (min-width:767px){body.acc_font_medium .newsletter__checkbox_label,body.acc_font_medium .newsletter__desc{font-size:calc(-896vw + 6891.36px)}}@media (min-width:768px){body.acc_font_medium .newsletter__checkbox_label,body.acc_font_medium .newsletter__desc{font-size:calc(.72181vw + 4.53654px)}}@media (min-width:1699px){body.acc_font_medium .newsletter__checkbox_label,body.acc_font_medium .newsletter__desc{font-size:16.8px}}body.acc_font_big .newsletter__checkbox_label,body.acc_font_big .newsletter__desc{font-size:17.5px}@media (min-width:320px){body.acc_font_big .newsletter__checkbox_label,body.acc_font_big .newsletter__desc{font-size:calc(1.63755vw + 12.25983px)}}@media (min-width:549px){body.acc_font_big .newsletter__checkbox_label,body.acc_font_big .newsletter__desc{font-size:calc(-375vw + 2080px)}}@media (min-width:550px){body.acc_font_big .newsletter__checkbox_label,body.acc_font_big .newsletter__desc{font-size:calc(1.72811vw + 7.99539px)}}@media (min-width:767px){body.acc_font_big .newsletter__checkbox_label,body.acc_font_big .newsletter__desc{font-size:calc(-1000vw + 7691.25px)}}@media (min-width:768px){body.acc_font_big .newsletter__checkbox_label,body.acc_font_big .newsletter__desc{font-size:calc(.80559vw + 5.0631px)}}@media (min-width:1699px){body.acc_font_big .newsletter__checkbox_label,body.acc_font_big .newsletter__desc{font-size:18.75px}}.newsletter{max-width:22.8125%}.footer--dark .newsletter__checkbox_label,.footer--dark .newsletter__desc{color:#f2f5f9}.newsletter__input{display:flex;flex-direction:row;margin:6.0274% 0 6.84932%;width:100%}.newsletter__email{display:block;flex-grow:1;height:3.23529vw;max-height:55px;max-width:71.23288%;min-height:38.5px;min-width:0;padding:.3125rem}.newsletter__submit{flex-grow:1;height:auto;max-height:none;min-height:auto;padding:0 7.53425%!important}.newsletter__form .systemForm__field--checkbox{align-items:flex-start;height:auto!important;max-height:none!important;min-height:auto!important}.newsletter__error,.newsletter__message{font-weight:600;margin:.625rem 0}.newsletter__error{color:#cc1f23}.newsletter__message{color:#76ad3e}.newsletter__checkbox_label_link{text-decoration:underline}@media (max-width:1100px){.newsletter__input{flex-direction:column}}@media (max-width:767px){.newsletter__input{flex-direction:row}.newsletter__email{flex-grow:1;max-width:100%}.newsletter{max-width:100%}.newsletter__submit{flex-grow:0;height:100%}}.newsletter__input{border:0;border-radius:6px;position:relative}@media (max-width:767px){.newsletter__submit{padding:0 1rem!important}}