/** combines common.css and wide.css **/

body {
  margin: 0;
  padding: 0;
  background: #fff; 
}

body, td {
  font-family: helvetica, arial,verdana, san-serif;
  font-size: 10pt;
}

h1.heading, h3.heading {
  color:#330099;
  font-family: georgia,helvetica, arial,verdana, san-serif;
  font-weight:bold;
  font-size:18px;
  text-shadow: 1px 1px 1px #999;
}
h1.second { margin: -10px 0 0 15px; font-size: 13px; color:#28619c; text-shadow: 0 0 0;}

.free-essays-logo {
  width: 234px;
  height: 58px;
  padding: 0; margin: 0;
}




.container-parent {  /* used to maintain consistent size across header, main-wide, and footer */
  width: 90%;
  margin: 0 auto;
}

/* These are the 3 main top-level containers for each page */
.header {
  padding: 0;
  background: #0078CE; 
  height: 95px;
}


.header .logo {
  float: left;
  margin: 0 0 0 -5px;
  padding: 0;
  flex-grow: 3;
}

.header .top-right {
  /* float: right; */
  text-align: right;
  flex-grow: 2;
}



.main-wide {
  border-radius: 15px;
  background: #fff;
  padding: 15px 20px;
}




.footer {
  border-top: solid 2px #A9C1CD;
  background: #C9E1ED;
  height: 20%;
  min-height: 400px;
  max-height: 700px;
  width: 100%;
}
.footer .container-parent {
  padding: 15px 20px;
  /* Safari needs these lines */
  background: #C9E1ED;
}




.wide-footer-links{
  font-size: 12px;
  width: 250px;
}
.wide-footer-links a{
  text-decoration: none; 
  line-height: 16px;
  display: block;
  width: 240px;
}
.wide-footer-links a:hover { text-decoration: underline; }




.search-box .img-search { position:relative; top:5px; left:10px; }
.search-box{
  width: 300px;
  border: solid 1px #ccc; 
  padding: 10px 5px 20px 15px;
  margin: 5px;
  background-color: #eaf3fa;
  line-height: 27px;
}
.search-box .text-box{ width: 250px; }
.search-box input{
  margin: 3px 0 0 0;
}
.search-box form{
  display: inline;
}

/* generic container for row wrapping children divs */
.flow-container {
  width:100%;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  justify-content: space-around;
}

.even-flow{
  flex-grow: 1;
}
.flow-2{
  width: 100%;
  flex-grow: 1;
}



.page_heading   {
        font-size: 15pt;
        font-weight: bold; color: #0078CE;
        line-height: 15pt;
        font-style: italic;
        font-family: verdana;
  text-shadow: 1px 1px 1px #999;
}
.page_heading img { vertical-align: middle; }

.directory_heading{
        font-size:10pt;
        font-weight: bold;
        color: #555;
        margin: 1px 0px 0px -7px;
        text-decoration: none;
        /* border: 1px solid #cccccc; */
        padding: 2px 4px 2px 4px;
        background-color: #f1f1f1; 
}
#directory { display:none; border-bottom:2px solid #777; }

.directory {
  width: 100%;
  float: left;
  font-size: 10pt;
  padding: 5px 10px;
  margin: 5px;
}
.home-video {
  float:left;padding:5px;
}
.home-video iframe {
  width:350px; height:207px;
}



.directory a{font-size: 8pt; text-decoration:none}
.directory a:hover{text-decoration:underline;}

/****************** essay color key ********************/
div.rating-key {
  margin: 0 0 0 -10px;
  text-align: center;
}
div.rating-key div {
  padding: 3px 6px;
}
.rating-key table{
  border-bottom:solid 1px #555;
  border-right:solid 1px #999;
  width: 165px;
}
.rating-key table td {
  padding: 5px;
  margin: 0;
}


.free-essays {
  background: #f66;
}
.unrated-essays {
  background: #fb2;
}
.better-essays {
  background: #ff0;
}
.stronger-essays {
  background: #c9f;
}
.powerful-essays {
  background: #6cf;
}
.term-papers {
  background: #0fc;
}
.research-papers {
  background: #3c3;
}


/***** header search box ***********/
.header-search {
  color: #fff;
  text-align:right;
  float:right;
  padding: 5px 10px 0 5px;
}

/***************** misc *************/
.title{
  font-weight: bold;
}

.paid-view {
  line-height: 16pt; font-size: 12pt;
}

.view-essay {
  background:#f5f5f5;padding:10px;line-height:16pt; 
  width: 90%;
  max-width:1100px;
}

.small {
  font-size: 10px;
}
.category-backlinks {
  border-right: solid 1px #aaa;
  border-bottom: solid 1px #aaa;
  background: #fafafa;
  padding: 10px 15px;
  margin: 5px 0;
  line-height: 20px; 
  max-width:800px;
}

.citations {
  border-top: dashed 1px #000;
}

div.payment-err {
  width: 60%;
  margin: 10% 0 0 20%;
  font-size: 12pt;
}
div.payment-err div.refresh input{
  padding: 15px;
  margin: 15px;
  border: solid 4px #58e;
  background: #eee;
}
div.payment-err div.refresh input:hover{
  background: #ccc;
}
div.payment-err div.refresh, div.payment-err div.refresh a{
  text-decoration: none;
  font-weight: bold;
}

table.search-results td {
  font-size: 10pt;
}
table.search-results th {
  border-bottom: dotted 1px #999;
}

/******************** buttons ********/

.btn-blue {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  background:  #073c71;
  padding: 8px 10px 8px 10px;
  text-decoration: none;
  white-space: nowrap;
}

.btn-blue:hover {
  background: #3cb0fd;
  text-decoration: none;
}

/*** home ***/
#browse-box img { vertical-align:middle; }
#browse-box { font-size:14px; border:solid 1px #ccc; border-top:0px; text-align:center; width:115px; padding:6px 8px; position:relative; top:-18px; left:570px; z-index:-1; }
.home-top-panel { width:700px; padding: 10px; }
.home-messages { line-height: 45px; font-size: 16px; font-weight:normal; color:#444; font-family: georgia,helvetica, arial,verdana, san-serif; padding-left:15px;  }
.home-messages img { vertical-align:middle; }




.header .top-links{
  color: #fff;
  padding: 10px 0 5px 0;
  float:left;
}

.header .top-links a {
  color: #fff; font-size: 16px; text-decoration: none; padding: 0 10px;
}
.header .top-links a:hover {
  /* border-bottom: 1px solid #fff; */
  background: #A3D7FF; /* #0098DE; */
  color: #222;
}

.wide-search-box {
  border-radius: 15px;
  background: #d2f7ff;
  float: right;
  border: solid 2px #a2d7ff; /* #0058ae; */
  padding: 5px 10px;
  width: 20%;
  min-width: 300px;
  max-width: 550px;
  text-align: center;
  margin: 8px 5px 15px 5px; 
}
.wide-search-box form, .wide-search-box form input, .wide-search-box form submit{
  style: inline;
  margin: 0;
}
.search-essay-legend{
  width:100%;
}
.search-essay-legend div{
  padding: 10px 5px;
  width:13%;
  font-weight: normal;
}

.header .cart-icon form {
}


/********** FAQs page *****************/
.question { font-weight:bold; margin-top:20px; }
.answer { border-bottom: 1px solid #aaa; padding: 10px; border-left: 2px solid #ddd; margin:10px 15px 10px 10px;  }


.related-searches { margin-left: 10px; }
.content { width: 100%; max-width: 1400px; background: #fff; } /* view and preview page */
.content .left-content{ width: 100%; max-width: 1400px; float: left; background: #fff;} /* view and preview page */
/* .content .right-content { width: 18%; min-width: 225px; max-width: 300px; float: left; padding: 0; margin: 0;} */ /* view and preview page */
.content .right-content { display: none; }
.as-featured-on { text-align:center; margin:0 0 10px 0; }
.as-featured-on img { padding:10px 0 5px 0; border:0; }
.testimonial { width: 200px; text-align:center; margin:15px auto 25px auto;
  border-right:solid 3px #ddd; padding:15px 10px 10px 50px;
  border-bottom:solid 3px #ddd; padding:15px 10px 10px 50px;
 background: url(http://d2q66mvymjaj6i.cloudfront.net/static/images/quote_back.gif) no-repeat left top; }

.preview-special-offer .left-side {  margin:0 15px 0 0; padding:0; width: 50%; max-width:280px; }
.preview-special-offer .right-side { float:right; margin: 7px 5px 5px 10px; text-align:center; }
.preview-special-offer .right-side img { margin-bottom: 10px; vertical-align:middle; }
.preview-special-offer .text { margin: 10px 0 10px 0; padding:15px; text-align:justify; background:#CDDAE5; width: 50%; max-width:230px; }
.preview-special-offer { width: 90%; max-width:650px; margin-top:12px; }
.gwo-user-rating { padding:1px; background:#fff; width:195px; text-align:center; margin:5px 2px 2px 2px; }
.gwo-user-rating img{ vertical-align:middle; }

/* 
.social-media { display:inline; position:absolute; top:0px; left:200px; width:400px;}
.social-media { display:inline; position:absolute; top:0px; left:200px; width:400px;}
.heading-and-social-media { width: 600px; position:relative;}
*/
.social-media { display:inline; }
.social-media table { display:inline; }

.action-label { width: 60px; }

.liability-table { border: solid 1px #aaa; width: 80%; padding: 5px; font-size: 80%; margin: 0 auto 0 10px;}
.view-page-ad { float:right; padding:3px 20px 3px 5px; margin: 10px; }
.preview-page-ad { min-width:200px; float:right; padding:3px 20px 3px 5px; }
.toll-free { float:right; font-size: 20px; font-weight: bold; font-family: Trebuchet; padding: 0pt 30px 0pt 0pt; }
.terms-box { position:relative;overflow:scroll;width:80%;height:90px;background-color:#ffc; font-size:80%;padding:5px; }
#crypt { display: none; }
/************************* Media Queries: placed at bottom so they are not overridden *********************/

@media(max-width:800px){  /* tablets and mobile go here */
  .destroy-if-mobile{ display: none; }
  .header { height: auto; }
  .header .top-right { width: 100%; float: none; text-align: left; max-width: auto;}
  .header .top-right .header-search { width: 100%; float: none; text-align: left; max-width: auto; }
  .header .top-right .header-search .text-box { width: 150px;}
  .header .logo { float: none; width: 100%; }
  .container-parent{ width: 100%; }
  .main-wide { border-radius: 0; padding: 5px; }
  .header .top-links{ font-size: 25px; height: auto; float: none; }
  .free-essays-logo { width: 211px; height: 52px; }
  .header .cart-icon { width: 100%; margin: 5px; height: 25px; }
  .search-essay-legend div{ padding: 0; font-size:8px; }
  .search-results .title { font-size: 18px;  } 
  .search-paging { font-size: 18px; }
  .content .left-content{ width: 100%; float: none;} /* view and preview page */
  .content .right-content{ display: none; float: none;} /* view and preview page */
}


@media(min-width:800px){  /* Desktop */
  .container-parent { min-width: 650px; max-width: 1200px; }
  .header .top-right .header-search .text-box { width: 300px;}
  .header .top-right {  max-width: 460px;}
  .header .top-links{ max-width: 550px; }
  .flow-2{
    width: 49%;
  }
  .directory {
    width: 30%;
    float: left;
    font-size: 10pt;
    padding: 5px 10px;
  }
  .home-video {
    float:left;padding:10px;
  }
  .home-video iframe {
    width:420px; height:237px;
  }
}

@font-face {
    font-family: "stm-global-icons";
    src: url("https://assets.123helpme.com/1.14/fonts/stm-global-icons.eot");
    src: url("https://assets.123helpme.com/1.14/fonts/stm-global-icons.eot?#iefix") 				format("embedded-opentype"), url("https://assets.123helpme.com/1.14/fonts/stm-global-icons.woff") format("woff"), url("https://assets.123helpme.com/1.14/fonts/stm-global-icons.ttf") format("truetype"), url("https://assets.123helpme.com/1.14/fonts/stm-global-icons.svg#stm-global-icons") format("svg");
    font-weight: normal;
    font-style: normal; 
}

@charset "UTF-8";.patterns .glyphs.character-mapping input:hover,.patterns .glyphs.css-mapping input:focus,.patterns .glyphs.css-mapping input:hover{box-shadow:inset 0 0 3px #fbde4a}.patterns .card--error__list,.patterns .card--sidebar-nav__list,.patterns .card__menu-list,.patterns .checklist-list{list-style-type:none}.patterns .columns-large-3 ul,.patterns .columns-large-4 ul,.patterns .columns-large-5 ul,.patterns .columns-large-6 ul,.patterns .columns-medium-2 ul,.patterns .columns-medium-3 ul,.patterns .columns-medium-4 ul,.patterns .columns-small-2 ul,.patterns .columns-small-3 ul,.patterns .columns-small-4 ul,.patterns .section--essay-list__list,.patterns .unstyled,.patterns .vertical-nav-list__container{list-style:none}.patterns *{box-sizing:border-box}.patterns html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-size-adjust:none}.patterns blockquote,.patterns body,.patterns div,.patterns figure,.patterns footer,.patterns form,.patterns h1,.patterns h2,.patterns h3,.patterns h4,.patterns h5,.patterns h6,.patterns header,.patterns html,.patterns iframe,.patterns label,.patterns legend,.patterns li,.patterns nav,.patterns object,.patterns ol,.patterns p,.patterns section,.patterns table,.patterns ul{margin:0;padding:0}.patterns article,.patterns figure,.patterns footer,.patterns header,.patterns hgroup,.patterns nav,.patterns section{display:block}.patterns img{border:0}.patterns .loader{-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;background:linear-gradient(left,#419ad9 10%,rgba(79,171,225,0) 42%);background-color:#419ad9;border-radius:50%;font-size:10px;height:11em;margin:50px auto;position:relative;text-indent:-9999em;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);width:11em}.patterns .loader::after,.patterns .loader::before{background:#419ad9;content:'';left:0;position:absolute;top:0}.patterns .loader::before{border-radius:100% 0 0;height:50%;width:50%}.patterns .loader::after{border-radius:50%;bottom:0;height:75%;margin:auto;right:0;width:75%}.patterns .form__checkbox.disabled,.patterns .form__input.disabled,.patterns .recurly-hosted-field.disabled,.patterns input.disabled,.patterns select.disabled,.patterns textarea.disabled{background-color:#fafafa;cursor:not-allowed}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.patterns .row{max-width:75rem;margin-right:auto;margin-left:auto}.patterns .row.expanded,.patterns .row:not(.expanded) .row{max-width:none}.patterns .row::after,.patterns .row::before{display:table;content:' '}.patterns .row::after{clear:both}.patterns .row.collapse>.column,.patterns .row.collapse>.columns{padding-right:0;padding-left:0}.patterns .row .row{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:40em){.patterns .row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media print,screen and (min-width:64em){.patterns .row .row{margin-right:-.9375rem;margin-left:-.9375rem}}.patterns .row .row.collapse{margin-right:0;margin-left:0}.patterns .row.expanded .row{margin-right:auto;margin-left:auto}.patterns .row.gutter-small>.column,.patterns .row.gutter-small>.columns{padding-right:.625rem;padding-left:.625rem}.patterns .row.gutter-medium>.column,.patterns .row.gutter-medium>.columns{padding-right:.9375rem;padding-left:.9375rem}.patterns .column,.patterns .columns{width:100%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.patterns .column,.patterns .columns{padding-right:.9375rem;padding-left:.9375rem}}.patterns .column:last-child:not(:first-child),.patterns .columns:last-child:not(:first-child){float:right}.patterns .column.end:last-child:last-child,.patterns .end.columns:last-child:last-child{float:left}.patterns .column.row.row,.patterns .row.row.columns{float:none}.patterns .row .column.row.row,.patterns .row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.patterns .small-1{width:8.3333333333%}.patterns .small-push-1{position:relative;left:8.3333333333%}.patterns .small-pull-1{position:relative;left:-8.3333333333%}.patterns .small-offset-0{margin-left:0}.patterns .small-2{width:16.6666666667%}.patterns .small-push-2{position:relative;left:16.6666666667%}.patterns .small-pull-2{position:relative;left:-16.6666666667%}.patterns .small-offset-1{margin-left:8.3333333333%}.patterns .small-3{width:25%}.patterns .small-push-3{position:relative;left:25%}.patterns .small-pull-3{position:relative;left:-25%}.patterns .small-offset-2{margin-left:16.6666666667%}.patterns .small-4{width:33.3333333333%}.patterns .small-push-4{position:relative;left:33.3333333333%}.patterns .small-pull-4{position:relative;left:-33.3333333333%}.patterns .small-offset-3{margin-left:25%}.patterns .small-5{width:41.6666666667%}.patterns .small-push-5{position:relative;left:41.6666666667%}.patterns .small-pull-5{position:relative;left:-41.6666666667%}.patterns .small-offset-4{margin-left:33.3333333333%}.patterns .small-6{width:50%}.patterns .small-push-6{position:relative;left:50%}.patterns .small-pull-6{position:relative;left:-50%}.patterns .small-offset-5{margin-left:41.6666666667%}.patterns .small-7{width:58.3333333333%}.patterns .small-push-7{position:relative;left:58.3333333333%}.patterns .small-pull-7{position:relative;left:-58.3333333333%}.patterns .small-offset-6{margin-left:50%}.patterns .small-8{width:66.6666666667%}.patterns .small-push-8{position:relative;left:66.6666666667%}.patterns .small-pull-8{position:relative;left:-66.6666666667%}.patterns .small-offset-7{margin-left:58.3333333333%}.patterns .small-9{width:75%}.patterns .small-push-9{position:relative;left:75%}.patterns .small-pull-9{position:relative;left:-75%}.patterns .small-offset-8{margin-left:66.6666666667%}.patterns .small-10{width:83.3333333333%}.patterns .small-push-10{position:relative;left:83.3333333333%}.patterns .small-pull-10{position:relative;left:-83.3333333333%}.patterns .small-offset-9{margin-left:75%}.patterns .small-11{width:91.6666666667%}.patterns .small-push-11{position:relative;left:91.6666666667%}.patterns .small-pull-11{position:relative;left:-91.6666666667%}.patterns .small-offset-10{margin-left:83.3333333333%}.patterns .small-12{width:100%}.patterns .small-offset-11{margin-left:91.6666666667%}.patterns .small-up-1>.column,.patterns .small-up-1>.columns{float:left;width:100%}.patterns .small-up-1>.column:nth-of-type(1n),.patterns .small-up-1>.columns:nth-of-type(1n){clear:none}.patterns .small-up-1>.column:nth-of-type(1n+1),.patterns .small-up-1>.columns:nth-of-type(1n+1){clear:both}.patterns .small-up-1>.column:last-child,.patterns .small-up-1>.columns:last-child{float:left}.patterns .small-up-2>.column,.patterns .small-up-2>.columns{float:left;width:50%}.patterns .small-up-2>.column:nth-of-type(1n),.patterns .small-up-2>.columns:nth-of-type(1n){clear:none}.patterns .small-up-2>.column:nth-of-type(2n+1),.patterns .small-up-2>.columns:nth-of-type(2n+1){clear:both}.patterns .small-up-2>.column:last-child,.patterns .small-up-2>.columns:last-child{float:left}.patterns .small-up-3>.column,.patterns .small-up-3>.columns{float:left;width:33.3333333333%}.patterns .small-up-3>.column:nth-of-type(1n),.patterns .small-up-3>.columns:nth-of-type(1n){clear:none}.patterns .small-up-3>.column:nth-of-type(3n+1),.patterns .small-up-3>.columns:nth-of-type(3n+1){clear:both}.patterns .small-up-3>.column:last-child,.patterns .small-up-3>.columns:last-child{float:left}.patterns .small-up-4>.column,.patterns .small-up-4>.columns{float:left;width:25%}.patterns .small-up-4>.column:nth-of-type(1n),.patterns .small-up-4>.columns:nth-of-type(1n){clear:none}.patterns .small-up-4>.column:nth-of-type(4n+1),.patterns .small-up-4>.columns:nth-of-type(4n+1){clear:both}.patterns .small-up-4>.column:last-child,.patterns .small-up-4>.columns:last-child{float:left}.patterns .small-up-5>.column,.patterns .small-up-5>.columns{float:left;width:20%}.patterns .small-up-5>.column:nth-of-type(1n),.patterns .small-up-5>.columns:nth-of-type(1n){clear:none}.patterns .small-up-5>.column:nth-of-type(5n+1),.patterns .small-up-5>.columns:nth-of-type(5n+1){clear:both}.patterns .small-up-5>.column:last-child,.patterns .small-up-5>.columns:last-child{float:left}.patterns .small-up-6>.column,.patterns .small-up-6>.columns{float:left;width:16.6666666667%}.patterns .small-up-6>.column:nth-of-type(1n),.patterns .small-up-6>.columns:nth-of-type(1n){clear:none}.patterns .small-up-6>.column:nth-of-type(6n+1),.patterns .small-up-6>.columns:nth-of-type(6n+1){clear:both}.patterns .small-up-6>.column:last-child,.patterns .small-up-6>.columns:last-child{float:left}.patterns .small-up-7>.column,.patterns .small-up-7>.columns{float:left;width:14.2857142857%}.patterns .small-up-7>.column:nth-of-type(1n),.patterns .small-up-7>.columns:nth-of-type(1n){clear:none}.patterns .small-up-7>.column:nth-of-type(7n+1),.patterns .small-up-7>.columns:nth-of-type(7n+1){clear:both}.patterns .small-up-7>.column:last-child,.patterns .small-up-7>.columns:last-child{float:left}.patterns .small-up-8>.column,.patterns .small-up-8>.columns{float:left;width:12.5%}.patterns .small-up-8>.column:nth-of-type(1n),.patterns .small-up-8>.columns:nth-of-type(1n){clear:none}.patterns .small-up-8>.column:nth-of-type(8n+1),.patterns .small-up-8>.columns:nth-of-type(8n+1){clear:both}.patterns .small-up-8>.column:last-child,.patterns .small-up-8>.columns:last-child{float:left}.patterns .small-collapse>.column,.patterns .small-collapse>.columns{padding-right:0;padding-left:0}.patterns .expanded.row .small-collapse.row,.patterns .small-collapse .row{margin-right:0;margin-left:0}.patterns .small-uncollapse>.column,.patterns .small-uncollapse>.columns{padding-right:.625rem;padding-left:.625rem}.patterns .small-centered{margin-right:auto;margin-left:auto}.patterns .small-centered,.patterns .small-centered:last-child:not(:first-child){float:none;clear:both}.patterns .small-pull-0,.patterns .small-push-0,.patterns .small-uncentered{position:static;float:left;margin-right:0;margin-left:0}@media print,screen and (min-width:40em){.patterns .medium-1{width:8.3333333333%}.patterns .medium-push-1{position:relative;left:8.3333333333%}.patterns .medium-pull-1{position:relative;left:-8.3333333333%}.patterns .medium-offset-0{margin-left:0}.patterns .medium-2{width:16.6666666667%}.patterns .medium-push-2{position:relative;left:16.6666666667%}.patterns .medium-pull-2{position:relative;left:-16.6666666667%}.patterns .medium-offset-1{margin-left:8.3333333333%}.patterns .medium-3{width:25%}.patterns .medium-push-3{position:relative;left:25%}.patterns .medium-pull-3{position:relative;left:-25%}.patterns .medium-offset-2{margin-left:16.6666666667%}.patterns .medium-4{width:33.3333333333%}.patterns .medium-push-4{position:relative;left:33.3333333333%}.patterns .medium-pull-4{position:relative;left:-33.3333333333%}.patterns .medium-offset-3{margin-left:25%}.patterns .medium-5{width:41.6666666667%}.patterns .medium-push-5{position:relative;left:41.6666666667%}.patterns .medium-pull-5{position:relative;left:-41.6666666667%}.patterns .medium-offset-4{margin-left:33.3333333333%}.patterns .medium-6{width:50%}.patterns .medium-push-6{position:relative;left:50%}.patterns .medium-pull-6{position:relative;left:-50%}.patterns .medium-offset-5{margin-left:41.6666666667%}.patterns .medium-7{width:58.3333333333%}.patterns .medium-push-7{position:relative;left:58.3333333333%}.patterns .medium-pull-7{position:relative;left:-58.3333333333%}.patterns .medium-offset-6{margin-left:50%}.patterns .medium-8{width:66.6666666667%}.patterns .medium-push-8{position:relative;left:66.6666666667%}.patterns .medium-pull-8{position:relative;left:-66.6666666667%}.patterns .medium-offset-7{margin-left:58.3333333333%}.patterns .medium-9{width:75%}.patterns .medium-push-9{position:relative;left:75%}.patterns .medium-pull-9{position:relative;left:-75%}.patterns .medium-offset-8{margin-left:66.6666666667%}.patterns .medium-10{width:83.3333333333%}.patterns .medium-push-10{position:relative;left:83.3333333333%}.patterns .medium-pull-10{position:relative;left:-83.3333333333%}.patterns .medium-offset-9{margin-left:75%}.patterns .medium-11{width:91.6666666667%}.patterns .medium-push-11{position:relative;left:91.6666666667%}.patterns .medium-pull-11{position:relative;left:-91.6666666667%}.patterns .medium-offset-10{margin-left:83.3333333333%}.patterns .medium-12{width:100%}.patterns .medium-offset-11{margin-left:91.6666666667%}.patterns .medium-up-1>.column,.patterns .medium-up-1>.columns{float:left;width:100%}.patterns .medium-up-1>.column:nth-of-type(1n),.patterns .medium-up-1>.columns:nth-of-type(1n){clear:none}.patterns .medium-up-1>.column:nth-of-type(1n+1),.patterns .medium-up-1>.columns:nth-of-type(1n+1){clear:both}.patterns .medium-up-1>.column:last-child,.patterns .medium-up-1>.columns:last-child{float:left}.patterns .medium-up-2>.column,.patterns .medium-up-2>.columns{float:left;width:50%}.patterns .medium-up-2>.column:nth-of-type(1n),.patterns .medium-up-2>.columns:nth-of-type(1n){clear:none}.patterns .medium-up-2>.column:nth-of-type(2n+1),.patterns .medium-up-2>.columns:nth-of-type(2n+1){clear:both}.patterns .medium-up-2>.column:last-child,.patterns .medium-up-2>.columns:last-child{float:left}.patterns .medium-up-3>.column,.patterns .medium-up-3>.columns{float:left;width:33.3333333333%}.patterns .medium-up-3>.column:nth-of-type(1n),.patterns .medium-up-3>.columns:nth-of-type(1n){clear:none}.patterns .medium-up-3>.column:nth-of-type(3n+1),.patterns .medium-up-3>.columns:nth-of-type(3n+1){clear:both}.patterns .medium-up-3>.column:last-child,.patterns .medium-up-3>.columns:last-child{float:left}.patterns .medium-up-4>.column,.patterns .medium-up-4>.columns{float:left;width:25%}.patterns .medium-up-4>.column:nth-of-type(1n),.patterns .medium-up-4>.columns:nth-of-type(1n){clear:none}.patterns .medium-up-4>.column:nth-of-type(4n+1),.patterns .medium-up-4>.columns:nth-of-type(4n+1){clear:both}.patterns .medium-up-4>.column:last-child,.patterns .medium-up-4>.columns:last-child{float:left}.patterns .medium-up-5>.column,.patterns .medium-up-5>.columns{float:left;width:20%}.patterns .medium-up-5>.column:nth-of-type(1n),.patterns .medium-up-5>.columns:nth-of-type(1n){clear:none}.patterns .medium-up-5>.column:nth-of-type(5n+1),.patterns .medium-up-5>.columns:nth-of-type(5n+1){clear:both}.patterns .medium-up-5>.column:last-child,.patterns .medium-up-5>.columns:last-child{float:left}.patterns .medium-up-6>.column,.patterns .medium-up-6>.columns{float:left;width:16.6666666667%}.patterns .medium-up-6>.column:nth-of-type(1n),.patterns .medium-up-6>.columns:nth-of-type(1n){clear:none}.patterns .medium-up-6>.column:nth-of-type(6n+1),.patterns .medium-up-6>.columns:nth-of-type(6n+1){clear:both}.patterns .medium-up-6>.column:last-child,.patterns .medium-up-6>.columns:last-child{float:left}.patterns .medium-up-7>.column,.patterns .medium-up-7>.columns{float:left;width:14.2857142857%}.patterns .medium-up-7>.column:nth-of-type(1n),.patterns .medium-up-7>.columns:nth-of-type(1n){clear:none}.patterns .medium-up-7>.column:nth-of-type(7n+1),.patterns .medium-up-7>.columns:nth-of-type(7n+1){clear:both}.patterns .medium-up-7>.column:last-child,.patterns .medium-up-7>.columns:last-child{float:left}.patterns .medium-up-8>.column,.patterns .medium-up-8>.columns{float:left;width:12.5%}.patterns .medium-up-8>.column:nth-of-type(1n),.patterns .medium-up-8>.columns:nth-of-type(1n){clear:none}.patterns .medium-up-8>.column:nth-of-type(8n+1),.patterns .medium-up-8>.columns:nth-of-type(8n+1){clear:both}.patterns .medium-up-8>.column:last-child,.patterns .medium-up-8>.columns:last-child{float:left}.patterns .medium-collapse>.column,.patterns .medium-collapse>.columns{padding-right:0;padding-left:0}.patterns .expanded.row .medium-collapse.row,.patterns .medium-collapse .row{margin-right:0;margin-left:0}.patterns .medium-uncollapse>.column,.patterns .medium-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}.patterns .medium-centered{margin-right:auto;margin-left:auto}.patterns .medium-centered,.patterns .medium-centered:last-child:not(:first-child){float:none;clear:both}.patterns .medium-pull-0,.patterns .medium-push-0,.patterns .medium-uncentered{position:static;float:left;margin-right:0;margin-left:0}}@media print,screen and (min-width:64em){.patterns .large-1{width:8.3333333333%}.patterns .large-push-1{position:relative;left:8.3333333333%}.patterns .large-pull-1{position:relative;left:-8.3333333333%}.patterns .large-offset-0{margin-left:0}.patterns .large-2{width:16.6666666667%}.patterns .large-push-2{position:relative;left:16.6666666667%}.patterns .large-pull-2{position:relative;left:-16.6666666667%}.patterns .large-offset-1{margin-left:8.3333333333%}.patterns .large-3{width:25%}.patterns .large-push-3{position:relative;left:25%}.patterns .large-pull-3{position:relative;left:-25%}.patterns .large-offset-2{margin-left:16.6666666667%}.patterns .large-4{width:33.3333333333%}.patterns .large-push-4{position:relative;left:33.3333333333%}.patterns .large-pull-4{position:relative;left:-33.3333333333%}.patterns .large-offset-3{margin-left:25%}.patterns .large-5{width:41.6666666667%}.patterns .large-push-5{position:relative;left:41.6666666667%}.patterns .large-pull-5{position:relative;left:-41.6666666667%}.patterns .large-offset-4{margin-left:33.3333333333%}.patterns .large-6{width:50%}.patterns .large-push-6{position:relative;left:50%}.patterns .large-pull-6{position:relative;left:-50%}.patterns .large-offset-5{margin-left:41.6666666667%}.patterns .large-7{width:58.3333333333%}.patterns .large-push-7{position:relative;left:58.3333333333%}.patterns .large-pull-7{position:relative;left:-58.3333333333%}.patterns .large-offset-6{margin-left:50%}.patterns .large-8{width:66.6666666667%}.patterns .large-push-8{position:relative;left:66.6666666667%}.patterns .large-pull-8{position:relative;left:-66.6666666667%}.patterns .large-offset-7{margin-left:58.3333333333%}.patterns .large-9{width:75%}.patterns .large-push-9{position:relative;left:75%}.patterns .large-pull-9{position:relative;left:-75%}.patterns .large-offset-8{margin-left:66.6666666667%}.patterns .large-10{width:83.3333333333%}.patterns .large-push-10{position:relative;left:83.3333333333%}.patterns .large-pull-10{position:relative;left:-83.3333333333%}.patterns .large-offset-9{margin-left:75%}.patterns .large-11{width:91.6666666667%}.patterns .large-push-11{position:relative;left:91.6666666667%}.patterns .large-pull-11{position:relative;left:-91.6666666667%}.patterns .large-offset-10{margin-left:83.3333333333%}.patterns .large-12{width:100%}.patterns .large-offset-11{margin-left:91.6666666667%}.patterns .large-up-1>.column,.patterns .large-up-1>.columns{float:left;width:100%}.patterns .large-up-1>.column:nth-of-type(1n),.patterns .large-up-1>.columns:nth-of-type(1n){clear:none}.patterns .large-up-1>.column:nth-of-type(1n+1),.patterns .large-up-1>.columns:nth-of-type(1n+1){clear:both}.patterns .large-up-1>.column:last-child,.patterns .large-up-1>.columns:last-child{float:left}.patterns .large-up-2>.column,.patterns .large-up-2>.columns{float:left;width:50%}.patterns .large-up-2>.column:nth-of-type(1n),.patterns .large-up-2>.columns:nth-of-type(1n){clear:none}.patterns .large-up-2>.column:nth-of-type(2n+1),.patterns .large-up-2>.columns:nth-of-type(2n+1){clear:both}.patterns .large-up-2>.column:last-child,.patterns .large-up-2>.columns:last-child{float:left}.patterns .large-up-3>.column,.patterns .large-up-3>.columns{float:left;width:33.3333333333%}.patterns .large-up-3>.column:nth-of-type(1n),.patterns .large-up-3>.columns:nth-of-type(1n){clear:none}.patterns .large-up-3>.column:nth-of-type(3n+1),.patterns .large-up-3>.columns:nth-of-type(3n+1){clear:both}.patterns .large-up-3>.column:last-child,.patterns .large-up-3>.columns:last-child{float:left}.patterns .large-up-4>.column,.patterns .large-up-4>.columns{float:left;width:25%}.patterns .large-up-4>.column:nth-of-type(1n),.patterns .large-up-4>.columns:nth-of-type(1n){clear:none}.patterns .large-up-4>.column:nth-of-type(4n+1),.patterns .large-up-4>.columns:nth-of-type(4n+1){clear:both}.patterns .large-up-4>.column:last-child,.patterns .large-up-4>.columns:last-child{float:left}.patterns .large-up-5>.column,.patterns .large-up-5>.columns{float:left;width:20%}.patterns .large-up-5>.column:nth-of-type(1n),.patterns .large-up-5>.columns:nth-of-type(1n){clear:none}.patterns .large-up-5>.column:nth-of-type(5n+1),.patterns .large-up-5>.columns:nth-of-type(5n+1){clear:both}.patterns .large-up-5>.column:last-child,.patterns .large-up-5>.columns:last-child{float:left}.patterns .large-up-6>.column,.patterns .large-up-6>.columns{float:left;width:16.6666666667%}.patterns .large-up-6>.column:nth-of-type(1n),.patterns .large-up-6>.columns:nth-of-type(1n){clear:none}.patterns .large-up-6>.column:nth-of-type(6n+1),.patterns .large-up-6>.columns:nth-of-type(6n+1){clear:both}.patterns .large-up-6>.column:last-child,.patterns .large-up-6>.columns:last-child{float:left}.patterns .large-up-7>.column,.patterns .large-up-7>.columns{float:left;width:14.2857142857%}.patterns .large-up-7>.column:nth-of-type(1n),.patterns .large-up-7>.columns:nth-of-type(1n){clear:none}.patterns .large-up-7>.column:nth-of-type(7n+1),.patterns .large-up-7>.columns:nth-of-type(7n+1){clear:both}.patterns .large-up-7>.column:last-child,.patterns .large-up-7>.columns:last-child{float:left}.patterns .large-up-8>.column,.patterns .large-up-8>.columns{float:left;width:12.5%}.patterns .large-up-8>.column:nth-of-type(1n),.patterns .large-up-8>.columns:nth-of-type(1n){clear:none}.patterns .large-up-8>.column:nth-of-type(8n+1),.patterns .large-up-8>.columns:nth-of-type(8n+1){clear:both}.patterns .large-up-8>.column:last-child,.patterns .large-up-8>.columns:last-child{float:left}.patterns .large-collapse>.column,.patterns .large-collapse>.columns{padding-right:0;padding-left:0}.patterns .expanded.row .large-collapse.row,.patterns .large-collapse .row{margin-right:0;margin-left:0}.patterns .large-uncollapse>.column,.patterns .large-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}.patterns .large-centered{margin-right:auto;margin-left:auto}.patterns .large-centered,.patterns .large-centered:last-child:not(:first-child){float:none;clear:both}.patterns .large-pull-0,.patterns .large-push-0,.patterns .large-uncentered{position:static;float:left;margin-right:0;margin-left:0}.patterns .hide-for-large{display:none!important}}.patterns .columns-large-2 ul li,.patterns .columns-large-3 ul li,.patterns .columns-large-4 ul li,.patterns .columns-large-5 ul li,.patterns .columns-large-6 ul li,.patterns .columns-medium-2 ul li,.patterns .columns-medium-3 ul li,.patterns .columns-small-2 ul li,.patterns .columns-small-3 ul li,.patterns .columns-small-4 ul li{padding:0}.patterns .column-block{margin-bottom:1.25rem}.patterns .column-block>:last-child{margin-bottom:0}.patterns .hide{display:none!important}.patterns .invisible{visibility:hidden}@media screen and (max-width:0em),screen and (min-width:40em){.patterns .show-for-small-only{display:none!important}}@media print,screen and (min-width:40em){.patterns .column-block{margin-bottom:1.875rem}.patterns .column-block>:last-child{margin-bottom:0}.patterns .hide-for-medium{display:none!important}}@media screen and (max-width:39.9375em){.patterns .hide-for-small-only,.patterns .show-for-medium{display:none!important}}@media screen and (min-width:40em) and (max-width:63.9375em){.patterns .hide-for-medium-only{display:none!important}}@media screen and (max-width:39.9375em),screen and (min-width:64em){.patterns .show-for-medium-only{display:none!important}}@media screen and (max-width:63.9375em){.patterns .show-for-large{display:none!important}}@media screen and (min-width:64em) and (max-width:74.9375em){.patterns .hide-for-large-only{display:none!important}}@media screen and (max-width:63.9375em),screen and (min-width:75em){.patterns .show-for-large-only{display:none!important}}.patterns .show-for-sr,.patterns .show-on-focus{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.patterns .show-on-focus:active,.patterns .show-on-focus:focus{position:static!important;width:auto;height:auto;overflow:visible;clip:auto}.patterns .hide-for-portrait,.patterns .show-for-landscape{display:block!important}@media screen and (orientation:landscape){.patterns .hide-for-portrait,.patterns .show-for-landscape{display:block!important}.patterns .hide-for-landscape,.patterns .show-for-portrait{display:none!important}}.patterns .hide-for-landscape,.patterns .show-for-portrait{display:none!important}@media screen and (orientation:portrait){.patterns .hide-for-portrait,.patterns .show-for-landscape{display:none!important}.patterns .hide-for-landscape,.patterns .show-for-portrait{display:block!important}}.patterns a{color:#52579c;text-decoration:none}.patterns button{font-size:16px}.patterns .popular-assignment-row{margin-bottom:1em}.patterns .popular-assignment-list__item{color:#435059;display:inline-block;font-weight:400;margin:0 0 .9375rem;text-align:left}.patterns .popular-assignment-list__item:hover{color:#419ad9}.patterns .bg-img--section-left-color,.patterns .bg-img--section-right-color{height:100%;position:absolute;top:0;width:100rem}.patterns .bg-img--section-left-color{left:-100rem}.patterns .bg-img--section-right-color{right:-100rem}.patterns .bg-img--full-width{height:auto;left:0;position:absolute;top:0;width:100%}.patterns .bg-img--123-helpme-bg-height{height:416px}.patterns .bg-img--123-helpme-header{position:absolute;right:0;top:0;width:636px}.patterns .bg-img--123-helpme-tips{position:absolute}.patterns .bg-img--123-helpme-tips-bg-image{height:416px;left:-760px;position:absolute;top:0;width:1047px}@media print,screen and (min-width:40em){.patterns .bg-img--123-helpme-tips-bg-image{left:-425px}}.patterns .bg-img--skew-bottom-right-up{bottom:-27px;left:0;min-height:70px;position:absolute;transform:skewY(-1.5deg);width:100vw;z-index:1}.patterns .burger{margin-right:1rem;position:relative}@media screen and (max-width:63.9375em){.patterns .burger__hero-img{height:20px;width:auto}}.patterns .color-block{border-radius:.2rem;display:inline-block;height:5rem;width:5rem}.patterns .columns-small-2{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:1em;-webkit-column-gap:1em;column-gap:1em}.patterns .columns-small-3{-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:1em;-webkit-column-gap:1em;column-gap:1em}.patterns .columns-small-4{-moz-column-count:4;-webkit-column-count:4;column-count:4;-moz-column-gap:1em;-webkit-column-gap:1em;column-gap:1em}@media print,screen and (min-width:40em){.patterns .columns-medium-2{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:2em;-webkit-column-gap:2em;column-gap:2em}.patterns .columns-medium-3{-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:2em;-webkit-column-gap:2em;column-gap:2em}.patterns .columns-medium-4{-moz-column-count:4;-webkit-column-count:4;column-count:4;-moz-column-gap:2em;-webkit-column-gap:2em;column-gap:2em}}.patterns .columns-medium-4 ul li{padding:0}.patterns .columns-large-2 ul{list-style:none}@media print,screen and (min-width:64em){.patterns .bg-img--123-helpme-tips-bg-image{left:0}.patterns .columns-large-2{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:2em;-webkit-column-gap:2em;column-gap:2em}.patterns .columns-large-3{-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:2em;-webkit-column-gap:2em;column-gap:2em}.patterns .columns-large-4{-moz-column-count:4;-webkit-column-count:4;column-count:4;-moz-column-gap:2em;-webkit-column-gap:2em;column-gap:2em}.patterns .columns-large-5{-moz-column-count:5;-webkit-column-count:5;column-count:5;-moz-column-gap:2em;-webkit-column-gap:2em;column-gap:2em}.patterns .columns-large-6{-moz-column-count:6;-webkit-column-count:6;column-count:6;-moz-column-gap:2em;-webkit-column-gap:2em;column-gap:2em}}.patterns .recurly-hosted-field,.patterns input,.patterns select,.patterns textarea{-webkit-border-radius:.3em;-moz-border-radius:.3em;-ms-border-radius:.3em;border-radius:.3em;border:1px solid #e1e4e5;color:#435059;font-size:1rem;padding:.8rem 1rem;transition:all .2s ease-in-out}.patterns .recurly-hosted-field.error,.patterns input.error,.patterns select.error,.patterns textarea.error{border-color:#f44336;color:#435059}.patterns .recurly-hosted-field.error:focus,.patterns input.error:focus,.patterns select.error:focus,.patterns textarea.error:focus{border-color:#f44336}.patterns input[type=email],.patterns input[type=number],.patterns input[type=search],.patterns input[type=tel],.patterns input[type=time],.patterns input[type=url],.patterns input[type=color],.patterns input[type=text],.patterns input[type=password],.patterns input[type=date],.patterns input[type=datetime],.patterns input[type=datetime-local],.patterns input[type=month],.patterns input[type=week],.patterns select,.patterns textarea{display:block;width:100%}.patterns label{color:#c2c8cc;font-size:.8em;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.patterns label textarea,.patterns label>input{margin-bottom:.5em;margin-top:1em}.patterns .form{padding:1rem 0 .5rem}.patterns .form--padding-l{padding:2rem 0 0}.patterns .form__disclaimer{color:#737a80;font-size:.6875rem;line-height:1.3em;margin-bottom:.5em}.patterns .form__checkbox,.patterns .form__input{font-size:1rem;color:#435059;transition:all .2s ease-in-out}.patterns .form__checkbox{-webkit-border-radius:.3em;-moz-border-radius:.3em;-ms-border-radius:.3em;border-radius:.3em;border:1px solid #e1e4e5;padding:.8rem 1rem;left:0;position:absolute;top:.1rem}.patterns .form__checkbox.error{border-color:#f44336;color:#435059;outline-color:#e94033;outline-style:solid;outline-width:thin}.patterns .form__checkbox.error:focus{border-color:#f44336}.patterns .form__checkbox-container{position:relative}.patterns .form__checkbox-label{color:#435059;display:block;font-weight:400;letter-spacing:0;padding-left:2rem;text-transform:none}@media screen and (max-width:63.9375em){.patterns .form__checkbox-label{padding-left:3rem}}.patterns .form__cc-caption-image{position:relative;top:.4rem}.patterns .form__input{-webkit-border-radius:.3em;-moz-border-radius:.3em;-ms-border-radius:.3em;border-radius:.3em;border:1px solid #e1e4e5;padding:.8rem 1rem}.patterns .form__input.error{border-color:#f44336;color:#435059}.patterns .form__input.error:focus{border-color:#f44336}.patterns .form__input--slim{height:2.5rem;margin:0;padding:.25rem 2.5rem .25rem .5rem}.patterns .form__input--cc{box-sizing:border-box;max-width:28rem;min-width:15rem}@media print,screen and (min-width:40em){.patterns .form__input--cc{background:url(https://assets.123helpme.com/1.14/images/logos/payment-types/credit-card-logos-small.png) center right 5% no-repeat;min-width:20rem}}.patterns .form__input--cvv{width:6rem}.patterns .form__input--month{margin-right:1rem;position:relative;width:5rem}.patterns .form__input--year{margin-right:2rem;position:relative;width:5rem}.patterns .form__element-container{display:inline-block;margin-bottom:1rem;position:relative;vertical-align:top}.patterns .form__element-container--first-name{margin-right:1rem}@media screen and (max-width:39.9375em){.patterns .form__element-container--first-name,.patterns .form__element-container--last-name{width:100%}}.patterns .form__element-container--gray{background-color:#fafafa;padding:1rem}.patterns .form__label{color:#435059;display:block;text-align:left;text-transform:uppercase;white-space:nowrap}.patterns .form__error{color:#f44336;display:none}.patterns .form__row--gray{background-color:#fafafa;padding:1rem 0}.patterns .form__secure-server{bottom:.25rem;padding-top:1rem;position:relative}.patterns .form__secure-server-icon{color:#ff9f09;font-size:2rem;position:absolute;top:0}.patterns .form__secure-server-icon-purchase{color:#ff9f09;font-size:1.2rem;font-weight:400;position:absolute;top:1rem}.patterns .form__secure-server-lg-container{position:absolute;right:3rem;text-align:right;top:1rem}.patterns .form__secure-server-text{display:inline-block;line-height:1.2em;padding-left:1.5rem}.patterns .form__checkout-btn-image{margin-left:1rem}.patterns .form__tooltip-icon{font-size:1rem;left:.15rem;position:relative;top:.2rem}.patterns .form__tooltip{background-color:#52579c;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;left:.15rem;max-width:16rem;padding:1rem;position:absolute;top:5.25rem;visibility:hidden;width:16rem;z-index:1}.patterns .form__tooltip-pointer-triangle{border-bottom:1rem solid #52579c;border-left:1rem solid transparent;border-right:1rem solid transparent;height:0;left:1.5rem;position:absolute;top:-1rem;width:0}.patterns h4,.patterns h5,.patterns h6{margin-bottom:.8em}.patterns .heading-l,.patterns .heading-m,.patterns .heading-s,.patterns .heading-xl,.patterns .heading-xs,.patterns .heading-xxl{line-height:1.35em;margin-bottom:.3125em}.patterns .heading-xxl{font-size:3rem;font-weight:300;line-height:1em}@media print,screen and (min-width:64em){.patterns .heading-xxl{font-size:4rem}}.patterns .heading-xl{font-size:2rem;font-weight:300}@media print,screen and (min-width:64em){.patterns .heading-xl{font-size:3rem}}.patterns .heading-l{font-size:2.25rem;font-weight:300}@media screen and (max-width:39.9375em){.patterns .heading-l-small{font-size:2.25rem;font-weight:300}.patterns .heading-m-small{font-size:1.5rem;font-weight:400}}.patterns .heading-m{font-size:1.5rem;font-weight:400}.patterns .heading-s{font-size:1.25rem;font-weight:400;margin-bottom:.625em}@media screen and (max-width:39.9375em){.patterns .heading-s-small{font-size:1.25rem;font-weight:400;margin-bottom:.625em}}.patterns .heading-xs{font-size:1rem;font-weight:500;line-height:1.6em}@media screen and (max-width:480px){.patterns .heading-xs{font-size:.875rem}}.patterns .heading-xxs{font-size:.875rem;font-weight:500;line-height:1.6em}.patterns .text-l,.patterns .text-m,.patterns .text-s,.patterns .text-xl,.patterns .text-xs,.patterns .text-xxs,.patterns .text-xxxs{line-height:1.6em;margin-bottom:.9375em}.patterns .text-xl{font-size:1.5rem}@media screen and (max-width:39.9375em){.patterns .text-xl-small{font-size:1.5rem}.patterns .text-l-small{font-size:1.25rem}}.patterns .text-l{font-size:1.25rem}.patterns .text-m{font-size:1rem}@media screen and (max-width:39.9375em){.patterns .text-m-small{font-size:1rem}.patterns .text-s-small{font-size:.875rem;margin-bottom:.625em}}.patterns .text-s{font-size:.875rem;margin-bottom:.625em}.patterns .text-xs{font-size:.75rem}@media screen and (max-width:39.9375em){.patterns .text-xs-small{font-size:.75rem}.patterns .text-xxs-small{font-size:.6875rem}}.patterns .text-xxs{font-size:.6875rem}.patterns .text-xxxs{font-size:.625rem}@media screen and (max-width:39.9375em){.patterns .text-xxxs-small{font-size:.625rem}}.patterns .weight-100{font-weight:100}.patterns .weight-200{font-weight:200}.patterns .weight-300{font-weight:300}.patterns .weight-400{font-weight:400}.patterns .weight-500{font-weight:500}.patterns .weight-600{font-weight:600}.patterns .weight-700{font-weight:700}.patterns .italic{font-style:italic}.patterns .serif{font-family:"Times New Roman",Georgia,Serif}.patterns .sg-main .glyphs input[type=text]{margin:5px 0 0;width:auto}.patterns .glyphs.character-mapping{border:1px solid #7cdeda;border-radius:3px;color:rgba(0,0,0,.5);margin:0 0 20px;padding:20px 0 20px 30px}.patterns .glyphs.character-mapping li{display:inline-block;margin:0 30px 20px 0;width:90px}.patterns .glyphs.character-mapping .icon{border-radius:3px;color:#162a36;font-size:32px;height:55px;margin:10px 0 10px 15px;overflow:hidden;padding:15px;position:relative;width:55px}.patterns .glyphs.character-mapping .icon svg{fill:#000}.patterns .glyphs.character-mapping input{border:1px solid #7cdeda;border-radius:5px;display:block;font-size:12px;line-height:12px;margin:0;outline:0;padding:5px 0;text-align:center;width:100%}.patterns .glyphs.character-mapping input:focus{border:1px solid #fbde4a;box-shadow:inset 0 0 3px #fbde4a}.patterns .glyphs.css-mapping{border:1px solid #7cdeda;border-radius:3px;color:rgba(0,0,0,.5);margin:0 0 60px;padding:30px 0 20px 30px}.patterns .glyphs.css-mapping li{display:inline-block;margin:0 30px 20px 0;overflow:hidden;padding:0}.patterns .glyphs.css-mapping .icon{color:#162a36;float:left;font-size:24px;height:50px;margin:0 10px 0 0;overflow:hidden;padding:13px;width:50px}.patterns .glyphs.css-mapping input{background:#fff;border:1px solid #7cdeda;border-radius:5px;display:block;float:right;font-size:16px;height:40px;line-height:16px;margin:5px 0 0;outline:0;padding:8px;width:150px}.patterns [class*=" icon-"]:before,.patterns [class^=icon-]:before,.patterns [data-icon]:before{font-family:stm-global-icons!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.patterns .glyphs.css-mapping input:focus{border:1px solid #fbde4a}.patterns .button:active,.patterns .button:focus,.patterns .button:hover,.patterns button:active,.patterns button:focus,.patterns button:hover{box-shadow:0 6px 12px rgba(50,50,50,.1);outline:0}.patterns [data-icon]:before{content:attr(data-icon)}.patterns .icon-ui-24-menu-answers:before{content:"\74"}.patterns .icon-ui-24-menu-drive:before{content:"\75"}.patterns .icon-ui-24-menu-texty:before{content:"\77"}.patterns .icon-ui-24-search:before{content:"\79"}.patterns .icon-ui-24-social-fb:before{content:"\7a"}.patterns .icon-ui-social-insta:before{content:"\42"}.patterns .icon-value-24-ask:before{content:"\6b"}.patterns .icon-value-24-eye:before{content:"\6d"}.patterns .icon-sm-logo-global:before{content:"\39"}.patterns .icon-ui-24-check-circle:before{content:"\54"}.patterns .icon-sm-logo:before{content:"\61"}.patterns .icon-ui-social-tw:before{content:"\43"}.patterns .icon-ui-24-cite:before{content:"\62"}.patterns .icon-ui-24-favorite:before{content:"\63"}.patterns .icon-ui-24-more:before{content:"\64"}.patterns .icon-ui-24-share:before{content:"\65"}.patterns .icon-ui-24-plus-sm:before{content:"\66"}.patterns .icon-value-24-popular:before{content:"\68"}.patterns .icon-value-24-levels:before{content:"\6a"}.patterns .icon-value-24-document:before{content:"\67"}.patterns .icon-value-24-writing:before{content:"\6c"}.patterns .icon-value-24-a-plus:before{content:"\6e"}.patterns .icon-value-24-search:before{content:"\6f"}.patterns .icon-ui-24-lock:before{content:"\71"}.patterns .icon-ui-24-info:before{content:"\72"}.patterns .icon-ui-24-warning:before{content:"\73"}.patterns .icon-ui-24-lock-solid:before{content:"\70"}.patterns .icon-ui-24-lock-lg:before{content:"\76"}.patterns .icon-ui-24-premium:before{content:"\78"}.patterns .icon-value-24-updated:before{content:"\41"}.patterns .icon-value-24-papers:before{content:"\44"}.patterns .icon-value-24-topics:before{content:"\45"}.patterns .icon-value-24-quality:before{content:"\46"}.patterns .icon-cat-32-business:before{content:"\69"}.patterns .icon-cat-32-communication:before{content:"\47"}.patterns .icon-cat-32-computer:before{content:"\48"}.patterns .icon-cat-32-economics:before{content:"\49"}.patterns .icon-cat-32-education:before{content:"\4a"}.patterns .icon-cat-32-entertainment:before{content:"\4b"}.patterns .icon-cat-32-environment:before{content:"\4c"}.patterns .icon-cat-32-family:before{content:"\4d"}.patterns .icon-cat-32-government:before{content:"\4e"}.patterns .icon-cat-32-health:before{content:"\4f"}.patterns .icon-cat-32-history:before{content:"\50"}.patterns .icon-cat-32-literature:before{content:"\51"}.patterns .icon-cat-32-philosophy:before{content:"\52"}.patterns .icon-cat-32-psychology:before{content:"\53"}.patterns .icon-cat-32-religion:before{content:"\55"}.patterns .icon-cat-32-science:before{content:"\56"}.patterns .icon-cat-32-social-issues:before{content:"\57"}.patterns .icon-cat-32-sociology:before{content:"\58"}.patterns .icon-cat-32-world:before{content:"\59"}.patterns .icon-cat-32-writing:before{content:"\5a"}.patterns .icon-ui-24-plus-lg:before{content:"\31"}.patterns .icon-ui-24-minus-sm:before{content:"\32"}.patterns .icon-ui-24-minus-lg:before{content:"\33"}.patterns .icon-ui-24-close-sm:before{content:"\34"}.patterns .icon-ui-24-close-lg:before{content:"\35"}.patterns .link--payment-plan{color:unset;font-weight:unset;text-decoration:none}.patterns .link--payment-plan:active,.patterns .link--payment-plan:hover,.patterns .link--payment-plan:link,.patterns .link--payment-plan:visited{color:unset;text-decoration:none}.patterns .logo{background-image:url(https://assets.123helpme.com/1.14/images/logos/stm/svg/sm-logo-research.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:block;float:left;height:62px;width:185px;margin:0 0 0 10px}.patterns .logo__link{display:block;height:100%;text-indent:-9999px;width:100%}.patterns .sm-tag{-webkit-border-radius:.95rem;-moz-border-radius:.95rem;-ms-border-radius:.95rem;border-radius:.95rem;border:1px solid #e1e4e5;color:#737a80;display:inline-block;font-weight:500;letter-spacing:.123rem;line-height:1rem;margin-bottom:.6rem;padding:.3rem .6rem;text-align:center;text-decoration:none;text-transform:uppercase}.patterns .sm-tag--light{background:rgba(255,255,255,.2);color:#fff}.patterns .sm-tag--refined{font-weight:400;text-transform:capitalize}.patterns .sm-tag--inverse{background:rgba(255,255,255,.2);border-color:transparent;color:#fff}.patterns .sm-tag--blue{background:#419ad9;background:linear-gradient(to right,#419ad9,#54badd);background:-webkit-linear-gradient(left,#419ad9,#54badd);background:-o-linear-gradient(left,#419ad9,#54badd);background:-ms-linear-gradient(left,#419ad9,#54badd);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#419ad9, endColorstr=#54badd, GradientType=1 );color:#fff}.patterns .sm-tag--orange{background-color:#f2793d;color:#fff}.patterns .sm-tag--green{background-color:#30bf78;color:#fff}.patterns .sm-tag--salmon{background-color:#e55069;color:#fff}.patterns .sm-tag--purple{background-color:#7562d9;color:#fff}.patterns .sm-tag--small{-webkit-border-radius:.625rem;-moz-border-radius:.625rem;-ms-border-radius:.625rem;border-radius:.625rem;line-height:1.125em;padding:.1875em .5rem}.patterns .label,.patterns .sm-alert{-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem}.patterns .label{border-radius:.25rem;background-color:#c2c8cc;border:0 solid transparent;color:#fff;display:inline-block;font-weight:600;letter-spacing:.125rem;line-height:1;margin-bottom:.625rem;padding:.4375rem .8125rem;text-transform:uppercase;vertical-align:baseline;white-space:nowrap}.patterns .label--red{background-color:#f44336}.patterns .label--blue{background:#419ad9;background:linear-gradient(to right,#419ad9,#54badd);background:-webkit-linear-gradient(left,#419ad9,#54badd);background:-o-linear-gradient(left,#419ad9,#54badd);background:-ms-linear-gradient(left,#419ad9,#54badd);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#419ad9, endColorstr=#54badd, GradientType=1 )}.patterns .label--blue-flat{background-color:#419ad9}.patterns .label--orange{background-color:#f2793d}.patterns .label--green{background-color:#30bf78}.patterns .label--green-inverse{background-color:#fff;border:1px solid #30bf78;color:#30bf78}.patterns .label--salmon{background-color:#e55069}.patterns .label--purple{background-color:#7562d9}.patterns .button,.patterns button{-webkit-border-radius:1.125rem;-moz-border-radius:1.125rem;-ms-border-radius:1.125rem;border-radius:1.125rem;background-color:#52579c;border:1px solid #52579c;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;line-height:2.2rem;margin:0 0 .9375rem;padding:0 1.125rem;text-align:center;text-decoration:none;white-space:nowrap}.patterns .button:hover,.patterns button:hover{transition:all .2s ease-in-out}.patterns .button--squarish,.patterns button--squarish{border-radius:.25rem}.patterns .button--circle,.patterns button--circle{background-color:#fff;border:1px solid #419ad9;border-radius:1.125rem;color:#419ad9;cursor:pointer;height:2.25rem;letter-spacing:0;line-height:0;padding:0;text-align:center;width:2.25rem}.patterns .button--circle.button--active,.patterns button--circle.button--active{background-color:#419ad9;color:#fff}.patterns .button--block,.patterns button--block{display:block;margin-left:0;margin-right:0;width:100%}.patterns .button--outline,.patterns button--outline{background-color:transparent;border:1px solid #c2c8cc;color:#52579c}.patterns .button--outline.button--disabled,.patterns button--outline.button--disabled{border:1px solid #c2c8cc;color:#c2c8cc}.patterns .button--outline.button--disabled:hover,.patterns button--outline.button--disabled:hover{border-color:#c2c8cc;box-shadow:none;outline:0;transition:none}.patterns .button--outline:hover,.patterns button--outline:hover{border:1px solid #52579c;box-shadow:none}.patterns .button--inverse,.patterns button--inverse{background-color:transparent;border:1px solid #52579c;color:#52579c}.patterns .button--inverse.button--disabled,.patterns button--inverse.button--disabled{border:1px solid #a0a3cd;color:#a0a3cd}.patterns .button--inverse.button--disabled:hover,.patterns button--inverse.button--disabled:hover{background-color:transparent;border:1px solid #a0a3cd;box-shadow:none;color:#a0a3cd;outline:0;transition:none}.patterns .button--inverse:hover,.patterns button--inverse:hover{background-color:#52579c;box-shadow:none;color:#fff}.patterns .button--transparent,.patterns button--transparent{background-color:transparent;border:1px solid transparent}.patterns .button--transparent:hover,.patterns button--transparent:hover{box-shadow:none}.patterns .button--transparent-gray-text,.patterns button--transparent-gray-text{color:#959fa6}.patterns .button--transparent-gray-text:hover,.patterns button--transparent-gray-text:hover{border:1px solid #959fa6}.patterns .button--transparent-gray-text.button--disabled,.patterns button--transparent-gray-text.button--disabled{color:#dadee0}.patterns .button--transparent-white-text,.patterns button--transparent-white-text{color:#fff}.patterns .button--transparent-white-text:hover,.patterns button--transparent-white-text:hover{border:1px solid #fff}.patterns .button--transparent-white-text.button--disabled,.patterns button--transparent-white-text.button--disabled{color:#dadee0}.patterns .button--facebook,.patterns button--facebook{background-color:#3b5998;border:1px solid transparent;color:#fff}.patterns .button--facebook::before,.patterns button--facebook::before{background-image:url(https://assets.123helpme.com/1.14/images/logos/social/facebook-f.png);background-size:10px 18px;content:"";display:inline-block;height:18px;position:relative;right:12px;top:4px;width:10px}.patterns .button--facebook.button--circle::before,.patterns button--facebook.button--circle::before{right:0;top:7px}.patterns .button--twitter,.patterns button--twitter{background-color:#1da1f2;border:1px solid transparent;color:#fff}.patterns .button--twitter::before,.patterns button--twitter::before{background-image:url(https://assets.123helpme.com/1.14/images/logos/social/twitter.png);background-size:18px 18px;content:"";display:inline-block;height:18px;position:relative;right:11px;top:4px;width:18px}.patterns .button--twitter.button--circle::before,.patterns button--twitter.button--circle::before{right:0;top:8px}.patterns .button--google,.patterns button--google{background-color:#dd4b39;border:1px solid transparent;color:#fff}.patterns .button--google::before,.patterns button--google::before{background-image:url(https://assets.123helpme.com/1.14/images/logos/social/google-plus.png);background-repeat:no-repeat;background-size:24px 15px;content:"";display:inline-block;height:15px;position:relative;right:9px;top:3px;width:24px}.patterns .button--google.button--circle::before,.patterns button--google.button--circle::before{right:-1px;top:9px}.patterns .button--blue,.patterns button--blue{background-color:#419ad9;border:1px solid transparent;color:#fff}.patterns .button--orange,.patterns button--orange{background-color:#f2793d;border:1px solid transparent;color:#fff}.patterns .button--green,.patterns button--green{background-color:#30bf78;border:1px solid transparent;color:#fff}.patterns .button--green-white-outline,.patterns button--green-white-outline{border:1px solid #fff}.patterns .button--green-inverse,.patterns button--green-inverse{background-color:#fff;border:1px solid transparent;color:#30bf78}.patterns .button--red-outline,.patterns button--red-outline{background-color:#fff;border:1px solid #f44336;color:inherit}.patterns .button--salmon,.patterns button--salmon{background-color:#e55069;border:1px solid transparent;color:#fff}.patterns .button--purple,.patterns button--purple{background-color:#7562d9;border:1px solid transparent;color:#fff}.patterns .button--charcoal-gray,.patterns button--charcoal-gray{background-color:#435059;border:1px solid transparent;color:#fff}.patterns .button--white-blue,.patterns button--white-blue{background-color:#fff;border:1px solid transparent;color:#419ad9}.patterns .button--white-blue-border,.patterns button--white-blue-border{background-color:#fff;border:1px solid #419ad9;color:#419ad9}.patterns .button--small,.patterns button--small{line-height:1.6rem}.patterns .button--large,.patterns button--large{border-radius:1.6rem;font-size:1rem;line-height:3rem;padding:0 1.925rem}.patterns .button--disabled,.patterns button--disabled{background-color:#e1e4e5;border:1px solid transparent}.patterns .button--disabled:hover,.patterns button--disabled:hover{box-shadow:none;transition:none}.patterns .button--icon{height:39px}.patterns .button--icon__icon{display:inline-block;font-size:1.6em;line-height:1;margin-right:.1em;position:relative;top:7px}.patterns .badge,.patterns .badge-promo{border-radius:.25rem;color:#fff;display:inline-block;padding:.9375rem}.patterns .badge-promo--code-valid{background:#30bf78}.patterns .badge-promo--code-invalid{background:#959fa6}.patterns .icon--account{background-image:url(https://assets.123helpme.com/1.14/images/icons/user-icon-blue.png);height:"30px";width:"34px"}.patterns .sm-alert{border-radius:.25rem;background-color:#fafafa;border:1px solid #e1e4e5;color:#959fa6;font-size:.9em;margin-bottom:1em;padding:1.5em}.patterns .aside{border-left:2px solid #52579c;line-height:1.7em;padding:.5em}.patterns .card{-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;border-radius:.25rem;background-color:#fff;border:1px solid #e1e4e5;line-height:1.5rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem;position:relative}.patterns .card--bv-popup{position:absolute;text-align:left;visibility:hidden;z-index:3}.patterns .card--bv-popup--burger{border:1px solid #737a80;position:absolute;top:3.7rem;width:20rem}.patterns .card--bv-popup--burger-left{left:-.5rem}.patterns .card--bv-popup--burger-right{right:-.5rem}@media screen and (max-width:39.9375em){.patterns .card--bv-popup--burger-left{background-color:#fafafa;border-radius:0;left:-1.1rem;top:3.5rem;width:99.9%;width:99.9vw}.patterns .card--bv-popup--burger-right{right:-.9rem}}.patterns .card--icon{padding-left:25%}.patterns .card--icon__icon{left:1.9rem;position:absolute;top:1.5rem}.patterns .card--hover:hover{box-shadow:none}.patterns .card__full-size-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.patterns .card--account-login{right:0;top:3rem;width:14rem}.patterns .card--account-login.conditionally-visible{visibility:visible}.patterns .card--account{box-shadow:0 6px 12px rgba(50,50,50,.1);padding:2rem}.patterns .card--account__row{margin-bottom:1rem}.patterns .card--account__row:last-of-type{margin-bottom:0}.patterns .card--whitepaper{margin-bottom:1rem}.patterns .card--free-essays{height:14.5rem}.patterns .card--free-essays__content{height:6rem;overflow:hidden}.patterns .card--free-essays__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patterns .card__menu-list-header{border-bottom:1px solid #e1e4e5;border-top:1px solid #e1e4e5;color:#737a80;font-weight:500;letter-spacing:.1rem;padding:1rem 0;text-transform:uppercase}.patterns .card__menu-list-item{display:block;line-height:.8rem;margin-bottom:1.5rem;text-align:left}.patterns .card__menu-list-item:last-child{margin-bottom:0}.patterns .card__menu-list-link{color:#435059}.patterns .card__menu-list-link:hover{color:#52579c}.patterns .card__title{color:#737a80}.patterns .card__caption,.patterns .card__content,.patterns .card__details{color:#959fa6}.patterns .card__content-footer-container{margin-top:.5rem;position:relative}.patterns .card__document-icon-container{display:none;height:100%;left:0;padding-right:1rem;position:absolute;top:0;width:0}.patterns .card__document-icon-img{background-position:left top;background-repeat:no-repeat;background-size:100% auto;border:1px solid #e1e4e5;height:100%;width:100%}.patterns .card__footer-details{color:#737a80}.patterns .card__footer{color:#737a80;font-weight:500;letter-spacing:.1rem;text-transform:uppercase}.patterns .card__footer::after{color:#959fa6;content:" ›";font-size:1rem;margin-left:.3rem}.patterns .card__footnote{border-top:1px solid #e2e5e7;color:#959fa6;display:inline-block;font-weight:400;letter-spacing:.1rem;margin-bottom:0;padding-top:1rem;width:100%}@media screen and (min-width:64em){.patterns .card__footnote-abs-bottom--large{bottom:0;left:0;padding:1rem 2rem;position:absolute}}.patterns .card--cta{background-color:transparent;border:1px solid #435059;border-top:2px solid #52579c;color:#c2c8cc;line-height:1;min-height:200px;padding:2.5rem .625rem 1.25rem;text-align:center}@media print,screen and (min-width:64em){.patterns .card--cta{margin-bottom:0}.patterns .card--payment-plan__disclaimer{min-height:4rem}}.patterns .card--cta__heading{color:#fff;margin-bottom:.25em}.patterns .card--cta--drive{border-top:2px solid #f2793d}.patterns .card--cta--drive__icon{color:#f2793d;font-size:2.5rem}.patterns .card--cta--drive__colored-text{color:#f2793d}.patterns .card--cta--texty{border-top:2px solid #fbde4a}.patterns .card--cta--texty__icon{color:#fbde4a;font-size:2.5rem}.patterns .card--cta--texty__colored-text{color:#fbde4a}.patterns .card--cta--answers{border-top:2px solid #30bf78}.patterns .card--cta--answers__icon{color:#30bf78;font-size:2.5rem}.patterns .card--cta--answers__colored-text{color:#30bf78}.patterns .card--cta--studymode{border-top:2px solid #419ad9}.patterns .card--cta--studymode__icon{color:#419ad9;font-size:2.5rem}.patterns .card--cta--studymode__colored-text{color:#419ad9}.patterns .card--error{border-top:2px solid #e94033;color:#435059;display:none;margin-bottom:.7rem;text-align:left;transition:all .2s ease-in-out}.patterns .card--payment-plan:hover,.patterns .card-brick:hover{box-shadow:0 6px 12px rgba(50,50,50,.1);transition:all .25s}.patterns .card--error-floating{box-shadow:0 6px 12px rgba(50,50,50,.1);left:0;margin-left:.9rem;margin-right:.9rem;position:absolute;right:0;top:7rem;z-index:1}@media screen and (max-width:39.9375em){.patterns .card--error-floating{margin-left:.625rem;margin-right:.625rem}}.patterns .card--error__message{display:block}.patterns .card--error__message-code{display:block;font-weight:500}.patterns .card--error__item{display:block;padding-left:2rem;position:relative}.patterns .card--error__icon{color:#e94033;font-size:1.2rem;left:0;margin-right:.5rem;position:absolute;top:.25rem}.patterns .card--error__icon-text-s{top:.15rem}.patterns .card--payment-details{padding-bottom:0}.patterns .card--payment-plan{text-align:center}.patterns .card--payment-plan:hover{cursor:pointer}.patterns .card--payment-plan__description{margin-bottom:2rem}.patterns .card--payment-plan__disclaimer{margin-bottom:3rem}.patterns .card--payment-plan__discount,.patterns .card--payment-plan__text-block--description--strong{color:#f2793d;font-weight:700;text-transform:uppercase}.patterns .card--payment-plan__text-block--disclaimer{color:#959fa6;margin-bottom:.25em}.patterns .card--payment-plan__price{margin-bottom:0}.patterns .card--payment-plan__price-discount{margin-bottom:2rem}.patterns .card--payment-plan--popular{border-top-left-radius:0;border-top-right-radius:0}.patterns .card--payment-plan--popular__banner{background-color:#30bf78;border:1px solid #30bf78;border-top-left-radius:.25rem;border-top-right-radius:.25rem;color:#fff;font-weight:500;left:-1px;padding:.5rem;position:absolute;text-transform:uppercase;top:-2.5rem;width:calc(100% + 2px)}.patterns .card--payment-plan--popular__price{color:#30bf78}.patterns .card--payment-plan__price-caption{color:#c2c8cc;margin-bottom:.25rem}.patterns .card--payment-plan__title{font-weight:700;margin-bottom:1.5rem;text-transform:uppercase}.patterns .card--sidebar-nav{border-top:2px solid #52579c}@media screen and (max-width:63.9375em){.patterns .card--payment-plan--popular{margin-top:2.5rem}.patterns .card--sidebar-nav{margin-left:auto;margin-right:auto;width:50%}}@media screen and (max-width:39.9375em){.patterns .card--sidebar-nav{margin-left:auto;margin-right:auto;width:100%}}.patterns .card--sidebar-nav__link{color:#52579c;display:block;line-height:1.4}.patterns .card--sidebar-nav__list-item{margin-bottom:.8rem}.patterns .card--sidebar-nav__list-item--separators{border-bottom:1px solid #e1e4e5;padding:.25rem 0}.patterns .card--sidebar-nav__section{margin-bottom:1rem}.patterns .content-gradient{position:relative}.patterns .content-gradient::after{background:0 0;background:-moz-linear-gradient(top,rgba(255,255,255,0),#fff);background:-webkit-gradient(left top,left bottom,rgba(255,255,255,0),#fff);background:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background:-o-linear-gradient(top,rgba(255,255,255,0),#fff);background:-ms-linear-gradient(top,rgba(255,255,255,0),#fff);background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$color1', endColorstr='$color2', GradientType=0);content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%}.patterns .card-brick{-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;border-radius:.25rem;background-color:#fff;border:.0625rem solid #e1e4e5;margin-bottom:1.5rem;padding:.9375rem}.patterns .card-brick-column:last-child:not(:first-child){float:left}.patterns .card-brick--small{-webkit-border-radius:.125rem;-moz-border-radius:.125rem;-ms-border-radius:.125rem;border-radius:.125rem;color:#435059;display:inline-block;height:100%;padding:1.5rem .75rem;text-align:center;width:100%}@media print,screen and (min-width:64em){.patterns .card-brick--small{position:relative;right:.9375rem}}.patterns .card-brick--small:hover{background-color:#419ad9;color:#fff}.patterns .card-brick__title{color:#435059;display:block;float:left;font-size:1em;font-weight:500;line-height:1;margin-top:.1875em}.patterns .card-brick__avatars{float:right}.patterns .card-brick__avatar{-webkit-border-radius:.625rem;-moz-border-radius:.625rem;-ms-border-radius:.625rem;border-radius:.625rem;color:#fff;display:block;float:left;font-size:.75em;font-weight:700;height:1.5em;line-height:1.5em;text-align:center;width:1.5em;margin:0 .3125rem 0 0}.patterns .card-brick__avatar:last-child{margin-right:0}.patterns .card-brick__sub-title{color:#52579c;float:left;font-size:.875em;line-height:1}.patterns .card-brick__icons-detail{color:#737a80;float:right;font-size:.875em;line-height:1}.patterns .box-shadow,.patterns .paper-body{-webkit-box-shadow:0 3px 13px -5px rgba(0,0,0,.3);-moz-box-shadow:0 3px 13px -5px rgba(0,0,0,.3)}.patterns .card-row--details{margin-top:.3125em}.patterns .card-row::after{clear:both;content:".";display:block;height:0;visibility:hidden}.patterns .checklist-list__item{margin-bottom:.5rem;padding-left:2rem;position:relative;text-align:left}.patterns .checklist-list__item--strong{font-weight:700;text-decoration:underline}.patterns .checklist-list__item-icon{color:#52579c;left:0;position:absolute;top:2px}.patterns .checklist-list__item-icon-l{top:-2px}.patterns .checklist-list--bullet-points{list-style-type:disc}.patterns .checklist-list--bullet-points__item{margin-left:1rem}.patterns .component-category{margin-bottom:1.875rem;max-width:300px;padding:.3rem 0;text-align:center}.patterns .component-category__icon{color:#52579c;display:inline-block;font-size:1.75rem;height:2.4rem}.patterns .component-cats-subcats{display:inline-block;margin-bottom:1em;min-height:4em;padding:.3125em 0;text-align:left}.patterns .component-cats-subcats:last-child:not(:first-child){float:left}.patterns .component-cats-subcats__inner{margin:auto;text-align:left;width:10rem}.patterns .component-cats-subcats__heading,.patterns .component-cats-subcats__heading-only{color:#435059}@media screen and (min-width:481px){.patterns .component-cats-subcats__heading-only{position:relative;top:.3rem}}.patterns .component-cats-subcats__heading:hover{color:#419ad9}.patterns .component-cats-subcats__icon{color:#52579c;display:inline-block;font-size:2.3rem;height:2.6rem;vertical-align:top}@media screen and (max-width:480px){.patterns .component-cats-subcats__inner{width:100%}.patterns .component-cats-subcats__icon{display:block;position:relative;text-align:center}}.patterns .component-cats-subcats__text{display:inline-block;position:relative;text-align:left;max-width:70%;margin:0 0 0 .5rem}@media screen and (max-width:480px){.patterns .component-cats-subcats__text{margin:0;max-width:100%;text-align:center;width:100%}}.patterns .component-cats-subcats__subcat{color:#959fa6;display:inline}.patterns .component-cats-subcats__subcat:hover{color:#419ad9}.patterns .component-cats-subcats__subcat-cont{color:#959fa6;height:23px;max-width:99%}.patterns .hero-bullets [class*=" icon-"]::before,.patterns .hero-bullets [class^=icon-]::before,.patterns .hero-bullets [data-icon]::before{vertical-align:middle}.patterns .hero-bullets__item{display:inline-block;text-align:center}.patterns .hero-bullets__icon{display:inline-block;font-size:1.5em;margin-bottom:.0625em;position:relative;top:1px}.patterns .copyright-block{color:#959fa6;margin-bottom:1.55rem}.patterns .copyright-block__logo{height:1.875em;margin-bottom:1.2rem}.patterns .copyright-block__logo__icon{font-size:1.875rem}.patterns .copyright-block__logo__span{display:inline-block;font-size:1rem;font-weight:400;line-height:1.875rem;vertical-align:top}@media print,screen and (min-width:40em){.patterns .copyright-block__logo__icon{float:left;margin-right:.25em}.patterns .copyright-block__logo__span{float:left}}.patterns .copyright-block__social{margin-bottom:1.875em}.patterns .copyright-block__social__circle{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:1px solid #fff;display:inline-block;height:37px;margin-right:.4375em;position:relative;text-align:center;width:37px}.patterns .copyright-block__social__circle--no-stroke{border:0;right:12px}.patterns .copyright-block__social__circle__icon{bottom:0;color:#fff;font-size:1rem;left:0;line-height:2.6rem;margin:auto;position:absolute;right:0;top:0}.patterns .copyright-block__copyright{display:block;padding-top:1.2rem}.patterns .essay-details{display:block;margin-bottom:1rem}.patterns .essay-details__item{color:#959fa6;font-size:.9em;font-weight:400}.patterns .essay-details>::after{color:#c2c8cc;content:"•";font-size:1.4em;margin:0 .4em;position:relative;top:.1em}.patterns .essay-details>:last-child::after{content:" ";margin:0}.patterns .media-block{margin-bottom:3.75rem;padding-left:5.625rem;position:relative}.patterns .media-block__avatar{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:.0625em solid #e1e4e5;height:60px;left:0;line-height:1;padding:.75rem;position:absolute;text-align:center;top:0;width:60px}.patterns .media-block__avatar__icon{color:#52579c;font-size:1.5rem;line-height:1.75em}.patterns .media-block__content__heading{line-height:1rem;margin:0}.patterns .media-block__content__link{color:#435059}.patterns .media-block__content__link:hover{color:#419ad9}.patterns .media-block__content__text{color:#959fa6;margin-bottom:0}.patterns .card--avatar__title{margin:0}.patterns .card--avatar__aside{margin-top:.9375em}.patterns .card--avatar__media-block{margin-bottom:0;padding-left:3.125rem}.patterns .card--avatar__media-block__avatar{border:0;height:auto;padding:0;width:auto}.patterns .card--avatar__media-block__avatar__img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;height:2em;width:2em}.patterns .nav-breadcrumbs{display:block;margin-bottom:1.3em}.patterns .nav-breadcrumbs__item{color:#959fa6;font-size:.75rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.patterns .nav-breadcrumbs>::after{color:#c2c8cc;content:">";font-size:1.1em;margin:0 .4em;position:relative}.patterns .nav-breadcrumbs>:last-child::after{content:" ";margin:0}.patterns .nav-tabs{margin-bottom:.9375rem;text-align:center}.patterns .nav-tabs__item{border-bottom:2px solid transparent;color:#959fa6;font-weight:500;letter-spacing:.0625em;margin:0 .625em;padding:.625em;text-transform:uppercase;display:block}@media print,screen and (min-width:40em){.patterns .nav-tabs__item{display:inline-block}}.patterns .nav-tabs__item:hover{border-bottom:2px solid #c2c8cc}.patterns .nav-tabs__content{display:none}.patterns .nav-tabs__content--active{display:block}.patterns .nav-tabs--active{border-bottom:2px solid #52579c;color:#52579c}.patterns .nav-tabs--active:hover{border-color:#52579c}.patterns .vertical-nav-list{margin-bottom:1.7rem}.patterns .vertical-nav-list__heading{color:#fff;font-size:1rem;letter-spacing:.125em;margin-bottom:1.25em;text-transform:uppercase}.patterns .vertical-nav-list__item{font-size:1rem;line-height:1.75em}.patterns .vertical-nav-list__item__anchor{color:#fff;font-weight:500;margin-right:.3125em}.patterns .paper{font-size:1.5rem;line-height:2.1em}@media screen and (max-width:63.9375em){.patterns .paper{font-size:1.25rem}}@media screen and (max-width:39.9375em){.patterns .paper{font-size:1rem}}.patterns .paper__title{font-size:2.25rem;font-weight:400;margin-bottom:.5em}.patterns .paper-container{background:#fff;padding:8rem}@media screen and (max-width:63.9375em){.patterns .paper__title{font-size:2rem}.patterns .paper-container{padding:5rem}}@media screen and (max-width:39.9375em){.patterns .paper__title{font-size:1.75rem}.patterns .paper-container{padding:2rem 1rem 1rem}}@media print,screen and (min-width:64em){.patterns .component-cats-subcats{min-height:auto}.patterns .nav-tabs{text-align:right}.patterns .paper-container--with-sidebar{padding:5rem}}.patterns .paper--related{margin-bottom:6rem;position:relative}.patterns .paper--related__title{font-size:2.2rem;font-weight:400}@media screen and (max-width:63.9375em){.patterns .paper--related__title{font-size:2rem}}@media screen and (max-width:39.9375em){.patterns .paper--related__title{font-size:1.75rem}}.patterns .paper--related__details{color:#737a80;display:block;font-size:1rem;margin:.5rem 0 1.5rem}.patterns .paper--related-separator{border-top:1px solid #c2c8cc;margin:7rem auto 4rem;position:relative;text-align:center;width:80%}.patterns .paper--related-separator-word{background-color:#fff;bottom:35px;color:#c2c8cc;display:inline-block;font-size:1.6rem;height:50px;margin:auto;padding:1rem;position:relative;width:125px}.patterns .paper__cta{bottom:2rem;left:0;position:absolute;width:100%;z-index:1}.patterns .paper__gradient{left:0;position:absolute;width:100%;z-index:1}.patterns .paper__gradient--bottom{background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);bottom:0;height:150px}.patterns .pagination{border-top:.0625rem solid #e1e4e5;padding:2rem 0;position:relative}.patterns .pagination-simple__curpage,.patterns .pagination-simple__next{margin-left:1rem}.patterns .pagination-simple__curpage{color:#52579c}.patterns .pagination-simple__next,.patterns .pagination-simple__prev{color:#52579c;text-decoration:underline}.patterns .pagination-simple__next:hover,.patterns .pagination-simple__prev:hover{text-decoration:none}.patterns .pagination-simple__next--disabled,.patterns .pagination-simple__prev--disabled{color:#c2c8cc;text-decoration:none}.patterns .pagination__next-prev{color:#959fa6;height:0;margin-top:.5rem;width:100%;z-index:0}@media print,screen and (min-width:40em){.patterns .pagination__next-prev{margin-top:0;position:absolute;top:2rem}}.patterns .pagination__next-prev::after{clear:both;content:".";display:block;height:0;visibility:hidden}.patterns .pagination__next,.patterns .pagination__prev{color:#959fa6}.patterns .pagination__next:hover,.patterns .pagination__page-number--active,.patterns .pagination__prev:hover{color:#52579c}.patterns .pagination__next{float:right}.patterns .pagination__prev{float:left}.patterns .pagination__page-numbers-container{display:flex;justify-content:space-between;margin:auto;width:100%;z-index:1}@media print,screen and (min-width:40em){.patterns .pagination__page-numbers-container{display:inline-block;width:auto}.patterns .pagination__page-number{margin-right:2rem}}.patterns .pagination__page-number{cursor:pointer;display:inline-block;width:1.5rem}.patterns .pagination__page-number--inactive{color:#959fa6}.patterns .pagination__page-number:last-child{margin-right:0}.patterns .paper-body{-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;border-radius:.25rem;box-shadow:0 3px 13px -5px rgba(0,0,0,.3);border:1px solid #e1e4e5;display:block;font-size:1.25em;line-height:1.8em;overflow-wrap:break-word;padding:2em;word-wrap:break-word}@media screen and (max-width:39.9375em){.patterns .paper-body{font-size:1.1rem;line-height:1.6rem;padding:1em}}.patterns .paper-body--no-border{border:0;box-shadow:none}.patterns .paper-body--floating{border-radius:unset;box-shadow:unset}.patterns .header-splat__search-box,.patterns .no-shadow{box-shadow:none}.patterns .paper-body--floating__extra-heading{border-left:1px solid #e1e4e5;border-right:1px solid #e1e4e5;border-top:1px solid #e1e4e5;padding:1rem 2rem}.patterns .paper-body__aside{margin:1.5em 0}.patterns .paper-body :last-child{margin-bottom:0}.patterns .paper-body__gradient{left:0;position:absolute;width:100%;z-index:1}.patterns .paper-body__gradient--top{background:linear-gradient(to bottom,#fff,rgba(255,255,255,0));bottom:110px;height:150px;top:30px;top:22px}.patterns .paper-body__gradient--bottom{background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);bottom:110px;height:150px}.patterns .paper-body__cta{background-color:#fff;bottom:2rem;height:5rem;left:0;padding:2rem;position:absolute;width:100%;z-index:1}.patterns .recurly-hosted-field{height:2.875rem}@media print,screen and (min-width:40em){.patterns .recurly-hosted-field-number{padding-right:7rem}}.patterns .search-box{display:inline-block;position:relative;width:100%}@media screen and (min-width:64em) and (max-width:74.9375em){.patterns .search-box--123-helpme{max-width:45%}}@media screen and (min-width:75em){.patterns .search-box--123-helpme{max-width:60%}}.patterns .sm-rhino-show-727-down,.patterns .sm-rhino-show-728-up{max-width:100%}.patterns .search-box__select{height:2.5rem;left:0;padding:.7rem .7rem .7rem .3rem;position:absolute;top:0;width:6.5rem;z-index:2;border-radius:4px 0 0 4px}@media screen and (max-width:39.9375em){.patterns .search-box__select{border-radius:0}}.patterns .search-box__select::after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #fff;content:" ";height:0;position:absolute;right:.3rem;top:1.05rem;width:0}.patterns .search-box__select-text{position:relative;right:.25rem}.patterns .search-box__popup{left:0;right:unset;top:0;width:8rem;z-index:2}.patterns .search-box__input{border:1px solid transparent;border-radius:4px;display:inline-block;font-size:1rem;height:3.75rem;margin:0;padding:1.25rem 3.75rem 1.25rem 1.875rem;position:relative;width:100%;z-index:1}.patterns .search-box__input:focus{outline:0}.patterns .search-box__input--auto,.patterns .search-box__input--gray-bg{background-color:#fafafa;border:1px solid #e1e4e5;box-shadow:none}.patterns .search-box__input--splat-header{height:3.125rem;margin:0;padding:.25rem 2.5rem .25rem 1rem}@media screen and (max-width:39.9375em){.patterns .search-box__input--splat-header{border-radius:0;padding-right:.5rem}}.patterns .search-box__input--with-select{padding-left:7rem}.patterns .search-box__button{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;display:block;height:60px;margin:0;outline:0;padding:0;position:absolute;right:0;top:0;width:60px;z-index:2}.patterns .search-box__button--dark{background-color:#435059}.patterns .search-box__button--splat-header{background-color:#52579c;border-bottom:1px solid #6b9cc7;border-left:0;border-right:1px solid #6b9cc7;border-top:1px solid #6b9cc7;height:3.125rem;width:3.125rem}@media screen and (max-width:39.9375em){.patterns .search-box__button--splat-header{display:none}.patterns .search-box__button--splat-header-no-hide{display:block}.patterns .search-result__content-footer-container{padding-left:0}}.patterns .search-box__icon{color:#fff;font-size:22px;line-height:3.75rem;text-align:center}.patterns .search-box__icon [class*=" icon-"]::before,.patterns .search-box__icon [class^=icon-]::before,.patterns .search-box__icon [data-icon]::before{vertical-align:middle}.patterns .search-box__icon--splat-header{line-height:2.35rem}.patterns .search-box--blue .search-box__select{background-color:#419ad9}.patterns .search-box--blue .search-box__select::after{border-top:8px solid #fff}.patterns .search-box--blue .search-box__select-text{color:#fff}.patterns .search-box--blue .search-box__input{border:1px solid #419ad9}.patterns .search-box--blue .search-box__button{background-color:#419ad9;color:#fff}.patterns .search-box--blue .search-box__button--splat-header{border-bottom:1px solid #419ad9;border-right:1px solid #419ad9;border-top:1px solid #419ad9}.patterns .search-box--green .search-box__select{background-color:#30bf78}.patterns .search-box--green .search-box__select::after{border-top:8px solid #fff}.patterns .search-box--green .search-box__select-text{color:#fff}.patterns .search-box--green .search-box__input{border:1px solid #30bf78}.patterns .search-box--green .search-box__button{background-color:#30bf78;color:#fff}.patterns .search-box--green .search-box__button--splat-header{border-bottom:1px solid #30bf78;border-right:1px solid #30bf78;border-top:1px solid #30bf78}.patterns .search-box--brand .search-box__select{background-color:#6b9cc7}.patterns .search-box--brand .search-box__select::after{border-top:8px solid #52579c}.patterns .search-box--brand .search-box__select-text{color:#52579c}.patterns .search-box--brand .search-box__input{border:1px solid #6b9cc7}.patterns .search-box--brand .search-box__button{background-color:#6b9cc7;color:#52579c}.patterns .search-box--brand .search-box__button--splat-header{border-bottom:1px solid #6b9cc7;border-right:1px solid #6b9cc7;border-top:1px solid #6b9cc7}.patterns .search-box--brand-combo .search-box__select{background-color:#008d9e}.patterns .search-box--brand-combo .search-box__select::after{border-top:8px solid #fff}.patterns .search-box--brand-combo .search-box__select-text{color:#fff}.patterns .search-box--brand-combo .search-box__input{border:1px solid #52579c}.patterns .search-box--brand-combo .search-box__button{background-color:#008d9e;color:#fff}.patterns .section-heading--writing-genius__subtitle,.patterns .section-heading__subheading{color:#959fa6}.patterns .search-box--brand-combo .search-box__button--splat-header{border-bottom:1px solid #52579c;border-right:1px solid #52579c;border-top:1px solid #52579c}.patterns .search-result__title{font-family:inherit;text-decoration:inherit}.patterns .search-result__title:hover{text-decoration:inherit}.patterns .search-result__button{display:inline-block;margin-top:.5rem}.patterns .search-result__document-icon-container,.patterns .search-result__footer-details,.patterns .search-result__footer-links{display:none}.patterns .search-result__content-footer-container{padding-left:0}@media screen and (min-width:40em) and (max-width:63.9375em){.patterns .search-result__content-footer-container{padding-left:0}.patterns .search-result__document-icon-container{width:0}}@media screen and (max-width:39.9375em){.patterns .search-result__document-icon-container{display:none;padding-right:0}}.patterns .search-result__document-icon-img{background-image:url(0)}.patterns .section-heading{margin-bottom:.9375rem;text-align:center}@media print,screen and (min-width:64em){.patterns .section-heading{text-align:left}}.patterns .section-heading--floating{border-left:1px solid #e1e4e5;border-right:1px solid #e1e4e5;border-top:1px solid #e1e4e5;margin-bottom:0;margin-top:2rem;padding:2rem 2rem 1rem}.patterns .section-heading-xl{margin-bottom:2.125rem}.patterns .section-heading-l{margin-bottom:3.75rem}.patterns .section-heading--margin-s{margin-bottom:1.75rem}.patterns .section-heading--inverse-l{margin-bottom:2.125em}.patterns .section-heading--no-margin{margin-bottom:0}.patterns .section-heading--payment-plan{margin-bottom:5rem}.patterns .section-heading--hero{min-height:unset;padding:0;text-align:center}.patterns .section-heading--hero-homepage{padding-bottom:1.25em}.patterns .section-heading--hero-homepage__subtitle{font-weight:400}.patterns .section-heading__htag--with-image{margin-left:3rem}@media screen and (max-width:39.9375em){.patterns .section-heading__htag--with-image{margin-left:3.5rem}}.patterns .section-heading-button{display:inline-block;left:-3rem;position:absolute;top:0}.patterns .section-heading-button__icon{display:block;position:relative;top:.3rem}.patterns .share-block{margin-bottom:1rem}.patterns .share-block__item{display:inline-block;margin-right:.5em}.patterns .sidebar-block{display:block;margin-bottom:2em}.patterns .sidebar-block__heading{margin-bottom:1rem}.patterns .talking-head{text-align:center}.patterns .talking-head__img-cont{display:inline-block;height:83px;width:83px}@media print,screen and (min-width:40em){.patterns .talking-head{text-align:left}.patterns .talking-head__img-cont{left:0;position:absolute;top:0}.patterns .talking-head__para{padding-left:6.25rem;padding-right:1rem}}.patterns .talking-head__separator{display:none}@media print,screen and (min-width:64em){.patterns .talking-head__img-cont{left:.7rem}.patterns .talking-head__para{padding-right:1.5rem}.patterns .talking-head__separator{background-color:#6b9cc7;display:block;height:12rem;opacity:.3;position:absolute;right:.75rem;top:-1.25rem;width:.25rem}}.patterns .sm-rhino--sidebar{margin-bottom:2.5rem}@media screen and (max-width:727px){.patterns .sm-rhino-show-728-up{display:none}}@media screen and (min-width:728px){.patterns .sm-rhino-show-727-down{display:none}}.patterns .sm-rhino__img{max-width:100%;width:auto}.patterns .show-full-document__exclusive-image{height:24px;margin-right:.5rem;position:relative;top:8px;width:24px}.patterns .tag-block{margin-bottom:1em}@media print,screen and (min-width:64em){.patterns .tag-block{margin-bottom:1.875rem}}.patterns .tag-block__li--flowing{display:inline-block;list-style-type:none;margin:0 .8rem 0 0}.patterns .tag-block__li--link{display:block;font-size:.875rem;list-style-type:none;margin:0 0 .4rem}.patterns .article__header__label{margin:1rem 0}.patterns .bottom-search__section-heading{margin-bottom:2em;text-align:center}.patterns .bottom-search__section-heading__title{margin:0}.patterns .header-splat{background-color:#6b9cc7;border-bottom:0;min-width:20rem;padding:.8125rem 0}.patterns .header-splat__logo-container{background-image:url(https://assets.123helpme.com/1.14/images/logos/123-helpme/logo-123-helpme-mobile-lg.png);background-position:left center;background-repeat:no-repeat;display:block;height:100%}.patterns .header-splat__logo-container--tall-image{background-size:auto 100%}@media screen and (max-width:39.9375em){.patterns .article__header__heading{font-size:1.3rem}.patterns .header-splat__search-box{left:0;position:absolute;top:4.1rem;visibility:hidden}.patterns .header-splat__search-box.conditionally-visible{visibility:visible}.patterns .header-splat__search-box--low{top:5.2rem}.patterns .header-splat__search-box--custom-nav{position:fixed;top:5.5rem}}.patterns .header-splat__join-btn{background-color:#30bf78;border:1px solid transparent;color:#fff}.patterns .header-splat__join-btn:hover{border:1px solid #fff}.patterns .header-splat__sign-in-btn{background-color:transparent;border:1px solid transparent;color:#fff}.patterns .header-splat__sign-in-btn:hover{border:1px solid #fff}.patterns .header-splat__search-toggle-container{cursor:pointer;display:block;font-size:1.5rem;height:2.3rem;position:absolute;right:10.5rem;top:.6125rem;visibility:visible;width:2.3rem}@media print,screen and (min-width:40em){.patterns .header-splat__logo-container{background-image:url(https://assets.123helpme.com/1.14/images/logos/123-helpme/logo-123-helpme-lg.png);min-width:120px}.patterns .header-splat__search-toggle-container{visibility:hidden}}.patterns .header-splat__search-toggle-container--logged-in{right:3.5rem}.patterns .header-splat__search-toggle-container--my-account{right:8.5rem}.patterns .header-splat__search-toggle-container--custom-nav{right:0;top:.8rem}.patterns .header-splat__icon-ui-24-search-toggle{color:#fff;font-size:1.75rem;line-height:.5}.patterns .header-splat--inverse{background-color:#303940;border-bottom:0;color:#c2c8cc}.patterns .header-splat__login{position:relative;text-align:right}.patterns .header-splat__columns{height:3.125rem;position:relative}.patterns .section{background-color:#fff;border-bottom:.0625rem solid #e1e4e5;min-width:300px;padding-bottom:3.75rem;padding-top:3.75rem;position:relative}.patterns .section--rounded-top{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.patterns .section--rounded-bottom{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.patterns .section--floating{border:1px solid #e1e4e5;padding:2rem}.patterns .section--floating__tab-heading{border-left:1px solid #e1e4e5;border-right:1px solid #e1e4e5;border-top:1px solid #e1e4e5;margin-bottom:0;padding:1rem 2rem}.patterns .section__avatar-cards{padding-bottom:0;padding-top:1rem}.patterns .section--padding-l{padding-bottom:4.5rem;padding-top:4.5rem}.patterns .section--padding-m{padding-bottom:3rem;padding-top:3rem}.patterns .section--padding-s{margin-bottom:3rem;padding-bottom:2rem;padding-top:2rem}.patterns .section__row{margin-bottom:1rem}.patterns .section--breadcrumbs{padding-bottom:1rem;padding-top:1rem}.patterns .section--whitepaper{border:0;padding-bottom:1.5rem;padding-top:1.5rem}.patterns .section--whitepaper-first{border:0;padding-bottom:1rem}.patterns .section--need-help{background-color:#fff;border-bottom:1px solid #e1e4e5}.patterns .section--need-help__column{margin:auto;max-width:65rem}.patterns .section--need-help__item{display:inline-block;padding-left:8.5rem;padding-right:2rem;position:relative;vertical-align:top;width:49%}@media screen and (max-width:63.9375em){.patterns .section--need-help__item{margin-bottom:3rem;margin-left:auto;margin-right:auto;padding-left:7rem}}@media screen and (max-width:39.9375em){.patterns .section--need-help{text-align:center}.patterns .section--need-help__item{padding-left:5rem;width:100%}}.patterns .section--need-help__link{letter-spacing:.1rem;text-transform:uppercase}.patterns .section--need-help__link::after{content:" ›";font-size:1rem;margin-left:.3rem}.patterns .section--need-help__icon{height:auto;width:100%}.patterns .section--need-help__icon-cont{left:0;top:-1rem}@media screen and (max-width:63.9375em){.patterns .section--need-help__icon-cont{left:0;top:0;width:90px}}@media screen and (max-width:39.9375em){.patterns .section--need-help__icon-cont{width:60px}}.patterns .section--essay-list{border-bottom:0}.patterns .section--essay-list__list{margin-bottom:2rem}.patterns .section--essay-list__list-item{display:block;margin-bottom:1rem}.patterns .section--essay-list__list-item__icon{border:1px solid #c2c8cc;border-radius:.25rem;display:none;height:auto;max-width:100%;width:auto}.patterns .section--essay-list__list-item__text{display:inline-block;vertical-align:top}.patterns .section--essay-list__list-item__title{color:#435059}.patterns .section--essay-list__list-item__title:hover{text-decoration:underline}.patterns .section--essay-list__list-item__copy{color:#959fa6}.patterns .section--hero{background-position:center center;background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;color:#fff;text-align:center}.patterns .section--hero__icon{font-size:4rem}.patterns .section--hero-homepage{background-color:#435059;background-image:url(https://assets.123helpme.com/1.14/images/hero-3.jpg)}.patterns .section--hero-default,.patterns .section--hero-essays{background-color:#41b3d8;background-image:url(https://assets.123helpme.com/1.14/images/bgs/hero-blue-swirls.jpg)}.patterns .section--hero-blue-books{background-color:#036;background-image:url(https://assets.123helpme.com/1.14/images/bgs/hero-blue-books.jpg)}.patterns .section--hero-blue-swirls{background-color:#41b3d8;background-image:url(https://assets.123helpme.com/1.14/images/bgs/hero-blue-swirls.jpg)}.patterns .section--hero-green-swirls{background-color:#26bc7b;background-image:url(https://assets.123helpme.com/1.14/images/bgs/hero-green-swirls.jpg)}.patterns .section--hero-green-gradient{background:linear-gradient(to left top,#30bf78,#2af9b0)}.patterns .section--hero-dashboard{background-color:#a0d7fe}.patterns .section--hero-dashboard__heading{color:#fff}.patterns .section--hero-uploads{background-color:#fff;color:#435059}.patterns .section--hero-blue{background:#3284bf;background:linear-gradient(to right,#3284bf,#38b1d9);background:-webkit-linear-gradient(left,#3284bf,#38b1d9);background:-o-linear-gradient(left,#3284bf,#38b1d9);background:-ms-linear-gradient(left,#3284bf,#38b1d9);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#3284bf, endColorstr=#38b1d9, GradientType=1 );background-color:#419ad9}.patterns .section--hero__search-box{margin-bottom:1.5625rem;max-width:48.125rem}.patterns .section--hero-flexible__img-container{background-position:center center;background-repeat:no-repeat;margin-bottom:1rem}.patterns .section--hero__need-help{border:1px solid #fff;border-radius:.25rem;bottom:.5rem;display:inline-block;padding:.3rem .5rem;position:relative}.patterns .section--hero-123-helpme__row{padding-top:2rem}@media print,screen and (min-width:40em){.patterns .section--essay-list__list-item__icon{display:inline-block}.patterns .section--essay-list__list-item__text--inline{margin-left:1rem;width:80%}.patterns .section--hero-123-helpme__row{padding-top:59%}}@media print,screen and (min-width:64em){.patterns .section--essay-list__list-item__text--inline{margin-left:1rem;width:82.5%}.patterns .section--hero-123-helpme{height:416px}.patterns .section--hero-123-helpme__row{padding-top:5rem}}@media screen and (min-width:64em) and (max-width:74.9375em){.patterns .section--hero__subheading--123{max-width:50%}}@media screen and (min-width:75em){.patterns .section--hero__subheading--123{max-width:67%}}.patterns .section--hero__footnote{margin-bottom:2rem}@media screen and (min-width:64em){.patterns .section--hero__footnote{bottom:2rem;left:1rem;margin-bottom:0;max-width:20%;position:absolute}}.patterns .section--gray{background-color:#fafafa;padding-bottom:1.25rem;padding-top:3.125rem}.patterns .section--gray__link{color:#435059;display:block}.patterns .section--gray__link:hover{color:#52579c}.patterns .section--checkout{padding-bottom:1.25rem;padding-top:2rem}.patterns .section--checkout__checklist-item{margin-bottom:.125rem}.patterns .section--checkout-row{margin-bottom:1rem}@media screen and (max-width:39.9375em){.patterns .section--checkout{padding-bottom:1rem;padding-top:1rem}.patterns .section--checkout-row{margin-bottom:.5rem 0}}.patterns .section--inverse{background-color:#303940;border-bottom:0;color:#c2c8cc;padding-bottom:3.4375rem}.patterns .section--inverse__heading{color:#fff}.patterns .section--inverse__caption{color:#c2c8cc}.patterns .section--footer{background-color:#6b9cc7;border-bottom:0;border-top:0;text-align:center}@media print,screen and (min-width:40em){.patterns .section--footer{text-align:left}}.patterns .section--essay{border:0;padding-bottom:1.8em;padding-top:1.8em}.patterns .section--page-description{padding-bottom:2rem;padding-top:0}.patterns .section--page-description__para{margin-bottom:1.5rem}.patterns .section--tag-list{border-top:.0625rem solid #e1e4e5}.patterns .section--rhino-horiztonal{border-bottom:0;padding-top:0}.patterns .section-divider{background-color:#fff;padding-bottom:1em;padding-top:1em}.patterns .top-nav{color:#737a80;padding:1.25rem;position:fixed;text-align:left;width:100%;z-index:3}.patterns .top-nav--slim{height:4.125rem;padding:.5rem;position:relative}.patterns .top-nav__burger-menu{display:inline-block}.patterns .top-nav__item{display:inline-block;margin-left:.6rem;position:relative}.patterns .top-nav__item-flyout{display:none;left:0;position:absolute;top:0}.patterns .top-nav__search-box{margin-left:2.5rem;max-width:30rem}.patterns .top-nav-input{background-color:#fafafa;border:1px solid #e1e4e5;color:#737a80;height:3rem;padding:1rem 3rem 1rem 1rem}.patterns .top-nav-button{height:3rem}.patterns .top-nav-button-icon{line-height:unset}.patterns .cite-document__text{margin-bottom:.8em}.patterns .upload-box{border:3px dashed #b2d0f2;border-radius:4px;padding:4rem;position:relative;width:100%}.patterns .upload-box__bg{background-color:#f6f9fd;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.patterns .upload-files__file{border:1px solid #e1e4e5;border-radius:.25rem;min-height:4rem;padding:1.3rem;position:relative;text-align:left}.patterns .upload-files__file--valid .upload-files__icon{color:#30bf78}.patterns .upload-files__file--valid .upload-files__filename{color:#435059}.patterns .upload-files__file--valid .upload-files__label{background-color:#30bf78}.patterns .upload-files__file--invalid .upload-files__filename,.patterns .upload-files__file--invalid .upload-files__icon{color:#f44336}.patterns .upload-files__file--invalid .upload-files__label{background-color:#f44336}.patterns .upload-files__file--complete .upload-files__icon{color:#30bf78}.patterns .upload-files__file--complete .upload-files__filename{color:#435059}.patterns .upload-files__file--complete .upload-files__label{background-color:#30bf78}.patterns .upload-files__file--incomplete .upload-files__filename,.patterns .upload-files__file--incomplete .upload-files__icon{color:#f44336}.patterns .upload-files__file--incomplete .upload-files__label{background-color:#f44336}.patterns .upload-files__file--pending .upload-files__filename,.patterns .upload-files__file--pending .upload-files__icon{color:#419ad9}.patterns .upload-files__file--pending .upload-files__label{background-color:#419ad9}.patterns .upload-files__file-header-rule{border-top:1px solid #e1e4e5;position:relative;top:1.4rem}.patterns .upload-files__icon{font-size:1.8rem;position:absolute;top:1rem}@media screen and (max-width:39.9375em){.patterns .upload-files__file{padding:1.3rem .75rem}.patterns .upload-files__icon{font-size:1.25rem;top:1.25rem}}.patterns .upload-files__icon-thankyou{color:#30bf78;font-size:6rem;line-height:1}.patterns .upload-files__filename{display:inline-block;padding-left:2.7rem;width:78%;word-break:break-all}@media screen and (min-width:40em) and (max-width:63.9375em){.patterns .upload-files__filename{width:67%}}.patterns .upload-files__filename-msg{word-break:normal}.patterns .upload-files__close{bottom:.3rem;color:#737a80;display:inline-block;font-size:2rem;margin-left:2rem;position:relative;vertical-align:top}.patterns .brand-primary,.patterns .brand-primary--hover:hover{color:#52579c}@media screen and (max-width:39.9375em){.patterns .upload-files__filename{overflow:hidden;padding-left:1.75rem;text-overflow:ellipsis;width:55%}.patterns .upload-files__close{bottom:.4rem;margin-left:.8rem}}.patterns .upload-files__label{display:inline-block;font-weight:500;text-align:center;vertical-align:top;width:8rem}@media screen and (max-width:39.9375em){.patterns .upload-files__label{font-size:.75rem;padding:.25rem;right:2.5rem;top:1.4rem;width:auto}}.patterns .no-padding,.patterns .vert-center-content{padding:0}.patterns .no-padding--bottom,.patterns .padding-bottom-0{padding-bottom:0}.patterns .no-padding--top,.patterns .padding-top-0{padding-top:0}.patterns .upload-files__label-close-cont{height:1.7rem;position:absolute;right:1.3rem;text-align:right;top:1.3rem;vertical-align:top}.patterns .full-height{height:100%}.patterns .full-width{width:100%}.patterns .vert-center{margin-bottom:0;margin-top:0;position:relative;top:50%;transform:translateY(-50%)}.patterns .cursor-pointer{cursor:pointer}.patterns .center,.patterns .center--small{text-align:center}@media screen and (max-width:39.9375em){.patterns .center--small-down{text-align:center}}@media print,screen and (min-width:40em){.patterns .vert-center--medium{margin-bottom:0;margin-top:0;position:relative;top:50%;transform:translateY(-50%)}.patterns .center--medium{text-align:center}}@media screen and (max-width:63.9375em){.patterns .center--medium-down{text-align:center}}@media print,screen and (min-width:64em){.patterns .center--large{text-align:center}}@media screen and (max-width:74.9375em){.patterns .center--large-down{text-align:center}.patterns .align-right--large-down{text-align:right}}.patterns .align-right,.patterns .align-right--small{text-align:right}@media screen and (max-width:39.9375em){.patterns .align-right--small-down{text-align:right}}@media print,screen and (min-width:40em){.patterns .align-right--medium{text-align:right}}@media screen and (max-width:63.9375em){.patterns .align-right--medium-down{text-align:right}}@media print,screen and (min-width:64em){.patterns .align-right--large{text-align:right}}.patterns .align-left,.patterns .align-left--small{text-align:left}@media screen and (max-width:63.9375em){.patterns .align-left--medium-down{text-align:left}}@media screen and (max-width:74.9375em){.patterns .align-left--large-down{text-align:left}}.patterns .rotate--45{transform:rotate(45deg)}.patterns .rotate--90{transform:rotate(90deg)}.patterns .rotate--135{transform:rotate(135deg)}.patterns .border{border:1px solid #e1e4e5}.patterns .border--bottom,.patterns .border--top{border-top:1px solid #e1e4e5}.patterns .no-border{border:0}.patterns .no-border--bottom{border-bottom:0}.patterns .no-margin{margin:0}.patterns .no-margin--bottom{margin-bottom:0}.patterns .margin-0-5{margin-bottom:.5rem}.patterns .margin-1{margin-bottom:1rem}.patterns .margin-1-5{margin-bottom:1.5rem}.patterns .margin-2{margin-bottom:2rem}@media print,screen and (min-width:40em){.patterns .align-left--medium{text-align:left}.patterns .margin-2--medium{margin-bottom:2rem}.patterns .margin-horiz-0-5--medium{margin-left:.5rem;margin-right:.5rem}}.patterns .margin-2-5{margin-bottom:2.5rem}.patterns .margin-3{margin-bottom:3rem}.patterns .margin-3-5{margin-bottom:3.5rem}.patterns .margin-4{margin-bottom:4rem}.patterns .margin-4-5{margin-bottom:4.5rem}.patterns .margin-top-0-5{margin-top:.5rem}.patterns .margin-top-1{margin-top:1rem}.patterns .margin-top-1-5{margin-top:1.5rem}.patterns .margin-top-2{margin-top:2rem}.patterns .margin-top-2-5{margin-top:2.5rem}.patterns .margin-top-3{margin-top:3rem}.patterns .margin-horiz-0-5{margin-left:.5rem;margin-right:.5rem}@media print,screen and (min-width:64em){.patterns .align-left--large{text-align:left}.patterns .margin-horiz-0-5--large{margin-left:.5rem;margin-right:.5rem}.patterns .margin-horiz-1--large{margin-left:1rem;margin-right:1rem}}.patterns .margin-horiz-1{margin-left:1rem;margin-right:1rem}@media print,screen and (min-width:40em){.patterns .margin-horiz-1--medium{margin-left:1rem;margin-right:1rem}.patterns .margin-horiz-2--medium{margin-left:2rem;margin-right:2rem}}.patterns .margin-horiz-2{margin-left:2rem;margin-right:2rem}.patterns .line-height-button{line-height:2.2rem}.patterns .padding-bottom-1{padding-bottom:1rem}.patterns .padding-bottom-2{padding-bottom:2rem}.patterns .padding-bottom-3{padding-bottom:3rem}.patterns .padding-bottom-4{padding-bottom:4rem}.patterns .padding-bottom-5{padding-bottom:5rem}.patterns .padding-bottom-10,.patterns .padding-top-10{padding-bottom:10rem}.patterns .padding-top-0-5{padding-top:.5rem}.patterns .padding-top-1{padding-top:1rem}.patterns .padding-top-2{padding-top:2rem}.patterns .padding-top-3{padding-top:3rem}.patterns .padding-top-4{padding-top:4rem}.patterns .padding-top-5{padding-top:5rem}@media print,screen and (min-width:40em){.patterns .padding-top-5--medium{padding-top:5rem}.patterns .min-height-2--medium{min-height:2rem}}@media print,screen and (min-width:64em){.patterns .margin-horiz-2--large{margin-left:2rem;margin-right:2rem}.patterns .padding-top-5--large{padding-top:5rem}.patterns .min-height-2--large{min-height:2rem}}.patterns .padding-left-1{padding-left:1rem}.patterns .padding-left-2{padding-left:2rem}.patterns .padding-right-1{padding-right:1rem}.patterns .padding-right-2{padding-right:2rem}.patterns .padding-0{padding:0}.patterns .padding-1{padding:1rem}.patterns .padding-2{padding:2rem}.patterns .padding-3{padding:3rem}.patterns .opacity-25,.patterns .opacity-50{opacity:.5}.patterns .opacity-75{opacity:.75}.patterns .min-height-2{min-height:2rem}.patterns .min-height-3{min-height:3rem}@media print,screen and (min-width:40em){.patterns .min-height-3--medium{min-height:3rem}}@media print,screen and (min-width:64em){.patterns .min-height-3--large{min-height:3rem}.patterns .min-height-4--large{min-height:4rem}}.patterns .min-height-4{min-height:4rem}@media print,screen and (min-width:40em){.patterns .min-height-4--medium{min-height:4rem}.patterns .min-height-5--medium{min-height:5rem}}.patterns .min-height-5{min-height:5rem}@media print,screen and (min-width:64em){.patterns .min-height-5--large{min-height:5rem}.patterns .min-height-6--large{min-height:6rem}}.patterns .min-height-6{min-height:6rem}@media print,screen and (min-width:40em){.patterns .min-height-6--medium{min-height:6rem}.patterns .min-height-7--medium{min-height:7rem}}.patterns .min-height-7{min-height:7rem}@media print,screen and (min-width:64em){.patterns .min-height-7--large{min-height:7rem}.patterns .min-height-8--large{min-height:8rem}}.patterns .min-height-8{min-height:8rem}@media print,screen and (min-width:40em){.patterns .min-height-8--medium{min-height:8rem}.patterns .min-height-9--medium{min-height:9rem}}.patterns .min-height-9{min-height:9rem}@media print,screen and (min-width:64em){.patterns .min-height-9--large{min-height:9rem}.patterns .min-height-10--large{min-height:10rem}}.patterns .min-height-10{min-height:10rem}@media print,screen and (min-width:40em){.patterns .min-height-10--medium{min-height:10rem}.patterns .min-height-11--medium{min-height:11rem}}.patterns .min-height-11{min-height:11rem}@media print,screen and (min-width:64em){.patterns .min-height-11--large{min-height:11rem}.patterns .min-height-12--large{min-height:12rem}}.patterns .min-height-12{min-height:12rem}@media print,screen and (min-width:40em){.patterns .min-height-12--medium{min-height:12rem}.patterns .min-height-13--medium{min-height:13rem}}.patterns .min-height-13{min-height:13rem}@media print,screen and (min-width:64em){.patterns .min-height-13--large{min-height:13rem}.patterns .min-height-16--large{min-height:16rem}}.patterns .min-height-16{min-height:16rem}@media print,screen and (min-width:40em){.patterns .min-height-16--medium{min-height:16rem}.patterns .min-height-18--medium{min-height:18rem}}.patterns .min-height-18{min-height:18rem}@media print,screen and (min-width:64em){.patterns .min-height-18--large{min-height:18rem}.patterns .min-height-20--large{min-height:20rem}}.patterns .min-height-20{min-height:20rem}@media print,screen and (min-width:40em){.patterns .min-height-20--medium{min-height:20rem}.patterns .min-height-22--medium{min-height:22rem}}.patterns .min-height-22{min-height:22rem}@media print,screen and (min-width:64em){.patterns .min-height-22--large{min-height:22rem}.patterns .min-height-24--large{min-height:24rem}}.patterns .min-height-24{min-height:24rem}.patterns .brand-primary--bg{background-color:#52579c}.patterns .brand-secondary,.patterns .brand-secondary--hover:hover{color:#008d9e}.patterns .brand-primary--outline{border:1px solid #52579c}.patterns .brand-secondary--bg{background-color:#008d9e}.patterns .white{color:#fff}.patterns .white--bg{background-color:#fff}.patterns .black{color:#000}.patterns .black--bg{background-color:#000}.patterns .orange{color:#f2793d}.patterns .orange--bg{background-color:#f2793d}.patterns .salmon{color:#e55069}.patterns .salmon--bg{background-color:#e55069}.patterns .purple{color:#7562d9}.patterns .blue,.patterns .blue--hover:hover{color:#419ad9}.patterns .purple--bg{background-color:#7562d9}.patterns .blue--bg{background-color:#419ad9}.patterns .blue--outline{border:1px solid #419ad9}.patterns .blue-navy{color:#0c527a}.patterns .blue-navy--bg-gradient{background:#0c527a;background:linear-gradient(to right,#0c527a,#1c77c2);background:-webkit-linear-gradient(left,#0c527a,#1c77c2);background:-o-linear-gradient(left,#0c527a,#1c77c2);background:-ms-linear-gradient(left,#0c527a,#1c77c2);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#0c527a, endColorstr=#1c77c2, GradientType=1 )}.patterns .blue-baby-dark{color:#6b9cc7}.patterns .blue-baby-dark--bg{background-color:#6b9cc7}.patterns .blue-baby-light{color:#ecf6ff}.patterns .blue-baby-light--bg{background-color:#ecf6ff}.patterns .blue-aqua-light{color:#7cdeda}.patterns .blue-aqua-light--bg{background-color:#7cdeda}.patterns .green-gray-teal{color:#008d9e}.patterns .green,.patterns .green--hover:hover{color:#30bf78}.patterns .green-gray-teal--bg{background-color:#008d9e}.patterns .green--bg{background-color:#30bf78}.patterns .green--outline{border:1px solid #30bf78}.patterns .red{color:#f44336}.patterns .red--bg{background-color:#f44336}.patterns .section-gray{color:#fafafa}.patterns .section-gray--bg{background-color:#fafafa}@media screen and (max-width:39.9375em){.patterns .align-left--small-down{text-align:left}.patterns .section-gray--bg-small{background-color:#fafafa}}.patterns .dark-gray{color:#1d2226}.patterns .dark-gray--bg{background-color:#1d2226}.patterns .light-gray{color:#c2c8cc}.patterns .light-gray--bg{background-color:#c2c8cc}.patterns .lightest-gray{color:#e2e5e7}.patterns .lightest-gray--bg{background-color:#e2e5e7}.patterns .gray-fawn{color:#f2f1ed}.patterns .gray-fawn--bg{background-color:#f2f1ed}.patterns .gray-ultra-light{color:#efefef}.patterns .gray-ultra-light--bg{background-color:#efefef}@media screen and (max-width:39.9375em){.patterns .gray-ultra-light--bg-small{background-color:#efefef}}.patterns .mid-gray{color:#737a80}.patterns .mid-gray--bg{background-color:#737a80}.patterns .charcoal-gray{color:#435059}.patterns .charcoal-gray--bg{background-color:#435059}.patterns .ash-gray{color:#959fa6}.patterns .ash-gray--bg{background-color:#959fa6}.patterns .purple-dark{color:#5455c6}.patterns .purple-dark--bg{background-color:#5455c6}.patterns .purple-gray-light{color:#9397d1}.patterns .purple-gray-light--bg{background-color:#9397d1}.patterns .vert-align-center{position:relative;top:50%;transform:translateY(-50%)}.patterns .nowrap{white-space:nowrap}.patterns .box-shadow{box-shadow:0 3px 13px -5px rgba(0,0,0,.3)}.patterns .visibility-visible{visibility:visible}.patterns .visibility-hidden{visibility:hidden}.patterns .display-block{display:block}@media print,screen and (min-width:40em){.patterns .min-height-24--medium{min-height:24rem}.patterns .display-block--medium{display:block}}@media print,screen and (min-width:64em){.patterns .display-block--large{display:block}}.patterns .display-none{display:none}.patterns .display-inline-block{display:inline-block}@media print,screen and (min-width:40em){.patterns .display-inline-block--medium{display:inline-block}}@media print,screen and (min-width:64em){.patterns .display-inline-block--large{display:inline-block}.patterns .display-inline--large{display:inline}}.patterns .display-inline{display:inline}@media print,screen and (min-width:40em){.patterns .display-inline--medium{display:inline}}.patterns .display-table{display:table}.patterns .vert-align-middle{vertical-align:middle}.patterns .position-relative{position:relative}.patterns .position-absolute{position:absolute}.patterns .position-fixed{position:fixed}.patterns .overflow-hidden{overflow:hidden}.patterns .row.reset-nested-row{margin-left:0;margin-right:0}.patterns .text-ellipsis{overflow:hidden;text-overflow:ellipsis}.patterns .border-box-shadow{-webkit-box-shadow:0 3px 13px -5px rgba(0,0,0,.3);-moz-box-shadow:0 3px 13px -5px rgba(0,0,0,.3);box-shadow:0 3px 13px -5px rgba(0,0,0,.3);border:1px solid #e1e4e5}.patterns .break-word{word-wrap:break-word}.patterns .uppercase{text-transform:uppercase}.patterns .capitalize{text-transform:capitalize}.patterns .lowercase{text-transform:lowercase}.patterns .clear{clear:both}.patterns .transition-25{transition:all .25s ease}.patterns .transition-50{transition:all .5s ease}.patterns .transition-100{transition:all 1s}.patterns .no-decoration{text-decoration:none}.patterns .underline,.patterns .underline--hover:hover{text-decoration:underline}.patterns .no-list-style{list-style-type:none}.patterns .z-index--2{z-index:-2}.patterns .z-index--1{z-index:-1}.patterns .z-index-0{z-index:0}.patterns .z-index-1{z-index:1}.patterns .z-index-2{z-index:2}.patterns body{color:#435059;font:16px Helvetica,Arial,sans-serif;letter-spacing:-.1px}.patterns .wf-active body{font:16px Roboto,Helvetica,Arial,sans-serif}.patterns body{font-family:sans,Helvetica,Arial,sans-serif}.patterns .wf-active body{font-family:'Open Sans',sans-serif;letter-spacing:normal;line-height:1em}.patterns .wf-active .baloo{font-family:Baloo,cursive;letter-spacing:normal;line-height:1em}.patterns .wf-active .baloo.heading-xl{font-size:3rem}@media print,screen and (min-width:64em){.patterns .hide-for-large-up{display:none}.patterns .wf-active .baloo.heading-xl{font-size:4rem}}.patterns .wf-active .baloo.heading-l{font-size:3rem}.patterns .wf-active .baloo.heading-m{font-size:2rem}