.me-details{margin:32px 0;position:relative}
@media(min-width:576px){.me-details{margin:56px 0}
}
.me-details__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(min-width:992px){.me-details__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.me-details__nav{display:none;width:100%}
@media(min-width:992px){.me-details__nav{display:block;margin-right:40px;width:280px}
}
@media(min-width:1212px){.me-details__nav{margin-right:120px}
}
.me-details__inner{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
@media(min-width:1212px){.me-details__inner{-webkit-box-flex:.6;-webkit-flex:.6;-moz-box-flex:.6;-ms-flex:.6;flex:.6}
}
.me-details__cta{padding-top:0}
@media(min-width:992px){.me-details__cta{display:none}
}
.me-details__title{color:#333;font-family:BioRhyme;font-size:24px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:2px;margin-bottom:24px}
@media(min-width:576px){.me-details__title{font-size:36px;line-height:44px;margin-bottom:32px}
}
@media(max-width:576px){.me-details__inner{margin-top:35px}
.snackbar--success{margin-top:30px}
.me-nav{margin-top:40px}
}
.snackbar{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:none;font-size:18px;font-weight:700;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:22px;min-width:90%;padding:17px 25px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
@media(min-width:992px){.snackbar{min-width:auto;max-width:50%}
}
.snackbar--success{background-color:#43a074;color:#fff}
.snackbar--primary{background-color:#7345b2;color:#fff}
.snackbar--error{background-color:#d51123;color:#fff}
.snackbar [class^=icon-]{margin-right:12px}