@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700);label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.25;font-size:18px}@media (min-width:768px){label{font-size:16px}}input[type=radio]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;position:relative;margin-left:.5rem;margin-right:1rem;outline:none!important;-webkit-transition:.2s;transition:.2s;min-width:1.25rem;min-height:1.25rem;border-radius:50%;border:1.5px solid #6f7780}@media (min-width:768px){input[type=radio]{width:1rem;height:1rem}}input[type=radio]:checked{background:#35bfe4;border-color:#35bfe4;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}input[type=radio][disabled],input[type=radio][disabled]:checked{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5;background:#c6c9cc;border-color:#35bfe4}.btn{line-height:1;font-weight:600;font-style:normal;font-stretch:normal;background:#abd238;color:#fff;border-radius:100px;display:block;margin:0 auto;border:none;cursor:pointer;outline:none;font-size:18px;padding:1em 1.556em;width:90%;text-align:center;border:1px solid transparent}@media (min-width:768px){.btn{width:auto;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.18);box-shadow:0 2px 6px 0 rgba(0,0,0,.18);padding:.75em 1.5em;font-size:16px;display:inline-block;margin:0}}.btn:active,.btn:hover{background-color:#99c120}.btn[disabled]{background-color:#d5d8db;color:#fff}.btn.primary{background-color:#35bfe4;-webkit-box-shadow:none;box-shadow:none}.btn.primary:active,.btn.primary:hover{background-color:#26add1}.btn.primary[disabled]{background-color:#d5d8db;color:#fff}.btn.primary.negative{background-color:#fc6e6e}.btn.primary.negative:active,.btn.primary.negative:hover{background-color:#ed5c5c}.btn.primary.negative[disabled]{color:#d5d8db;border-color:#d5d8db;background:#fff}.btn.secondary{background-color:#fff;color:#35bfe4;border:1px solid #35bfe4;-webkit-box-shadow:none;box-shadow:none}.btn.secondary[disabled]{background-color:#d5d8db;color:#fff}.btn.secondary:active,.btn.secondary:hover{color:#26add1;border-color:#26add1}.btn.secondary.link{border-color:transparent}.btn.secondary.negative{color:#fc6e6e;border-color:#fc6e6e}.btn.secondary.negative:active,.btn.secondary.negative:hover{color:#ed5c5c;border-color:#ed5c5c}.btn.secondary.negative[disabled]{color:#d5d8db;border-color:#d5d8db;background:#fff}.btn.secondary.action{border-color:#393c40;color:#393c40}.btn.secondary.light{border-color:#fff;color:#fff;background-color:transparent}.split-button{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.18);box-shadow:0 2px 6px 0 rgba(0,0,0,.18);border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.25rem}.split-button .btn{-webkit-box-shadow:none;box-shadow:none}.split-button .btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid #fff}.split-button .btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0;padding-top:.2rem;padding-bottom:.2rem;padding-left:.2rem;padding-right:.5rem}.split-button .btn:last-child #dots-icon{fill:#fff}.btn-confirmed{margin-top:1rem}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Source Sans Pro;color:#393c40}@media (min-width:768px){body{width:700px;margin:0 auto}}a{text-decoration:none;color:#54d1de}.text-strong{font-weight:700}.text-soft{color:#7f868f}.optinconfirmed{text-align:center}.optinconfirmed,.share,.unsubscribe{padding:1.5rem 1rem}.share .buttons{margin-bottom:2rem}.share .buttons button{cursor:pointer;background:none;border:0;border-radius:2rem;margin-right:1rem;color:#fff;font-weight:700;width:100%;outline:none;padding:1.1rem 2rem}.share .buttons button:last-child{margin-right:0}@media (min-width:768px){.share .buttons button{padding:.75rem 2rem;-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto}}.logo{height:2.75rem}h1{font-size:1.625rem;font-weight:700;line-height:1.23}p{font-size:1.125rem;line-height:1.5rem;margin:0}@media (min-width:768px){p{font-size:1rem}}h2{font-size:1.25rem;margin-bottom:1.75rem;font-weight:600;margin-top:2rem}@media (min-width:768px){h2{font-size:1.125rem}}label{margin-bottom:2rem}@media (min-width:768px){label{margin-bottom:1rem}}button{margin-top:1rem}