/* ---------------------------------------------- *  Big Mama Styles!  Here we collate all of our partials into one file ready to be processed and generate that  beautiful CSS.\* ---------------------------------------------- *//* - Index-------------------------------------------------  - Susy ...................................... 1.0.  - Breakpoint ................................ 2.0.  - Modular Scale ............................. 3.0.  - Mixins .................................... 4.0.  - Variables ................................. 5.0.  - Reset ..................................... 6.0.  - Base ...................................... 7.0.  - Grid ...................................... 8.0.  - Typography ................................ 9.0.  - Nav ...................................... 10.0.  - Header ................................... 11.0.  - Content .................................. 12.0.  - Footer ................................... 13.0.*//* -----------------------------------------  1.0. Susy----------------------------------------- *//* -----------------------------------------  2.0. Breakpoint----------------------------------------- *//* -----------------------------------------  3.0. Modular Scale----------------------------------------- *//* -----------------------------------------  4.0. Mixins----------------------------------------- *//* -----------------------------------------  5.0. Variables----------------------------------------- */@font-face {  font-family: "Museo";  font-style: normal;  font-weight: 400;  src: url("/mainly4strings-com/_img/fonts/MuseoSans_500-webfont.eot?") format("eot"), url("/mainly4strings-com/_img/fonts/MuseoSans_500-webfont.woff") format("woff"), url("/mainly4strings-com/_img/fonts/MuseoSans_500-webfont.ttf") format("truetype"), url("/mainly4strings-com/_img/fonts/MuseoSans_500-webfont.svg#Museo") format("svg"); }/* -----------------------------------------  6.0. Reset----------------------------------------- *//* ---------------------------------------------- *  Partial: reset  Reset the fuck out of everything. Phwouah!\* ---------------------------------------------- */* {  box-sizing: border-box; }html, body, div, span, applet, object, iframe, h1, h2, #displayBlogStory h1, h3, h4, #displayBlogStory h3, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {  margin: 0;  padding: 0;  border: 0;  font-size: 100%;  font: inherit;  vertical-align: baseline; }article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {  display: block; }html, body {  height: 100%; }a img {  border: none; }blockquote {  quotes: none; }blockquote:before, blockquote:after {  content: '';  content: none; }table {  border-collapse: collapse;  border-spacing: 0; }caption, th, td {  text-align: left;  font-weight: normal;  vertical-align: middle; }/* -----------------------------------------  8.0. Grid----------------------------------------- *//* ---------------------------------------------- *  Partial: grid  We're using Susy. Please visit http://susy.readthedocs.org/en/latest/install/  Due to using Susy, we're going to need the Ruby gems installed. Please a see a guide here: [TBD].  Usage  =====\* ---------------------------------------------- *//* - Index-------------------------------------------------  - Global defaults     ............................. 1.0.  - Grid makeup         ............................. 2.0.*//* ---------------------------------------------- *  1.0 Global defaults\* ---------------------------------------------- *//* ---------------------------------------------- *  1.0 Grid makeup\* ---------------------------------------------- */.container-12 {  max-width: 1000px;  margin-left: auto;  margin-right: auto;  padding-left: 0.5em;  padding-right: 0.5em; }  .container-12:after {    content: " ";    display: block;    clear: both; }  .container-12 .g-1-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-1-xs {        width: 8.33333%;        float: left;        margin-bottom: 0; }        .container-12 .g-1-xs.empty {          height: 1px; } }  .container-12 .g-2-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-2-xs {        width: 16.66667%;        float: left;        margin-bottom: 0; }        .container-12 .g-2-xs.empty {          height: 1px; } }  .container-12 .g-3-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-3-xs {        width: 25%;        float: left;        margin-bottom: 0; }        .container-12 .g-3-xs.empty {          height: 1px; } }  .container-12 .g-4-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-4-xs {        width: 33.33333%;        float: left;        margin-bottom: 0; }        .container-12 .g-4-xs.empty {          height: 1px; } }  .container-12 .g-5-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-5-xs {        width: 41.66667%;        float: left;        margin-bottom: 0; }        .container-12 .g-5-xs.empty {          height: 1px; } }  .container-12 .g-6-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-6-xs {        width: 50%;        float: left;        margin-bottom: 0; }        .container-12 .g-6-xs.empty {          height: 1px; } }  .container-12 .g-7-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-7-xs {        width: 58.33333%;        float: left;        margin-bottom: 0; }        .container-12 .g-7-xs.empty {          height: 1px; } }  .container-12 .g-8-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-8-xs {        width: 66.66667%;        float: left;        margin-bottom: 0; }        .container-12 .g-8-xs.empty {          height: 1px; } }  .container-12 .g-9-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-9-xs {        width: 75%;        float: left;        margin-bottom: 0; }        .container-12 .g-9-xs.empty {          height: 1px; } }  .container-12 .g-10-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-10-xs {        width: 83.33333%;        float: left;        margin-bottom: 0; }        .container-12 .g-10-xs.empty {          height: 1px; } }  .container-12 .g-11-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-11-xs {        width: 91.66667%;        float: left;        margin-bottom: 0; }        .container-12 .g-11-xs.empty {          height: 1px; } }  .container-12 .g-12-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-12-xs {        width: 100%;        float: left;        margin-bottom: 0; }        .container-12 .g-12-xs.empty {          height: 1px; } }  .container-12 .g-1-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-1-sm {        width: 8.33333%;        float: left;        margin-bottom: 0; }        .container-12 .g-1-sm.empty {          height: 1px; } }  .container-12 .g-2-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-2-sm {        width: 16.66667%;        float: left;        margin-bottom: 0; }        .container-12 .g-2-sm.empty {          height: 1px; } }  .container-12 .g-3-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-3-sm {        width: 25%;        float: left;        margin-bottom: 0; }        .container-12 .g-3-sm.empty {          height: 1px; } }  .container-12 .g-4-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-4-sm {        width: 33.33333%;        float: left;        margin-bottom: 0; }        .container-12 .g-4-sm.empty {          height: 1px; } }  .container-12 .g-5-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-5-sm {        width: 41.66667%;        float: left;        margin-bottom: 0; }        .container-12 .g-5-sm.empty {          height: 1px; } }  .container-12 .g-6-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-6-sm {        width: 50%;        float: left;        margin-bottom: 0; }        .container-12 .g-6-sm.empty {          height: 1px; } }  .container-12 .g-7-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-7-sm {        width: 58.33333%;        float: left;        margin-bottom: 0; }        .container-12 .g-7-sm.empty {          height: 1px; } }  .container-12 .g-8-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-8-sm {        width: 66.66667%;        float: left;        margin-bottom: 0; }        .container-12 .g-8-sm.empty {          height: 1px; } }  .container-12 .g-9-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-9-sm {        width: 75%;        float: left;        margin-bottom: 0; }        .container-12 .g-9-sm.empty {          height: 1px; } }  .container-12 .g-10-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-10-sm {        width: 83.33333%;        float: left;        margin-bottom: 0; }        .container-12 .g-10-sm.empty {          height: 1px; } }  .container-12 .g-11-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-11-sm {        width: 91.66667%;        float: left;        margin-bottom: 0; }        .container-12 .g-11-sm.empty {          height: 1px; } }  .container-12 .g-12-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-12-sm {        width: 100%;        float: left;        margin-bottom: 0; }        .container-12 .g-12-sm.empty {          height: 1px; } }  .container-12 .g-1-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-1-md {        width: 8.33333%;        float: left;        margin-bottom: 0; }        .container-12 .g-1-md.empty {          height: 1px; } }  .container-12 .g-2-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-2-md {        width: 16.66667%;        float: left;        margin-bottom: 0; }        .container-12 .g-2-md.empty {          height: 1px; } }  .container-12 .g-3-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-3-md {        width: 25%;        float: left;        margin-bottom: 0; }        .container-12 .g-3-md.empty {          height: 1px; } }  .container-12 .g-4-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-4-md {        width: 33.33333%;        float: left;        margin-bottom: 0; }        .container-12 .g-4-md.empty {          height: 1px; } }  .container-12 .g-5-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-5-md {        width: 41.66667%;        float: left;        margin-bottom: 0; }        .container-12 .g-5-md.empty {          height: 1px; } }  .container-12 .g-6-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-6-md {        width: 50%;        float: left;        margin-bottom: 0; }        .container-12 .g-6-md.empty {          height: 1px; } }  .container-12 .g-7-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-7-md {        width: 58.33333%;        float: left;        margin-bottom: 0; }        .container-12 .g-7-md.empty {          height: 1px; } }  .container-12 .g-8-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-8-md {        width: 66.66667%;        float: left;        margin-bottom: 0; }        .container-12 .g-8-md.empty {          height: 1px; } }  .container-12 .g-9-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-9-md {        width: 75%;        float: left;        margin-bottom: 0; }        .container-12 .g-9-md.empty {          height: 1px; } }  .container-12 .g-10-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-10-md {        width: 83.33333%;        float: left;        margin-bottom: 0; }        .container-12 .g-10-md.empty {          height: 1px; } }  .container-12 .g-11-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-11-md {        width: 91.66667%;        float: left;        margin-bottom: 0; }        .container-12 .g-11-md.empty {          height: 1px; } }  .container-12 .g-12-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-12-md {        width: 100%;        float: left;        margin-bottom: 0; }        .container-12 .g-12-md.empty {          height: 1px; } }  .container-12 .g-1-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-12 .g-1-lg {        width: 8.33333%;        float: left;        margin-bottom: 0; }        .container-12 .g-1-lg.empty {          height: 1px; } }  .container-12 .g-2-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-12 .g-2-lg {        width: 16.66667%;        float: left;        margin-bottom: 0; }        .container-12 .g-2-lg.empty {          height: 1px; } }  .container-12 .g-3-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-12 .g-3-lg {        width: 25%;        float: left;        margin-bottom: 0; }        .container-12 .g-3-lg.empty {          height: 1px; } }  .container-12 .g-4-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-12 .g-4-lg {        width: 33.33333%;        float: left;        margin-bottom: 0; }        .container-12 .g-4-lg.empty {          height: 1px; } }  .container-12 .g-5-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-12 .g-5-lg {        width: 41.66667%;        float: left;        margin-bottom: 0; }        .container-12 .g-5-lg.empty {          height: 1px; } }  .container-12 .g-6-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-12 .g-6-lg {        width: 50%;        float: left;        margin-bottom: 0; }        .container-12 .g-6-lg.empty {          height: 1px; } }  .container-12 .g-7-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-12 .g-7-lg {        width: 58.33333%;        float: left;        margin-bottom: 0; }        .container-12 .g-7-lg.empty {          height: 1px; } }  .container-12 .g-8-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-12 .g-8-lg {        width: 66.66667%;        float: left;        margin-bottom: 0; }        .container-12 .g-8-lg.empty {          height: 1px; } }  .container-12 .g-9-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-12 .g-9-lg {        width: 75%;        float: left;        margin-bottom: 0; }        .container-12 .g-9-lg.empty {          height: 1px; } }  .container-12 .g-10-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-12 .g-10-lg {        width: 83.33333%;        float: left;        margin-bottom: 0; }        .container-12 .g-10-lg.empty {          height: 1px; } }  .container-12 .g-11-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-12 .g-11-lg {        width: 91.66667%;        float: left;        margin-bottom: 0; }        .container-12 .g-11-lg.empty {          height: 1px; } }  .container-12 .g-12-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-12 .g-12-lg {        width: 100%;        float: left;        margin-bottom: 0; }        .container-12 .g-12-lg.empty {          height: 1px; } }.container-833.33 {  max-width: 1000px;  margin-left: auto;  margin-right: auto;  padding-left: 0.5em;  padding-right: 0.5em; }  .container-833.33:after {    content: " ";    display: block;    clear: both; }  .container-833.33 .g-1-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-833.33 .g-1-xs {        width: 0.12%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-1-xs.empty {          height: 1px; } }  .container-833.33 .g-2-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-833.33 .g-2-xs {        width: 0.24%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-2-xs.empty {          height: 1px; } }  .container-833.33 .g-3-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-833.33 .g-3-xs {        width: 0.36%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-3-xs.empty {          height: 1px; } }  .container-833.33 .g-4-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-833.33 .g-4-xs {        width: 0.48%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-4-xs.empty {          height: 1px; } }  .container-833.33 .g-5-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-833.33 .g-5-xs {        width: 0.6%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-5-xs.empty {          height: 1px; } }  .container-833.33 .g-6-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-833.33 .g-6-xs {        width: 0.72%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-6-xs.empty {          height: 1px; } }  .container-833.33 .g-7-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-833.33 .g-7-xs {        width: 0.84%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-7-xs.empty {          height: 1px; } }  .container-833.33 .g-8-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-833.33 .g-8-xs {        width: 0.96%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-8-xs.empty {          height: 1px; } }  .container-833.33 .g-9-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-833.33 .g-9-xs {        width: 1.08%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-9-xs.empty {          height: 1px; } }  .container-833.33 .g-10-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-833.33 .g-10-xs {        width: 1.2%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-10-xs.empty {          height: 1px; } }  .container-833.33 .g-11-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-833.33 .g-11-xs {        width: 1.32001%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-11-xs.empty {          height: 1px; } }  .container-833.33 .g-12-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-833.33 .g-12-xs {        width: 1.44001%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-12-xs.empty {          height: 1px; } }  .container-833.33 .g-1-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-833.33 .g-1-sm {        width: 0.12%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-1-sm.empty {          height: 1px; } }  .container-833.33 .g-2-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-833.33 .g-2-sm {        width: 0.24%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-2-sm.empty {          height: 1px; } }  .container-833.33 .g-3-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-833.33 .g-3-sm {        width: 0.36%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-3-sm.empty {          height: 1px; } }  .container-833.33 .g-4-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-833.33 .g-4-sm {        width: 0.48%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-4-sm.empty {          height: 1px; } }  .container-833.33 .g-5-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-833.33 .g-5-sm {        width: 0.6%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-5-sm.empty {          height: 1px; } }  .container-833.33 .g-6-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-833.33 .g-6-sm {        width: 0.72%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-6-sm.empty {          height: 1px; } }  .container-833.33 .g-7-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-833.33 .g-7-sm {        width: 0.84%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-7-sm.empty {          height: 1px; } }  .container-833.33 .g-8-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-833.33 .g-8-sm {        width: 0.96%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-8-sm.empty {          height: 1px; } }  .container-833.33 .g-9-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-833.33 .g-9-sm {        width: 1.08%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-9-sm.empty {          height: 1px; } }  .container-833.33 .g-10-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-833.33 .g-10-sm {        width: 1.2%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-10-sm.empty {          height: 1px; } }  .container-833.33 .g-11-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-833.33 .g-11-sm {        width: 1.32001%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-11-sm.empty {          height: 1px; } }  .container-833.33 .g-12-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-833.33 .g-12-sm {        width: 1.44001%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-12-sm.empty {          height: 1px; } }  .container-833.33 .g-1-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-833.33 .g-1-md {        width: 0.12%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-1-md.empty {          height: 1px; } }  .container-833.33 .g-2-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-833.33 .g-2-md {        width: 0.24%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-2-md.empty {          height: 1px; } }  .container-833.33 .g-3-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-833.33 .g-3-md {        width: 0.36%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-3-md.empty {          height: 1px; } }  .container-833.33 .g-4-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-833.33 .g-4-md {        width: 0.48%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-4-md.empty {          height: 1px; } }  .container-833.33 .g-5-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-833.33 .g-5-md {        width: 0.6%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-5-md.empty {          height: 1px; } }  .container-833.33 .g-6-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-833.33 .g-6-md {        width: 0.72%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-6-md.empty {          height: 1px; } }  .container-833.33 .g-7-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-833.33 .g-7-md {        width: 0.84%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-7-md.empty {          height: 1px; } }  .container-833.33 .g-8-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-833.33 .g-8-md {        width: 0.96%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-8-md.empty {          height: 1px; } }  .container-833.33 .g-9-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-833.33 .g-9-md {        width: 1.08%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-9-md.empty {          height: 1px; } }  .container-833.33 .g-10-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-833.33 .g-10-md {        width: 1.2%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-10-md.empty {          height: 1px; } }  .container-833.33 .g-11-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-833.33 .g-11-md {        width: 1.32001%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-11-md.empty {          height: 1px; } }  .container-833.33 .g-12-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-833.33 .g-12-md {        width: 1.44001%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-12-md.empty {          height: 1px; } }  .container-833.33 .g-1-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-833.33 .g-1-lg {        width: 0.12%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-1-lg.empty {          height: 1px; } }  .container-833.33 .g-2-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-833.33 .g-2-lg {        width: 0.24%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-2-lg.empty {          height: 1px; } }  .container-833.33 .g-3-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-833.33 .g-3-lg {        width: 0.36%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-3-lg.empty {          height: 1px; } }  .container-833.33 .g-4-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-833.33 .g-4-lg {        width: 0.48%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-4-lg.empty {          height: 1px; } }  .container-833.33 .g-5-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-833.33 .g-5-lg {        width: 0.6%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-5-lg.empty {          height: 1px; } }  .container-833.33 .g-6-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-833.33 .g-6-lg {        width: 0.72%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-6-lg.empty {          height: 1px; } }  .container-833.33 .g-7-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-833.33 .g-7-lg {        width: 0.84%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-7-lg.empty {          height: 1px; } }  .container-833.33 .g-8-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-833.33 .g-8-lg {        width: 0.96%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-8-lg.empty {          height: 1px; } }  .container-833.33 .g-9-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-833.33 .g-9-lg {        width: 1.08%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-9-lg.empty {          height: 1px; } }  .container-833.33 .g-10-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-833.33 .g-10-lg {        width: 1.2%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-10-lg.empty {          height: 1px; } }  .container-833.33 .g-11-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-833.33 .g-11-lg {        width: 1.32001%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-11-lg.empty {          height: 1px; } }  .container-833.33 .g-12-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-833.33 .g-12-lg {        width: 1.44001%;        float: left;        margin-bottom: 0; }        .container-833.33 .g-12-lg.empty {          height: 1px; } }.container-8 {  max-width: 666.67px;  margin-left: auto;  margin-right: auto;  padding-left: 0.5em;  padding-right: 0.5em; }  .container-8:after {    content: " ";    display: block;    clear: both; }  .container-8 .g-1-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-1-xs {        width: 12.5%;        float: left;        margin-bottom: 0; }        .container-8 .g-1-xs.empty {          height: 1px; } }  .container-8 .g-2-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-2-xs {        width: 25%;        float: left;        margin-bottom: 0; }        .container-8 .g-2-xs.empty {          height: 1px; } }  .container-8 .g-3-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-3-xs {        width: 37.5%;        float: left;        margin-bottom: 0; }        .container-8 .g-3-xs.empty {          height: 1px; } }  .container-8 .g-4-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-4-xs {        width: 50%;        float: left;        margin-bottom: 0; }        .container-8 .g-4-xs.empty {          height: 1px; } }  .container-8 .g-5-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-5-xs {        width: 62.5%;        float: left;        margin-bottom: 0; }        .container-8 .g-5-xs.empty {          height: 1px; } }  .container-8 .g-6-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-6-xs {        width: 75%;        float: left;        margin-bottom: 0; }        .container-8 .g-6-xs.empty {          height: 1px; } }  .container-8 .g-7-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-7-xs {        width: 87.5%;        float: left;        margin-bottom: 0; }        .container-8 .g-7-xs.empty {          height: 1px; } }  .container-8 .g-8-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-8-xs {        width: 100%;        float: left;        margin-bottom: 0; }        .container-8 .g-8-xs.empty {          height: 1px; } }  .container-8 .g-9-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-9-xs {        width: 112.5%;        float: left;        margin-bottom: 0; }        .container-8 .g-9-xs.empty {          height: 1px; } }  .container-8 .g-10-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-10-xs {        width: 125%;        float: left;        margin-bottom: 0; }        .container-8 .g-10-xs.empty {          height: 1px; } }  .container-8 .g-11-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-11-xs {        width: 137.5%;        float: left;        margin-bottom: 0; }        .container-8 .g-11-xs.empty {          height: 1px; } }  .container-8 .g-12-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-12-xs {        width: 150%;        float: left;        margin-bottom: 0; }        .container-8 .g-12-xs.empty {          height: 1px; } }  .container-8 .g-1-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-1-sm {        width: 12.5%;        float: left;        margin-bottom: 0; }        .container-8 .g-1-sm.empty {          height: 1px; } }  .container-8 .g-2-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-2-sm {        width: 25%;        float: left;        margin-bottom: 0; }        .container-8 .g-2-sm.empty {          height: 1px; } }  .container-8 .g-3-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-3-sm {        width: 37.5%;        float: left;        margin-bottom: 0; }        .container-8 .g-3-sm.empty {          height: 1px; } }  .container-8 .g-4-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-4-sm {        width: 50%;        float: left;        margin-bottom: 0; }        .container-8 .g-4-sm.empty {          height: 1px; } }  .container-8 .g-5-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-5-sm {        width: 62.5%;        float: left;        margin-bottom: 0; }        .container-8 .g-5-sm.empty {          height: 1px; } }  .container-8 .g-6-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-6-sm {        width: 75%;        float: left;        margin-bottom: 0; }        .container-8 .g-6-sm.empty {          height: 1px; } }  .container-8 .g-7-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-7-sm {        width: 87.5%;        float: left;        margin-bottom: 0; }        .container-8 .g-7-sm.empty {          height: 1px; } }  .container-8 .g-8-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-8-sm {        width: 100%;        float: left;        margin-bottom: 0; }        .container-8 .g-8-sm.empty {          height: 1px; } }  .container-8 .g-9-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-9-sm {        width: 112.5%;        float: left;        margin-bottom: 0; }        .container-8 .g-9-sm.empty {          height: 1px; } }  .container-8 .g-10-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-10-sm {        width: 125%;        float: left;        margin-bottom: 0; }        .container-8 .g-10-sm.empty {          height: 1px; } }  .container-8 .g-11-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-11-sm {        width: 137.5%;        float: left;        margin-bottom: 0; }        .container-8 .g-11-sm.empty {          height: 1px; } }  .container-8 .g-12-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-12-sm {        width: 150%;        float: left;        margin-bottom: 0; }        .container-8 .g-12-sm.empty {          height: 1px; } }  .container-8 .g-1-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-1-md {        width: 12.5%;        float: left;        margin-bottom: 0; }        .container-8 .g-1-md.empty {          height: 1px; } }  .container-8 .g-2-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-2-md {        width: 25%;        float: left;        margin-bottom: 0; }        .container-8 .g-2-md.empty {          height: 1px; } }  .container-8 .g-3-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-3-md {        width: 37.5%;        float: left;        margin-bottom: 0; }        .container-8 .g-3-md.empty {          height: 1px; } }  .container-8 .g-4-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-4-md {        width: 50%;        float: left;        margin-bottom: 0; }        .container-8 .g-4-md.empty {          height: 1px; } }  .container-8 .g-5-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-5-md {        width: 62.5%;        float: left;        margin-bottom: 0; }        .container-8 .g-5-md.empty {          height: 1px; } }  .container-8 .g-6-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-6-md {        width: 75%;        float: left;        margin-bottom: 0; }        .container-8 .g-6-md.empty {          height: 1px; } }  .container-8 .g-7-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-7-md {        width: 87.5%;        float: left;        margin-bottom: 0; }        .container-8 .g-7-md.empty {          height: 1px; } }  .container-8 .g-8-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-8-md {        width: 100%;        float: left;        margin-bottom: 0; }        .container-8 .g-8-md.empty {          height: 1px; } }  .container-8 .g-9-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-9-md {        width: 112.5%;        float: left;        margin-bottom: 0; }        .container-8 .g-9-md.empty {          height: 1px; } }  .container-8 .g-10-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-10-md {        width: 125%;        float: left;        margin-bottom: 0; }        .container-8 .g-10-md.empty {          height: 1px; } }  .container-8 .g-11-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-11-md {        width: 137.5%;        float: left;        margin-bottom: 0; }        .container-8 .g-11-md.empty {          height: 1px; } }  .container-8 .g-12-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-12-md {        width: 150%;        float: left;        margin-bottom: 0; }        .container-8 .g-12-md.empty {          height: 1px; } }  .container-8 .g-1-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-8 .g-1-lg {        width: 12.5%;        float: left;        margin-bottom: 0; }        .container-8 .g-1-lg.empty {          height: 1px; } }  .container-8 .g-2-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-8 .g-2-lg {        width: 25%;        float: left;        margin-bottom: 0; }        .container-8 .g-2-lg.empty {          height: 1px; } }  .container-8 .g-3-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-8 .g-3-lg {        width: 37.5%;        float: left;        margin-bottom: 0; }        .container-8 .g-3-lg.empty {          height: 1px; } }  .container-8 .g-4-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-8 .g-4-lg {        width: 50%;        float: left;        margin-bottom: 0; }        .container-8 .g-4-lg.empty {          height: 1px; } }  .container-8 .g-5-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-8 .g-5-lg {        width: 62.5%;        float: left;        margin-bottom: 0; }        .container-8 .g-5-lg.empty {          height: 1px; } }  .container-8 .g-6-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-8 .g-6-lg {        width: 75%;        float: left;        margin-bottom: 0; }        .container-8 .g-6-lg.empty {          height: 1px; } }  .container-8 .g-7-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-8 .g-7-lg {        width: 87.5%;        float: left;        margin-bottom: 0; }        .container-8 .g-7-lg.empty {          height: 1px; } }  .container-8 .g-8-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-8 .g-8-lg {        width: 100%;        float: left;        margin-bottom: 0; }        .container-8 .g-8-lg.empty {          height: 1px; } }  .container-8 .g-9-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-8 .g-9-lg {        width: 112.5%;        float: left;        margin-bottom: 0; }        .container-8 .g-9-lg.empty {          height: 1px; } }  .container-8 .g-10-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-8 .g-10-lg {        width: 125%;        float: left;        margin-bottom: 0; }        .container-8 .g-10-lg.empty {          height: 1px; } }  .container-8 .g-11-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-8 .g-11-lg {        width: 137.5%;        float: left;        margin-bottom: 0; }        .container-8 .g-11-lg.empty {          height: 1px; } }  .container-8 .g-12-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-8 .g-12-lg {        width: 150%;        float: left;        margin-bottom: 0; }        .container-8 .g-12-lg.empty {          height: 1px; } }.container-6 {  max-width: 600px;  margin-left: auto;  margin-right: auto;  padding-left: 0.5em;  padding-right: 0.5em; }  .container-6:after {    content: " ";    display: block;    clear: both; }  .container-6 .g-1-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-1-xs {        width: 16.66667%;        float: left;        margin-bottom: 0; }        .container-6 .g-1-xs.empty {          height: 1px; } }  .container-6 .g-2-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-2-xs {        width: 33.33333%;        float: left;        margin-bottom: 0; }        .container-6 .g-2-xs.empty {          height: 1px; } }  .container-6 .g-3-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-3-xs {        width: 50%;        float: left;        margin-bottom: 0; }        .container-6 .g-3-xs.empty {          height: 1px; } }  .container-6 .g-4-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-4-xs {        width: 66.66667%;        float: left;        margin-bottom: 0; }        .container-6 .g-4-xs.empty {          height: 1px; } }  .container-6 .g-5-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-5-xs {        width: 83.33333%;        float: left;        margin-bottom: 0; }        .container-6 .g-5-xs.empty {          height: 1px; } }  .container-6 .g-6-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-6-xs {        width: 100%;        float: left;        margin-bottom: 0; }        .container-6 .g-6-xs.empty {          height: 1px; } }  .container-6 .g-7-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-7-xs {        width: 116.66667%;        float: left;        margin-bottom: 0; }        .container-6 .g-7-xs.empty {          height: 1px; } }  .container-6 .g-8-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-8-xs {        width: 133.33333%;        float: left;        margin-bottom: 0; }        .container-6 .g-8-xs.empty {          height: 1px; } }  .container-6 .g-9-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-9-xs {        width: 150%;        float: left;        margin-bottom: 0; }        .container-6 .g-9-xs.empty {          height: 1px; } }  .container-6 .g-10-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-10-xs {        width: 166.66667%;        float: left;        margin-bottom: 0; }        .container-6 .g-10-xs.empty {          height: 1px; } }  .container-6 .g-11-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-11-xs {        width: 183.33333%;        float: left;        margin-bottom: 0; }        .container-6 .g-11-xs.empty {          height: 1px; } }  .container-6 .g-12-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-12-xs {        width: 200%;        float: left;        margin-bottom: 0; }        .container-6 .g-12-xs.empty {          height: 1px; } }  .container-6 .g-1-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-1-sm {        width: 16.66667%;        float: left;        margin-bottom: 0; }        .container-6 .g-1-sm.empty {          height: 1px; } }  .container-6 .g-2-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-2-sm {        width: 33.33333%;        float: left;        margin-bottom: 0; }        .container-6 .g-2-sm.empty {          height: 1px; } }  .container-6 .g-3-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-3-sm {        width: 50%;        float: left;        margin-bottom: 0; }        .container-6 .g-3-sm.empty {          height: 1px; } }  .container-6 .g-4-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-4-sm {        width: 66.66667%;        float: left;        margin-bottom: 0; }        .container-6 .g-4-sm.empty {          height: 1px; } }  .container-6 .g-5-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-5-sm {        width: 83.33333%;        float: left;        margin-bottom: 0; }        .container-6 .g-5-sm.empty {          height: 1px; } }  .container-6 .g-6-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-6-sm {        width: 100%;        float: left;        margin-bottom: 0; }        .container-6 .g-6-sm.empty {          height: 1px; } }  .container-6 .g-7-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-7-sm {        width: 116.66667%;        float: left;        margin-bottom: 0; }        .container-6 .g-7-sm.empty {          height: 1px; } }  .container-6 .g-8-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-8-sm {        width: 133.33333%;        float: left;        margin-bottom: 0; }        .container-6 .g-8-sm.empty {          height: 1px; } }  .container-6 .g-9-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-9-sm {        width: 150%;        float: left;        margin-bottom: 0; }        .container-6 .g-9-sm.empty {          height: 1px; } }  .container-6 .g-10-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-10-sm {        width: 166.66667%;        float: left;        margin-bottom: 0; }        .container-6 .g-10-sm.empty {          height: 1px; } }  .container-6 .g-11-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-11-sm {        width: 183.33333%;        float: left;        margin-bottom: 0; }        .container-6 .g-11-sm.empty {          height: 1px; } }  .container-6 .g-12-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-12-sm {        width: 200%;        float: left;        margin-bottom: 0; }        .container-6 .g-12-sm.empty {          height: 1px; } }  .container-6 .g-1-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-1-md {        width: 16.66667%;        float: left;        margin-bottom: 0; }        .container-6 .g-1-md.empty {          height: 1px; } }  .container-6 .g-2-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-2-md {        width: 33.33333%;        float: left;        margin-bottom: 0; }        .container-6 .g-2-md.empty {          height: 1px; } }  .container-6 .g-3-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-3-md {        width: 50%;        float: left;        margin-bottom: 0; }        .container-6 .g-3-md.empty {          height: 1px; } }  .container-6 .g-4-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-4-md {        width: 66.66667%;        float: left;        margin-bottom: 0; }        .container-6 .g-4-md.empty {          height: 1px; } }  .container-6 .g-5-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-5-md {        width: 83.33333%;        float: left;        margin-bottom: 0; }        .container-6 .g-5-md.empty {          height: 1px; } }  .container-6 .g-6-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-6-md {        width: 100%;        float: left;        margin-bottom: 0; }        .container-6 .g-6-md.empty {          height: 1px; } }  .container-6 .g-7-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-7-md {        width: 116.66667%;        float: left;        margin-bottom: 0; }        .container-6 .g-7-md.empty {          height: 1px; } }  .container-6 .g-8-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-8-md {        width: 133.33333%;        float: left;        margin-bottom: 0; }        .container-6 .g-8-md.empty {          height: 1px; } }  .container-6 .g-9-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-9-md {        width: 150%;        float: left;        margin-bottom: 0; }        .container-6 .g-9-md.empty {          height: 1px; } }  .container-6 .g-10-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-10-md {        width: 166.66667%;        float: left;        margin-bottom: 0; }        .container-6 .g-10-md.empty {          height: 1px; } }  .container-6 .g-11-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-11-md {        width: 183.33333%;        float: left;        margin-bottom: 0; }        .container-6 .g-11-md.empty {          height: 1px; } }  .container-6 .g-12-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-12-md {        width: 200%;        float: left;        margin-bottom: 0; }        .container-6 .g-12-md.empty {          height: 1px; } }  .container-6 .g-1-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-6 .g-1-lg {        width: 16.66667%;        float: left;        margin-bottom: 0; }        .container-6 .g-1-lg.empty {          height: 1px; } }  .container-6 .g-2-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-6 .g-2-lg {        width: 33.33333%;        float: left;        margin-bottom: 0; }        .container-6 .g-2-lg.empty {          height: 1px; } }  .container-6 .g-3-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-6 .g-3-lg {        width: 50%;        float: left;        margin-bottom: 0; }        .container-6 .g-3-lg.empty {          height: 1px; } }  .container-6 .g-4-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-6 .g-4-lg {        width: 66.66667%;        float: left;        margin-bottom: 0; }        .container-6 .g-4-lg.empty {          height: 1px; } }  .container-6 .g-5-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-6 .g-5-lg {        width: 83.33333%;        float: left;        margin-bottom: 0; }        .container-6 .g-5-lg.empty {          height: 1px; } }  .container-6 .g-6-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-6 .g-6-lg {        width: 100%;        float: left;        margin-bottom: 0; }        .container-6 .g-6-lg.empty {          height: 1px; } }  .container-6 .g-7-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-6 .g-7-lg {        width: 116.66667%;        float: left;        margin-bottom: 0; }        .container-6 .g-7-lg.empty {          height: 1px; } }  .container-6 .g-8-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-6 .g-8-lg {        width: 133.33333%;        float: left;        margin-bottom: 0; }        .container-6 .g-8-lg.empty {          height: 1px; } }  .container-6 .g-9-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-6 .g-9-lg {        width: 150%;        float: left;        margin-bottom: 0; }        .container-6 .g-9-lg.empty {          height: 1px; } }  .container-6 .g-10-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-6 .g-10-lg {        width: 166.66667%;        float: left;        margin-bottom: 0; }        .container-6 .g-10-lg.empty {          height: 1px; } }  .container-6 .g-11-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-6 .g-11-lg {        width: 183.33333%;        float: left;        margin-bottom: 0; }        .container-6 .g-11-lg.empty {          height: 1px; } }  .container-6 .g-12-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-6 .g-12-lg {        width: 200%;        float: left;        margin-bottom: 0; }        .container-6 .g-12-lg.empty {          height: 1px; } }.container-4 {  max-width: 333.33px;  margin-left: auto;  margin-right: auto;  padding-left: 0.5em;  padding-right: 0.5em; }  .container-4:after {    content: " ";    display: block;    clear: both; }  .container-4 .g-1-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-1-xs {        width: 25%;        float: left;        margin-bottom: 0; }        .container-4 .g-1-xs.empty {          height: 1px; } }  .container-4 .g-2-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-2-xs {        width: 50%;        float: left;        margin-bottom: 0; }        .container-4 .g-2-xs.empty {          height: 1px; } }  .container-4 .g-3-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-3-xs {        width: 75%;        float: left;        margin-bottom: 0; }        .container-4 .g-3-xs.empty {          height: 1px; } }  .container-4 .g-4-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-4-xs {        width: 100%;        float: left;        margin-bottom: 0; }        .container-4 .g-4-xs.empty {          height: 1px; } }  .container-4 .g-5-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-5-xs {        width: 125%;        float: left;        margin-bottom: 0; }        .container-4 .g-5-xs.empty {          height: 1px; } }  .container-4 .g-6-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-6-xs {        width: 150%;        float: left;        margin-bottom: 0; }        .container-4 .g-6-xs.empty {          height: 1px; } }  .container-4 .g-7-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-7-xs {        width: 175%;        float: left;        margin-bottom: 0; }        .container-4 .g-7-xs.empty {          height: 1px; } }  .container-4 .g-8-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-8-xs {        width: 200%;        float: left;        margin-bottom: 0; }        .container-4 .g-8-xs.empty {          height: 1px; } }  .container-4 .g-9-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-9-xs {        width: 225%;        float: left;        margin-bottom: 0; }        .container-4 .g-9-xs.empty {          height: 1px; } }  .container-4 .g-10-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-10-xs {        width: 250%;        float: left;        margin-bottom: 0; }        .container-4 .g-10-xs.empty {          height: 1px; } }  .container-4 .g-11-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-11-xs {        width: 275%;        float: left;        margin-bottom: 0; }        .container-4 .g-11-xs.empty {          height: 1px; } }  .container-4 .g-12-xs {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-12-xs {        width: 300%;        float: left;        margin-bottom: 0; }        .container-4 .g-12-xs.empty {          height: 1px; } }  .container-4 .g-1-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-1-sm {        width: 25%;        float: left;        margin-bottom: 0; }        .container-4 .g-1-sm.empty {          height: 1px; } }  .container-4 .g-2-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-2-sm {        width: 50%;        float: left;        margin-bottom: 0; }        .container-4 .g-2-sm.empty {          height: 1px; } }  .container-4 .g-3-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-3-sm {        width: 75%;        float: left;        margin-bottom: 0; }        .container-4 .g-3-sm.empty {          height: 1px; } }  .container-4 .g-4-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-4-sm {        width: 100%;        float: left;        margin-bottom: 0; }        .container-4 .g-4-sm.empty {          height: 1px; } }  .container-4 .g-5-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-5-sm {        width: 125%;        float: left;        margin-bottom: 0; }        .container-4 .g-5-sm.empty {          height: 1px; } }  .container-4 .g-6-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-6-sm {        width: 150%;        float: left;        margin-bottom: 0; }        .container-4 .g-6-sm.empty {          height: 1px; } }  .container-4 .g-7-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-7-sm {        width: 175%;        float: left;        margin-bottom: 0; }        .container-4 .g-7-sm.empty {          height: 1px; } }  .container-4 .g-8-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-8-sm {        width: 200%;        float: left;        margin-bottom: 0; }        .container-4 .g-8-sm.empty {          height: 1px; } }  .container-4 .g-9-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-9-sm {        width: 225%;        float: left;        margin-bottom: 0; }        .container-4 .g-9-sm.empty {          height: 1px; } }  .container-4 .g-10-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-10-sm {        width: 250%;        float: left;        margin-bottom: 0; }        .container-4 .g-10-sm.empty {          height: 1px; } }  .container-4 .g-11-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-11-sm {        width: 275%;        float: left;        margin-bottom: 0; }        .container-4 .g-11-sm.empty {          height: 1px; } }  .container-4 .g-12-sm {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-12-sm {        width: 300%;        float: left;        margin-bottom: 0; }        .container-4 .g-12-sm.empty {          height: 1px; } }  .container-4 .g-1-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-1-md {        width: 25%;        float: left;        margin-bottom: 0; }        .container-4 .g-1-md.empty {          height: 1px; } }  .container-4 .g-2-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-2-md {        width: 50%;        float: left;        margin-bottom: 0; }        .container-4 .g-2-md.empty {          height: 1px; } }  .container-4 .g-3-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-3-md {        width: 75%;        float: left;        margin-bottom: 0; }        .container-4 .g-3-md.empty {          height: 1px; } }  .container-4 .g-4-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-4-md {        width: 100%;        float: left;        margin-bottom: 0; }        .container-4 .g-4-md.empty {          height: 1px; } }  .container-4 .g-5-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-5-md {        width: 125%;        float: left;        margin-bottom: 0; }        .container-4 .g-5-md.empty {          height: 1px; } }  .container-4 .g-6-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-6-md {        width: 150%;        float: left;        margin-bottom: 0; }        .container-4 .g-6-md.empty {          height: 1px; } }  .container-4 .g-7-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-7-md {        width: 175%;        float: left;        margin-bottom: 0; }        .container-4 .g-7-md.empty {          height: 1px; } }  .container-4 .g-8-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-8-md {        width: 200%;        float: left;        margin-bottom: 0; }        .container-4 .g-8-md.empty {          height: 1px; } }  .container-4 .g-9-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-9-md {        width: 225%;        float: left;        margin-bottom: 0; }        .container-4 .g-9-md.empty {          height: 1px; } }  .container-4 .g-10-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-10-md {        width: 250%;        float: left;        margin-bottom: 0; }        .container-4 .g-10-md.empty {          height: 1px; } }  .container-4 .g-11-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-11-md {        width: 275%;        float: left;        margin-bottom: 0; }        .container-4 .g-11-md.empty {          height: 1px; } }  .container-4 .g-12-md {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-12-md {        width: 300%;        float: left;        margin-bottom: 0; }        .container-4 .g-12-md.empty {          height: 1px; } }  .container-4 .g-1-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-4 .g-1-lg {        width: 25%;        float: left;        margin-bottom: 0; }        .container-4 .g-1-lg.empty {          height: 1px; } }  .container-4 .g-2-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-4 .g-2-lg {        width: 50%;        float: left;        margin-bottom: 0; }        .container-4 .g-2-lg.empty {          height: 1px; } }  .container-4 .g-3-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-4 .g-3-lg {        width: 75%;        float: left;        margin-bottom: 0; }        .container-4 .g-3-lg.empty {          height: 1px; } }  .container-4 .g-4-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-4 .g-4-lg {        width: 100%;        float: left;        margin-bottom: 0; }        .container-4 .g-4-lg.empty {          height: 1px; } }  .container-4 .g-5-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-4 .g-5-lg {        width: 125%;        float: left;        margin-bottom: 0; }        .container-4 .g-5-lg.empty {          height: 1px; } }  .container-4 .g-6-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-4 .g-6-lg {        width: 150%;        float: left;        margin-bottom: 0; }        .container-4 .g-6-lg.empty {          height: 1px; } }  .container-4 .g-7-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-4 .g-7-lg {        width: 175%;        float: left;        margin-bottom: 0; }        .container-4 .g-7-lg.empty {          height: 1px; } }  .container-4 .g-8-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-4 .g-8-lg {        width: 200%;        float: left;        margin-bottom: 0; }        .container-4 .g-8-lg.empty {          height: 1px; } }  .container-4 .g-9-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-4 .g-9-lg {        width: 225%;        float: left;        margin-bottom: 0; }        .container-4 .g-9-lg.empty {          height: 1px; } }  .container-4 .g-10-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-4 .g-10-lg {        width: 250%;        float: left;        margin-bottom: 0; }        .container-4 .g-10-lg.empty {          height: 1px; } }  .container-4 .g-11-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-4 .g-11-lg {        width: 275%;        float: left;        margin-bottom: 0; }        .container-4 .g-11-lg.empty {          height: 1px; } }  .container-4 .g-12-lg {    padding-left: 0.5em;    padding-right: 0.5em;    margin-bottom: 1em; }    @media (min-width: 78.125em) {      .container-4 .g-12-lg {        width: 300%;        float: left;        margin-bottom: 0; }        .container-4 .g-12-lg.empty {          height: 1px; } }.container-full {  max-width: 100%;  margin-left: auto;  margin-right: auto; }  .container-full:after {    content: " ";    display: block;    clear: both; }  @media (min-width: 57.5em) {    .container-full .g-50 {      width: 50%;      float: left; } }/* -----------------------------------------  7.0. Base----------------------------------------- *//* ---------------------------------------------- *  Partial: base  Here you place the base defaults to any project\* ---------------------------------------------- */*,*:after,*:before {  box-sizing: border-box; }html {  font-size: 100%;  -webkit-text-size-adjust: 100%;      -ms-text-size-adjust: 100%;          text-size-adjust: 100%;  color: #2f2f2f; }body,html {  height: 100%;  min-height: 100%;  font-size: 15px; }body {  font-family: "Museo", sans-serif; }small {  font-size: 0.85em; }ul li {  list-style: none; }p {  line-height: 1.5; }ol li {  list-style: none; }.bold,b,strong {  font-weight: 600; }embed,img,object {  height: auto;  max-width: 100%; }/*********************************************  - 2.0 -  LINKS*********************************************//* - 2.1. - BASE LINK STYLES  ------------------------------------------ */a {  color: inherit;  text-decoration: none; }  a:active, a:focus, a:hover {    outline: none;    color: inherit; }/* - 2.2. - HEADER LINKS  ------------------------------------------ */.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a, #displayBlogStory h1 a,h3 a,h4 a, #displayBlogStory h3 a,h5 a,h6 a {  color: blue; }.middle {  position: absolute;  top: 50%;  right: 0;  bottom: auto;  left: 0;  -webkit-transform: translateY(-50%);      -ms-transform: translateY(-50%);          transform: translateY(-50%); }.text-white {  color: #FFFFFF; }.text-grey {  color: #858585; }.text-caps {  text-transform: uppercase; }.align-left {  text-align: left; }.align-right {  text-align: right; }.align-center {  text-align: center; }@media (min-width: 0em) and (max-width: 39.9375em) {  .align-center-u640 {    text-align: center; } }.paddings, .paddings-bottom, .paddings-top {  padding: 4em 0; }  @media (min-width: 57.5em) {    .paddings, .paddings-bottom, .paddings-top {      padding: 8em 0; } }  .paddings-top {    padding-bottom: 0; }  .paddings-bottom {    padding-top: 0; }  @media (min-width: 0em) and (max-width: 57.4375em) {    .paddings-u920 {      padding: 4em 0; } }.twoCols {  -webkit-column-count: 2;     -moz-column-count: 2;          column-count: 2;  text-align: center;  -webkit-column-width: 300px;     -moz-column-width: 300px;          column-width: 300px; }  @media (min-width: 57.5em) {    .twoCols {      padding: 0 3em; } }  @media (min-width: 40em) {    .twoCols {      text-align: left; } }.paddings, .paddings-bottom, .paddings-top {  padding: 1em 0; }.bg-purple {  background-color: #035fa3; }/* -----------------------------------------  9.0. Typography----------------------------------------- */h1,h2,#displayBlogStory h1,h3,h4,#displayBlogStory h3,h5 {  line-height: 1; }h2, #displayBlogStory h1 {  font-size: 2.0736em;  text-transform: uppercase;  color: #113c61;  margin-bottom: 0.69444em; }  @media (min-width: 40em) {    h2, #displayBlogStory h1 {      font-size: 2.98598em; } }h3 {  text-transform: uppercase;  font-size: 1.728em;  margin-bottom: 0.69444em; }h4, #displayBlogStory h3 {  font-size: 1.2em;  color: #113c61;  margin-bottom: 0.69444em; }/* -----------------------------------------  10.0. Nav----------------------------------------- */.header_nav {  background: white;  text-align: center;  border-bottom: 10px solid #113c61;  border-top: 1px solid rgba(0, 0, 0, 0.2); }  .scrolled .header_nav {    position: fixed;    top: 0;    right: 0;    bottom: auto;    left: 0; }  @media (min-width: 0em) and (max-width: 39.9375em) {    .header_nav {      overflow: scroll; }      .header_nav ul {        min-width: 640px; } }  .header_nav ul {    max-width: 1000px;    margin-left: auto;    margin-right: auto;    font-size: 0; }    .header_nav ul:after {      content: " ";      display: block;      clear: both; }    .header_nav ul li {      font-size: 13px;      display: inline-block;      width: 12.5%;      text-align: center; }      @media (min-width: 0em) and (max-width: 39.9375em) {        .header_nav ul li {          font-size: 11px;          border-right: 1px solid #ccc; }          .header_nav ul li:first-child {            border-left: 1px solid #ccc; } }      .header_nav ul li a {        display: block;        color: #113c61;        transition: all 0.3s;        padding: 1.44em 0;        text-transform: uppercase; }        .header_nav ul li a.linkActive, .header_nav ul li a:hover {          background: #113c61;          color: #FFFFFF; }/* *  Owl Carousel - Animate Plugin */.owl-carousel .animated {  -webkit-animation-duration: 1000ms;  animation-duration: 1000ms;  -webkit-animation-fill-mode: both;  animation-fill-mode: both; }.owl-carousel .owl-animated-in {  z-index: 0; }.owl-carousel .owl-animated-out {  z-index: 1; }.owl-carousel .fadeOut {  -webkit-animation-name: fadeOut;  animation-name: fadeOut; }@-webkit-keyframes fadeOut {  0% {    opacity: 1; }  100% {    opacity: 0; } }@keyframes fadeOut {  0% {    opacity: 1; }  100% {    opacity: 0; } }/* *  Owl Carousel - Auto Height Plugin */.owl-height {  transition: height 500ms ease-in-out; }/* *  Core Owl Carousel CSS File */.owl-carousel {  display: none;  width: 100%;  -webkit-tap-highlight-color: transparent;  /* position relative and z-index fix webkit rendering fonts issue */  position: relative;  z-index: 1; }.owl-carousel .owl-stage {  position: relative;  -ms-touch-action: pan-Y; }.owl-carousel .owl-stage:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0; }.owl-carousel .owl-stage-outer {  position: relative;  overflow: hidden;  /* fix for flashing background */  -webkit-transform: translate3d(0px, 0px, 0px); }.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {  cursor: pointer;  cursor: hand;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none; }.owl-carousel.owl-loaded {  display: block; }.owl-carousel.owl-loading {  opacity: 0;  display: block; }.owl-carousel.owl-hidden {  opacity: 0; }.owl-carousel .owl-refresh .owl-item {  display: none; }.owl-carousel .owl-item {  position: relative;  min-height: 1px;  float: left;  -webkit-backface-visibility: hidden;  -webkit-tap-highlight-color: transparent;  -webkit-touch-callout: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none; }.owl-carousel .owl-item img {  display: block;  width: 100%;  -webkit-transform-style: preserve-3d; }.owl-carousel.owl-text-select-on .owl-item {  -webkit-user-select: auto;  -moz-user-select: auto;  -ms-user-select: auto;  user-select: auto; }.owl-carousel .owl-grab {  cursor: move;  cursor: -webkit-grab;  cursor: -o-grab;  cursor: -ms-grab;  cursor: grab; }.owl-carousel.owl-rtl {  direction: rtl; }.owl-carousel.owl-rtl .owl-item {  float: right; }/* No Js */.no-js .owl-carousel {  display: block; }/* *  Owl Carousel - Lazy Load Plugin */.owl-carousel .owl-item .owl-lazy {  opacity: 0;  transition: opacity 400ms ease; }.owl-carousel .owl-item img {  -webkit-transform-style: preserve-3d;          transform-style: preserve-3d; }/* *  Owl Carousel - Video Plugin */.owl-carousel .owl-video-wrapper {  position: relative;  height: 100%;  background: #000; }.owl-carousel .owl-video-play-icon {  position: absolute;  height: 80px;  width: 80px;  left: 50%;  top: 50%;  margin-left: -40px;  margin-top: -40px;  background: url("owl.video.play.png") no-repeat;  cursor: pointer;  z-index: 1;  -webkit-backface-visibility: hidden;  transition: scale 100ms ease; }.owl-carousel .owl-video-play-icon:hover {  transition: scale(1.3, 1.3); }.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {  display: none; }.owl-carousel .owl-video-tn {  opacity: 0;  height: 100%;  background-position: center center;  background-repeat: no-repeat;  background-size: contain;  transition: opacity 400ms ease; }.owl-carousel .owl-video-frame {  position: relative;  z-index: 1; }/* Magnific Popup CSS */.mfp-bg {  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1042;  overflow: hidden;  position: fixed;  background: #0b0b0b;  opacity: 0.8; }.mfp-wrap {  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1043;  position: fixed;  outline: none !important;  -webkit-backface-visibility: hidden; }.mfp-container {  text-align: center;  position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0;  padding: 0 8px;  box-sizing: border-box; }.mfp-container:before {  content: '';  display: inline-block;  height: 100%;  vertical-align: middle; }.mfp-align-top .mfp-container:before {  display: none; }.mfp-content {  position: relative;  display: inline-block;  vertical-align: middle;  margin: 0 auto;  text-align: left;  z-index: 1045; }.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {  width: 100%;  cursor: auto; }.mfp-ajax-cur {  cursor: progress; }.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {  cursor: -webkit-zoom-out;  cursor: zoom-out; }.mfp-zoom {  cursor: pointer;  cursor: -webkit-zoom-in;  cursor: zoom-in; }.mfp-auto-cursor .mfp-content {  cursor: auto; }.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;      user-select: none; }.mfp-loading.mfp-figure {  display: none; }.mfp-hide {  display: none !important; }.mfp-preloader {  color: #CCC;  position: absolute;  top: 50%;  width: auto;  text-align: center;  margin-top: -0.8em;  left: 8px;  right: 8px;  z-index: 1044; }.mfp-preloader a {  color: #CCC; }.mfp-preloader a:hover {  color: #FFF; }.mfp-s-ready .mfp-preloader {  display: none; }.mfp-s-error .mfp-content {  display: none; }button.mfp-close,button.mfp-arrow {  overflow: visible;  cursor: pointer;  background: transparent;  border: 0;  -webkit-appearance: none;  display: block;  outline: none;  padding: 0;  z-index: 1046;  box-shadow: none;  -ms-touch-action: manipulation;      touch-action: manipulation; }button::-moz-focus-inner {  padding: 0;  border: 0; }.mfp-close {  width: 44px;  height: 44px;  line-height: 44px;  position: absolute;  right: 0;  top: 0;  text-decoration: none;  text-align: center;  opacity: 0.65;  padding: 0 0 18px 10px;  color: #FFF;  font-style: normal;  font-size: 28px;  font-family: Arial, Baskerville, monospace; }.mfp-close:hover,.mfp-close:focus {  opacity: 1; }.mfp-close:active {  top: 1px; }.mfp-close-btn-in .mfp-close {  color: #333; }.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {  color: #FFF;  right: -6px;  text-align: right;  padding-right: 6px;  width: 100%; }.mfp-counter {  position: absolute;  top: 0;  right: 0;  color: #CCC;  font-size: 12px;  line-height: 18px;  white-space: nowrap; }.mfp-arrow {  position: absolute;  opacity: 0.65;  margin: 0;  top: 50%;  margin-top: -55px;  padding: 0;  width: 90px;  height: 110px;  -webkit-tap-highlight-color: transparent; }.mfp-arrow:active {  margin-top: -54px; }.mfp-arrow:hover,.mfp-arrow:focus {  opacity: 1; }.mfp-arrow:before,.mfp-arrow:after {  content: '';  display: block;  width: 0;  height: 0;  position: absolute;  left: 0;  top: 0;  margin-top: 35px;  margin-left: 35px;  border: medium inset transparent; }.mfp-arrow:after {  border-top-width: 13px;  border-bottom-width: 13px;  top: 8px; }.mfp-arrow:before {  border-top-width: 21px;  border-bottom-width: 21px;  opacity: 0.7; }.mfp-arrow-left {  left: 0; }.mfp-arrow-left:after {  border-right: 17px solid #FFF;  margin-left: 31px; }.mfp-arrow-left:before {  margin-left: 25px;  border-right: 27px solid #3F3F3F; }.mfp-arrow-right {  right: 0; }.mfp-arrow-right:after {  border-left: 17px solid #FFF;  margin-left: 39px; }.mfp-arrow-right:before {  border-left: 27px solid #3F3F3F; }.mfp-iframe-holder {  padding-top: 40px;  padding-bottom: 40px; }.mfp-iframe-holder .mfp-content {  line-height: 0;  width: 100%;  max-width: 900px; }.mfp-iframe-holder .mfp-close {  top: -40px; }.mfp-iframe-scaler {  width: 100%;  height: 0;  overflow: hidden;  padding-top: 56.25%; }.mfp-iframe-scaler iframe {  position: absolute;  display: block;  top: 0;  left: 0;  width: 100%;  height: 100%;  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);  background: #000; }/* Main image in popup */img.mfp-img {  width: auto;  max-width: 100%;  height: auto;  display: block;  line-height: 0;  box-sizing: border-box;  padding: 40px 0 40px;  margin: 0 auto; }/* The shadow behind the image */.mfp-figure {  line-height: 0; }.mfp-figure:after {  content: '';  position: absolute;  left: 0;  top: 40px;  bottom: 40px;  display: block;  right: 0;  width: auto;  height: auto;  z-index: -1;  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);  background: #444; }.mfp-figure small {  color: #BDBDBD;  display: block;  font-size: 12px;  line-height: 14px; }.mfp-figure figure {  margin: 0; }.mfp-bottom-bar {  margin-top: -36px;  position: absolute;  top: 100%;  left: 0;  width: 100%;  cursor: auto; }.mfp-title {  text-align: left;  line-height: 18px;  color: #F3F3F3;  word-wrap: break-word;  padding-right: 36px; }.mfp-image-holder .mfp-content {  max-width: 100%; }.mfp-gallery .mfp-image-holder .mfp-figure {  cursor: pointer; }@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {  /**       * Remove all paddings around the image on small screen       */  .mfp-img-mobile .mfp-image-holder {    padding-left: 0;    padding-right: 0; }  .mfp-img-mobile img.mfp-img {    padding: 0; }  .mfp-img-mobile .mfp-figure:after {    top: 0;    bottom: 0; }  .mfp-img-mobile .mfp-figure small {    display: inline;    margin-left: 5px; }  .mfp-img-mobile .mfp-bottom-bar {    background: rgba(0, 0, 0, 0.6);    bottom: 0;    margin: 0;    top: auto;    padding: 3px 5px;    position: fixed;    box-sizing: border-box; }  .mfp-img-mobile .mfp-bottom-bar:empty {    padding: 0; }  .mfp-img-mobile .mfp-counter {    right: 5px;    top: 3px; }  .mfp-img-mobile .mfp-close {    top: 0;    right: 0;    width: 35px;    height: 35px;    line-height: 35px;    background: rgba(0, 0, 0, 0.6);    position: fixed;    text-align: center;    padding: 0; } }@media all and (max-width: 900px) {  .mfp-arrow {    -webkit-transform: scale(0.75);    -ms-transform: scale(0.75);        transform: scale(0.75); }  .mfp-arrow-left {    -webkit-transform-origin: 0;    -ms-transform-origin: 0;        transform-origin: 0; }  .mfp-arrow-right {    -webkit-transform-origin: 100%;    -ms-transform-origin: 100%;        transform-origin: 100%; }  .mfp-container {    padding-left: 6px;    padding-right: 6px; } }@media (min-width: 64.0625em) {  aside {    display: none; } }@media (min-width: 0em) and (max-width: 64em) {  .menuOpen {    overflow-y: hidden; }  .site,  aside {    transition: all 0.5s; }  .site {    position: relative;    right: 0;    left: 0; }    .menuOpen .site {      right: 300px;      left: -300px; }  .side {    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);    position: fixed;    width: 300px;    text-align: center;    border-left: 1px solid rgba(255, 255, 255, 0.1);    left: auto;    top: 0;    bottom: 0;    background: #113c61;    z-index: 11;    right: -300px; }    .menuOpen .side {      right: 0; }  .menuBtn {    z-index: 100;    position: fixed;    right: 2.5em;    top: 3.2em;    display: block;    width: 4em;    height: 3em; }    .scrolled .menuBtn {      top: 1.7em; }    .menuOpen .menuBtn {      transition: all 0.5s;      -webkit-transform: rotate(-270deg) scale(0.75);          -ms-transform: rotate(-270deg) scale(0.75);              transform: rotate(-270deg) scale(0.75);      opacity: 0.5;      top: 1em;      right: 1em; }    .menuBtn::after, .menuBtn::before,    .menuBtn .menuBtn_bar {      background: white;      height: 0.48em;      width: 100%;      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);      border-radius: 1px; }      .menuOpen .menuBtn::after, .menuOpen .menuBtn::before, .menuOpen      .menuBtn .menuBtn_bar {        box-shadow: none; }    .menuBtn::after, .menuBtn::before {      content: "";      display: block;      transition: all 0.5s; }      .menuOpen .menuBtn::after, .menuOpen .menuBtn::before {        transition: all 0.5s; }    .menuBtn::after {      position: absolute;      top: auto;      right: 0;      bottom: 0;      left: 0; }      .menuOpen .menuBtn::after {        position: absolute;        top: 50%;        right: 0;        bottom: auto;        left: 0;        -webkit-transform: translateY(-50%) rotate(225deg);            -ms-transform: translateY(-50%) rotate(225deg);                transform: translateY(-50%) rotate(225deg);        -webkit-transform-origin: center center;            -ms-transform-origin: center center;                transform-origin: center center; }    .menuBtn::before {      position: absolute;      top: 0;      right: 0;      bottom: auto;      left: 0; }      .menuOpen .menuBtn::before {        position: absolute;        top: 50%;        right: 0;        bottom: auto;        left: 0;        -webkit-transform: translateY(-50%) rotate(135deg);            -ms-transform: translateY(-50%) rotate(135deg);                transform: translateY(-50%) rotate(135deg); }    .menuBtn .menuBtn_bar {      position: absolute;      top: 50%;      right: 0;      bottom: auto;      left: 0;      -webkit-transform: translateY(-50%);          -ms-transform: translateY(-50%);              transform: translateY(-50%);      transition: all 0.4s 0.4s; }      .menuOpen .menuBtn .menuBtn_bar {        opacity: 0;        -webkit-transform: translateX(50px) translateY(-50%);            -ms-transform: translateX(50px) translateY(-50%);                transform: translateX(50px) translateY(-50%);        transition: all 0s 0s; } }form input.text,form input[type="text"],form select,form textarea {  width: 100%;  display: block;  padding: 0.5em;  border-radius: 4px;  border: 1px solid #ccc;  font-family: "Museo", sans-serif; }form #subSearch {  background: #113c61;  border: none;  box-shadow: none;  color: #FFFFFF;  font-family: sans-serif;  display: inline-block;  -webkit-apparence: none;  font-size: 1em;  padding: 0.40188em 1em;  border-radius: 4px;  cursor: pointer;  vertical-align: top;  transition: background 0.5s; }  .content form #subSearch {    color: #FFFFFF; }  form #subSearch:hover {    background:#035fa3;    color: #FFFFFF; }form #subClear {  background: #113c61;  border: none;  box-shadow: none;  color: #FFFFFF;  font-family: sans-serif;  display: inline-block;  -webkit-apparence: none;  font-size: 1em;  padding: 0.40188em 1em;  border-radius: 4px;  cursor: pointer;  vertical-align: top;  transition: background 0.5s; }  .content form #subClear {    color: #FFFFFF; }  form #subClear:hover {    background: #035fa3;    color: #FFFFFF; }.contact_form {  max-width: 1000px;  margin-left: auto;  margin-right: auto; }  .contact_form:after {    content: " ";    display: block;    clear: both; }  .contact_form .inputset {    max-width: 1000px;    margin-left: auto;    margin-right: auto;    position: relative;    padding-bottom: 1em; }    .contact_form .inputset:after {      content: " ";      display: block;      clear: both; }    .contact_form .inputset label {      width: 33%;      float: left; }    .contact_form .inputset input.text,    .contact_form .inputset textarea {      width: 67%;      float: left;      float: right;      font-size: 0.83333em; }.btn, .boxShowDetailsLeft a.YouTubeLink {  background: #113c61;  border: none;  box-shadow: none;  color: #FFFFFF;  font-family: sans-serif;  display: inline-block;  -webkit-apparence: none;  font-size: 1em;  padding: 0.40188em 1em;  border-radius: 4px;  cursor: pointer;  vertical-align: top;  transition: background 0.5s; }  .content .btn, .content .boxShowDetailsLeft a.YouTubeLink, .boxShowDetailsLeft .content a.YouTubeLink {    color: #FFFFFF; }  .btn:hover, .boxShowDetailsLeft a.YouTubeLink:hover {    background: #035fa3;    color: #FFFFFF; }.fbElementButton {  background: #113c61;  border: none;  box-shadow: none;  color: #FFFFFF;  font-family: sans-serif;  display: inline-block;  -webkit-apparence: none;  font-size: 1em;  padding: 0.40188em 1em;  border-radius: 4px;  cursor: pointer;  vertical-align: top;  transition: background 0.5s;  float: right;  margin: 1em 1em 0 0; }  .content .fbElementButton {    color: #FFFFFF; }  .fbElementButton:hover {    background: #035fa3;    color: #FFFFFF; }textarea {  font-size: 0.83333em; }.error,.form_error,.success {  display: block;  padding: 0.25em;  text-align: center;  color: white;  border-radius: 0.25em;  margin-bottom: 0.25em; }.error,.form_error {  background: #113c61; }.success {  background: #436436; }.form_error_specific {  position: absolute;  top: 0.5em;  right: 0.5em;  bottom: auto;  left: auto;  text-transform: uppercase;  color: #113c61;  font-size: 0.69444em; }.VoucherCodeTextfield {  max-width: 200px; }.newsSummaryLink a:hover {  text-decoration: underline; }/* -----------------------------------------  11.0. Header----------------------------------------- */.logo .st0 {  fill: #898989; }.logo .st1 {  fill: #8E183C; }.logo_inner {  width: 100%;  height: 0;  position: relative;  padding-bottom: 150.22091%; }  .logo_inner svg {    width: 100%;    height: 100%;    position: absolute;    left: 0;    right: 0;    bottom: 0;    top: 0; }.header {  background-size: cover;  background-position: center center;  background-image: url("/mainly4strings-com/_img/images/new-header-bg.jpg"); }  .header_inner {    position: relative; }    .header_inner > * {      position: relative;      z-index: 2; }  .header_top {    padding: 1em 0;    position: relative;    max-width: 1000px;    margin-left: auto;    margin-right: auto; }    .header_top:after {      content: " ";      display: block;      clear: both; }  .header_logo {    display: none; }  .header_title {    font-family: "Museo", sans-serif;    padding: 1.2em 1em;    width: 84%;    float: left;    text-align: left; }    @media (min-width: 57.5em) {      .header_title {        padding: 2.4em 1em; } }    .header_title h1 {      font-size: 2.98598em;      display: none;      color: #113c61; }      .header_title h1 span {        color: #444; }      .header_title h1 .follow {        font-size: 0.23257em;        display: block;        margin-top: 0.69444em;        color: #444; }#miniShopCart {  text-align: right;  padding-bottom: 1.5em;  padding-right: 0.75em;  padding-top: 0;  margin-top: -0.5em;  font-size: 0.69444em;  color: white; }  #miniShopCart img {    max-width: 16px; }  @media (min-width: 40em) {    #miniShopCart {      padding-top: 0;      padding-bottom: 1.5em;      padding-right: 1em;      font-size: 0.83333em; }      #miniShopCart img {        max-width: none; } }  #miniShopCart a {    color: white;    text-decoration: underline; }  @media (min-width: 40em) {    #miniShopCart br {      display: none; } }.header-mobile {  display: inline-block;  background: rgba(3, 95, 162, 0.8);  text-align: center;  color: #FFFFFF;  line-height: 1;  padding: 1.66667em;  margin-bottom: 2em; }  @media (min-width: 0em) and (max-width: 39.9375em) {    .header-mobile {      font-size: 0.83333em; } }  @media (min-width: 0em) and (max-width: 29.9375em) {    .header-mobile {      font-size: 0.69444em; } }  @media (min-width: 0em) and (max-width: 25em) {    .header-mobile {      font-size: 0.5787em; } }  .header-mobile h2, .header-mobile #displayBlogStory h1, #displayBlogStory .header-mobile h1 {    font-size: 2.48832em;    color: #FFFFFF;    text-transform: lowercase;    margin-bottom: 0.2em; }  .header-mobile .follow {    font-size: 1.2em;    color: #FFFFFF; }/* -----------------------------------------  12.0. Content----------------------------------------- */.content {  padding: 3em 0; }  .content a {    color: #113c61; }  .content p,  .content ul {    margin-bottom: 0.69444em;    font-size: 0.83333em; }    .content p:last-child,    .content ul:last-child {      margin-bottom: 0; }  .content ul,  .content ul li {    list-style-type: disc; }  .content ul li {    margin-bottom: 0.25em; }  .content ul {    padding-left: 2em; }.image {  background-size: cover;  background-position: center center;  background-image: url("/mainly4strings-com/_img/images/sheetmusic.jpg");  margin-bottom: 0.69444em; }  .image:last-child {    margin-bottom: 0; }  .image::after {    content: "";    padding-bottom: 75%;    display: block;    width: 100%; }.box, .box-grey, .boxShowDetailsLeft,.boxShowPrice, .box-pink {  padding: 1em;  border-radius: 0.5em;  max-width: 670px;  margin-left: auto;  margin-right: auto; }  .box:after, .box-grey:after, .boxShowDetailsLeft:after,  .boxShowPrice:after, .box-pink:after {    content: " ";    display: block;    clear: both; }  .box a:hover, .box-grey a:hover, .boxShowDetailsLeft a:hover,  .boxShowPrice a:hover, .box-pink a:hover {    text-decoration: underline; }  .box ul, .box-grey ul, .boxShowDetailsLeft ul,  .boxShowPrice ul, .box-pink ul {    padding-left: 0; }  .box-grey, .boxShowDetailsLeft,  .boxShowPrice {    background: #ebebeb; }  .box-pink {    background: #113c61;    color: #FFFFFF; }    .box-pink ul li {      padding-bottom: 1em;      list-style-type: none; }    .box-pink a {      color: #FFFFFF; }  @media (min-width: 40em) {    .box_half {      width: 45%;      float: left; } }@media (min-width: 0em) and (max-width: 57.4375em) and (min-width: 40em) {  .box_half-u920 {    width: 45%;    float: left; } }  @media (min-width: 0em) and (max-width: 57.4375em) {    .box_half-u920 .image:first-child {      margin-top: 0.69444em; } }@media (min-width: 0em) and (max-width: 57.4375em) and (min-width: 40em) {  .box_half-u920:nth-child(2) {    width: 55%;    float: left; } }  @media (min-width: 0em) and (max-width: 57.4375em) {    .box_half-u920 p {      display: block;      padding: 0 1em;      text-align: center; } }  @media (min-width: 0em) and (max-width: 57.4375em) and (min-width: 40em) {    .box_half-u920 p {      text-align: left; } }  .box_half .image:first-child {    margin-top: 0.69444em; }  @media (min-width: 40em) {    .box_half:nth-child(2) {      width: 55%;      float: left; } }  .box_half p {    text-align: center; }    @media (min-width: 40em) {      .box_half p {        display: block;        padding: 0 1em;        text-align: left; } }.mfp-inline-holder .mfp-content {  background: white;  max-width: 500px;  text-align: center;  padding: 2em;  border: 5px solid #113c61; }.fullSearchResults {  max-width: 1000px;  margin-left: auto;  margin-right: auto; }  .fullSearchResults:after {    content: " ";    display: block;    clear: both; }  @media (min-width: 57.5em) {    .fullSearchResults .searchBoxInnerWrap > div {      width: 18.5%;      float: left;      padding-right: 1em; } }  .fullSearchResults .searchBoxThree {    text-align: center; }    @media (min-width: 57.5em) {      .fullSearchResults .searchBoxThree {        width: 26%;        float: left;        padding-right: 1em; } }.searchBoxThree {  padding-top: 1.75em; }.resultItem {  max-width: 1000px;  margin-left: auto;  margin-right: auto;  border-bottom: 1px solid #ccc;  padding: 1em 0;  margin: 1em 0 0; }  .resultItem:after {    content: " ";    display: block;    clear: both; }  .resultItem:first-child {    border-top: 1px solid #ccc; }  .resultItem .thumbImage {    padding-right: 1em;    padding-bottom: 1em; }    @media (min-width: 40em) {      .resultItem .thumbImage {        width: 20%;        float: left; } }  .resultItem .thumbImageNote {    font-size: 0.69444em;    margin: 0.69444em 0; }    @media (min-width: 40em) {      .resultItem .thumbImageNote {        width: 80%;        float: left; } }  .resultItem h2, .resultItem #displayBlogStory h1, #displayBlogStory .resultItem h1 {    font-size: 1.44em;    text-transform: none; }  .resultItem .newSubmitWrap a {    background: #113c61;    border: none;    box-shadow: none;    color: #FFFFFF;    font-family: sans-serif;    display: inline-block;    -webkit-apparence: none;    font-size: 1em;    padding: 0.40188em 1em;    border-radius: 4px;    cursor: pointer;    vertical-align: top;    transition: background 0.5s; }    .content .resultItem .newSubmitWrap a {      color: #FFFFFF; }    .resultItem .newSubmitWrap a:hover {      background: #035fa3;      color: #FFFFFF; }#ListeningBooth h2, #ListeningBooth #displayBlogStory h1, #displayBlogStory #ListeningBooth h1 {  font-size: 1.44em; }#fullSearchResultsListing {  padding: 4em 1em 0; }@media (min-width: 57.5em) {  .boxShowDetails,  .renderIframeNew {    width: 70%;    float: left; }  .boxShowPrice,  .renderIframeSide {    width: 25%;    float: left;    float: right; } }@media (min-width: 0em) and (max-width: 57.4375em) {  .renderIframeSide {    display: none; } }.renderIframeNew {  position: relative; }  .renderIframeNew::after {    content: "";    display: block;    padding-bottom: 150%; }  .renderIframeNew iframe {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    width: 100%;    height: 100%; }.boxShowDetailsLeft,.boxShowPrice {  margin-bottom: 1em;  max-width: none; }.boxShowDetailsBackLink {  background: #113c61;  border: none;  box-shadow: none;  color: #FFFFFF;  font-family: sans-serif;  display: inline-block;  -webkit-apparence: none;  font-size: 1em;  padding: 0.40188em 1em;  border-radius: 4px;  cursor: pointer;  vertical-align: top;  transition: background 0.5s;  float: right; }  .content .boxShowDetailsBackLink {    color: #FFFFFF; }  .boxShowDetailsBackLink:hover {    background: #035fa3;    color: #FFFFFF; }.item_add {  background: #113c61;  border: none;  box-shadow: none;  color: #FFFFFF;  font-family: sans-serif;  display: inline-block;  -webkit-apparence: none;  font-size: 1em;  padding: 0.40188em 1em;  border-radius: 4px;  cursor: pointer;  vertical-align: top;  transition: background 0.5s;  margin-top: 0.5em; }  .content .item_add {    color: #FFFFFF; }  .item_add:hover {    background: #035fa3;    color: #FFFFFF; }.simpleCart_shelfItem + .boxShowPricePrice {  margin-top: 0.5em; }@media (min-width: 0em) and (max-width: 57.4375em) {  .boxShowPrice {    text-align: center; } }.contact_image {  position: relative;  border-radius: 0.5em; }  .contact_image a {    position: absolute;    top: auto;    right: 0;    bottom: 1em;    left: 0;    font-size: 1.2em;    font-weight: bold; }.cartHeaders,.itemContainer {  border-bottom: 1px solid #ccc;  max-width: 1000px;  margin-left: auto;  margin-right: auto;  padding: 0 1em; }  .cartHeaders:after,  .itemContainer:after {    content: " ";    display: block;    clear: both; }  .cartHeaders .itemName,  .itemContainer .itemName {    width: 30%;    float: left; }  .cartHeaders .itemPrice,  .itemContainer .itemPrice {    width: 10%;    float: left; }  .cartHeaders .itemQuantity,  .itemContainer .itemQuantity {    width: 10%;    float: left; }  .cartHeaders .itemTotal,  .itemContainer .itemTotal {    width: 10%;    float: left;    float: right; }  .cartHeaders .itemRemove,  .itemContainer .itemRemove {    width: 10%;    float: left; }  .cartHeaders .itemName,  .cartHeaders .itemPrice,  .cartHeaders .itemQuantity,  .cartHeaders .itemRemove,  .cartHeaders .itemTotal,  .itemContainer .itemName,  .itemContainer .itemPrice,  .itemContainer .itemQuantity,  .itemContainer .itemRemove,  .itemContainer .itemTotal {    padding: 0.5em 0; }    @media (min-width: 0em) and (max-width: 39.9375em) {      .cartHeaders .itemName,      .cartHeaders .itemPrice,      .cartHeaders .itemQuantity,      .cartHeaders .itemRemove,      .cartHeaders .itemTotal,      .itemContainer .itemName,      .itemContainer .itemPrice,      .itemContainer .itemQuantity,      .itemContainer .itemRemove,      .itemContainer .itemTotal {        width: 20%;        float: left;        margin-right: 2.85714%;        font-size: 0.69444em; } }  .cartHeaders .itemDecrement,  .cartHeaders .itemIncrement,  .itemContainer .itemDecrement,  .itemContainer .itemIncrement {    display: none; }.promoCodeWrap {  padding: 2em 0 0; }  .promoCodeWrap h2, .promoCodeWrap #displayBlogStory h1, #displayBlogStory .promoCodeWrap h1 {    font-size: 1.2em;    text-transform: none; }.voucherCodeForm p {  margin: 0;  line-height: 0; }.newsImageTop {  display: none; }.newsAuthor,.newsCategory,.newsDateFull {  display: none; }.newsTitle {  font-size: 1.44em;  text-transform: capitalize; }.newsItemClear {  margin-bottom: 4em; }#displayBlogStory h1 {  margin: 0;  font-size: 1.44em; }  @media (min-width: 0em) and (max-width: 39.9375em) {    #displayBlogStory h1 {      font-size: 1.2em; } }.newsDate {  margin-bottom: 1em;  font-style: italic; }.newsImageBottom {  max-width: 500px;  width: 100%; }.content #applyDiscountCode,.content .simpleCart_checkout {  background: #113c61;  border: none;  box-shadow: none;  color: #FFFFFF;  font-family: sans-serif;  display: inline-block;  -webkit-apparence: none;  font-size: 1em;  padding: 0.40188em 1em;  border-radius: 4px;  cursor: pointer;  vertical-align: top;  transition: background 0.5s;  margin-top: 0.5em; }  .content .content #applyDiscountCode, .content  .content .simpleCart_checkout {    color: #FFFFFF; }  .content #applyDiscountCode:hover,  .content .simpleCart_checkout:hover {    background: #035fa3;    color: #FFFFFF; }#checkoutMessage a.btn, #checkoutMessage .boxShowDetailsLeft a.YouTubeLink, .boxShowDetailsLeft #checkoutMessage a.YouTubeLink {  margin-bottom: 0.25em; }.boxShowDetailsLeft {  position: relative; }  .boxShowDetailsLeft > * {    max-width: 50%; }    @media (min-width: 0em) and (max-width: 29.9375em) {      .boxShowDetailsLeft > * {        max-width: none;        text-align: center; } }  .boxShowDetailsLeft > form:first-child {    max-width: none; }  .boxShowDetailsLeft a.YouTubeLink {    position: absolute;    right: 1em;    top: 3.5em;    text-align: center; }    .boxShowDetailsLeft a.YouTubeLink::before {      display: block;      content: ""; }@media (min-width: 0em) and (max-width: 29.9375em) {  body .boxShowDetailsLeft .boxShowDetailsBackLink,  body .boxShowDetailsLeft a.YouTubeLink {    max-width: 175px;    float: none;    display: block;    margin: 0 auto 0.5em;    position: static;    text-align: center; } }/* -----------------------------------------  13.0. Footer----------------------------------------- */.footer {  color: #FFFFFF;  text-align: center;  background: #113c61;  padding: 2em 0.83333em;  font-size: 0.83333em; }.float--right {float: right; margin: 10px 0px 10px 10px;}.simpleCart_shelfItem div.item_download.item_download_score a {background: #113c61;border: none;box-shadow: none;color: #FFFFFF !important;font-family: sans-serif;display: inline-block;-webkit-apparence: none;font-size: 1em;padding: 0.40188em 1em;border-radius: 4px;cursor: pointer;vertical-align: top;transition: background 0.5s;float: right;text-align: center;}.simpleCart_shelfItem div.item_download.item_download_score a:hover {    text-decoration: underline;    background: #035fa3;    color: #FFFFFF;  }.simpleCart_shelfItem div.item_download.item_download_backing a {background: #113c61;border: none;box-shadow: none;color: #FFFFFF !important;font-family: sans-serif;display: inline-block;-webkit-apparence: none;font-size: 1em;padding: 0.40188em 1em;border-radius: 4px;cursor: pointer;vertical-align: top;transition: background 0.5s;float: right;text-align: center;margin-top: 10px;}.simpleCart_shelfItem div.item_download.item_download_backing a:hover {    text-decoration: underline;    background: #035fa3;    color: #FFFFFF;  }
/* not required */
