/* ---------------------------------------------- *  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----------------------------------------- */@import url("https://fonts.googleapis.com/css?family=Libre+Franklin:300,300i,400,400i,700,700i");@font-face {  font-family: "Tex Gyre Adventor";  font-style: normal;  font-weight: 400;  src: url("/bristolosteopaths-co-uk/_img/fonts/texgyreadventor-regular-webfont.eot?") format("eot"), url("/bristolosteopaths-co-uk/_img/fonts/texgyreadventor-regular-webfont.woff") format("woff"), url("/bristolosteopaths-co-uk/_img/fonts/texgyreadventor-regular-webfont.ttf") format("truetype"), url("/bristolosteopaths-co-uk/_img/fonts/texgyreadventor-regular-webfont.svg#Tex_Gyre_Adventor") format("svg"); }@font-face {  font-family: "Tex Gyre Adventor";  font-style: normal;  font-weight: 600;  src: url("/bristolosteopaths-co-uk/_img/fonts/texgyreadventor-bold-webfont.eot?") format("eot"), url("/bristolosteopaths-co-uk/_img/fonts/texgyreadventor-bold-webfont.woff") format("woff"), url("/bristolosteopaths-co-uk/_img/fonts/texgyreadventor-bold-webfont.ttf") format("truetype"), url("/bristolosteopaths-co-uk/_img/fonts/texgyreadventor-bold-webfont.svg#Tex_Gyre_Adventor") format("svg"); }@font-face {  font-family: "Tex Gyre Adventor";  font-style: italic;  font-weight: 400;  src: url("/bristolosteopaths-co-uk/_img/fonts/texgyreadventor-italic-webfont.eot?") format("eot"), url("/bristolosteopaths-co-uk/_img/fonts/texgyreadventor-italic-webfont.woff") format("woff"), url("/bristolosteopaths-co-uk/_img/fonts/texgyreadventor-italic-webfont.ttf") format("truetype"), url("/bristolosteopaths-co-uk/_img/fonts/texgyreadventor-italic-webfont.svg#Tex_Gyre_Adventor") format("svg"); }@font-face {  font-family: "Tex Gyre Adventor";  font-style: italic;  font-weight: 600;  src: url("/bristolosteopaths-co-uk/_img/fonts/texgyreadventor-bolditalic-webfont.eot?") format("eot"), url("/bristolosteopaths-co-uk/_img/fonts/texgyreadventor-bolditalic-webfont.woff") format("woff"), url("/bristolosteopaths-co-uk/_img/fonts/texgyreadventor-bolditalic-webfont.ttf") format("truetype"), url("/bristolosteopaths-co-uk/_img/fonts/texgyreadventor-bolditalic-webfont.svg#Tex_Gyre_Adventor") 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, h3, h4, 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: 1240px;  margin-left: auto;  margin-right: auto;  padding-left: 1em;  padding-right: 1em; }  .container-12:after {    content: " ";    display: block;    clear: both; }  .container-12 .g-1-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-1-xs {        margin-bottom: 0;        width: 8.33333%;        float: left; }        .container-12 .g-1-xs.empty {          height: 1px; }        .container-12 .g-1-xs.float-right {          float: right; }        .container-12 .g-1-xs.float-left {          float: left; } }  .container-12 .g-2-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-2-xs {        margin-bottom: 0;        width: 16.66667%;        float: left; }        .container-12 .g-2-xs.empty {          height: 1px; }        .container-12 .g-2-xs.float-right {          float: right; }        .container-12 .g-2-xs.float-left {          float: left; } }  .container-12 .g-3-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-3-xs {        margin-bottom: 0;        width: 25%;        float: left; }        .container-12 .g-3-xs.empty {          height: 1px; }        .container-12 .g-3-xs.float-right {          float: right; }        .container-12 .g-3-xs.float-left {          float: left; } }  .container-12 .g-4-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-4-xs {        margin-bottom: 0;        width: 33.33333%;        float: left; }        .container-12 .g-4-xs.empty {          height: 1px; }        .container-12 .g-4-xs.float-right {          float: right; }        .container-12 .g-4-xs.float-left {          float: left; } }  .container-12 .g-5-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-5-xs {        margin-bottom: 0;        width: 41.66667%;        float: left; }        .container-12 .g-5-xs.empty {          height: 1px; }        .container-12 .g-5-xs.float-right {          float: right; }        .container-12 .g-5-xs.float-left {          float: left; } }  .container-12 .g-6-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-6-xs {        margin-bottom: 0;        width: 50%;        float: left; }        .container-12 .g-6-xs.empty {          height: 1px; }        .container-12 .g-6-xs.float-right {          float: right; }        .container-12 .g-6-xs.float-left {          float: left; } }  .container-12 .g-7-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-7-xs {        margin-bottom: 0;        width: 58.33333%;        float: left; }        .container-12 .g-7-xs.empty {          height: 1px; }        .container-12 .g-7-xs.float-right {          float: right; }        .container-12 .g-7-xs.float-left {          float: left; } }  .container-12 .g-8-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-8-xs {        margin-bottom: 0;        width: 66.66667%;        float: left; }        .container-12 .g-8-xs.empty {          height: 1px; }        .container-12 .g-8-xs.float-right {          float: right; }        .container-12 .g-8-xs.float-left {          float: left; } }  .container-12 .g-9-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-9-xs {        margin-bottom: 0;        width: 75%;        float: left; }        .container-12 .g-9-xs.empty {          height: 1px; }        .container-12 .g-9-xs.float-right {          float: right; }        .container-12 .g-9-xs.float-left {          float: left; } }  .container-12 .g-10-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-10-xs {        margin-bottom: 0;        width: 83.33333%;        float: left; }        .container-12 .g-10-xs.empty {          height: 1px; }        .container-12 .g-10-xs.float-right {          float: right; }        .container-12 .g-10-xs.float-left {          float: left; } }  .container-12 .g-11-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-11-xs {        margin-bottom: 0;        width: 91.66667%;        float: left; }        .container-12 .g-11-xs.empty {          height: 1px; }        .container-12 .g-11-xs.float-right {          float: right; }        .container-12 .g-11-xs.float-left {          float: left; } }  .container-12 .g-12-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-12-xs {        margin-bottom: 0;        width: 100%;        float: left; }        .container-12 .g-12-xs.empty {          height: 1px; }        .container-12 .g-12-xs.float-right {          float: right; }        .container-12 .g-12-xs.float-left {          float: left; } }  .container-12 .g-1-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-1-sm {        margin-bottom: 0;        width: 8.33333%;        float: left; }        .container-12 .g-1-sm.empty {          height: 1px; }        .container-12 .g-1-sm.float-right {          float: right; }        .container-12 .g-1-sm.float-left {          float: left; } }  .container-12 .g-2-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-2-sm {        margin-bottom: 0;        width: 16.66667%;        float: left; }        .container-12 .g-2-sm.empty {          height: 1px; }        .container-12 .g-2-sm.float-right {          float: right; }        .container-12 .g-2-sm.float-left {          float: left; } }  .container-12 .g-3-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-3-sm {        margin-bottom: 0;        width: 25%;        float: left; }        .container-12 .g-3-sm.empty {          height: 1px; }        .container-12 .g-3-sm.float-right {          float: right; }        .container-12 .g-3-sm.float-left {          float: left; } }  .container-12 .g-4-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-4-sm {        margin-bottom: 0;        width: 33.33333%;        float: left; }        .container-12 .g-4-sm.empty {          height: 1px; }        .container-12 .g-4-sm.float-right {          float: right; }        .container-12 .g-4-sm.float-left {          float: left; } }  .container-12 .g-5-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-5-sm {        margin-bottom: 0;        width: 41.66667%;        float: left; }        .container-12 .g-5-sm.empty {          height: 1px; }        .container-12 .g-5-sm.float-right {          float: right; }        .container-12 .g-5-sm.float-left {          float: left; } }  .container-12 .g-6-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-6-sm {        margin-bottom: 0;        width: 50%;        float: left; }        .container-12 .g-6-sm.empty {          height: 1px; }        .container-12 .g-6-sm.float-right {          float: right; }        .container-12 .g-6-sm.float-left {          float: left; } }  .container-12 .g-7-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-7-sm {        margin-bottom: 0;        width: 58.33333%;        float: left; }        .container-12 .g-7-sm.empty {          height: 1px; }        .container-12 .g-7-sm.float-right {          float: right; }        .container-12 .g-7-sm.float-left {          float: left; } }  .container-12 .g-8-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-8-sm {        margin-bottom: 0;        width: 66.66667%;        float: left; }        .container-12 .g-8-sm.empty {          height: 1px; }        .container-12 .g-8-sm.float-right {          float: right; }        .container-12 .g-8-sm.float-left {          float: left; } }  .container-12 .g-9-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-9-sm {        margin-bottom: 0;        width: 75%;        float: left; }        .container-12 .g-9-sm.empty {          height: 1px; }        .container-12 .g-9-sm.float-right {          float: right; }        .container-12 .g-9-sm.float-left {          float: left; } }  .container-12 .g-10-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-10-sm {        margin-bottom: 0;        width: 83.33333%;        float: left; }        .container-12 .g-10-sm.empty {          height: 1px; }        .container-12 .g-10-sm.float-right {          float: right; }        .container-12 .g-10-sm.float-left {          float: left; } }  .container-12 .g-11-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-11-sm {        margin-bottom: 0;        width: 91.66667%;        float: left; }        .container-12 .g-11-sm.empty {          height: 1px; }        .container-12 .g-11-sm.float-right {          float: right; }        .container-12 .g-11-sm.float-left {          float: left; } }  .container-12 .g-12-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-12-sm {        margin-bottom: 0;        width: 100%;        float: left; }        .container-12 .g-12-sm.empty {          height: 1px; }        .container-12 .g-12-sm.float-right {          float: right; }        .container-12 .g-12-sm.float-left {          float: left; } }  .container-12 .g-1-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-1-md {        margin-bottom: 0;        width: 8.33333%;        float: left; }        .container-12 .g-1-md.empty {          height: 1px; }        .container-12 .g-1-md.float-right {          float: right; }        .container-12 .g-1-md.float-left {          float: left; } }  .container-12 .g-2-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-2-md {        margin-bottom: 0;        width: 16.66667%;        float: left; }        .container-12 .g-2-md.empty {          height: 1px; }        .container-12 .g-2-md.float-right {          float: right; }        .container-12 .g-2-md.float-left {          float: left; } }  .container-12 .g-3-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-3-md {        margin-bottom: 0;        width: 25%;        float: left; }        .container-12 .g-3-md.empty {          height: 1px; }        .container-12 .g-3-md.float-right {          float: right; }        .container-12 .g-3-md.float-left {          float: left; } }  .container-12 .g-4-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-4-md {        margin-bottom: 0;        width: 33.33333%;        float: left; }        .container-12 .g-4-md.empty {          height: 1px; }        .container-12 .g-4-md.float-right {          float: right; }        .container-12 .g-4-md.float-left {          float: left; } }  .container-12 .g-5-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-5-md {        margin-bottom: 0;        width: 41.66667%;        float: left; }        .container-12 .g-5-md.empty {          height: 1px; }        .container-12 .g-5-md.float-right {          float: right; }        .container-12 .g-5-md.float-left {          float: left; } }  .container-12 .g-6-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-6-md {        margin-bottom: 0;        width: 50%;        float: left; }        .container-12 .g-6-md.empty {          height: 1px; }        .container-12 .g-6-md.float-right {          float: right; }        .container-12 .g-6-md.float-left {          float: left; } }  .container-12 .g-7-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-7-md {        margin-bottom: 0;        width: 58.33333%;        float: left; }        .container-12 .g-7-md.empty {          height: 1px; }        .container-12 .g-7-md.float-right {          float: right; }        .container-12 .g-7-md.float-left {          float: left; } }  .container-12 .g-8-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-8-md {        margin-bottom: 0;        width: 66.66667%;        float: left; }        .container-12 .g-8-md.empty {          height: 1px; }        .container-12 .g-8-md.float-right {          float: right; }        .container-12 .g-8-md.float-left {          float: left; } }  .container-12 .g-9-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-9-md {        margin-bottom: 0;        width: 75%;        float: left; }        .container-12 .g-9-md.empty {          height: 1px; }        .container-12 .g-9-md.float-right {          float: right; }        .container-12 .g-9-md.float-left {          float: left; } }  .container-12 .g-10-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-10-md {        margin-bottom: 0;        width: 83.33333%;        float: left; }        .container-12 .g-10-md.empty {          height: 1px; }        .container-12 .g-10-md.float-right {          float: right; }        .container-12 .g-10-md.float-left {          float: left; } }  .container-12 .g-11-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-11-md {        margin-bottom: 0;        width: 91.66667%;        float: left; }        .container-12 .g-11-md.empty {          height: 1px; }        .container-12 .g-11-md.float-right {          float: right; }        .container-12 .g-11-md.float-left {          float: left; } }  .container-12 .g-12-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-12-md {        margin-bottom: 0;        width: 100%;        float: left; }        .container-12 .g-12-md.empty {          height: 1px; }        .container-12 .g-12-md.float-right {          float: right; }        .container-12 .g-12-md.float-left {          float: left; } }  .container-12 .g-1-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-12 .g-1-lg {        margin-bottom: 0;        width: 8.33333%;        float: left; }        .container-12 .g-1-lg.empty {          height: 1px; }        .container-12 .g-1-lg.float-right {          float: right; }        .container-12 .g-1-lg.float-left {          float: left; } }  .container-12 .g-2-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-12 .g-2-lg {        margin-bottom: 0;        width: 16.66667%;        float: left; }        .container-12 .g-2-lg.empty {          height: 1px; }        .container-12 .g-2-lg.float-right {          float: right; }        .container-12 .g-2-lg.float-left {          float: left; } }  .container-12 .g-3-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-12 .g-3-lg {        margin-bottom: 0;        width: 25%;        float: left; }        .container-12 .g-3-lg.empty {          height: 1px; }        .container-12 .g-3-lg.float-right {          float: right; }        .container-12 .g-3-lg.float-left {          float: left; } }  .container-12 .g-4-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-12 .g-4-lg {        margin-bottom: 0;        width: 33.33333%;        float: left; }        .container-12 .g-4-lg.empty {          height: 1px; }        .container-12 .g-4-lg.float-right {          float: right; }        .container-12 .g-4-lg.float-left {          float: left; } }  .container-12 .g-5-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-12 .g-5-lg {        margin-bottom: 0;        width: 41.66667%;        float: left; }        .container-12 .g-5-lg.empty {          height: 1px; }        .container-12 .g-5-lg.float-right {          float: right; }        .container-12 .g-5-lg.float-left {          float: left; } }  .container-12 .g-6-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-12 .g-6-lg {        margin-bottom: 0;        width: 50%;        float: left; }        .container-12 .g-6-lg.empty {          height: 1px; }        .container-12 .g-6-lg.float-right {          float: right; }        .container-12 .g-6-lg.float-left {          float: left; } }  .container-12 .g-7-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-12 .g-7-lg {        margin-bottom: 0;        width: 58.33333%;        float: left; }        .container-12 .g-7-lg.empty {          height: 1px; }        .container-12 .g-7-lg.float-right {          float: right; }        .container-12 .g-7-lg.float-left {          float: left; } }  .container-12 .g-8-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-12 .g-8-lg {        margin-bottom: 0;        width: 66.66667%;        float: left; }        .container-12 .g-8-lg.empty {          height: 1px; }        .container-12 .g-8-lg.float-right {          float: right; }        .container-12 .g-8-lg.float-left {          float: left; } }  .container-12 .g-9-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-12 .g-9-lg {        margin-bottom: 0;        width: 75%;        float: left; }        .container-12 .g-9-lg.empty {          height: 1px; }        .container-12 .g-9-lg.float-right {          float: right; }        .container-12 .g-9-lg.float-left {          float: left; } }  .container-12 .g-10-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-12 .g-10-lg {        margin-bottom: 0;        width: 83.33333%;        float: left; }        .container-12 .g-10-lg.empty {          height: 1px; }        .container-12 .g-10-lg.float-right {          float: right; }        .container-12 .g-10-lg.float-left {          float: left; } }  .container-12 .g-11-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-12 .g-11-lg {        margin-bottom: 0;        width: 91.66667%;        float: left; }        .container-12 .g-11-lg.empty {          height: 1px; }        .container-12 .g-11-lg.float-right {          float: right; }        .container-12 .g-11-lg.float-left {          float: left; } }  .container-12 .g-12-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-12 .g-12-lg {        margin-bottom: 0;        width: 100%;        float: left; }        .container-12 .g-12-lg.empty {          height: 1px; }        .container-12 .g-12-lg.float-right {          float: right; }        .container-12 .g-12-lg.float-left {          float: left; } }.container-10 {  max-width: 1033.33px;  margin-left: auto;  margin-right: auto;  padding-left: 1em;  padding-right: 1em; }  .container-10:after {    content: " ";    display: block;    clear: both; }  .container-10 .g-1-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-10 .g-1-xs {        margin-bottom: 0;        width: 10%;        float: left; }        .container-10 .g-1-xs.empty {          height: 1px; }        .container-10 .g-1-xs.float-right {          float: right; }        .container-10 .g-1-xs.float-left {          float: left; } }  .container-10 .g-2-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-10 .g-2-xs {        margin-bottom: 0;        width: 20%;        float: left; }        .container-10 .g-2-xs.empty {          height: 1px; }        .container-10 .g-2-xs.float-right {          float: right; }        .container-10 .g-2-xs.float-left {          float: left; } }  .container-10 .g-3-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-10 .g-3-xs {        margin-bottom: 0;        width: 30%;        float: left; }        .container-10 .g-3-xs.empty {          height: 1px; }        .container-10 .g-3-xs.float-right {          float: right; }        .container-10 .g-3-xs.float-left {          float: left; } }  .container-10 .g-4-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-10 .g-4-xs {        margin-bottom: 0;        width: 40%;        float: left; }        .container-10 .g-4-xs.empty {          height: 1px; }        .container-10 .g-4-xs.float-right {          float: right; }        .container-10 .g-4-xs.float-left {          float: left; } }  .container-10 .g-5-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-10 .g-5-xs {        margin-bottom: 0;        width: 50%;        float: left; }        .container-10 .g-5-xs.empty {          height: 1px; }        .container-10 .g-5-xs.float-right {          float: right; }        .container-10 .g-5-xs.float-left {          float: left; } }  .container-10 .g-6-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-10 .g-6-xs {        margin-bottom: 0;        width: 60%;        float: left; }        .container-10 .g-6-xs.empty {          height: 1px; }        .container-10 .g-6-xs.float-right {          float: right; }        .container-10 .g-6-xs.float-left {          float: left; } }  .container-10 .g-7-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-10 .g-7-xs {        margin-bottom: 0;        width: 70%;        float: left; }        .container-10 .g-7-xs.empty {          height: 1px; }        .container-10 .g-7-xs.float-right {          float: right; }        .container-10 .g-7-xs.float-left {          float: left; } }  .container-10 .g-8-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-10 .g-8-xs {        margin-bottom: 0;        width: 80%;        float: left; }        .container-10 .g-8-xs.empty {          height: 1px; }        .container-10 .g-8-xs.float-right {          float: right; }        .container-10 .g-8-xs.float-left {          float: left; } }  .container-10 .g-9-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-10 .g-9-xs {        margin-bottom: 0;        width: 90%;        float: left; }        .container-10 .g-9-xs.empty {          height: 1px; }        .container-10 .g-9-xs.float-right {          float: right; }        .container-10 .g-9-xs.float-left {          float: left; } }  .container-10 .g-10-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-10 .g-10-xs {        margin-bottom: 0;        width: 100%;        float: left; }        .container-10 .g-10-xs.empty {          height: 1px; }        .container-10 .g-10-xs.float-right {          float: right; }        .container-10 .g-10-xs.float-left {          float: left; } }  .container-10 .g-11-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-10 .g-11-xs {        margin-bottom: 0;        width: 110%;        float: left; }        .container-10 .g-11-xs.empty {          height: 1px; }        .container-10 .g-11-xs.float-right {          float: right; }        .container-10 .g-11-xs.float-left {          float: left; } }  .container-10 .g-12-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-10 .g-12-xs {        margin-bottom: 0;        width: 120%;        float: left; }        .container-10 .g-12-xs.empty {          height: 1px; }        .container-10 .g-12-xs.float-right {          float: right; }        .container-10 .g-12-xs.float-left {          float: left; } }  .container-10 .g-1-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-10 .g-1-sm {        margin-bottom: 0;        width: 10%;        float: left; }        .container-10 .g-1-sm.empty {          height: 1px; }        .container-10 .g-1-sm.float-right {          float: right; }        .container-10 .g-1-sm.float-left {          float: left; } }  .container-10 .g-2-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-10 .g-2-sm {        margin-bottom: 0;        width: 20%;        float: left; }        .container-10 .g-2-sm.empty {          height: 1px; }        .container-10 .g-2-sm.float-right {          float: right; }        .container-10 .g-2-sm.float-left {          float: left; } }  .container-10 .g-3-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-10 .g-3-sm {        margin-bottom: 0;        width: 30%;        float: left; }        .container-10 .g-3-sm.empty {          height: 1px; }        .container-10 .g-3-sm.float-right {          float: right; }        .container-10 .g-3-sm.float-left {          float: left; } }  .container-10 .g-4-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-10 .g-4-sm {        margin-bottom: 0;        width: 40%;        float: left; }        .container-10 .g-4-sm.empty {          height: 1px; }        .container-10 .g-4-sm.float-right {          float: right; }        .container-10 .g-4-sm.float-left {          float: left; } }  .container-10 .g-5-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-10 .g-5-sm {        margin-bottom: 0;        width: 50%;        float: left; }        .container-10 .g-5-sm.empty {          height: 1px; }        .container-10 .g-5-sm.float-right {          float: right; }        .container-10 .g-5-sm.float-left {          float: left; } }  .container-10 .g-6-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-10 .g-6-sm {        margin-bottom: 0;        width: 60%;        float: left; }        .container-10 .g-6-sm.empty {          height: 1px; }        .container-10 .g-6-sm.float-right {          float: right; }        .container-10 .g-6-sm.float-left {          float: left; } }  .container-10 .g-7-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-10 .g-7-sm {        margin-bottom: 0;        width: 70%;        float: left; }        .container-10 .g-7-sm.empty {          height: 1px; }        .container-10 .g-7-sm.float-right {          float: right; }        .container-10 .g-7-sm.float-left {          float: left; } }  .container-10 .g-8-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-10 .g-8-sm {        margin-bottom: 0;        width: 80%;        float: left; }        .container-10 .g-8-sm.empty {          height: 1px; }        .container-10 .g-8-sm.float-right {          float: right; }        .container-10 .g-8-sm.float-left {          float: left; } }  .container-10 .g-9-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-10 .g-9-sm {        margin-bottom: 0;        width: 90%;        float: left; }        .container-10 .g-9-sm.empty {          height: 1px; }        .container-10 .g-9-sm.float-right {          float: right; }        .container-10 .g-9-sm.float-left {          float: left; } }  .container-10 .g-10-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-10 .g-10-sm {        margin-bottom: 0;        width: 100%;        float: left; }        .container-10 .g-10-sm.empty {          height: 1px; }        .container-10 .g-10-sm.float-right {          float: right; }        .container-10 .g-10-sm.float-left {          float: left; } }  .container-10 .g-11-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-10 .g-11-sm {        margin-bottom: 0;        width: 110%;        float: left; }        .container-10 .g-11-sm.empty {          height: 1px; }        .container-10 .g-11-sm.float-right {          float: right; }        .container-10 .g-11-sm.float-left {          float: left; } }  .container-10 .g-12-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-10 .g-12-sm {        margin-bottom: 0;        width: 120%;        float: left; }        .container-10 .g-12-sm.empty {          height: 1px; }        .container-10 .g-12-sm.float-right {          float: right; }        .container-10 .g-12-sm.float-left {          float: left; } }  .container-10 .g-1-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-10 .g-1-md {        margin-bottom: 0;        width: 10%;        float: left; }        .container-10 .g-1-md.empty {          height: 1px; }        .container-10 .g-1-md.float-right {          float: right; }        .container-10 .g-1-md.float-left {          float: left; } }  .container-10 .g-2-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-10 .g-2-md {        margin-bottom: 0;        width: 20%;        float: left; }        .container-10 .g-2-md.empty {          height: 1px; }        .container-10 .g-2-md.float-right {          float: right; }        .container-10 .g-2-md.float-left {          float: left; } }  .container-10 .g-3-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-10 .g-3-md {        margin-bottom: 0;        width: 30%;        float: left; }        .container-10 .g-3-md.empty {          height: 1px; }        .container-10 .g-3-md.float-right {          float: right; }        .container-10 .g-3-md.float-left {          float: left; } }  .container-10 .g-4-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-10 .g-4-md {        margin-bottom: 0;        width: 40%;        float: left; }        .container-10 .g-4-md.empty {          height: 1px; }        .container-10 .g-4-md.float-right {          float: right; }        .container-10 .g-4-md.float-left {          float: left; } }  .container-10 .g-5-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-10 .g-5-md {        margin-bottom: 0;        width: 50%;        float: left; }        .container-10 .g-5-md.empty {          height: 1px; }        .container-10 .g-5-md.float-right {          float: right; }        .container-10 .g-5-md.float-left {          float: left; } }  .container-10 .g-6-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-10 .g-6-md {        margin-bottom: 0;        width: 60%;        float: left; }        .container-10 .g-6-md.empty {          height: 1px; }        .container-10 .g-6-md.float-right {          float: right; }        .container-10 .g-6-md.float-left {          float: left; } }  .container-10 .g-7-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-10 .g-7-md {        margin-bottom: 0;        width: 70%;        float: left; }        .container-10 .g-7-md.empty {          height: 1px; }        .container-10 .g-7-md.float-right {          float: right; }        .container-10 .g-7-md.float-left {          float: left; } }  .container-10 .g-8-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-10 .g-8-md {        margin-bottom: 0;        width: 80%;        float: left; }        .container-10 .g-8-md.empty {          height: 1px; }        .container-10 .g-8-md.float-right {          float: right; }        .container-10 .g-8-md.float-left {          float: left; } }  .container-10 .g-9-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-10 .g-9-md {        margin-bottom: 0;        width: 90%;        float: left; }        .container-10 .g-9-md.empty {          height: 1px; }        .container-10 .g-9-md.float-right {          float: right; }        .container-10 .g-9-md.float-left {          float: left; } }  .container-10 .g-10-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-10 .g-10-md {        margin-bottom: 0;        width: 100%;        float: left; }        .container-10 .g-10-md.empty {          height: 1px; }        .container-10 .g-10-md.float-right {          float: right; }        .container-10 .g-10-md.float-left {          float: left; } }  .container-10 .g-11-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-10 .g-11-md {        margin-bottom: 0;        width: 110%;        float: left; }        .container-10 .g-11-md.empty {          height: 1px; }        .container-10 .g-11-md.float-right {          float: right; }        .container-10 .g-11-md.float-left {          float: left; } }  .container-10 .g-12-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-10 .g-12-md {        margin-bottom: 0;        width: 120%;        float: left; }        .container-10 .g-12-md.empty {          height: 1px; }        .container-10 .g-12-md.float-right {          float: right; }        .container-10 .g-12-md.float-left {          float: left; } }  .container-10 .g-1-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-10 .g-1-lg {        margin-bottom: 0;        width: 10%;        float: left; }        .container-10 .g-1-lg.empty {          height: 1px; }        .container-10 .g-1-lg.float-right {          float: right; }        .container-10 .g-1-lg.float-left {          float: left; } }  .container-10 .g-2-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-10 .g-2-lg {        margin-bottom: 0;        width: 20%;        float: left; }        .container-10 .g-2-lg.empty {          height: 1px; }        .container-10 .g-2-lg.float-right {          float: right; }        .container-10 .g-2-lg.float-left {          float: left; } }  .container-10 .g-3-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-10 .g-3-lg {        margin-bottom: 0;        width: 30%;        float: left; }        .container-10 .g-3-lg.empty {          height: 1px; }        .container-10 .g-3-lg.float-right {          float: right; }        .container-10 .g-3-lg.float-left {          float: left; } }  .container-10 .g-4-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-10 .g-4-lg {        margin-bottom: 0;        width: 40%;        float: left; }        .container-10 .g-4-lg.empty {          height: 1px; }        .container-10 .g-4-lg.float-right {          float: right; }        .container-10 .g-4-lg.float-left {          float: left; } }  .container-10 .g-5-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-10 .g-5-lg {        margin-bottom: 0;        width: 50%;        float: left; }        .container-10 .g-5-lg.empty {          height: 1px; }        .container-10 .g-5-lg.float-right {          float: right; }        .container-10 .g-5-lg.float-left {          float: left; } }  .container-10 .g-6-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-10 .g-6-lg {        margin-bottom: 0;        width: 60%;        float: left; }        .container-10 .g-6-lg.empty {          height: 1px; }        .container-10 .g-6-lg.float-right {          float: right; }        .container-10 .g-6-lg.float-left {          float: left; } }  .container-10 .g-7-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-10 .g-7-lg {        margin-bottom: 0;        width: 70%;        float: left; }        .container-10 .g-7-lg.empty {          height: 1px; }        .container-10 .g-7-lg.float-right {          float: right; }        .container-10 .g-7-lg.float-left {          float: left; } }  .container-10 .g-8-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-10 .g-8-lg {        margin-bottom: 0;        width: 80%;        float: left; }        .container-10 .g-8-lg.empty {          height: 1px; }        .container-10 .g-8-lg.float-right {          float: right; }        .container-10 .g-8-lg.float-left {          float: left; } }  .container-10 .g-9-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-10 .g-9-lg {        margin-bottom: 0;        width: 90%;        float: left; }        .container-10 .g-9-lg.empty {          height: 1px; }        .container-10 .g-9-lg.float-right {          float: right; }        .container-10 .g-9-lg.float-left {          float: left; } }  .container-10 .g-10-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-10 .g-10-lg {        margin-bottom: 0;        width: 100%;        float: left; }        .container-10 .g-10-lg.empty {          height: 1px; }        .container-10 .g-10-lg.float-right {          float: right; }        .container-10 .g-10-lg.float-left {          float: left; } }  .container-10 .g-11-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-10 .g-11-lg {        margin-bottom: 0;        width: 110%;        float: left; }        .container-10 .g-11-lg.empty {          height: 1px; }        .container-10 .g-11-lg.float-right {          float: right; }        .container-10 .g-11-lg.float-left {          float: left; } }  .container-10 .g-12-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-10 .g-12-lg {        margin-bottom: 0;        width: 120%;        float: left; }        .container-10 .g-12-lg.empty {          height: 1px; }        .container-10 .g-12-lg.float-right {          float: right; }        .container-10 .g-12-lg.float-left {          float: left; } }.container-8 {  max-width: 826.67px;  margin-left: auto;  margin-right: auto;  padding-left: 1em;  padding-right: 1em; }  .container-8:after {    content: " ";    display: block;    clear: both; }  .container-8 .g-1-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-1-xs {        margin-bottom: 0;        width: 12.5%;        float: left; }        .container-8 .g-1-xs.empty {          height: 1px; }        .container-8 .g-1-xs.float-right {          float: right; }        .container-8 .g-1-xs.float-left {          float: left; } }  .container-8 .g-2-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-2-xs {        margin-bottom: 0;        width: 25%;        float: left; }        .container-8 .g-2-xs.empty {          height: 1px; }        .container-8 .g-2-xs.float-right {          float: right; }        .container-8 .g-2-xs.float-left {          float: left; } }  .container-8 .g-3-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-3-xs {        margin-bottom: 0;        width: 37.5%;        float: left; }        .container-8 .g-3-xs.empty {          height: 1px; }        .container-8 .g-3-xs.float-right {          float: right; }        .container-8 .g-3-xs.float-left {          float: left; } }  .container-8 .g-4-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-4-xs {        margin-bottom: 0;        width: 50%;        float: left; }        .container-8 .g-4-xs.empty {          height: 1px; }        .container-8 .g-4-xs.float-right {          float: right; }        .container-8 .g-4-xs.float-left {          float: left; } }  .container-8 .g-5-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-5-xs {        margin-bottom: 0;        width: 62.5%;        float: left; }        .container-8 .g-5-xs.empty {          height: 1px; }        .container-8 .g-5-xs.float-right {          float: right; }        .container-8 .g-5-xs.float-left {          float: left; } }  .container-8 .g-6-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-6-xs {        margin-bottom: 0;        width: 75%;        float: left; }        .container-8 .g-6-xs.empty {          height: 1px; }        .container-8 .g-6-xs.float-right {          float: right; }        .container-8 .g-6-xs.float-left {          float: left; } }  .container-8 .g-7-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-7-xs {        margin-bottom: 0;        width: 87.5%;        float: left; }        .container-8 .g-7-xs.empty {          height: 1px; }        .container-8 .g-7-xs.float-right {          float: right; }        .container-8 .g-7-xs.float-left {          float: left; } }  .container-8 .g-8-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-8-xs {        margin-bottom: 0;        width: 100%;        float: left; }        .container-8 .g-8-xs.empty {          height: 1px; }        .container-8 .g-8-xs.float-right {          float: right; }        .container-8 .g-8-xs.float-left {          float: left; } }  .container-8 .g-9-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-9-xs {        margin-bottom: 0;        width: 112.5%;        float: left; }        .container-8 .g-9-xs.empty {          height: 1px; }        .container-8 .g-9-xs.float-right {          float: right; }        .container-8 .g-9-xs.float-left {          float: left; } }  .container-8 .g-10-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-10-xs {        margin-bottom: 0;        width: 125%;        float: left; }        .container-8 .g-10-xs.empty {          height: 1px; }        .container-8 .g-10-xs.float-right {          float: right; }        .container-8 .g-10-xs.float-left {          float: left; } }  .container-8 .g-11-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-11-xs {        margin-bottom: 0;        width: 137.5%;        float: left; }        .container-8 .g-11-xs.empty {          height: 1px; }        .container-8 .g-11-xs.float-right {          float: right; }        .container-8 .g-11-xs.float-left {          float: left; } }  .container-8 .g-12-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-12-xs {        margin-bottom: 0;        width: 150%;        float: left; }        .container-8 .g-12-xs.empty {          height: 1px; }        .container-8 .g-12-xs.float-right {          float: right; }        .container-8 .g-12-xs.float-left {          float: left; } }  .container-8 .g-1-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-1-sm {        margin-bottom: 0;        width: 12.5%;        float: left; }        .container-8 .g-1-sm.empty {          height: 1px; }        .container-8 .g-1-sm.float-right {          float: right; }        .container-8 .g-1-sm.float-left {          float: left; } }  .container-8 .g-2-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-2-sm {        margin-bottom: 0;        width: 25%;        float: left; }        .container-8 .g-2-sm.empty {          height: 1px; }        .container-8 .g-2-sm.float-right {          float: right; }        .container-8 .g-2-sm.float-left {          float: left; } }  .container-8 .g-3-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-3-sm {        margin-bottom: 0;        width: 37.5%;        float: left; }        .container-8 .g-3-sm.empty {          height: 1px; }        .container-8 .g-3-sm.float-right {          float: right; }        .container-8 .g-3-sm.float-left {          float: left; } }  .container-8 .g-4-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-4-sm {        margin-bottom: 0;        width: 50%;        float: left; }        .container-8 .g-4-sm.empty {          height: 1px; }        .container-8 .g-4-sm.float-right {          float: right; }        .container-8 .g-4-sm.float-left {          float: left; } }  .container-8 .g-5-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-5-sm {        margin-bottom: 0;        width: 62.5%;        float: left; }        .container-8 .g-5-sm.empty {          height: 1px; }        .container-8 .g-5-sm.float-right {          float: right; }        .container-8 .g-5-sm.float-left {          float: left; } }  .container-8 .g-6-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-6-sm {        margin-bottom: 0;        width: 75%;        float: left; }        .container-8 .g-6-sm.empty {          height: 1px; }        .container-8 .g-6-sm.float-right {          float: right; }        .container-8 .g-6-sm.float-left {          float: left; } }  .container-8 .g-7-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-7-sm {        margin-bottom: 0;        width: 87.5%;        float: left; }        .container-8 .g-7-sm.empty {          height: 1px; }        .container-8 .g-7-sm.float-right {          float: right; }        .container-8 .g-7-sm.float-left {          float: left; } }  .container-8 .g-8-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-8-sm {        margin-bottom: 0;        width: 100%;        float: left; }        .container-8 .g-8-sm.empty {          height: 1px; }        .container-8 .g-8-sm.float-right {          float: right; }        .container-8 .g-8-sm.float-left {          float: left; } }  .container-8 .g-9-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-9-sm {        margin-bottom: 0;        width: 112.5%;        float: left; }        .container-8 .g-9-sm.empty {          height: 1px; }        .container-8 .g-9-sm.float-right {          float: right; }        .container-8 .g-9-sm.float-left {          float: left; } }  .container-8 .g-10-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-10-sm {        margin-bottom: 0;        width: 125%;        float: left; }        .container-8 .g-10-sm.empty {          height: 1px; }        .container-8 .g-10-sm.float-right {          float: right; }        .container-8 .g-10-sm.float-left {          float: left; } }  .container-8 .g-11-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-11-sm {        margin-bottom: 0;        width: 137.5%;        float: left; }        .container-8 .g-11-sm.empty {          height: 1px; }        .container-8 .g-11-sm.float-right {          float: right; }        .container-8 .g-11-sm.float-left {          float: left; } }  .container-8 .g-12-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-12-sm {        margin-bottom: 0;        width: 150%;        float: left; }        .container-8 .g-12-sm.empty {          height: 1px; }        .container-8 .g-12-sm.float-right {          float: right; }        .container-8 .g-12-sm.float-left {          float: left; } }  .container-8 .g-1-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-1-md {        margin-bottom: 0;        width: 12.5%;        float: left; }        .container-8 .g-1-md.empty {          height: 1px; }        .container-8 .g-1-md.float-right {          float: right; }        .container-8 .g-1-md.float-left {          float: left; } }  .container-8 .g-2-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-2-md {        margin-bottom: 0;        width: 25%;        float: left; }        .container-8 .g-2-md.empty {          height: 1px; }        .container-8 .g-2-md.float-right {          float: right; }        .container-8 .g-2-md.float-left {          float: left; } }  .container-8 .g-3-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-3-md {        margin-bottom: 0;        width: 37.5%;        float: left; }        .container-8 .g-3-md.empty {          height: 1px; }        .container-8 .g-3-md.float-right {          float: right; }        .container-8 .g-3-md.float-left {          float: left; } }  .container-8 .g-4-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-4-md {        margin-bottom: 0;        width: 50%;        float: left; }        .container-8 .g-4-md.empty {          height: 1px; }        .container-8 .g-4-md.float-right {          float: right; }        .container-8 .g-4-md.float-left {          float: left; } }  .container-8 .g-5-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-5-md {        margin-bottom: 0;        width: 62.5%;        float: left; }        .container-8 .g-5-md.empty {          height: 1px; }        .container-8 .g-5-md.float-right {          float: right; }        .container-8 .g-5-md.float-left {          float: left; } }  .container-8 .g-6-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-6-md {        margin-bottom: 0;        width: 75%;        float: left; }        .container-8 .g-6-md.empty {          height: 1px; }        .container-8 .g-6-md.float-right {          float: right; }        .container-8 .g-6-md.float-left {          float: left; } }  .container-8 .g-7-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-7-md {        margin-bottom: 0;        width: 87.5%;        float: left; }        .container-8 .g-7-md.empty {          height: 1px; }        .container-8 .g-7-md.float-right {          float: right; }        .container-8 .g-7-md.float-left {          float: left; } }  .container-8 .g-8-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-8-md {        margin-bottom: 0;        width: 100%;        float: left; }        .container-8 .g-8-md.empty {          height: 1px; }        .container-8 .g-8-md.float-right {          float: right; }        .container-8 .g-8-md.float-left {          float: left; } }  .container-8 .g-9-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-9-md {        margin-bottom: 0;        width: 112.5%;        float: left; }        .container-8 .g-9-md.empty {          height: 1px; }        .container-8 .g-9-md.float-right {          float: right; }        .container-8 .g-9-md.float-left {          float: left; } }  .container-8 .g-10-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-10-md {        margin-bottom: 0;        width: 125%;        float: left; }        .container-8 .g-10-md.empty {          height: 1px; }        .container-8 .g-10-md.float-right {          float: right; }        .container-8 .g-10-md.float-left {          float: left; } }  .container-8 .g-11-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-11-md {        margin-bottom: 0;        width: 137.5%;        float: left; }        .container-8 .g-11-md.empty {          height: 1px; }        .container-8 .g-11-md.float-right {          float: right; }        .container-8 .g-11-md.float-left {          float: left; } }  .container-8 .g-12-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-12-md {        margin-bottom: 0;        width: 150%;        float: left; }        .container-8 .g-12-md.empty {          height: 1px; }        .container-8 .g-12-md.float-right {          float: right; }        .container-8 .g-12-md.float-left {          float: left; } }  .container-8 .g-1-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-8 .g-1-lg {        margin-bottom: 0;        width: 12.5%;        float: left; }        .container-8 .g-1-lg.empty {          height: 1px; }        .container-8 .g-1-lg.float-right {          float: right; }        .container-8 .g-1-lg.float-left {          float: left; } }  .container-8 .g-2-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-8 .g-2-lg {        margin-bottom: 0;        width: 25%;        float: left; }        .container-8 .g-2-lg.empty {          height: 1px; }        .container-8 .g-2-lg.float-right {          float: right; }        .container-8 .g-2-lg.float-left {          float: left; } }  .container-8 .g-3-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-8 .g-3-lg {        margin-bottom: 0;        width: 37.5%;        float: left; }        .container-8 .g-3-lg.empty {          height: 1px; }        .container-8 .g-3-lg.float-right {          float: right; }        .container-8 .g-3-lg.float-left {          float: left; } }  .container-8 .g-4-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-8 .g-4-lg {        margin-bottom: 0;        width: 50%;        float: left; }        .container-8 .g-4-lg.empty {          height: 1px; }        .container-8 .g-4-lg.float-right {          float: right; }        .container-8 .g-4-lg.float-left {          float: left; } }  .container-8 .g-5-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-8 .g-5-lg {        margin-bottom: 0;        width: 62.5%;        float: left; }        .container-8 .g-5-lg.empty {          height: 1px; }        .container-8 .g-5-lg.float-right {          float: right; }        .container-8 .g-5-lg.float-left {          float: left; } }  .container-8 .g-6-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-8 .g-6-lg {        margin-bottom: 0;        width: 75%;        float: left; }        .container-8 .g-6-lg.empty {          height: 1px; }        .container-8 .g-6-lg.float-right {          float: right; }        .container-8 .g-6-lg.float-left {          float: left; } }  .container-8 .g-7-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-8 .g-7-lg {        margin-bottom: 0;        width: 87.5%;        float: left; }        .container-8 .g-7-lg.empty {          height: 1px; }        .container-8 .g-7-lg.float-right {          float: right; }        .container-8 .g-7-lg.float-left {          float: left; } }  .container-8 .g-8-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-8 .g-8-lg {        margin-bottom: 0;        width: 100%;        float: left; }        .container-8 .g-8-lg.empty {          height: 1px; }        .container-8 .g-8-lg.float-right {          float: right; }        .container-8 .g-8-lg.float-left {          float: left; } }  .container-8 .g-9-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-8 .g-9-lg {        margin-bottom: 0;        width: 112.5%;        float: left; }        .container-8 .g-9-lg.empty {          height: 1px; }        .container-8 .g-9-lg.float-right {          float: right; }        .container-8 .g-9-lg.float-left {          float: left; } }  .container-8 .g-10-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-8 .g-10-lg {        margin-bottom: 0;        width: 125%;        float: left; }        .container-8 .g-10-lg.empty {          height: 1px; }        .container-8 .g-10-lg.float-right {          float: right; }        .container-8 .g-10-lg.float-left {          float: left; } }  .container-8 .g-11-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-8 .g-11-lg {        margin-bottom: 0;        width: 137.5%;        float: left; }        .container-8 .g-11-lg.empty {          height: 1px; }        .container-8 .g-11-lg.float-right {          float: right; }        .container-8 .g-11-lg.float-left {          float: left; } }  .container-8 .g-12-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-8 .g-12-lg {        margin-bottom: 0;        width: 150%;        float: left; }        .container-8 .g-12-lg.empty {          height: 1px; }        .container-8 .g-12-lg.float-right {          float: right; }        .container-8 .g-12-lg.float-left {          float: left; } }.container-6 {  max-width: 620px;  margin-left: auto;  margin-right: auto;  padding-left: 1em;  padding-right: 1em; }  .container-6:after {    content: " ";    display: block;    clear: both; }  .container-6 .g-1-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-1-xs {        margin-bottom: 0;        width: 16.66667%;        float: left; }        .container-6 .g-1-xs.empty {          height: 1px; }        .container-6 .g-1-xs.float-right {          float: right; }        .container-6 .g-1-xs.float-left {          float: left; } }  .container-6 .g-2-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-2-xs {        margin-bottom: 0;        width: 33.33333%;        float: left; }        .container-6 .g-2-xs.empty {          height: 1px; }        .container-6 .g-2-xs.float-right {          float: right; }        .container-6 .g-2-xs.float-left {          float: left; } }  .container-6 .g-3-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-3-xs {        margin-bottom: 0;        width: 50%;        float: left; }        .container-6 .g-3-xs.empty {          height: 1px; }        .container-6 .g-3-xs.float-right {          float: right; }        .container-6 .g-3-xs.float-left {          float: left; } }  .container-6 .g-4-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-4-xs {        margin-bottom: 0;        width: 66.66667%;        float: left; }        .container-6 .g-4-xs.empty {          height: 1px; }        .container-6 .g-4-xs.float-right {          float: right; }        .container-6 .g-4-xs.float-left {          float: left; } }  .container-6 .g-5-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-5-xs {        margin-bottom: 0;        width: 83.33333%;        float: left; }        .container-6 .g-5-xs.empty {          height: 1px; }        .container-6 .g-5-xs.float-right {          float: right; }        .container-6 .g-5-xs.float-left {          float: left; } }  .container-6 .g-6-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-6-xs {        margin-bottom: 0;        width: 100%;        float: left; }        .container-6 .g-6-xs.empty {          height: 1px; }        .container-6 .g-6-xs.float-right {          float: right; }        .container-6 .g-6-xs.float-left {          float: left; } }  .container-6 .g-7-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-7-xs {        margin-bottom: 0;        width: 116.66667%;        float: left; }        .container-6 .g-7-xs.empty {          height: 1px; }        .container-6 .g-7-xs.float-right {          float: right; }        .container-6 .g-7-xs.float-left {          float: left; } }  .container-6 .g-8-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-8-xs {        margin-bottom: 0;        width: 133.33333%;        float: left; }        .container-6 .g-8-xs.empty {          height: 1px; }        .container-6 .g-8-xs.float-right {          float: right; }        .container-6 .g-8-xs.float-left {          float: left; } }  .container-6 .g-9-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-9-xs {        margin-bottom: 0;        width: 150%;        float: left; }        .container-6 .g-9-xs.empty {          height: 1px; }        .container-6 .g-9-xs.float-right {          float: right; }        .container-6 .g-9-xs.float-left {          float: left; } }  .container-6 .g-10-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-10-xs {        margin-bottom: 0;        width: 166.66667%;        float: left; }        .container-6 .g-10-xs.empty {          height: 1px; }        .container-6 .g-10-xs.float-right {          float: right; }        .container-6 .g-10-xs.float-left {          float: left; } }  .container-6 .g-11-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-11-xs {        margin-bottom: 0;        width: 183.33333%;        float: left; }        .container-6 .g-11-xs.empty {          height: 1px; }        .container-6 .g-11-xs.float-right {          float: right; }        .container-6 .g-11-xs.float-left {          float: left; } }  .container-6 .g-12-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-12-xs {        margin-bottom: 0;        width: 200%;        float: left; }        .container-6 .g-12-xs.empty {          height: 1px; }        .container-6 .g-12-xs.float-right {          float: right; }        .container-6 .g-12-xs.float-left {          float: left; } }  .container-6 .g-1-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-1-sm {        margin-bottom: 0;        width: 16.66667%;        float: left; }        .container-6 .g-1-sm.empty {          height: 1px; }        .container-6 .g-1-sm.float-right {          float: right; }        .container-6 .g-1-sm.float-left {          float: left; } }  .container-6 .g-2-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-2-sm {        margin-bottom: 0;        width: 33.33333%;        float: left; }        .container-6 .g-2-sm.empty {          height: 1px; }        .container-6 .g-2-sm.float-right {          float: right; }        .container-6 .g-2-sm.float-left {          float: left; } }  .container-6 .g-3-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-3-sm {        margin-bottom: 0;        width: 50%;        float: left; }        .container-6 .g-3-sm.empty {          height: 1px; }        .container-6 .g-3-sm.float-right {          float: right; }        .container-6 .g-3-sm.float-left {          float: left; } }  .container-6 .g-4-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-4-sm {        margin-bottom: 0;        width: 66.66667%;        float: left; }        .container-6 .g-4-sm.empty {          height: 1px; }        .container-6 .g-4-sm.float-right {          float: right; }        .container-6 .g-4-sm.float-left {          float: left; } }  .container-6 .g-5-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-5-sm {        margin-bottom: 0;        width: 83.33333%;        float: left; }        .container-6 .g-5-sm.empty {          height: 1px; }        .container-6 .g-5-sm.float-right {          float: right; }        .container-6 .g-5-sm.float-left {          float: left; } }  .container-6 .g-6-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-6-sm {        margin-bottom: 0;        width: 100%;        float: left; }        .container-6 .g-6-sm.empty {          height: 1px; }        .container-6 .g-6-sm.float-right {          float: right; }        .container-6 .g-6-sm.float-left {          float: left; } }  .container-6 .g-7-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-7-sm {        margin-bottom: 0;        width: 116.66667%;        float: left; }        .container-6 .g-7-sm.empty {          height: 1px; }        .container-6 .g-7-sm.float-right {          float: right; }        .container-6 .g-7-sm.float-left {          float: left; } }  .container-6 .g-8-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-8-sm {        margin-bottom: 0;        width: 133.33333%;        float: left; }        .container-6 .g-8-sm.empty {          height: 1px; }        .container-6 .g-8-sm.float-right {          float: right; }        .container-6 .g-8-sm.float-left {          float: left; } }  .container-6 .g-9-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-9-sm {        margin-bottom: 0;        width: 150%;        float: left; }        .container-6 .g-9-sm.empty {          height: 1px; }        .container-6 .g-9-sm.float-right {          float: right; }        .container-6 .g-9-sm.float-left {          float: left; } }  .container-6 .g-10-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-10-sm {        margin-bottom: 0;        width: 166.66667%;        float: left; }        .container-6 .g-10-sm.empty {          height: 1px; }        .container-6 .g-10-sm.float-right {          float: right; }        .container-6 .g-10-sm.float-left {          float: left; } }  .container-6 .g-11-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-11-sm {        margin-bottom: 0;        width: 183.33333%;        float: left; }        .container-6 .g-11-sm.empty {          height: 1px; }        .container-6 .g-11-sm.float-right {          float: right; }        .container-6 .g-11-sm.float-left {          float: left; } }  .container-6 .g-12-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-12-sm {        margin-bottom: 0;        width: 200%;        float: left; }        .container-6 .g-12-sm.empty {          height: 1px; }        .container-6 .g-12-sm.float-right {          float: right; }        .container-6 .g-12-sm.float-left {          float: left; } }  .container-6 .g-1-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-1-md {        margin-bottom: 0;        width: 16.66667%;        float: left; }        .container-6 .g-1-md.empty {          height: 1px; }        .container-6 .g-1-md.float-right {          float: right; }        .container-6 .g-1-md.float-left {          float: left; } }  .container-6 .g-2-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-2-md {        margin-bottom: 0;        width: 33.33333%;        float: left; }        .container-6 .g-2-md.empty {          height: 1px; }        .container-6 .g-2-md.float-right {          float: right; }        .container-6 .g-2-md.float-left {          float: left; } }  .container-6 .g-3-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-3-md {        margin-bottom: 0;        width: 50%;        float: left; }        .container-6 .g-3-md.empty {          height: 1px; }        .container-6 .g-3-md.float-right {          float: right; }        .container-6 .g-3-md.float-left {          float: left; } }  .container-6 .g-4-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-4-md {        margin-bottom: 0;        width: 66.66667%;        float: left; }        .container-6 .g-4-md.empty {          height: 1px; }        .container-6 .g-4-md.float-right {          float: right; }        .container-6 .g-4-md.float-left {          float: left; } }  .container-6 .g-5-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-5-md {        margin-bottom: 0;        width: 83.33333%;        float: left; }        .container-6 .g-5-md.empty {          height: 1px; }        .container-6 .g-5-md.float-right {          float: right; }        .container-6 .g-5-md.float-left {          float: left; } }  .container-6 .g-6-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-6-md {        margin-bottom: 0;        width: 100%;        float: left; }        .container-6 .g-6-md.empty {          height: 1px; }        .container-6 .g-6-md.float-right {          float: right; }        .container-6 .g-6-md.float-left {          float: left; } }  .container-6 .g-7-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-7-md {        margin-bottom: 0;        width: 116.66667%;        float: left; }        .container-6 .g-7-md.empty {          height: 1px; }        .container-6 .g-7-md.float-right {          float: right; }        .container-6 .g-7-md.float-left {          float: left; } }  .container-6 .g-8-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-8-md {        margin-bottom: 0;        width: 133.33333%;        float: left; }        .container-6 .g-8-md.empty {          height: 1px; }        .container-6 .g-8-md.float-right {          float: right; }        .container-6 .g-8-md.float-left {          float: left; } }  .container-6 .g-9-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-9-md {        margin-bottom: 0;        width: 150%;        float: left; }        .container-6 .g-9-md.empty {          height: 1px; }        .container-6 .g-9-md.float-right {          float: right; }        .container-6 .g-9-md.float-left {          float: left; } }  .container-6 .g-10-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-10-md {        margin-bottom: 0;        width: 166.66667%;        float: left; }        .container-6 .g-10-md.empty {          height: 1px; }        .container-6 .g-10-md.float-right {          float: right; }        .container-6 .g-10-md.float-left {          float: left; } }  .container-6 .g-11-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-11-md {        margin-bottom: 0;        width: 183.33333%;        float: left; }        .container-6 .g-11-md.empty {          height: 1px; }        .container-6 .g-11-md.float-right {          float: right; }        .container-6 .g-11-md.float-left {          float: left; } }  .container-6 .g-12-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-12-md {        margin-bottom: 0;        width: 200%;        float: left; }        .container-6 .g-12-md.empty {          height: 1px; }        .container-6 .g-12-md.float-right {          float: right; }        .container-6 .g-12-md.float-left {          float: left; } }  .container-6 .g-1-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-6 .g-1-lg {        margin-bottom: 0;        width: 16.66667%;        float: left; }        .container-6 .g-1-lg.empty {          height: 1px; }        .container-6 .g-1-lg.float-right {          float: right; }        .container-6 .g-1-lg.float-left {          float: left; } }  .container-6 .g-2-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-6 .g-2-lg {        margin-bottom: 0;        width: 33.33333%;        float: left; }        .container-6 .g-2-lg.empty {          height: 1px; }        .container-6 .g-2-lg.float-right {          float: right; }        .container-6 .g-2-lg.float-left {          float: left; } }  .container-6 .g-3-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-6 .g-3-lg {        margin-bottom: 0;        width: 50%;        float: left; }        .container-6 .g-3-lg.empty {          height: 1px; }        .container-6 .g-3-lg.float-right {          float: right; }        .container-6 .g-3-lg.float-left {          float: left; } }  .container-6 .g-4-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-6 .g-4-lg {        margin-bottom: 0;        width: 66.66667%;        float: left; }        .container-6 .g-4-lg.empty {          height: 1px; }        .container-6 .g-4-lg.float-right {          float: right; }        .container-6 .g-4-lg.float-left {          float: left; } }  .container-6 .g-5-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-6 .g-5-lg {        margin-bottom: 0;        width: 83.33333%;        float: left; }        .container-6 .g-5-lg.empty {          height: 1px; }        .container-6 .g-5-lg.float-right {          float: right; }        .container-6 .g-5-lg.float-left {          float: left; } }  .container-6 .g-6-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-6 .g-6-lg {        margin-bottom: 0;        width: 100%;        float: left; }        .container-6 .g-6-lg.empty {          height: 1px; }        .container-6 .g-6-lg.float-right {          float: right; }        .container-6 .g-6-lg.float-left {          float: left; } }  .container-6 .g-7-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-6 .g-7-lg {        margin-bottom: 0;        width: 116.66667%;        float: left; }        .container-6 .g-7-lg.empty {          height: 1px; }        .container-6 .g-7-lg.float-right {          float: right; }        .container-6 .g-7-lg.float-left {          float: left; } }  .container-6 .g-8-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-6 .g-8-lg {        margin-bottom: 0;        width: 133.33333%;        float: left; }        .container-6 .g-8-lg.empty {          height: 1px; }        .container-6 .g-8-lg.float-right {          float: right; }        .container-6 .g-8-lg.float-left {          float: left; } }  .container-6 .g-9-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-6 .g-9-lg {        margin-bottom: 0;        width: 150%;        float: left; }        .container-6 .g-9-lg.empty {          height: 1px; }        .container-6 .g-9-lg.float-right {          float: right; }        .container-6 .g-9-lg.float-left {          float: left; } }  .container-6 .g-10-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-6 .g-10-lg {        margin-bottom: 0;        width: 166.66667%;        float: left; }        .container-6 .g-10-lg.empty {          height: 1px; }        .container-6 .g-10-lg.float-right {          float: right; }        .container-6 .g-10-lg.float-left {          float: left; } }  .container-6 .g-11-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-6 .g-11-lg {        margin-bottom: 0;        width: 183.33333%;        float: left; }        .container-6 .g-11-lg.empty {          height: 1px; }        .container-6 .g-11-lg.float-right {          float: right; }        .container-6 .g-11-lg.float-left {          float: left; } }  .container-6 .g-12-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-6 .g-12-lg {        margin-bottom: 0;        width: 200%;        float: left; }        .container-6 .g-12-lg.empty {          height: 1px; }        .container-6 .g-12-lg.float-right {          float: right; }        .container-6 .g-12-lg.float-left {          float: left; } }.container-4 {  max-width: 413.33px;  margin-left: auto;  margin-right: auto;  padding-left: 1em;  padding-right: 1em; }  .container-4:after {    content: " ";    display: block;    clear: both; }  .container-4 .g-1-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-1-xs {        margin-bottom: 0;        width: 25%;        float: left; }        .container-4 .g-1-xs.empty {          height: 1px; }        .container-4 .g-1-xs.float-right {          float: right; }        .container-4 .g-1-xs.float-left {          float: left; } }  .container-4 .g-2-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-2-xs {        margin-bottom: 0;        width: 50%;        float: left; }        .container-4 .g-2-xs.empty {          height: 1px; }        .container-4 .g-2-xs.float-right {          float: right; }        .container-4 .g-2-xs.float-left {          float: left; } }  .container-4 .g-3-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-3-xs {        margin-bottom: 0;        width: 75%;        float: left; }        .container-4 .g-3-xs.empty {          height: 1px; }        .container-4 .g-3-xs.float-right {          float: right; }        .container-4 .g-3-xs.float-left {          float: left; } }  .container-4 .g-4-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-4-xs {        margin-bottom: 0;        width: 100%;        float: left; }        .container-4 .g-4-xs.empty {          height: 1px; }        .container-4 .g-4-xs.float-right {          float: right; }        .container-4 .g-4-xs.float-left {          float: left; } }  .container-4 .g-5-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-5-xs {        margin-bottom: 0;        width: 125%;        float: left; }        .container-4 .g-5-xs.empty {          height: 1px; }        .container-4 .g-5-xs.float-right {          float: right; }        .container-4 .g-5-xs.float-left {          float: left; } }  .container-4 .g-6-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-6-xs {        margin-bottom: 0;        width: 150%;        float: left; }        .container-4 .g-6-xs.empty {          height: 1px; }        .container-4 .g-6-xs.float-right {          float: right; }        .container-4 .g-6-xs.float-left {          float: left; } }  .container-4 .g-7-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-7-xs {        margin-bottom: 0;        width: 175%;        float: left; }        .container-4 .g-7-xs.empty {          height: 1px; }        .container-4 .g-7-xs.float-right {          float: right; }        .container-4 .g-7-xs.float-left {          float: left; } }  .container-4 .g-8-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-8-xs {        margin-bottom: 0;        width: 200%;        float: left; }        .container-4 .g-8-xs.empty {          height: 1px; }        .container-4 .g-8-xs.float-right {          float: right; }        .container-4 .g-8-xs.float-left {          float: left; } }  .container-4 .g-9-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-9-xs {        margin-bottom: 0;        width: 225%;        float: left; }        .container-4 .g-9-xs.empty {          height: 1px; }        .container-4 .g-9-xs.float-right {          float: right; }        .container-4 .g-9-xs.float-left {          float: left; } }  .container-4 .g-10-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-10-xs {        margin-bottom: 0;        width: 250%;        float: left; }        .container-4 .g-10-xs.empty {          height: 1px; }        .container-4 .g-10-xs.float-right {          float: right; }        .container-4 .g-10-xs.float-left {          float: left; } }  .container-4 .g-11-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-11-xs {        margin-bottom: 0;        width: 275%;        float: left; }        .container-4 .g-11-xs.empty {          height: 1px; }        .container-4 .g-11-xs.float-right {          float: right; }        .container-4 .g-11-xs.float-left {          float: left; } }  .container-4 .g-12-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-12-xs {        margin-bottom: 0;        width: 300%;        float: left; }        .container-4 .g-12-xs.empty {          height: 1px; }        .container-4 .g-12-xs.float-right {          float: right; }        .container-4 .g-12-xs.float-left {          float: left; } }  .container-4 .g-1-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-1-sm {        margin-bottom: 0;        width: 25%;        float: left; }        .container-4 .g-1-sm.empty {          height: 1px; }        .container-4 .g-1-sm.float-right {          float: right; }        .container-4 .g-1-sm.float-left {          float: left; } }  .container-4 .g-2-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-2-sm {        margin-bottom: 0;        width: 50%;        float: left; }        .container-4 .g-2-sm.empty {          height: 1px; }        .container-4 .g-2-sm.float-right {          float: right; }        .container-4 .g-2-sm.float-left {          float: left; } }  .container-4 .g-3-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-3-sm {        margin-bottom: 0;        width: 75%;        float: left; }        .container-4 .g-3-sm.empty {          height: 1px; }        .container-4 .g-3-sm.float-right {          float: right; }        .container-4 .g-3-sm.float-left {          float: left; } }  .container-4 .g-4-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-4-sm {        margin-bottom: 0;        width: 100%;        float: left; }        .container-4 .g-4-sm.empty {          height: 1px; }        .container-4 .g-4-sm.float-right {          float: right; }        .container-4 .g-4-sm.float-left {          float: left; } }  .container-4 .g-5-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-5-sm {        margin-bottom: 0;        width: 125%;        float: left; }        .container-4 .g-5-sm.empty {          height: 1px; }        .container-4 .g-5-sm.float-right {          float: right; }        .container-4 .g-5-sm.float-left {          float: left; } }  .container-4 .g-6-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-6-sm {        margin-bottom: 0;        width: 150%;        float: left; }        .container-4 .g-6-sm.empty {          height: 1px; }        .container-4 .g-6-sm.float-right {          float: right; }        .container-4 .g-6-sm.float-left {          float: left; } }  .container-4 .g-7-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-7-sm {        margin-bottom: 0;        width: 175%;        float: left; }        .container-4 .g-7-sm.empty {          height: 1px; }        .container-4 .g-7-sm.float-right {          float: right; }        .container-4 .g-7-sm.float-left {          float: left; } }  .container-4 .g-8-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-8-sm {        margin-bottom: 0;        width: 200%;        float: left; }        .container-4 .g-8-sm.empty {          height: 1px; }        .container-4 .g-8-sm.float-right {          float: right; }        .container-4 .g-8-sm.float-left {          float: left; } }  .container-4 .g-9-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-9-sm {        margin-bottom: 0;        width: 225%;        float: left; }        .container-4 .g-9-sm.empty {          height: 1px; }        .container-4 .g-9-sm.float-right {          float: right; }        .container-4 .g-9-sm.float-left {          float: left; } }  .container-4 .g-10-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-10-sm {        margin-bottom: 0;        width: 250%;        float: left; }        .container-4 .g-10-sm.empty {          height: 1px; }        .container-4 .g-10-sm.float-right {          float: right; }        .container-4 .g-10-sm.float-left {          float: left; } }  .container-4 .g-11-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-11-sm {        margin-bottom: 0;        width: 275%;        float: left; }        .container-4 .g-11-sm.empty {          height: 1px; }        .container-4 .g-11-sm.float-right {          float: right; }        .container-4 .g-11-sm.float-left {          float: left; } }  .container-4 .g-12-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-12-sm {        margin-bottom: 0;        width: 300%;        float: left; }        .container-4 .g-12-sm.empty {          height: 1px; }        .container-4 .g-12-sm.float-right {          float: right; }        .container-4 .g-12-sm.float-left {          float: left; } }  .container-4 .g-1-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-1-md {        margin-bottom: 0;        width: 25%;        float: left; }        .container-4 .g-1-md.empty {          height: 1px; }        .container-4 .g-1-md.float-right {          float: right; }        .container-4 .g-1-md.float-left {          float: left; } }  .container-4 .g-2-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-2-md {        margin-bottom: 0;        width: 50%;        float: left; }        .container-4 .g-2-md.empty {          height: 1px; }        .container-4 .g-2-md.float-right {          float: right; }        .container-4 .g-2-md.float-left {          float: left; } }  .container-4 .g-3-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-3-md {        margin-bottom: 0;        width: 75%;        float: left; }        .container-4 .g-3-md.empty {          height: 1px; }        .container-4 .g-3-md.float-right {          float: right; }        .container-4 .g-3-md.float-left {          float: left; } }  .container-4 .g-4-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-4-md {        margin-bottom: 0;        width: 100%;        float: left; }        .container-4 .g-4-md.empty {          height: 1px; }        .container-4 .g-4-md.float-right {          float: right; }        .container-4 .g-4-md.float-left {          float: left; } }  .container-4 .g-5-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-5-md {        margin-bottom: 0;        width: 125%;        float: left; }        .container-4 .g-5-md.empty {          height: 1px; }        .container-4 .g-5-md.float-right {          float: right; }        .container-4 .g-5-md.float-left {          float: left; } }  .container-4 .g-6-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-6-md {        margin-bottom: 0;        width: 150%;        float: left; }        .container-4 .g-6-md.empty {          height: 1px; }        .container-4 .g-6-md.float-right {          float: right; }        .container-4 .g-6-md.float-left {          float: left; } }  .container-4 .g-7-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-7-md {        margin-bottom: 0;        width: 175%;        float: left; }        .container-4 .g-7-md.empty {          height: 1px; }        .container-4 .g-7-md.float-right {          float: right; }        .container-4 .g-7-md.float-left {          float: left; } }  .container-4 .g-8-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-8-md {        margin-bottom: 0;        width: 200%;        float: left; }        .container-4 .g-8-md.empty {          height: 1px; }        .container-4 .g-8-md.float-right {          float: right; }        .container-4 .g-8-md.float-left {          float: left; } }  .container-4 .g-9-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-9-md {        margin-bottom: 0;        width: 225%;        float: left; }        .container-4 .g-9-md.empty {          height: 1px; }        .container-4 .g-9-md.float-right {          float: right; }        .container-4 .g-9-md.float-left {          float: left; } }  .container-4 .g-10-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-10-md {        margin-bottom: 0;        width: 250%;        float: left; }        .container-4 .g-10-md.empty {          height: 1px; }        .container-4 .g-10-md.float-right {          float: right; }        .container-4 .g-10-md.float-left {          float: left; } }  .container-4 .g-11-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-11-md {        margin-bottom: 0;        width: 275%;        float: left; }        .container-4 .g-11-md.empty {          height: 1px; }        .container-4 .g-11-md.float-right {          float: right; }        .container-4 .g-11-md.float-left {          float: left; } }  .container-4 .g-12-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-12-md {        margin-bottom: 0;        width: 300%;        float: left; }        .container-4 .g-12-md.empty {          height: 1px; }        .container-4 .g-12-md.float-right {          float: right; }        .container-4 .g-12-md.float-left {          float: left; } }  .container-4 .g-1-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-4 .g-1-lg {        margin-bottom: 0;        width: 25%;        float: left; }        .container-4 .g-1-lg.empty {          height: 1px; }        .container-4 .g-1-lg.float-right {          float: right; }        .container-4 .g-1-lg.float-left {          float: left; } }  .container-4 .g-2-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-4 .g-2-lg {        margin-bottom: 0;        width: 50%;        float: left; }        .container-4 .g-2-lg.empty {          height: 1px; }        .container-4 .g-2-lg.float-right {          float: right; }        .container-4 .g-2-lg.float-left {          float: left; } }  .container-4 .g-3-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-4 .g-3-lg {        margin-bottom: 0;        width: 75%;        float: left; }        .container-4 .g-3-lg.empty {          height: 1px; }        .container-4 .g-3-lg.float-right {          float: right; }        .container-4 .g-3-lg.float-left {          float: left; } }  .container-4 .g-4-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-4 .g-4-lg {        margin-bottom: 0;        width: 100%;        float: left; }        .container-4 .g-4-lg.empty {          height: 1px; }        .container-4 .g-4-lg.float-right {          float: right; }        .container-4 .g-4-lg.float-left {          float: left; } }  .container-4 .g-5-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-4 .g-5-lg {        margin-bottom: 0;        width: 125%;        float: left; }        .container-4 .g-5-lg.empty {          height: 1px; }        .container-4 .g-5-lg.float-right {          float: right; }        .container-4 .g-5-lg.float-left {          float: left; } }  .container-4 .g-6-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-4 .g-6-lg {        margin-bottom: 0;        width: 150%;        float: left; }        .container-4 .g-6-lg.empty {          height: 1px; }        .container-4 .g-6-lg.float-right {          float: right; }        .container-4 .g-6-lg.float-left {          float: left; } }  .container-4 .g-7-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-4 .g-7-lg {        margin-bottom: 0;        width: 175%;        float: left; }        .container-4 .g-7-lg.empty {          height: 1px; }        .container-4 .g-7-lg.float-right {          float: right; }        .container-4 .g-7-lg.float-left {          float: left; } }  .container-4 .g-8-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-4 .g-8-lg {        margin-bottom: 0;        width: 200%;        float: left; }        .container-4 .g-8-lg.empty {          height: 1px; }        .container-4 .g-8-lg.float-right {          float: right; }        .container-4 .g-8-lg.float-left {          float: left; } }  .container-4 .g-9-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-4 .g-9-lg {        margin-bottom: 0;        width: 225%;        float: left; }        .container-4 .g-9-lg.empty {          height: 1px; }        .container-4 .g-9-lg.float-right {          float: right; }        .container-4 .g-9-lg.float-left {          float: left; } }  .container-4 .g-10-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-4 .g-10-lg {        margin-bottom: 0;        width: 250%;        float: left; }        .container-4 .g-10-lg.empty {          height: 1px; }        .container-4 .g-10-lg.float-right {          float: right; }        .container-4 .g-10-lg.float-left {          float: left; } }  .container-4 .g-11-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-4 .g-11-lg {        margin-bottom: 0;        width: 275%;        float: left; }        .container-4 .g-11-lg.empty {          height: 1px; }        .container-4 .g-11-lg.float-right {          float: right; }        .container-4 .g-11-lg.float-left {          float: left; } }  .container-4 .g-12-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-4 .g-12-lg {        margin-bottom: 0;        width: 300%;        float: left; }        .container-4 .g-12-lg.empty {          height: 1px; }        .container-4 .g-12-lg.float-right {          float: right; }        .container-4 .g-12-lg.float-left {          float: left; } }.container-full {  max-width: 1300px;  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%; }body,html {  height: 100%;  min-height: 100%;  font-size: 16px;  color: #373739; }body {  font-family: "Libre Franklin", sans-serif; }  @media (min-width: 0em) and (max-width: 39.9375em) {    body {      font-size: 0.88889em; } }small {  font-size: 0.85em; }ul li {  list-style: none; }.content {  margin-bottom: 1em; }.bold,b,strong {  font-weight: bold; }.content ul,p {  font-size: 1em;  line-height: 1.5;  margin-bottom: 0.79012em; }  .content ul:last-child,  p:last-child {    margin-bottom: 0; }ol li {  list-style: none; }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,h3 a,h4 a,h5 a,h6 a {  color: blue; }.bgPat {  min-height: 50px; }.sidePadded {  padding-left: 2em;  padding-right: 2em; }.middle {  position: absolute;  top: 50%;  right: 0;  bottom: auto;  left: 0;  -webkit-transform: translateY(-50%);      -ms-transform: translateY(-50%);          transform: translateY(-50%); }  @media (min-width: 0em) and (max-width: 57.4375em) {    .middle.killMiddle-md {      position: static;      -webkit-transform: none;          -ms-transform: none;              transform: none; } }.bg-grey {  background: #f1f4ef; }.bg-widePhoto {  background-size: cover;  background-position: 50% 54%;  background-image: url("/bristolosteopaths-co-uk/_img/images/leg-massage.jpg"); }.bg-massage {  background-size: cover;  background-position: center center;  background-image: url("/bristolosteopaths-co-uk/_img/images/room.jpg"); }.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: 3em 0; }  @media (min-width: 57.5em) {    .paddings, .paddings-bottom, .paddings-top {      padding: 5em 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; } }.content ul li {  padding-left: 2em;  margin-bottom: 0.79012em;  position: relative; }  .content ul li:last-child {    margin-bottom: 0; }  .content ul li::before {    content: "";    display: block;    position: absolute;    top: 9px;    right: auto;    bottom: auto;    left: 0px;    height: 7px;    width: 7px;    border-radius: 50%;    background-color: #373739; }.content.text-white ul li:before {  background-color: white; }.logo_inner {  width: 100%;/*  height: 0;*/  display: block;  position: relative;  /*padding-bottom: 29.96521%;*/ }  .logo_inner svg {    width: 100%;    height: 100%;    position: absolute;    left: 0;    right: 0;    bottom: 0;    top: 0; }.doublePhoto {  max-width: 100%;  margin-left: auto;  margin-right: auto; }  .doublePhoto:after {    content: " ";    display: block;    clear: both; }  .doublePhoto > div {    width: 50%;    float: left; }.photo-square {  background-color: #f1f4ef;  border: 3px solid #FFFFFF; }  .photo-square_inner {    width: 100%;    padding-bottom: 100%;    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); }.photo-pt {  background-color: #f1f4ef;  border: 3px solid #FFFFFF; }  .photo-pt_inner {    width: 100%;    padding-bottom: 150%;    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); }.photo-ls {  background-color: #f1f4ef;  border: 3px solid #FFFFFF; }  .photo-ls_inner {    width: 100%;    padding-bottom: 67%;    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); }p.large {  font-size: 1.26563em;  font-weight: bold; }.hideOverflow-x {  overflow-x: hidden;  max-width: 100%; }@media (min-width: 57.5em) {  .flex {    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-align-items: center;        -ms-flex-align: center;            align-items: center; }    .flex-reverse {      -webkit-flex-direction: row-reverse;          -ms-flex-direction: row-reverse;              flex-direction: row-reverse; }    .flex-stretch {      -webkit-align-items: stretch;          -ms-flex-align: stretch;              align-items: stretch; }    .flex_half {      width: 50%; } }/* -----------------------------------------  9.0. Typography----------------------------------------- */h1,h2,h3,h4,h5 {  line-height: 1.2;  font-family: "Tex Gyre Adventor", sans-serif; }h1,h2 {  color: #3a5398; }h1 {  font-size: 2.2807em;  font-weight: bold;  margin-bottom: 0.30795em; }  @media (min-width: 40em) {    h1 {      font-size: 2.56578em; } }h2 {  font-size: 2.2807em;  font-weight: 600;  margin-bottom: 0.34644em; }h3 {  font-size: 1.26563em;  font-weight: bold;  margin-bottom: 0.79012em; }/* -----------------------------------------  10.0. Nav----------------------------------------- */@media (min-width: 0em) and (max-width: 57.4375em) {  .header_nav {    display: none; } }.header_nav ul {  text-align: right; }  .header_nav ul li {    display: inline-block;    padding: 0 0.5em;    vertical-align: middle; }    .header_nav ul li a {      display: block;      padding: 0 1em;      text-align: center;      max-width: 14em;      font-size: 0.79012em;      position: relative; }      .header_nav ul li a:hover {        color: #3a5398; }      @media (min-width: 0em) and (max-width: 64em) {        .header_nav ul li a {          padding: 0 0.5em; } }      .header_nav ul li a::before {        content: "";        position: absolute;        top: -200px;        right: auto;        bottom: 2px;        left: -2px;        display: block;        width: 4px;        -webkit-transform: scaleY(0);            -ms-transform: scaleY(0);                transform: scaleY(0);        -webkit-transform-origin: top;            -ms-transform-origin: top;                transform-origin: top;        transition: -webkit-transform 0.6s;        transition: transform 0.6s;        transition: transform 0.6s, -webkit-transform 0.6s; }      .header_nav ul li a:hover::before {        -webkit-transform: scaleY(1);            -ms-transform: scaleY(1);                transform: scaleY(1); }      .header_nav ul li a.linkActive::before {        -webkit-transform: none;            -ms-transform: none;                transform: none; }.side_menu ul {  margin-top: 4em;  text-align: right;  padding: 1.5em; }  .side_menu ul li a {    font-size: 1.26563em;    text-align: right;    color: #FFFFFF;    text-transform: uppercase;    padding: 0.25em 0;    border-bottom: 4px solid #FFFFFF;    display: block; }/* *  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; }@media (min-width: 57.5em) {  aside {    display: none; } }@media (min-width: 0em) and (max-width: 57.4375em) {  .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: #3a5398;    z-index: 11;    right: -300px; }    .menuOpen .side {      right: 0; }  .menuBtn {    z-index: 100;    position: fixed;    right: 1em;    top: 1.5em;    display: block;    width: 2.66667em;    height: 2em; }    .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: #3a5398;      height: 0.3em;      width: 100%;      border-radius: 0; }      .menuOpen .menuBtn::after, .menuOpen .menuBtn::before, .menuOpen      .menuBtn .menuBtn_bar {        box-shadow: none;        background: #FFFFFF; }    .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; } }/* -----------------------------------------  11.0. Header----------------------------------------- */.site {  background: #FBFAFC; }  @media (min-width: 57.5em) {    .site {      padding-top: 124px; } }.header {  padding: 1em 0;  z-index: 10;  background: #FBFAFC; }  @media (min-width: 57.5em) {    .header {      position: absolute;      top: 0;      right: 0;      bottom: auto;      left: 0;      transition: none; }      .scrolled .header {        position: fixed;        top: -124px;        -webkit-transform: translateY(124px);            -ms-transform: translateY(124px);                transform: translateY(124px);        transition: -webkit-transform 0.5s 0.2s;        transition: transform 0.5s 0.2s;        transition: transform 0.5s 0.2s, -webkit-transform 0.5s 0.2s;        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); }        .scrolled .header .header_right {          padding-top: 0.5em; }          .scrolled .header .header_right_top {            display: none; }        .scrolled .header .logo_outer {          width: 285px; } }  @media (min-width: 0em) and (max-width: 57.4375em) {    .header {      padding: 0.79012em 0 0.39506em;      z-index: 10;      position: fixed;      top: 0;      right: 0;      bottom: auto;      left: 0;      box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); } }  .header_nav {    padding-top: 0.5em; }  .header_right {    padding-top: 1.25em;    width: 67.14286%;    float: left;    float: right; }    @media (min-width: 0em) and (max-width: 57.4375em) {      .header_right {        display: none; } }    .header_right_top {      text-align: right;      padding: 0 1em 0.5em 0;      border-bottom: 2px solid #f1f4ef; }      .header_right_top > div, .header_right_top > a {        display: inline-block;        margin-left: 1.5em; }        @media (min-width: 81.25em) {          .header_right_top > div, .header_right_top > a {            margin-left: 2.5em; } }  .header .logo_outer {    width: 185px;    margin-left: 1em;    overflow: visible; }    @media (min-width: 57.5em) {      .header .logo_outer {        margin-left: 0;        width: 380px;        float: left;        max-width: none;        padding: 0 3em; } }/* -----------------------------------------  12.0. Content----------------------------------------- */.banner {  padding: 0 1em; }  @media (min-width: 0em) and (max-width: 57.4375em) {    .banner {      margin-top: 80px; } }  .banner_slide {    background-size: cover;    background-position: 50% 25%;    background-image: url("/bristolosteopaths-co-uk/_img/images/banner.jpg");    padding-bottom: 100%;    position: relative;    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); }    @media (min-width: 0em) and (max-width: 39.9375em) {      .banner_slide {        background-position: center center; } }    @media (min-width: 40em) {      .banner_slide {        padding-bottom: 50%; } }    @media (min-width: 57.5em) {      .banner_slide {        padding-bottom: 42.5%; } }  .banner_text {    opacity: 0;    transition: opacity 0.5s 0.3s;    position: absolute;    top: 30%;    right: 0;    bottom: auto;    left: 0;    z-index: 2;    -webkit-transform: translateY(-50%);        -ms-transform: translateY(-50%);            transform: translateY(-50%); }    .active .banner_text {      opacity: 1; }    @media (min-width: 0em) and (max-width: 57.4375em) {      .banner_text {        position: absolute;        top: auto;        right: 0;        bottom: 0;        left: 0;        background: #3a5398;        -webkit-transform: none;            -ms-transform: none;                transform: none;        max-width: none; }        .banner_text * {          color: white; } }    .banner_text_inner {      padding: 1em; }      @media (min-width: 57.5em) {        .banner_text_inner {          padding: 2em 0;          max-width: 600px; } }      .banner_text_inner h2 {        text-align: center;        font-size: 1.42383em;        text-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); }        @media (min-width: 40em) {          .banner_text_inner h2 {            font-size: 2.02729em; } }        @media (min-width: 57.5em) {          .banner_text_inner h2 {            font-size: 2.88651em;            text-align: left; } }.pageBanner_inner {  background-size: cover;  background-position: 50% 50%;  background-image: url("/bristolosteopaths-co-uk/_img/images/banner.jpg");  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); }  .pageBanner_inner::after {    display: block;    width: 100%;    content: "";    padding-bottom: 100%; }    @media (min-width: 40em) {      .pageBanner_inner::after {        padding-bottom: 50%; } }    @media (min-width: 57.5em) {      .pageBanner_inner::after {        padding-bottom: 42.5%; } }.intro_text p {  font-size: 1.26563em;  padding: 0 1em; }.content {  padding: 1.125em;  position: relative; }  .content .middle {    padding: 1.125em; }.testimonial_text {  font-style: italic;  padding-bottom: 1em;  font-size: 1.125em;  line-height: 2; }.testimonial_auth {  font-weight: bold; }.purpleBox {  background: rgba(58, 83, 152, 0.95);  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); }  @media (min-width: 57.5em) {    .purpleBox {      margin: -3em 0; } }  .purpleBox_inner {    padding: 3em;    opacity: 0.8; }  .purpleBox h3 {    font-size: 1.60181em; }  .purpleBox p.large {    font-family: "Tex Gyre Adventor", sans-serif; }.whiteBox {  background: #FFFFFF;  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);  padding: 1em; }  @media (min-width: 40em) {    .whiteBox {      padding: 2em; } }  @media (min-width: 57.5em) {    .whiteBox {      padding: 1em; } }.howToHelp h2 {  color: #4b3462;  max-width: 600px;  margin-top: 4em; }  @media (min-width: 0em) and (max-width: 57.4375em) {    .howToHelp h2 {      display: none; } }.service_wrap {  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); }  @media (min-width: 0em) and (max-width: 39.9375em) {    .service_wrap {      box-shadow: none; } }.service_container {  overflow: hidden;  max-width: 100%;  margin-left: auto;  margin-right: auto; }  .service_container:after {    content: " ";    display: block;    clear: both; }  @media (min-width: 0em) and (max-width: 39.9375em) {    .service_container {      margin-bottom: 1em;      box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); } }  .service_container:nth-child(2n-1) .service {    -webkit-flex-direction: row-reverse;        -ms-flex-direction: row-reverse;            flex-direction: row-reverse; }  .service_container:nth-child(2n-1) .service_text {    background-color: #4d66ab; }  .service_container:nth-child(2n) .service_text {    background-color: #3a5398; }  .service_container h2 {    color: #FFFFFF;    font-size: 1.80203em; }.service_photo {  background-size: cover;  background-position: center center;  background-image: url("/bristolosteopaths-co-uk/_img/images/back-massage.jpg"); }  @media (min-width: 0em) and (max-width: 39.9375em) {    .service_photo::after {      content: "";      display: block;      width: 100%;      padding-bottom: 67%; } }.service_text_inner {  padding: 2em; }  @media (min-width: 40em) {    .service_text_inner {      padding: 3em; } }  @media (min-width: 57.5em) {    .service_text_inner {      padding: 6em; } }  .service_text_inner p {    line-height: 1.8;    opacity: 0.9; }  .service_text_inner h2 {    text-transform: capitalize; }.owl-dots {  text-align: center;  padding: 1em 0; }.owl-dot {  display: inline-block;  padding: 0.25em; }  .owl-dot.active span {    background: #3a5398;    opacity: 1; }  .owl-dot span {    height: 10px;    width: 10px;    border-radius: 50%;    background: #373739;    display: block;    opacity: 0.5; }.purple {  font-weight: bold;  color: #3a5398; }.faq {  display: inline-block;  font-size: 17px;  width: 100%;  background: white;  position: relative;  margin-bottom: 1em;  text-align: left;  transition: -webkit-transform 0.3s;  transition: transform 0.3s;  transition: transform 0.3s, -webkit-transform 0.3s;  -webkit-transform: scale(0.98);      -ms-transform: scale(0.98);          transform: scale(0.98); }  .faq_wrap {    padding: 1em 0; }  .faq.open {    -webkit-transform: scale(1);        -ms-transform: scale(1);            transform: scale(1);    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); }  .faq_question {    text-align: center;    position: relative;    font-size: 1.26563em;    line-height: 1.2;    -webkit-user-select: none;       -moz-user-select: none;        -ms-user-select: none;            user-select: none;    padding: 1em;    cursor: pointer;    color: white;    background: #3a5398;    transition: background 0.3s, color 0.3s;    opacity: 0.85;    z-index: 2; }    .faq_question:hover {      opacity: 1; }    .faq.open .faq_question {      background: #3a5398;      color: white; }  .faq_answer {    display: none;    font-size: 1em;    padding: 0.66em 1em 1em;    background: #f1f4ef; }    .faq_answer ul {      padding-left: 1em;      list-style-position: inside; }      .faq_answer ul li {        list-style-type: disc; }    .faqsWrap-wide .faq_answer p {      margin-bottom: 0.5em; }    .faq_answer h3 {      margin-top: 0.5em;      margin-bottom: 0.5em; }  .faq_button {    position: absolute;    top: 1em;    -webkit-transform-origin: center center;        -ms-transform-origin: center center;            transform-origin: center center;    -webkit-transform: rotate(0deg);        -ms-transform: rotate(0deg);            transform: rotate(0deg);    right: 0.6em;    z-index: 3;    transition: -webkit-transform 0.3s;    transition: transform 0.3s;    transition: transform 0.3s, -webkit-transform 0.3s;    cursor: pointer;    height: 18px;    width: 18px; }    .faq_button::after {      display: block;      border-radius: 1px;      content: "";      position: absolute;      left: 7.2px;      width: 3.6px;      top: 0;      height: 18px;      background: white; }    .faq_button::before {      display: block;      border-radius: 1px;      content: "";      position: absolute;      left: 0;      width: 18px;      top: 7.2px;      height: 3.6px;      background: white; }    .faq.open .faq_button {      -webkit-transform: rotate(405deg);          -ms-transform: rotate(405deg);              transform: rotate(405deg); }.btn {  color: #3a5398;  border: 2px solid #3a5398;  background: transparent;  display: inline-block;  padding: 0.5em 2em;  text-transform: capitalize;  transition: color 0.3s, background-color 0.3s, border-color 0.3s, -webkit-transform 0.1s;  transition: color 0.3s, background-color 0.3s, border-color 0.3s, transform 0.1s;  transition: color 0.3s, background-color 0.3s, border-color 0.3s, transform 0.1s, -webkit-transform 0.1s; }  .btn:hover {    color: #FFFFFF;    background-color: #3a5398;    border-color: #FFFFFF; }  .btn:active {    -webkit-transform: scale(0.975);        -ms-transform: scale(0.975);            transform: scale(0.975); }  .text-white .btn {    color: #FFFFFF;    border: 2px solid #FFFFFF;    background: transparent;    display: inline-block;    padding: 0.5em 2em;    text-transform: capitalize;    transition: color 0.3s, background-color 0.3s, border-color 0.3s, -webkit-transform 0.1s;    transition: color 0.3s, background-color 0.3s, border-color 0.3s, transform 0.1s;    transition: color 0.3s, background-color 0.3s, border-color 0.3s, transform 0.1s, -webkit-transform 0.1s; }    .text-white .btn:hover {      color: #3a5398;      background-color: #FFFFFF;      border-color: #3a5398; }    .text-white .btn:active {      -webkit-transform: scale(0.975);          -ms-transform: scale(0.975);              transform: scale(0.975); }ul#headerNav li {position: relative; padding-bottom: 10px;}ul#headerNav li ul {display:  none;}ul#headerNav li:hover ul {display:  block; position: absolute; top: 100%; left:  0px; background: #3a5398; width: 200px; padding: 0px;}ul#headerNav li ul li {width: 100%; text-align: left;border-bottom: 1px solid #fff; padding-bottom: 0px;}ul#headerNav li ul li a {padding: 10px; color: #fff;  text-align: left;}ul#headerNav li ul li:hover {background: #373739;}/* -----------------------------------------  13.0. Footer----------------------------------------- */.footer {  font-size: 0.70233em;  padding: 1.42383em 0;  background: #3a5398;  color: #FFFFFF; }.image-gallery-item {transition: all 0.5s ease 0s; width: 32.33%; margin-right: 1%; float: left; margin-bottom: 15px;}.image-gallery-item:hover {transform: scale(1.01);}.image-gallery-item-image-link {width: 100%; display: block; padding-top: 100%;}.image-gallery-title {display: none;}.image-gallery-item-image {margin-bottom: 10px;}.image-gallery-item-title,.image-gallery-item-created,.image-gallery-item-updated,.image-gallery-item-description {display: none;}/*.image-gallery:before {content:"Click to view the full image";display: block;font-family: 'Hind Guntur', sans-serif;font-size: 16px;font-size: 1em;font-weight: 400;font-style: normal;padding: 14px 10px 10px 10px;background: #e21c23;color: #fff;margin-bottom: 10px;width: 99%;text-align: center;}*/.video-gallery {display: none;}.gallery-text {padding: 20px; background: rgba(58, 83, 152, 0.95); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); width: 99%; color: #fff;}.no-padding {padding-bottom:  0px;}.social {color: #3a5398;}.title-banner {margin-top:  20px;}.team-output {display: flex; flex-wrap:  wrap; }.team-item {width:  32.33%; margin-right: 1%; padding: 20px; background: #efefef; border-radius: 10px; text-align: center; margin-bottom: 20px;}.team-item-image {width: 250px; height: 250px; border-radius: 50%; overflow: hidden; margin: 0 auto 15px auto;}.team-item-image img {object-fit: cover; object-position: center center; width: 100%; height: 100%;}.team-item-inner {padding: 20px; background: #efefef; border-radius: 10px; display:  flex;}.team-item-inner-left {margin-right: 25px; text-align: center;}.previewFrame .header {position:  relative !important;}@media all and (max-width: 900px) and (min-width: 0px) {.team-item {width: 100%; margin-right: 0px;}}@media all and (max-width: 650px) and (min-width: 0px) {.team-item-inner {flex-direction: column;}.team-item-inner-left {margin-right: 0px; text-align: center;}.team-item-image {}.team-item-details {margin-top:  20px;}}@media all and (max-width: 550px) and (min-width: 0px) {.image-gallery-item {width: 49%;}}
/* not required */
