.job-alert-container{max-width:750px;margin:0}.job-alert-container .jobAlert{max-width:none}.jobAlert{font-family:"Aalto Sans", "Arial", sans-serif;background-color:#fefefe}.jobAlert header{padding:1.5em 1em 1em}.jobAlert .logo{fill:#be2036;width:80%;max-width:250px;margin:0 auto 1em;display:block}.jobAlert .flex-groups>.inner{padding:1em!important;max-width:none!important}.jobAlert p{color:#767676;font-size:0.75em;line-height:1.2;margin:0 0 1em;text-align:left}.jobAlert p.heading{text-transform:uppercase;font-size:0.875em}.jobAlert p.termsAndConditions{font-size:0.625em}.jobAlert .flexGroupings{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.jobAlert .leftGroup{-webkit-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;position:relative;margin-bottom:2em}.jobAlert .rightGroup{-webkit-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:2em}.jobAlert .rightGroup .flex-group{margin-top:1em}.jobAlert .rightGroup .flex-group:first-child{margin-top:0}.jobAlert .fullGroup{-webkit-box-flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.jobAlert .fullGroup .flex-group{margin-top:1em}.jobAlert .tick-container{padding:0}.jobAlert .tick-container .inner{padding:0!important}.jobAlert .subgroup .tick-box{padding:0.5em 0;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}.jobAlert .subgroup .tick-box .inner{padding:0!important}.jobAlert .subgroup label{padding:0;font-size:0.875em;line-height:1.2;text-align:left}.jobAlert .subgroup .input{padding:0.5em 0}.jobAlert .tick-checkboxes label{font-size:0.75em}.jobAlert input,.jobAlert select,.jobAlert textarea{font-family:"Aalto Sans", "Arial", sans-serif;font-size:0.875em}.jobAlert .button{border-radius:0.25em;font-family:"Aalto Sans", "Arial", sans-serif;text-transform:uppercase;-ms-transition:color 0.25s ease 0s, background-color 0.25s ease 0s;-webkit-transition:-webkit-color 0.25s ease 0s, background-color 0.25s ease 0s;transition:color 0.25s ease 0s, background-color 0.25s ease 0s}.jobAlert .button:focus,.jobAlert .button:hover{background-color:#eee;color:#d7153b}@media (min-width:25em){.jobAlert .leftGroup{-webkit-box-flex:0 1 48%;-webkit-flex:0 1 48%;-ms-flex:0 1 48%;flex:0 1 48%;padding-right:3%}.jobAlert .leftGroup:after{content:'';display:block;position:absolute;right:0;top:0;width:2px;height:100%;background-color:#ccc;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.jobAlert .rightGroup{-webkit-box-flex:0 1 48%;-webkit-flex:0 1 48%;-ms-flex:0 1 48%;flex:0 1 48%;padding-left:3%}.jobAlert .rightGroup .flex-group{margin-top:1em}.jobAlert .rightGroup .flex-group:first-child{margin-top:0}}@media (min-width:31.25em){.jobAlert header{padding:2em 1.5em 1.5em}.jobAlert .flex-groups>.inner{padding:1.5em!important}.jobAlert p{font-size:0.875em}.jobAlert p.heading{font-size:1em}.jobAlert p.termsAndConditions{font-size:0.75em}.jobAlert .subgroup label{font-size:1em}.jobAlert .tick-checkboxes label{font-size:0.875em}.jobAlert input,.jobAlert select,.jobAlert textarea{font-size:1em}}@media (min-width:37.5em){.jobAlert p{font-size:1em}.jobAlert p.heading{font-size:1.125em}.jobAlert p.termsAndConditions{font-size:0.875em}.jobAlert .subgroup label{font-size:1.125em}.jobAlert .tick-checkboxes label{font-size:1em}.jobAlert input,.jobAlert select,.jobAlert textarea{font-size:1.125em}}.jobAlertAside{background-color:#d7153b;max-width:750px}.jobAlertAside .logo{fill:#fff}.jobAlertAside p{color:#fff}.jobAlertAside header{padding:2em 1em 0}.jobAlertAside .leftGroup{margin-bottom:1em}.jobAlertAside .leftGroup:after{background-color:#fff}.jobAlertAside .rightGroup{margin-bottom:1em}.jobAlertAside .fullGroup .flex-group{margin-top:0}.jobAlertAside .subgroup label{color:#fff}.jobAlertAside input,.jobAlertAside select,.jobAlertAside textarea{background-color:#fff}.jobAlertAside .button{color:#949494;background-color:#fff}.jobAlertAside .button:focus,.jobAlertAside .button:hover{color:#fff;background-color:#333}@media (min-width:75em){.jobAlertAside{}.jobAlertAside .flex-groups>.inner{padding:0.875em!important}.jobAlertAside p{font-size:0.75em}.jobAlertAside p.heading{font-size:0.875em}.jobAlertAside p.termsAndConditions{font-size:0.625em}.jobAlertAside .subgroup label{font-size:0.875em}.jobAlertAside .tick-checkboxes label{font-size:0.75em}.jobAlertAside input,.jobAlertAside select,.jobAlertAside textarea{font-size:0.875em}}@media (min-width:85.3125em){.jobAlertAside{}.jobAlertAside .flex-groups>.inner{padding:1em!important}}@media (min-width:100em){.jobAlertAside p{font-size:0.875em}.jobAlertAside p.heading{font-size:1em}.jobAlertAside p.termsAndConditions{font-size:0.75em}.jobAlertAside .subgroup label{font-size:1em}.jobAlertAside .tick-checkboxes label{font-size:0.8em}.jobAlertAside input,.jobAlertAside select,.jobAlertAside textarea{font-size:1em}}