@charset "UTF-8";
/* line 5, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
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: inherit; font-size: 100%; vertical-align: baseline; }

/* line 22, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html { line-height: 1; }

/* line 24, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul { list-style: none; }

/* line 26, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* line 28, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

/* line 30, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote { quotes: none; }
/* line 103, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

/* line 32, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img { border: none; }

/* line 116, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

@font-face { font-family: "Calibre"; src: "../../fonts/calibre/calibre-normal-italic.eot"; font-weight: "normal"; font-style: "italic"; }
@font-face { font-family: "Calibre"; src: url("../../fonts/calibre/calibre-normal-italic.woff") format("woff"); font-weight: "normal"; font-style: "italic"; }
@font-face { font-family: "Calibre normal italic"; src: "../../fonts/calibre/calibre-normal-italic.eot"; font-weight: "normal"; font-style: "italic"; }
@font-face { font-family: "Calibre normal italic"; src: url("../../fonts/calibre/calibre-normal-italic.woff") format("woff"); font-weight: "normal"; font-style: "italic"; }
@font-face { font-family: "Calibre"; src: "../../fonts/calibre/calibre-normal-italic.eot"; font-weight: "400"; font-style: "italic"; }
@font-face { font-family: "Calibre"; src: url("../../fonts/calibre/calibre-normal-italic.woff") format("woff"); font-weight: "400"; font-style: "italic"; }
@font-face { font-family: "Calibre 400 italic"; src: "../../fonts/calibre/calibre-normal-italic.eot"; font-weight: "400"; font-style: "italic"; }
@font-face { font-family: "Calibre 400 italic"; src: url("../../fonts/calibre/calibre-normal-italic.woff") format("woff"); font-weight: "400"; font-style: "italic"; }
@font-face { font-family: "Calibre"; src: "../../fonts/calibre/calibre-normal-normal.eot"; font-weight: "normal"; font-style: "normal"; }
@font-face { font-family: "Calibre"; src: url("../../fonts/calibre/calibre-normal-normal.woff") format("woff"); font-weight: "normal"; font-style: "normal"; }
@font-face { font-family: "Calibre normal normal"; src: "../../fonts/calibre/calibre-normal-normal.eot"; font-weight: "normal"; font-style: "normal"; }
@font-face { font-family: "Calibre normal normal"; src: url("../../fonts/calibre/calibre-normal-normal.woff") format("woff"); font-weight: "normal"; font-style: "normal"; }
@font-face { font-family: "Calibre"; src: "../../fonts/calibre/calibre-normal-normal.eot"; font-weight: "400"; font-style: "normal"; }
@font-face { font-family: "Calibre"; src: url("../../fonts/calibre/calibre-normal-normal.woff") format("woff"); font-weight: "400"; font-style: "normal"; }
@font-face { font-family: "Calibre 400 normal"; src: "../../fonts/calibre/calibre-normal-normal.eot"; font-weight: "400"; font-style: "normal"; }
@font-face { font-family: "Calibre 400 normal"; src: url("../../fonts/calibre/calibre-normal-normal.woff") format("woff"); font-weight: "400"; font-style: "normal"; }
@font-face { font-family: "Calibre"; src: "../../fonts/calibre/calibre-light-italic.eot"; font-weight: "normal"; font-style: "italic"; }
@font-face { font-family: "Calibre"; src: url("../../fonts/calibre/calibre-light-italic.woff") format("woff"); font-weight: "normal"; font-style: "italic"; }
@font-face { font-family: "Calibre normal italic"; src: "../../fonts/calibre/calibre-light-italic.eot"; font-weight: "normal"; font-style: "italic"; }
@font-face { font-family: "Calibre normal italic"; src: url("../../fonts/calibre/calibre-light-italic.woff") format("woff"); font-weight: "normal"; font-style: "italic"; }
@font-face { font-family: "Calibre"; src: "../../fonts/calibre/calibre-light-italic.eot"; font-weight: "200"; font-style: "italic"; }
@font-face { font-family: "Calibre"; src: url("../../fonts/calibre/calibre-light-italic.woff") format("woff"); font-weight: "200"; font-style: "italic"; }
@font-face { font-family: "Calibre 200 italic"; src: "../../fonts/calibre/calibre-light-italic.eot"; font-weight: "200"; font-style: "italic"; }
@font-face { font-family: "Calibre 200 italic"; src: url("../../fonts/calibre/calibre-light-italic.woff") format("woff"); font-weight: "200"; font-style: "italic"; }
@font-face { font-family: "Calibre"; src: "../../fonts/calibre/calibre-light-normal.eot"; font-weight: "normal"; font-style: "normal"; }
@font-face { font-family: "Calibre"; src: url("../../fonts/calibre/calibre-light-normal.woff") format("woff"); font-weight: "normal"; font-style: "normal"; }
@font-face { font-family: "Calibre normal normal"; src: "../../fonts/calibre/calibre-light-normal.eot"; font-weight: "normal"; font-style: "normal"; }
@font-face { font-family: "Calibre normal normal"; src: url("../../fonts/calibre/calibre-light-normal.woff") format("woff"); font-weight: "normal"; font-style: "normal"; }
@font-face { font-family: "Calibre"; src: "../../fonts/calibre/calibre-light-normal.eot"; font-weight: "200"; font-style: "normal"; }
@font-face { font-family: "Calibre"; src: url("../../fonts/calibre/calibre-light-normal.woff") format("woff"); font-weight: "200"; font-style: "normal"; }
@font-face { font-family: "Calibre 200 normal"; src: "../../fonts/calibre/calibre-light-normal.eot"; font-weight: "200"; font-style: "normal"; }
@font-face { font-family: "Calibre 200 normal"; src: url("../../fonts/calibre/calibre-light-normal.woff") format("woff"); font-weight: "200"; font-style: "normal"; }
@font-face { font-family: "Calibre"; src: "../../fonts/calibre/calibre-bold-italic.eot"; font-weight: "bold"; font-style: "italic"; }
@font-face { font-family: "Calibre"; src: url("../../fonts/calibre/calibre-bold-italic.woff") format("woff"); font-weight: "bold"; font-style: "italic"; }
@font-face { font-family: "Calibre bold italic"; src: "../../fonts/calibre/calibre-bold-italic.eot"; font-weight: "bold"; font-style: "italic"; }
@font-face { font-family: "Calibre bold italic"; src: url("../../fonts/calibre/calibre-bold-italic.woff") format("woff"); font-weight: "bold"; font-style: "italic"; }
@font-face { font-family: "Calibre"; src: "../../fonts/calibre/calibre-bold-italic.eot"; font-weight: "600"; font-style: "italic"; }
@font-face { font-family: "Calibre"; src: url("../../fonts/calibre/calibre-bold-italic.woff") format("woff"); font-weight: "600"; font-style: "italic"; }
@font-face { font-family: "Calibre 600 italic"; src: "../../fonts/calibre/calibre-bold-italic.eot"; font-weight: "600"; font-style: "italic"; }
@font-face { font-family: "Calibre 600 italic"; src: url("../../fonts/calibre/calibre-bold-italic.woff") format("woff"); font-weight: "600"; font-style: "italic"; }
@font-face { font-family: "Calibre"; src: "../../fonts/calibre/calibre-bold-normal.eot"; font-weight: "bold"; font-style: "normal"; }
@font-face { font-family: "Calibre"; src: url("../../fonts/calibre/calibre-bold-normal.woff") format("woff"); font-weight: "bold"; font-style: "normal"; }
@font-face { font-family: "Calibre bold normal"; src: "../../fonts/calibre/calibre-bold-normal.eot"; font-weight: "bold"; font-style: "normal"; }
@font-face { font-family: "Calibre bold normal"; src: url("../../fonts/calibre/calibre-bold-normal.woff") format("woff"); font-weight: "bold"; font-style: "normal"; }
@font-face { font-family: "Calibre"; src: "../../fonts/calibre/calibre-bold-normal.eot"; font-weight: "600"; font-style: "normal"; }
@font-face { font-family: "Calibre"; src: url("../../fonts/calibre/calibre-bold-normal.woff") format("woff"); font-weight: "600"; font-style: "normal"; }
@font-face { font-family: "Calibre 600 normal"; src: "../../fonts/calibre/calibre-bold-normal.eot"; font-weight: "600"; font-style: "normal"; }
@font-face { font-family: "Calibre 600 normal"; src: url("../../fonts/calibre/calibre-bold-normal.woff") format("woff"); font-weight: "600"; font-style: "normal"; }
@font-face { font-family: "Tiempos"; src: "../../fonts/tiempos/tiempos-normal-italic.eot"; font-weight: "normal"; font-style: "italic"; }
@font-face { font-family: "Tiempos"; src: url("../../fonts/tiempos/tiempos-normal-italic.woff") format("woff"); font-weight: "normal"; font-style: "italic"; }
@font-face { font-family: "Tiempos normal italic"; src: "../../fonts/tiempos/tiempos-normal-italic.eot"; font-weight: "normal"; font-style: "italic"; }
@font-face { font-family: "Tiempos normal italic"; src: url("../../fonts/tiempos/tiempos-normal-italic.woff") format("woff"); font-weight: "normal"; font-style: "italic"; }
@font-face { font-family: "Tiempos"; src: "../../fonts/tiempos/tiempos-normal-italic.eot"; font-weight: "400"; font-style: "italic"; }
@font-face { font-family: "Tiempos"; src: url("../../fonts/tiempos/tiempos-normal-italic.woff") format("woff"); font-weight: "400"; font-style: "italic"; }
@font-face { font-family: "Tiempos 400 italic"; src: "../../fonts/tiempos/tiempos-normal-italic.eot"; font-weight: "400"; font-style: "italic"; }
@font-face { font-family: "Tiempos 400 italic"; src: url("../../fonts/tiempos/tiempos-normal-italic.woff") format("woff"); font-weight: "400"; font-style: "italic"; }
@font-face { font-family: "Tiempos"; src: "../../fonts/tiempos/tiempos-normal-normal.eot"; font-weight: "normal"; font-style: "normal"; }
@font-face { font-family: "Tiempos"; src: url("../../fonts/tiempos/tiempos-normal-normal.woff") format("woff"); font-weight: "normal"; font-style: "normal"; }
@font-face { font-family: "Tiempos normal normal"; src: "../../fonts/tiempos/tiempos-normal-normal.eot"; font-weight: "normal"; font-style: "normal"; }
@font-face { font-family: "Tiempos normal normal"; src: url("../../fonts/tiempos/tiempos-normal-normal.woff") format("woff"); font-weight: "normal"; font-style: "normal"; }
@font-face { font-family: "Tiempos"; src: "../../fonts/tiempos/tiempos-normal-normal.eot"; font-weight: "400"; font-style: "normal"; }
@font-face { font-family: "Tiempos"; src: url("../../fonts/tiempos/tiempos-normal-normal.woff") format("woff"); font-weight: "400"; font-style: "normal"; }
@font-face { font-family: "Tiempos 400 normal"; src: "../../fonts/tiempos/tiempos-normal-normal.eot"; font-weight: "400"; font-style: "normal"; }
@font-face { font-family: "Tiempos 400 normal"; src: url("../../fonts/tiempos/tiempos-normal-normal.woff") format("woff"); font-weight: "400"; font-style: "normal"; }
@font-face { font-family: "Tiempos"; src: "../../fonts/tiempos/tiempos-bold-italic.eot"; font-weight: "black"; font-style: "italic"; }
@font-face { font-family: "Tiempos"; src: url("../../fonts/tiempos/tiempos-bold-italic.woff") format("woff"); font-weight: "black"; font-style: "italic"; }
@font-face { font-family: "Tiempos black italic"; src: "../../fonts/tiempos/tiempos-bold-italic.eot"; font-weight: "black"; font-style: "italic"; }
@font-face { font-family: "Tiempos black italic"; src: url("../../fonts/tiempos/tiempos-bold-italic.woff") format("woff"); font-weight: "black"; font-style: "italic"; }
@font-face { font-family: "Tiempos"; src: "../../fonts/tiempos/tiempos-bold-italic.eot"; font-weight: "600"; font-style: "italic"; }
@font-face { font-family: "Tiempos"; src: url("../../fonts/tiempos/tiempos-bold-italic.woff") format("woff"); font-weight: "600"; font-style: "italic"; }
@font-face { font-family: "Tiempos 600 italic"; src: "../../fonts/tiempos/tiempos-bold-italic.eot"; font-weight: "600"; font-style: "italic"; }
@font-face { font-family: "Tiempos 600 italic"; src: url("../../fonts/tiempos/tiempos-bold-italic.woff") format("woff"); font-weight: "600"; font-style: "italic"; }
@font-face { font-family: "Tiempos"; src: "../../fonts/tiempos/tiempos-bold-normal.eot"; font-weight: "black"; font-style: "normal"; }
@font-face { font-family: "Tiempos"; src: url("../../fonts/tiempos/tiempos-bold-normal.woff") format("woff"); font-weight: "black"; font-style: "normal"; }
@font-face { font-family: "Tiempos black normal"; src: "../../fonts/tiempos/tiempos-bold-normal.eot"; font-weight: "black"; font-style: "normal"; }
@font-face { font-family: "Tiempos black normal"; src: url("../../fonts/tiempos/tiempos-bold-normal.woff") format("woff"); font-weight: "black"; font-style: "normal"; }
@font-face { font-family: "Tiempos"; src: "../../fonts/tiempos/tiempos-bold-normal.eot"; font-weight: "600"; font-style: "normal"; }
@font-face { font-family: "Tiempos"; src: url("../../fonts/tiempos/tiempos-bold-normal.woff") format("woff"); font-weight: "600"; font-style: "normal"; }
@font-face { font-family: "Tiempos 600 normal"; src: "../../fonts/tiempos/tiempos-bold-normal.eot"; font-weight: "600"; font-style: "normal"; }
@font-face { font-family: "Tiempos 600 normal"; src: url("../../fonts/tiempos/tiempos-bold-normal.woff") format("woff"); font-weight: "600"; font-style: "normal"; }
@media screen { /* line 94, ../../sass/_media-queries.scss */
  .breakpoints .breakpoint { display: none; }
  /* line 99, ../../sass/_media-queries.scss */
  .breakpoints .standard { display: block; } }
@media print { /* line 94, ../../sass/_media-queries.scss */
  .breakpoints .breakpoint { display: none; }
  /* line 99, ../../sass/_media-queries.scss */
  .breakpoints .standard { display: block; } }
@media screen and (min-width: 1600px) { /* line 99, ../../sass/_media-queries.scss */
  .breakpoints .x-large { display: block; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 99, ../../sass/_media-queries.scss */
  .breakpoints .large { display: block; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 94, ../../sass/_media-queries.scss */
  .breakpoints .breakpoint { display: none; }
  /* line 99, ../../sass/_media-queries.scss */
  .breakpoints .medium { display: block; } }
@media screen and (max-width: 767px) { /* line 94, ../../sass/_media-queries.scss */
  .breakpoints .breakpoint { display: none; }
  /* line 99, ../../sass/_media-queries.scss */
  .breakpoints .small { display: block; } }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 108, ../../sass/_media-queries.scss */
  .breakpoints .retina { display: block; } }
/* line 176, standard-1x/*.png */
.standard-1x-sprite { background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-repeat: no-repeat; }

/* line 176, standard-2x/*.png */
.standard-2x-sprite { background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-repeat: no-repeat; }

/* line 56, medium-1x/*.png */
.medium-1x-sprite { background-image: url('/wp-content/themes/sypartners/assets/images/medium-1x-sa2738f2b73.png'); background-repeat: no-repeat; }

/* line 56, medium-2x/*.png */
.medium-2x-sprite { background-image: url('/wp-content/themes/sypartners/assets/images/medium-2x-sbf1809e1f5.png'); background-repeat: no-repeat; }

/* line 56, small-1x/*.png */
.small-1x-sprite { background-image: url('/wp-content/themes/sypartners/assets/images/small-1x-s3f44f1d19f.png'); background-repeat: no-repeat; }

/* line 56, small-2x/*.png */
.small-2x-sprite { background-image: url('/wp-content/themes/sypartners/assets/images/small-2x-sef68cb0b7b.png'); background-repeat: no-repeat; }

/* line 13, ../../sass/app/_global.scss */
body, html { font-family: "Calibre 200 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 200; font-size: 22px; line-height: 28px; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-text-size-adjust: none; background-color: #cdc5c8; color: #000; height: 100%; width: 100%; }
@media screen and (max-width: 767px) { /* line 13, ../../sass/app/_global.scss */
  body, html { font-size: 18px; line-height: 22px; } }
@media print { /* line 13, ../../sass/app/_global.scss */
  body, html { background-color: #fff; } }
/* line 31, ../../sass/_media-queries.scss */
.print body, .print html { background-color: #fff; }

/* line 29, ../../sass/app/_global.scss */
* { box-sizing: border-box; }

/* line 33, ../../sass/app/_global.scss */
a { color: inherit; text-decoration: none; }
/* line 37, ../../sass/app/_global.scss */
a:focus { outline: 0 none; }

/* line 42, ../../sass/app/_global.scss */
b { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 42, ../../sass/app/_global.scss */
  b { font-size: 18px; line-height: 22px; } }

/* line 52, ../../sass/app/_global.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }

/* Designer (Laura V) wants specifc max-widths for readbility/to enforce a particular rag */
/* line 58, ../../sass/app/_global.scss */
p { max-width: 800px; }

/* line 62, ../../sass/app/_global.scss */
p.conversational { max-width: 900px; }

/* line 66, ../../sass/app/_global.scss */
.home-collection-item-intro-inner p.conversational { max-width: 1400px; }

/* End */
/* line 71, ../../sass/app/_global.scss */
button, input, textarea, select { -webkit-appearance: none; -webkit-border-radius: 0; background: none; border: 0 none; border-radius: 0; outline: 0 none; padding: 0; }
/* line 83, ../../sass/app/_global.scss */
button:focus, input:focus, textarea:focus, select:focus { outline: 0 none; }

/* line 88, ../../sass/app/_global.scss */
input, textarea { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

/* line 93, ../../sass/app/_global.scss */
button { cursor: pointer; }

/* line 184, ../../sass/_mixins.scss */
::-webkit-input-placeholder { color: #000; }

/* line 188, ../../sass/_mixins.scss */
:-moz-placeholder { color: #000; }

/* line 192, ../../sass/_mixins.scss */
::-moz-placeholder { color: #000; }

/* line 196, ../../sass/_mixins.scss */
:-ms-input-placeholder { color: #000; }

/* line 200, ../../sass/_mixins.scss */
::-webkit-datetime-edit-text, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-year-field { color: #000; }

@page { margin: 0; padding: 0; }
/* line 7, ../../sass/app/_main-header.scss */
.main-header-outer { -moz-transition: top 0.6s, -moz-transform 0.6s; -o-transition: top 0.6s, -o-transform 0.6s; -webkit-transition: top 0.6s, -webkit-transform 0.6s; transition: top 0.6s, transform 0.6s; -moz-backface-visibility: visible; -webkit-backface-visibility: visible; backface-visibility: visible; left: 0; overflow: hidden; padding-top: 55px; position: absolute; right: 0; top: 0; z-index: 1002; }
/* line 21, ../../sass/app/_main-header.scss */
._main-nav-is-fixed .main-header-outer { padding-top: 0; position: fixed; }
/* line 26, ../../sass/app/_main-header.scss */
._main-nav-is-fixed._main-nav-marker-updating .main-header-outer { padding-top: 55px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 7, ../../sass/app/_main-header.scss */
  .main-header-outer { padding-top: 25px; }
  /* line 33, ../../sass/app/_main-header.scss */
  ._main-nav-is-fixed .main-header-outer { padding-top: 0; }
  /* line 37, ../../sass/app/_main-header.scss */
  ._main-nav-is-fixed._main-nav-marker-updating .main-header-outer { padding-top: 25px; } }
@media screen and (max-width: 767px) { /* line 7, ../../sass/app/_main-header.scss */
  .main-header-outer { top: 0; padding-top: 0; }
  /* line 46, ../../sass/app/_main-header.scss */
  ._main-nav-is-fixed .main-header-outer { padding-top: 0; }
  /* line 50, ../../sass/app/_main-header.scss */
  ._main-nav-is-fixed._main-nav-marker-updating .main-header-outer { padding-top: 0; }
  /* line 54, ../../sass/app/_main-header.scss */
  ._main-nav-is-fixed._main-nav-is-collapsed .main-header-outer { top: -50px; }
  /* line 58, ../../sass/app/_main-header.scss */
  ._main-nav-is-fixed._main-nav-is-collapsed._main-nav-is-open .main-header-outer { top: 0; }
  /* line 62, ../../sass/app/_main-header.scss */
  .csstransforms3d .main-header-outer { -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); top: 0; }
  /* line 67, ../../sass/app/_main-header.scss */
  .csstransforms3d._main-nav-is-fixed._main-nav-is-collapsed .main-header-outer { -moz-transform: translate3d(0, -50px, 0); -webkit-transform: translate3d(0, -50px, 0); transform: translate3d(0, -50px, 0); top: 0; }
  /* line 72, ../../sass/app/_main-header.scss */
  .csstransforms3d._main-nav-is-fixed._main-nav-is-collapsed._main-nav-is-open .main-header-outer { -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); top: 0; } }
@media print { /* line 79, ../../sass/app/_main-header.scss */
  ._main-nav-is-fixed .main-header-outer { padding-top: 55px; position: absolute; } }
/* line 79, ../../sass/app/_main-header.scss */
._main-nav-is-fixed .print .main-header-outer { padding-top: 55px; position: absolute; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 85, ../../sass/app/_main-header.scss */
  ._main-nav-is-fixed .print .main-header-outer { padding-top: 25px; } }
@media screen and (max-width: 767px) { /* line 91, ../../sass/app/_main-header.scss */
  ._main-nav-is-fixed._main-nav-is-collapsed .print .main-header-outer { top: 0; } }
/* line 97, ../../sass/app/_main-header.scss */
.main-header-outer:before { bottom: 0; left: 0; position: absolute; right: 0; top: 0; content: ""; display: block; position: absolute; -moz-transition: background-color 0.6s, border-color 0.6s, right 0.6s, -moz-transform 0.6s; -o-transition: background-color 0.6s, border-color 0.6s, right 0.6s, -o-transform 0.6s; -webkit-transition: background-color 0.6s, border-color 0.6s, right 0.6s, -webkit-transform 0.6s; transition: background-color 0.6s, border-color 0.6s, right 0.6s, transform 0.6s; background-color: #fff; border-bottom: 1px solid transparent; }
/* line 109, ../../sass/app/_main-header.scss */
.main-header-outer:before ._main-nav-is-open { right: 50%; }
/* line 113, ../../sass/app/_main-header.scss */
._main-nav-is-in-content .main-header-outer:before { border-color: #ebe8e9; }
/* line 117, ../../sass/app/_main-header.scss */
.page-template-page-home .main-header-outer:before { border-color: transparent; }
/* line 121, ../../sass/app/_main-header.scss */
.csstransforms3d._main-nav-is-open .main-header-outer:before { -moz-transform: translate3d(-50%, 0, 0); -webkit-transform: translate3d(-50%, 0, 0); transform: translate3d(-50%, 0, 0); right: 0; }
@media screen and (max-width: 767px) { /* line 127, ../../sass/app/_main-header.scss */
  .main-header-outer:before ._main-nav-is-open { right: 100%; }
  /* line 131, ../../sass/app/_main-header.scss */
  .csstransforms3d._main-nav-is-open .main-header-outer:before { -moz-transform: translate3d(-100%, 0, 0); -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); right: 0; } }
@media print { /* line 138, ../../sass/app/_main-header.scss */
  ._main-nav-is-in-content .main-header-outer:before { border-color: transparent; } }
/* line 138, ../../sass/app/_main-header.scss */
._main-nav-is-in-content .print .main-header-outer:before { border-color: transparent; }

/* line 146, ../../sass/app/_main-header.scss */
.main-header-inner { max-width: 1600px; margin-left: auto; margin-right: auto; height: 70px; overflow: visible; position: relative; }
@media screen { /* line 146, ../../sass/app/_main-header.scss */
  .main-header-inner { padding-left: 60px; padding-right: 60px; } }
@media print { /* line 146, ../../sass/app/_main-header.scss */
  .main-header-inner { padding-left: 60px; padding-right: 60px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 146, ../../sass/app/_main-header.scss */
  .main-header-inner { padding-left: 40px; padding-right: 40px; } }
@media screen and (max-width: 767px) { /* line 146, ../../sass/app/_main-header.scss */
  .main-header-inner { padding-left: 20px; padding-right: 20px; } }
/* line 152, ../../sass/app/_main-header.scss */
.page-template-page-home .main-header-inner { max-width: 1600px; }
@media screen and (max-width: 767px) { /* line 146, ../../sass/app/_main-header.scss */
  .main-header-inner { height: 50px; } }

/* line 162, ../../sass/app/_main-header.scss */
.main-header-logo, .main-header-breadcrumbs { -moz-transition: top 0.6s, -moz-transform 0.6s; -o-transition: top 0.6s, -o-transform 0.6s; -webkit-transition: top 0.6s, -webkit-transform 0.6s; transition: top 0.6s, transform 0.6s; height: 100%; position: absolute; }

/* line 172, ../../sass/app/_main-header.scss */
.main-header-logo { left: 0; top: 0; }
/* line 176, ../../sass/app/_main-header.scss */
._main-nav-is-in-content .main-header-logo { top: -100%; }
/* line 181, ../../sass/app/_main-header.scss */
._main-nav-is-in-content .page-template-page-home .main-header-logo { top: 0; }
/* line 186, ../../sass/app/_main-header.scss */
.csstransforms3d .main-header-logo { -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
/* line 190, ../../sass/app/_main-header.scss */
.csstransforms3d._main-nav-is-in-content .main-header-logo { -moz-transform: translate3d(0, -100%, 0); -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); top: 0; }
/* line 196, ../../sass/app/_main-header.scss */
.csstransforms3d._main-nav-is-in-content .page-template-page-home .main-header-logo { -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
@media print { /* line 202, ../../sass/app/_main-header.scss */
  ._main-nav-is-in-content .main-header-logo { top: 0; }
  /* line 206, ../../sass/app/_main-header.scss */
  .csstransforms3d._main-nav-is-in-content .main-header-logo { -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
/* line 202, ../../sass/app/_main-header.scss */
._main-nav-is-in-content .print .main-header-logo { top: 0; }
/* line 206, ../../sass/app/_main-header.scss */
.csstransforms3d._main-nav-is-in-content .print .main-header-logo { -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 212, ../../sass/app/_main-header.scss */
.main-header-logo-link { overflow: hidden; text-indent: 200%; white-space: nowrap; height: 30px; margin-top: -15px; position: absolute; top: 50%; }
@media screen { /* line 212, ../../sass/app/_main-header.scss */
  .main-header-logo-link { left: 60px; } }
@media print { /* line 212, ../../sass/app/_main-header.scss */
  .main-header-logo-link { left: 60px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 212, ../../sass/app/_main-header.scss */
  .main-header-logo-link { left: 40px; } }
@media screen and (max-width: 767px) { /* line 212, ../../sass/app/_main-header.scss */
  .main-header-logo-link { left: 20px; } }
@media screen and (max-width: 767px) { /* line 212, ../../sass/app/_main-header.scss */
  .main-header-logo-link { height: 20px; margin-top: -10px; position: absolute; top: 50%; } }
/* line 221, ../../sass/app/_main-header.scss */
.main-header-logo-link img { display: block; height: 100%; width: auto; }

/* line 230, ../../sass/app/_main-header.scss */
.main-header-breadcrumbs { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; height: 100%; text-align: left; white-space: nowrap; color: #000; left: 0; right: 50px; top: 100%; }
@media screen { /* line 230, ../../sass/app/_main-header.scss */
  .main-header-breadcrumbs { margin-left: 60px; margin-right: 60px; } }
@media print { /* line 230, ../../sass/app/_main-header.scss */
  .main-header-breadcrumbs { margin-left: 60px; margin-right: 60px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 230, ../../sass/app/_main-header.scss */
  .main-header-breadcrumbs { margin-left: 40px; margin-right: 40px; } }
@media screen and (max-width: 767px) { /* line 230, ../../sass/app/_main-header.scss */
  .main-header-breadcrumbs { margin-left: 20px; margin-right: 20px; } }
@media screen and (max-width: 767px) { /* line 230, ../../sass/app/_main-header.scss */
  .main-header-breadcrumbs { font-size: 18px; line-height: 22px; } }
/* line 350, ../../sass/_mixins.scss */
.main-header-breadcrumbs:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.25em; }
/* line 358, ../../sass/_mixins.scss */
.main-header-breadcrumbs .main-header-breadcrumbs-inner { display: inline-block; vertical-align: middle; white-space: normal; }
/* line 239, ../../sass/app/_main-header.scss */
.page-template-page-home .main-header-breadcrumbs { display: none; }
/* line 243, ../../sass/app/_main-header.scss */
._main-nav-is-in-content .main-header-breadcrumbs { top: 0; }
/* line 248, ../../sass/app/_main-header.scss */
._main-nav-is-in-content .page-template-page-home .main-header-breadcrumbs { top: 100%; }
/* line 253, ../../sass/app/_main-header.scss */
.csstransforms3d .main-header-breadcrumbs { -moz-transform: translate3d(0, 100%, 0); -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); top: 0; }
/* line 258, ../../sass/app/_main-header.scss */
.csstransforms3d._main-nav-is-in-content .main-header-breadcrumbs { -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
/* line 263, ../../sass/app/_main-header.scss */
.csstransforms3d._main-nav-is-in-content .page-template-page-home .main-header-breadcrumbs { -moz-transform: translate3d(0, 100%, 0); -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
/* line 268, ../../sass/app/_main-header.scss */
.main-header-breadcrumbs.has-page-navigation { padding-right: 90px; }
@media screen and (max-width: 767px) { /* line 230, ../../sass/app/_main-header.scss */
  .main-header-breadcrumbs { right: 40px; } }
@media print { /* line 277, ../../sass/app/_main-header.scss */
  ._main-nav-is-in-content .main-header-breadcrumbs { top: 100%; }
  /* line 281, ../../sass/app/_main-header.scss */
  .csstransforms3d._main-nav-is-in-content .main-header-breadcrumbs { -moz-transform: translate3d(0, 100%, 0); -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } }
/* line 277, ../../sass/app/_main-header.scss */
._main-nav-is-in-content .print .main-header-breadcrumbs { top: 100%; }
/* line 281, ../../sass/app/_main-header.scss */
.csstransforms3d._main-nav-is-in-content .print .main-header-breadcrumbs { -moz-transform: translate3d(0, 100%, 0); -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
/* line 286, ../../sass/app/_main-header.scss */
.main-header-breadcrumbs .main-header-breadcrumbs-inner { line-height: 1; }

/* line 294, ../../sass/app/_main-header.scss */
._in-sub-section .main-header-section-title:after, .has-page-title .main-header-section-title:after, ._in-sub-section .main-header-page-title:after { content: ":"; }

/* line 299, ../../sass/app/_main-header.scss */
.main-header-section-title { color: #ed5240; }

/* line 305, ../../sass/app/_main-header.scss */
.main-header-page-links { -moz-transition: width 0s, opacity 0.6s; -o-transition: width 0s, opacity 0.6s; -webkit-transition: width 0s, opacity 0.6s; transition: width 0s, opacity 0.6s; height: 100%; opacity: 1; overflow: hidden; position: absolute; right: 50px; top: 0; width: 80px; }
@media screen { /* line 305, ../../sass/app/_main-header.scss */
  .main-header-page-links { margin-right: 60px; } }
@media print { /* line 305, ../../sass/app/_main-header.scss */
  .main-header-page-links { margin-right: 60px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 305, ../../sass/app/_main-header.scss */
  .main-header-page-links { margin-right: 40px; } }
@media screen and (max-width: 767px) { /* line 305, ../../sass/app/_main-header.scss */
  .main-header-page-links { margin-right: 20px; } }
/* line 319, ../../sass/app/_main-header.scss */
._main-nav-is-open .main-header-page-links { -moz-transition: width 0s linear 0.6s, opacity 0.6s; -o-transition: width 0s linear 0.6s, opacity 0.6s; -webkit-transition: width 0s linear, opacity 0.6s; -webkit-transition-delay: 0.6s, 0s; transition: width 0s linear 0.6s, opacity 0.6s; opacity: 0; width: 0; }
@media screen and (max-width: 767px) { /* line 305, ../../sass/app/_main-header.scss */
  .main-header-page-links { right: 40px; } }
@media print { /* line 305, ../../sass/app/_main-header.scss */
  .main-header-page-links { display: none; } }
/* line 31, ../../sass/_media-queries.scss */
.print .main-header-page-links { display: none; }

/* line 337, ../../sass/app/_main-header.scss */
.main-header-page-link-prev { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -542px; background-repeat: no-repeat; display: block; height: 40px; margin-top: -20px; position: absolute; top: 50%; width: 40px; right: 0; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 337, ../../sass/app/_main-header.scss */
  .main-header-page-link-prev { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -540px; } }
/* line 230, ../../sass/_mixins.scss */
.no-touch .main-header-page-link-prev:hover, .no-touch .main-header-page-link-prev:focus, .main-header-page-link-prev._active, .main-header-page-link-prev:active { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -422px; background-repeat: no-repeat; display: block; height: 40px; margin-top: -20px; position: absolute; top: 50%; width: 40px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 230, ../../sass/_mixins.scss */
  .no-touch .main-header-page-link-prev:hover, .no-touch .main-header-page-link-prev:focus, .main-header-page-link-prev._active, .main-header-page-link-prev:active { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -420px; } }

/* line 346, ../../sass/app/_main-header.scss */
.main-header-page-link-next { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -502px; background-repeat: no-repeat; display: block; height: 40px; margin-top: -20px; position: absolute; top: 50%; width: 40px; right: 0; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 346, ../../sass/app/_main-header.scss */
  .main-header-page-link-next { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -500px; } }
/* line 350, ../../sass/app/_main-header.scss */
.main-header-page-link-next + .main-header-page-link-prev { right: 40px; }
/* line 230, ../../sass/_mixins.scss */
.no-touch .main-header-page-link-next:hover, .no-touch .main-header-page-link-next:focus, .main-header-page-link-next._active, .main-header-page-link-next:active { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -382px; background-repeat: no-repeat; display: block; height: 40px; margin-top: -20px; position: absolute; top: 50%; width: 40px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 230, ../../sass/_mixins.scss */
  .no-touch .main-header-page-link-next:hover, .no-touch .main-header-page-link-next:focus, .main-header-page-link-next._active, .main-header-page-link-next:active { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -380px; } }

/* line 361, ../../sass/app/_main-header.scss */
.main-header-nav-handle { overflow: hidden; text-indent: 200%; white-space: nowrap; height: 45px; margin-top: -22.5px; position: absolute; top: 50%; display: block; width: 40px; }
@media screen { /* line 361, ../../sass/app/_main-header.scss */
  .main-header-nav-handle { right: 60px; } }
@media print { /* line 361, ../../sass/app/_main-header.scss */
  .main-header-nav-handle { right: 60px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 361, ../../sass/app/_main-header.scss */
  .main-header-nav-handle { right: 40px; } }
@media screen and (max-width: 767px) { /* line 361, ../../sass/app/_main-header.scss */
  .main-header-nav-handle { right: 20px; } }
@media screen and (max-width: 767px) { /* line 361, ../../sass/app/_main-header.scss */
  .main-header-nav-handle { height: 35px; margin-top: -17.5px; position: absolute; top: 50%; width: 30px; } }
@media print { /* line 361, ../../sass/app/_main-header.scss */
  .main-header-nav-handle { display: none; } }
/* line 31, ../../sass/_media-queries.scss */
.print .main-header-nav-handle { display: none; }

/* line 378, ../../sass/app/_main-header.scss */
.main-header-nav-handle-inner { overflow: hidden; text-indent: 200%; white-space: nowrap; height: 5px; margin-top: -2.5px; position: absolute; top: 50%; display: block; overflow: visible; }
/* line 384, ../../sass/app/_main-header.scss */
.main-header-nav-handle-inner, .main-header-nav-handle-inner:before, .main-header-nav-handle-inner:after { -moz-transition: background-color 0.6s, bottom 0.3s linear 0.3s, top 0.3s linear 0.3s, -moz-transform 0.3s; -o-transition: background-color 0.6s, bottom 0.3s linear 0.3s, top 0.3s linear 0.3s, -o-transform 0.3s; -webkit-transition: background-color 0.6s, bottom 0.3s linear, top 0.3s linear, -webkit-transform 0.3s; -webkit-transition-delay: 0s, 0.3s, 0.3s, 0s; transition: background-color 0.6s, bottom 0.3s linear 0.3s, top 0.3s linear 0.3s, transform 0.3s; background-color: #000; width: 100%; }
/* line 397, ../../sass/app/_main-header.scss */
._main-nav-is-in-content .page-template-page-home .main-header-nav-handle-inner, ._main-nav-is-in-content .page-template-page-home .main-header-nav-handle-inner:before, ._main-nav-is-in-content .page-template-page-home .main-header-nav-handle-inner:after { background-color: #000; }
/* line 403, ../../sass/app/_main-header.scss */
.main-header-nav-handle-inner:before, .main-header-nav-handle-inner:after { content: ""; display: block; position: absolute; height: 5px; }
/* line 409, ../../sass/app/_main-header.scss */
.main-header-nav-handle-inner:before { top: -10px; }
/* line 413, ../../sass/app/_main-header.scss */
.main-header-nav-handle-inner:after { bottom: -10px; }
/* line 417, ../../sass/app/_main-header.scss */
._main-nav-is-open .main-header-nav-handle-inner, ._main-nav-is-open .main-header-nav-handle-inner:before, ._main-nav-is-open .main-header-nav-handle-inner:after { -moz-transition: bottom 0.3s, top 0.3s, -moz-transform 0.3s linear 0.3s; -o-transition: bottom 0.3s, top 0.3s, -o-transform 0.3s linear 0.3s; -webkit-transition: bottom 0.3s, top 0.3s, -webkit-transform 0.3s linear; -webkit-transition-delay: 0s, 0s, 0.3s; transition: bottom 0.3s, top 0.3s, transform 0.3s linear 0.3s; }
/* line 427, ../../sass/app/_main-header.scss */
._main-nav-is-open .main-header-nav-handle-inner { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
/* line 430, ../../sass/app/_main-header.scss */
._main-nav-is-open .main-header-nav-handle-inner:before { top: 0; }
/* line 434, ../../sass/app/_main-header.scss */
._main-nav-is-open .main-header-nav-handle-inner:after { -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); bottom: 0; }
/* line 441, ../../sass/app/_main-header.scss */
._main-nav-is-open._main-nav-is-in-content .main-header-nav-handle-inner, ._main-nav-is-open._main-nav-is-in-content .main-header-nav-handle-inner:before, ._main-nav-is-open._main-nav-is-in-content .main-header-nav-handle-inner:after { background-color: #000; }
@media screen and (max-width: 767px) { /* line 378, ../../sass/app/_main-header.scss */
  .main-header-nav-handle-inner { height: 5px; margin-top: -2.5px; position: absolute; top: 50%; }
  /* line 451, ../../sass/app/_main-header.scss */
  .main-header-nav-handle-inner:before, .main-header-nav-handle-inner:after { height: 5px; } }

/* line 461, ../../sass/app/_main-header.scss */
.main-header-nav-outer { -moz-backface-visibility: visible; -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-overflow-scrolling: touch; overflow: scroll; -moz-transition: padding-top 0.6s, right 0.6s, -moz-transform 0.6s, width 0.6s; -o-transition: padding-top 0.6s, right 0.6s, -o-transform 0.6s, width 0.6s; -webkit-transition: padding-top 0.6s, right 0.6s, -webkit-transform 0.6s, width 0.6s; transition: padding-top 0.6s, right 0.6s, transform 0.6s, width 0.6s; background: #ed5240; bottom: 0; right: -50%; padding-bottom: 125px; padding-top: 125px; position: fixed; top: 0; width: 50%; z-index: 1001; }
/* line 479, ../../sass/app/_main-header.scss */
._main-nav-is-open .main-header-nav-outer { right: 0; }
/* line 483, ../../sass/app/_main-header.scss */
._main-nav-is-fixed .main-header-nav-outer { padding-top: 70px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 461, ../../sass/app/_main-header.scss */
  .main-header-nav-outer { padding-bottom: 95px; padding-top: 95px; }
  /* line 491, ../../sass/app/_main-header.scss */
  ._main-nav-is-fixed .main-header-nav-outer { padding-top: 70px; } }
@media screen and (max-width: 767px) { /* line 461, ../../sass/app/_main-header.scss */
  .main-header-nav-outer { padding-bottom: 50px; padding-top: 50px; right: -100%; width: 100%; }
  /* line 502, ../../sass/app/_main-header.scss */
  ._main-nav-is-fixed .main-header-nav-outer { padding-top: 50px; } }
/* line 507, ../../sass/app/_main-header.scss */
.csstransforms3d .main-header-nav-outer { -moz-transform: translate3d(100%, 0, 0); -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); right: 0; }
/* line 512, ../../sass/app/_main-header.scss */
.csstransforms3d._main-nav-is-open .main-header-nav-outer { -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
@media print { /* line 461, ../../sass/app/_main-header.scss */
  .main-header-nav-outer { display: none; } }
/* line 31, ../../sass/_media-queries.scss */
.print .main-header-nav-outer { display: none; }

/* line 523, ../../sass/app/_main-header.scss */
.main-header-nav-inner { -moz-transition: margin 0.9s, opacity 0.6s linear 0.3s; -o-transition: margin 0.9s, opacity 0.6s linear 0.3s; -webkit-transition: margin 0.9s, opacity 0.6s linear; -webkit-transition-delay: 0s, 0.3s; transition: margin 0.9s, opacity 0.6s linear 0.3s; color: #fff; margin-left: 100px; max-width: 800px; opacity: 0; width: 100%; }
@media screen { /* line 523, ../../sass/app/_main-header.scss */
  .main-header-nav-inner { padding-left: 60px; padding-right: 60px; } }
@media print { /* line 523, ../../sass/app/_main-header.scss */
  .main-header-nav-inner { padding-left: 60px; padding-right: 60px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 523, ../../sass/app/_main-header.scss */
  .main-header-nav-inner { padding-left: 40px; padding-right: 40px; } }
@media screen and (max-width: 767px) { /* line 523, ../../sass/app/_main-header.scss */
  .main-header-nav-inner { padding-left: 20px; padding-right: 20px; } }
/* line 537, ../../sass/app/_main-header.scss */
._main-nav-is-open .main-header-nav-inner { margin-left: 0; opacity: 1; }

/* line 544, ../../sass/app/_main-header.scss */
.main-header-nav .menu-item { margin: 25px 0; }
@media screen and (max-width: 767px) { /* line 544, ../../sass/app/_main-header.scss */
  .main-header-nav .menu-item { margin: 15px 0; } }
/* line 551, ../../sass/app/_main-header.scss */
.main-header-nav .menu-item a { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 36px; line-height: 34px; color: #fff; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 551, ../../sass/app/_main-header.scss */
  .main-header-nav .menu-item a { font-size: 30px; line-height: 30px; } }
@media screen and (max-width: 767px) { /* line 551, ../../sass/app/_main-header.scss */
  .main-header-nav .menu-item a { font-size: 26px; line-height: 26px; } }
/* line 230, ../../sass/_mixins.scss */
.no-touch .main-header-nav .menu-item a:hover, .no-touch .main-header-nav .menu-item a:focus, .main-header-nav .menu-item a._active, .main-header-nav .menu-item a:active { color: #000; }
/* line 561, ../../sass/app/_main-header.scss */
.main-header-nav .menu-item.current-menu-item a { border-bottom: 2px solid #fff; }
/* line 230, ../../sass/_mixins.scss */
.no-touch .main-header-nav .menu-item.current-menu-item a:hover, .no-touch .main-header-nav .menu-item.current-menu-item a:focus, .main-header-nav .menu-item.current-menu-item a._active, .main-header-nav .menu-item.current-menu-item a:active { border-color: #000; }

/* line 575, ../../sass/app/_main-header.scss */
.main-header-nav-inner .newsletter-sign-up-title { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 30px; line-height: 32px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 575, ../../sass/app/_main-header.scss */
  .main-header-nav-inner .newsletter-sign-up-title { font-size: 26px; line-height: 28px; } }
@media screen and (max-width: 767px) { /* line 575, ../../sass/app/_main-header.scss */
  .main-header-nav-inner .newsletter-sign-up-title { font-size: 22px; line-height: 24px; } }

/* line 230, ../../sass/_mixins.scss */
.no-touch .main-header-nav-inner .newsletter-sign-up-submit:hover, .no-touch .main-header-nav-inner .newsletter-sign-up-submit:focus, .main-header-nav-inner .newsletter-sign-up-submit._active, .main-header-nav-inner .newsletter-sign-up-submit:active { background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -382px; background-repeat: no-repeat; background-color: #000; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 230, ../../sass/_mixins.scss */
  .no-touch .main-header-nav-inner .newsletter-sign-up-submit:hover, .no-touch .main-header-nav-inner .newsletter-sign-up-submit:focus, .main-header-nav-inner .newsletter-sign-up-submit._active, .main-header-nav-inner .newsletter-sign-up-submit:active { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -380px; } }

/* line 590, ../../sass/app/_main-header.scss */
.main-header-nav-inner .newsletter-sign-up-error { color: #fff; }

/* line 595, ../../sass/app/_main-header.scss */
.main-header-nav-inner .newsletter-sign-up { padding-top: 20px; }

/* line 12, ../../sass/app/_main-content.scss */
.main-content { background: #fff; padding-bottom: 120px; padding-top: 185px; width: 100%; position: relative; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 12, ../../sass/app/_main-content.scss */
  .main-content { padding-bottom: 80px; padding-top: 135px; } }
@media screen and (max-width: 767px) { /* line 12, ../../sass/app/_main-content.scss */
  .main-content { padding-bottom: 40px; padding-top: 70px; } }
/* line 29, ../../sass/app/_main-content.scss */
.page-template-page-home .main-content { padding-bottom: 0; padding-top: 125px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 29, ../../sass/app/_main-content.scss */
  .page-template-page-home .main-content { padding-bottom: 0; padding-top: 95px; } }
@media screen and (max-width: 767px) { /* line 29, ../../sass/app/_main-content.scss */
  .page-template-page-home .main-content { padding-bottom: 0; padding-top: 50px; } }

/* line 45, ../../sass/app/_main-content.scss */
.main-content-inner { max-width: 1600px; margin-left: auto; margin-right: auto; }
/* line 328, ../../sass/_mixins.scss */
.main-content-inner:before, .main-content-inner:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
/* line 336, ../../sass/_mixins.scss */
.main-content-inner:after { clear: both; }
@media screen { /* line 45, ../../sass/app/_main-content.scss */
  .main-content-inner { padding-left: 40px; padding-right: 40px; } }
@media print { /* line 45, ../../sass/app/_main-content.scss */
  .main-content-inner { padding-left: 40px; padding-right: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 45, ../../sass/app/_main-content.scss */
  .main-content-inner { padding-left: 25px; padding-right: 25px; } }
@media screen and (max-width: 767px) { /* line 45, ../../sass/app/_main-content.scss */
  .main-content-inner { padding-left: 10px; padding-right: 10px; } }
/* line 48, ../../sass/app/_main-content.scss */
.page-template-page-home .main-content-inner { padding-left: 0; padding-right: 0; max-width: 1600px; }

/* line 12, ../../sass/app/_main-footer.scss */
.main-footer, .also-visit { font-family: "Calibre 200 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 200; font-size: 18px; line-height: 22px; }
@media screen and (max-width: 767px) { /* line 12, ../../sass/app/_main-footer.scss */
  .main-footer, .also-visit { font-size: 16px; line-height: 20px; } }
@media print { /* line 12, ../../sass/app/_main-footer.scss */
  .main-footer, .also-visit { display: none; } }
/* line 31, ../../sass/_media-queries.scss */
.print .main-footer, .print .also-visit { display: none; }
/* line 230, ../../sass/_mixins.scss */
.no-touch .main-footer a:hover, .no-touch .main-footer a:focus, .main-footer a._active, .main-footer a:active, .no-touch .also-visit a:hover, .no-touch .also-visit a:focus, .also-visit a._active, .also-visit a:active { color: #ed5240; }

/* line 27, ../../sass/app/_main-footer.scss */
.main-footer { background-color: #ebe8e9; padding-bottom: 35px; padding-top: 60px; }
@media screen and (max-width: 767px) { /* line 27, ../../sass/app/_main-footer.scss */
  .main-footer { padding-bottom: 30px; padding-top: 40px; } }

/* line 38, ../../sass/app/_main-footer.scss */
.main-footer-inner { max-width: 1600px; margin-left: auto; margin-right: auto; }
/* line 328, ../../sass/_mixins.scss */
.main-footer-inner:before, .main-footer-inner:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
/* line 336, ../../sass/_mixins.scss */
.main-footer-inner:after { clear: both; }
@media screen { /* line 38, ../../sass/app/_main-footer.scss */
  .main-footer-inner { padding-left: 40px; padding-right: 40px; } }
@media print { /* line 38, ../../sass/app/_main-footer.scss */
  .main-footer-inner { padding-left: 40px; padding-right: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 38, ../../sass/app/_main-footer.scss */
  .main-footer-inner { padding-left: 25px; padding-right: 25px; } }
@media screen and (max-width: 767px) { /* line 38, ../../sass/app/_main-footer.scss */
  .main-footer-inner { padding-left: 10px; padding-right: 10px; } }

/* line 42, ../../sass/app/_main-footer.scss */
.main-footer-title { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; box-sizing: border-box; position: relative; display: block; width: 100%; margin-bottom: 30px; }
@media screen { /* line 42, ../../sass/app/_main-footer.scss */
  .main-footer-title { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 42, ../../sass/app/_main-footer.scss */
  .main-footer-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 42, ../../sass/app/_main-footer.scss */
  .main-footer-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 42, ../../sass/app/_main-footer.scss */
  .main-footer-title { padding-left: 10px; padding-right: 10px; } }
@media screen and (max-width: 767px) { /* line 42, ../../sass/app/_main-footer.scss */
  .main-footer-title { margin-bottom: 15px; } }

/* line 55, ../../sass/app/_main-footer.scss */
.main-footer-locations li, .main-footer-primary-nav li, .main-footer-scondary-nav li { margin-bottom: 8px; }

/* line 60, ../../sass/app/_main-footer.scss */
.main-footer-locations { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; box-sizing: border-box; position: relative; display: block; width: 25%; float: left; }
@media screen { /* line 60, ../../sass/app/_main-footer.scss */
  .main-footer-locations { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 60, ../../sass/app/_main-footer.scss */
  .main-footer-locations { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 60, ../../sass/app/_main-footer.scss */
  .main-footer-locations { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 60, ../../sass/app/_main-footer.scss */
  .main-footer-locations { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 60, ../../sass/app/_main-footer.scss */
  .main-footer-locations { box-sizing: border-box; position: relative; display: block; width: 50%; float: left; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 60, ../../sass/app/_main-footer.scss */
  .main-footer-locations { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (min-width: 768px) and (max-width: 1099px) { /* line 60, ../../sass/app/_main-footer.scss */
  .main-footer-locations { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (max-width: 767px) { /* line 60, ../../sass/app/_main-footer.scss */
  .main-footer-locations { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 60, ../../sass/app/_main-footer.scss */
  .main-footer-locations { box-sizing: border-box; position: relative; display: block; width: 100%; float: left; margin-bottom: 30px; } }
@media screen and (max-width: 767px) { /* line 60, ../../sass/app/_main-footer.scss */
  .main-footer-locations { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 60, ../../sass/app/_main-footer.scss */
  .main-footer-locations { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 60, ../../sass/app/_main-footer.scss */
  .main-footer-locations { padding-left: 10px; padding-right: 10px; } }

/* line 73, ../../sass/app/_main-footer.scss */
.main-footer-locations a { font-family: "Calibre normal normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: normal; }
/* line 230, ../../sass/_mixins.scss */
.no-touch .main-footer-locations .telephone:hover, .no-touch .main-footer-locations .telephone:focus, .main-footer-locations .telephone._active, .main-footer-locations .telephone:active { color: #000; cursor: default; }
@media screen and (max-width: 767px) { /* line 230, ../../sass/_mixins.scss */
  .no-touch .main-footer-locations .telephone:hover, .no-touch .main-footer-locations .telephone:focus, .main-footer-locations .telephone._active, .main-footer-locations .telephone:active { color: #ed5240; cursor: pointer; } }

/* line 92, ../../sass/app/_main-footer.scss */
.main-footer-primary-nav, .main-footer-scondary-nav { box-sizing: border-box; position: relative; display: block; width: 16.66667%; float: left; }
@media screen { /* line 92, ../../sass/app/_main-footer.scss */
  .main-footer-primary-nav, .main-footer-scondary-nav { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 92, ../../sass/app/_main-footer.scss */
  .main-footer-primary-nav, .main-footer-scondary-nav { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 92, ../../sass/app/_main-footer.scss */
  .main-footer-primary-nav, .main-footer-scondary-nav { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 92, ../../sass/app/_main-footer.scss */
  .main-footer-primary-nav, .main-footer-scondary-nav { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 92, ../../sass/app/_main-footer.scss */
  .main-footer-primary-nav, .main-footer-scondary-nav { box-sizing: border-box; position: relative; display: block; width: 25%; float: left; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 92, ../../sass/app/_main-footer.scss */
  .main-footer-primary-nav, .main-footer-scondary-nav { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (min-width: 768px) and (max-width: 1099px) { /* line 92, ../../sass/app/_main-footer.scss */
  .main-footer-primary-nav, .main-footer-scondary-nav { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (max-width: 767px) { /* line 92, ../../sass/app/_main-footer.scss */
  .main-footer-primary-nav, .main-footer-scondary-nav { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 92, ../../sass/app/_main-footer.scss */
  .main-footer-primary-nav, .main-footer-scondary-nav { box-sizing: border-box; position: relative; display: block; width: 50%; float: left; } }
@media screen and (max-width: 767px) { /* line 92, ../../sass/app/_main-footer.scss */
  .main-footer-primary-nav, .main-footer-scondary-nav { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 92, ../../sass/app/_main-footer.scss */
  .main-footer-primary-nav, .main-footer-scondary-nav { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 92, ../../sass/app/_main-footer.scss */
  .main-footer-primary-nav, .main-footer-scondary-nav { padding-left: 10px; padding-right: 10px; } }

/* line 107, ../../sass/app/_main-footer.scss */
.main-footer-social { box-sizing: border-box; position: relative; display: block; width: 33.33333%; float: right; }
@media screen { /* line 107, ../../sass/app/_main-footer.scss */
  .main-footer-social { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 107, ../../sass/app/_main-footer.scss */
  .main-footer-social { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 107, ../../sass/app/_main-footer.scss */
  .main-footer-social { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 107, ../../sass/app/_main-footer.scss */
  .main-footer-social { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 107, ../../sass/app/_main-footer.scss */
  .main-footer-social { box-sizing: border-box; position: relative; display: block; width: 50%; float: left; padding-top: 30px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 107, ../../sass/app/_main-footer.scss */
  .main-footer-social { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (min-width: 768px) and (max-width: 1099px) { /* line 107, ../../sass/app/_main-footer.scss */
  .main-footer-social { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (max-width: 767px) { /* line 107, ../../sass/app/_main-footer.scss */
  .main-footer-social { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 107, ../../sass/app/_main-footer.scss */
  .main-footer-social { box-sizing: border-box; position: relative; display: block; width: 100%; float: left; padding-top: 70px; } }
@media screen and (max-width: 767px) { /* line 107, ../../sass/app/_main-footer.scss */
  .main-footer-social { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 107, ../../sass/app/_main-footer.scss */
  .main-footer-social { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 107, ../../sass/app/_main-footer.scss */
  .main-footer-social { padding-left: 10px; padding-right: 10px; } }

/* line 124, ../../sass/app/_main-footer.scss */
.main-footer-social .newsletter-sign-up { padding-bottom: 20px; }

/* line 130, ../../sass/app/_main-footer.scss */
.main-footer-social .newsletter-sign-up-title { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 30px; line-height: 32px; margin-bottom: 15px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 130, ../../sass/app/_main-footer.scss */
  .main-footer-social .newsletter-sign-up-title { font-size: 26px; line-height: 28px; } }
@media screen and (max-width: 767px) { /* line 130, ../../sass/app/_main-footer.scss */
  .main-footer-social .newsletter-sign-up-title { font-size: 22px; line-height: 24px; } }

/* line 820, ../../sass/_mixins.scss */
.main-footer-social-nav li { float: left; padding-right: 6px; }
/* line 825, ../../sass/_mixins.scss */
.main-footer-social-nav .main-footer-social-nav-link { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; background-color: #000; display: block; }
/* line 230, ../../sass/_mixins.scss */
.no-touch .main-footer-social-nav .main-footer-social-nav-link:hover, .no-touch .main-footer-social-nav .main-footer-social-nav-link:focus, .main-footer-social-nav .main-footer-social-nav-link._active, .main-footer-social-nav .main-footer-social-nav-link:active { background-color: #ed5240; }
/* line 836, ../../sass/_mixins.scss */
.main-footer-social-nav .main-footer-social-nav-facebook { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -150px; background-repeat: no-repeat; display: block; height: 32px; width: 32px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 836, ../../sass/_mixins.scss */
  .main-footer-social-nav .main-footer-social-nav-facebook { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -120px; } }
/* line 836, ../../sass/_mixins.scss */
.main-footer-social-nav .main-footer-social-nav-twitter { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 0; background-repeat: no-repeat; display: block; height: 30px; width: 30px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 836, ../../sass/_mixins.scss */
  .main-footer-social-nav .main-footer-social-nav-twitter { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 0; } }
/* line 836, ../../sass/_mixins.scss */
.main-footer-social-nav .main-footer-social-nav-linkedin { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -60px; background-repeat: no-repeat; display: block; height: 30px; width: 30px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 836, ../../sass/_mixins.scss */
  .main-footer-social-nav .main-footer-social-nav-linkedin { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -60px; } }
/* line 836, ../../sass/_mixins.scss */
.main-footer-social-nav .main-footer-social-nav-instagram { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -120px; background-repeat: no-repeat; display: block; height: 30px; width: 30px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 836, ../../sass/_mixins.scss */
  .main-footer-social-nav .main-footer-social-nav-instagram { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -90px; } }
/* line 836, ../../sass/_mixins.scss */
.main-footer-social-nav .main-footer-social-nav-email { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -90px; background-repeat: no-repeat; display: block; height: 30px; width: 30px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 836, ../../sass/_mixins.scss */
  .main-footer-social-nav .main-footer-social-nav-email { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -150px; } }
/* line 836, ../../sass/_mixins.scss */
.main-footer-social-nav .main-footer-social-nav-print { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -30px; background-repeat: no-repeat; display: block; height: 30px; width: 30px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 836, ../../sass/_mixins.scss */
  .main-footer-social-nav .main-footer-social-nav-print { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -30px; } }

/* line 145, ../../sass/app/_main-footer.scss */
.also-visit { background-color: #cdc5c8; }

/* line 149, ../../sass/app/_main-footer.scss */
.also-visit-inner { max-width: 1600px; margin-left: auto; margin-right: auto; padding-bottom: 25px; padding-top: 25px; }
@media screen { /* line 149, ../../sass/app/_main-footer.scss */
  .also-visit-inner { padding-left: 60px; padding-right: 60px; } }
@media print { /* line 149, ../../sass/app/_main-footer.scss */
  .also-visit-inner { padding-left: 60px; padding-right: 60px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 149, ../../sass/app/_main-footer.scss */
  .also-visit-inner { padding-left: 40px; padding-right: 40px; } }
@media screen and (max-width: 767px) { /* line 149, ../../sass/app/_main-footer.scss */
  .also-visit-inner { padding-left: 20px; padding-right: 20px; } }
/* line 154, ../../sass/app/_main-footer.scss */
.also-visit-inner p, .also-visit-inner ul, .also-visit-inner li { display: inline; }
/* line 160, ../../sass/app/_main-footer.scss */
.also-visit-inner p { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; }
/* line 164, ../../sass/app/_main-footer.scss */
.also-visit-inner p, .also-visit-inner li { padding-right: 20px; }
/* line 169, ../../sass/app/_main-footer.scss */
.also-visit-inner li { display: inline-block; }

/* line 18, ../../sass/partials/_newsletter-sign-up.scss */
.newsletter-sign-up-title { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 30px; line-height: 32px; margin-bottom: 10px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 18, ../../sass/partials/_newsletter-sign-up.scss */
  .newsletter-sign-up-title { font-size: 26px; line-height: 28px; } }
@media screen and (max-width: 767px) { /* line 18, ../../sass/partials/_newsletter-sign-up.scss */
  .newsletter-sign-up-title { font-size: 22px; line-height: 24px; } }

/* line 23, ../../sass/partials/_newsletter-sign-up.scss */
.newsletter-sign-up-description { font-family: "Calibre 200 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 200; font-size: 18px; line-height: 22px; }
@media screen and (max-width: 767px) { /* line 23, ../../sass/partials/_newsletter-sign-up.scss */
  .newsletter-sign-up-description { font-size: 16px; line-height: 20px; } }

/* line 29, ../../sass/partials/_newsletter-sign-up.scss */
.newsletter-sign-up-form { position: relative; margin-top: 10px; }

/* line 36, ../../sass/partials/_newsletter-sign-up.scss */
.newsletter-sign-up-inputs, .newsletter-sign-up-error, .newsletter-sign-up-thanks { -moz-transition: opacity 0.8s; -o-transition: opacity 0.8s; -webkit-transition: opacity 0.8s; transition: opacity 0.8s; position: relative; }

/* line 43, ../../sass/partials/_newsletter-sign-up.scss */
.newsletter-sign-up-error, .newsletter-sign-up-thanks { font-family: "Calibre 200 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 200; font-size: 16px; line-height: 16px; }
@media screen and (max-width: 767px) { /* line 43, ../../sass/partials/_newsletter-sign-up.scss */
  .newsletter-sign-up-error, .newsletter-sign-up-thanks { font-size: 14px; line-height: 14px; } }

/* line 48, ../../sass/partials/_newsletter-sign-up.scss */
.newsletter-sign-up-inputs, ._error .newsletter-sign-up-error, ._thanks .newsletter-sign-up-thanks { max-height: 900px; opacity: 1; }

/* line 55, ../../sass/partials/_newsletter-sign-up.scss */
._thanks .newsletter-sign-up-inputs, .newsletter-sign-up-error, .newsletter-sign-up-thanks { max-height: 0; opacity: 0; overflow: hidden; }

/* line 71, ../../sass/partials/_newsletter-sign-up.scss */
.newsletter-sign-up-email-wrapper { position: relative; }
/* line 74, ../../sass/partials/_newsletter-sign-up.scss */
.newsletter-sign-up-email-wrapper:before { content: "!"; display: block; position: absolute; font-family: "Tiempos 400 normal", Times New Roman, Times New Roman, Times, Baskerville, Georgia, serif; font-style: normal; font-weight: 400; -moz-transition: top 0.4s; -o-transition: top 0.4s; -webkit-transition: top 0.4s; transition: top 0.4s; background-color: #c9302c; border-radius: 50%; color: #fff; font-size: 14px; left: 10px; line-height: 20px; overflow: hidden; position: absolute; text-align: center; top: 20px; width: 0; }
/* line 90, ../../sass/partials/_newsletter-sign-up.scss */
._error .newsletter-sign-up-email-wrapper:before { top: 10px; width: 20px; }

/* line 97, ../../sass/partials/_newsletter-sign-up.scss */
.newsletter-sign-up-email { font-family: "Tiempos 400 italic", Times New Roman, Times New Roman, Times, Baskerville, Georgia, serif; font-style: italic; font-weight: 400; -moz-transition: padding 0.4s; -o-transition: padding 0.4s; -webkit-transition: padding 0.4s; transition: padding 0.4s; background-color: #fff; font-size: 15px; height: 40px; padding: 0 55px 0 15px; width: 100%; }
/* line 106, ../../sass/partials/_newsletter-sign-up.scss */
._error .newsletter-sign-up-email { padding-left: 40px; }

/* line 111, ../../sass/partials/_newsletter-sign-up.scss */
.newsletter-sign-up-error { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; color: #c9302c; padding-top: 10px; }

/* line 117, ../../sass/partials/_newsletter-sign-up.scss */
.newsletter-sign-up-submit { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -182px; background-repeat: no-repeat; display: block; height: 40px; width: 40px; background-color: #000; position: absolute; right: 0; top: 0; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 117, ../../sass/partials/_newsletter-sign-up.scss */
  .newsletter-sign-up-submit { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -180px; } }
/* line 230, ../../sass/_mixins.scss */
.no-touch .newsletter-sign-up-submit:hover, .no-touch .newsletter-sign-up-submit:focus, .newsletter-sign-up-submit._active, .newsletter-sign-up-submit:active { background-color: #ed5240; }

/* line 131, ../../sass/partials/_newsletter-sign-up.scss */
.newsletter-sign-up-thanks-email { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; }

/* line 12, ../../sass/partials/_related-content.scss */
.related-content { clear: both; overflow: hidden; padding-top: 80px; }
/* line 851, ../../sass/_mixins.scss */
.related-content .related-posts-title { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 36px; line-height: 34px; box-sizing: border-box; position: relative; display: block; width: 33.33333%; float: left; -ms-word-break: break-all; word-break: break-word; word-wrap: break-word; hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .related-content .related-posts-title { font-size: 30px; line-height: 30px; } }
@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .related-content .related-posts-title { font-size: 26px; line-height: 26px; } }
@media screen { /* line 851, ../../sass/_mixins.scss */
  .related-content .related-posts-title { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 851, ../../sass/_mixins.scss */
  .related-content .related-posts-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .related-content .related-posts-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .related-content .related-posts-title { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 851, ../../sass/_mixins.scss */
  .related-content .related-posts-title { box-sizing: border-box; position: relative; display: block; width: 25%; float: left; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 851, ../../sass/_mixins.scss */
  .related-content .related-posts-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .related-content .related-posts-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .related-content .related-posts-title { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .related-content .related-posts-title { box-sizing: border-box; position: relative; display: block; width: 100%; float: left; margin-bottom: 20px; } }
@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .related-content .related-posts-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .related-content .related-posts-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .related-content .related-posts-title { padding-left: 10px; padding-right: 10px; } }

/* line 879, ../../sass/_mixins.scss */
.related-content .related-posts-content { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 66.66667%; overflow: hidden; }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 879, ../../sass/_mixins.scss */
  .related-content .related-posts-content { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 75%; } }
@media screen and (max-width: 767px) { /* line 879, ../../sass/_mixins.scss */
  .related-content .related-posts-content { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 100%; } }
/* line 893, ../../sass/_mixins.scss */
.related-content .related-post { box-sizing: border-box; position: relative; display: block; width: 50%; float: left; }
@media screen { /* line 893, ../../sass/_mixins.scss */
  .related-content .related-post { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 893, ../../sass/_mixins.scss */
  .related-content .related-post { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 893, ../../sass/_mixins.scss */
  .related-content .related-post { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 893, ../../sass/_mixins.scss */
  .related-content .related-post { padding-left: 10px; padding-right: 10px; } }
/* line 896, ../../sass/_mixins.scss */
.related-content .related-post:nth-child(odd) { clear: both; }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 896, ../../sass/_mixins.scss */
  .related-content .related-post:nth-child(odd) { clear: none; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 904, ../../sass/_mixins.scss */
  .related-content .related-post:nth-child(3n+1) { clear: both; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 893, ../../sass/_mixins.scss */
  .related-content .related-post { box-sizing: border-box; position: relative; display: block; width: 33.33333%; float: left; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 893, ../../sass/_mixins.scss */
  .related-content .related-post { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 893, ../../sass/_mixins.scss */
  .related-content .related-post { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 893, ../../sass/_mixins.scss */
  .related-content .related-post { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 893, ../../sass/_mixins.scss */
  .related-content .related-post { box-sizing: border-box; position: relative; display: block; width: 100%; float: left; } }
@media screen and (max-width: 767px) { /* line 893, ../../sass/_mixins.scss */
  .related-content .related-post { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 893, ../../sass/_mixins.scss */
  .related-content .related-post { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 893, ../../sass/_mixins.scss */
  .related-content .related-post { padding-left: 10px; padding-right: 10px; } }

/* line 16, ../../sass/partials/_related-content.scss */
.related-post { display: block; margin-bottom: 50px; }
@media screen and (max-width: 767px) { /* line 16, ../../sass/partials/_related-content.scss */
  .related-post { margin-bottom: 20px; } }
/* line 24, ../../sass/partials/_related-content.scss */
.related-post a { display: block; }
/* line 230, ../../sass/_mixins.scss */
.no-touch .related-post a:hover, .no-touch .related-post a:focus, .related-post a._active, .related-post a:active { color: #ed5240; }
/* line 32, ../../sass/partials/_related-content.scss */
.related-post img { display: block; height: auto; width: 100%; }

/* line 39, ../../sass/partials/_related-content.scss */
.related-post-video { position: relative; }
/* line 1371, ../../sass/_mixins.scss */
.no-touch .related-post-video:hover:before, .no-touch .related-post-video:focus:before, .related-post-video._active:before, .related-post-video:active:before { /*background-color: $black;*/ }
/* line 1377, ../../sass/_mixins.scss */
.related-post-video:before, .related-post-video:after { content: ""; display: block; position: absolute; background-image: url("/wp-content/themes/sypartners/assets/images/VideoIcon1x.png"); background-repeat: no-repeat; z-index: 1; }
/* line 1385, ../../sass/_mixins.scss */
.related-post-video:before { position: absolute; width: 60px; height: 60px; bottom: 0; right: 0; }

/* line 43, ../../sass/partials/_related-content.scss */
.related-post-title { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; margin-top: 10px; }
@media screen and (max-width: 767px) { /* line 43, ../../sass/partials/_related-content.scss */
  .related-post-title { font-size: 18px; line-height: 22px; } }

/* line 12, ../../sass/pages/_page.scss */
.general-page { clear: both; overflow: hidden; padding-top: 80px; }
/* line 851, ../../sass/_mixins.scss */
.general-page .general-page-title { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 36px; line-height: 34px; box-sizing: border-box; position: relative; display: block; width: 33.33333%; float: left; -ms-word-break: break-all; word-break: break-word; word-wrap: break-word; hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .general-page .general-page-title { font-size: 30px; line-height: 30px; } }
@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .general-page .general-page-title { font-size: 26px; line-height: 26px; } }
@media screen { /* line 851, ../../sass/_mixins.scss */
  .general-page .general-page-title { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 851, ../../sass/_mixins.scss */
  .general-page .general-page-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .general-page .general-page-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .general-page .general-page-title { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 851, ../../sass/_mixins.scss */
  .general-page .general-page-title { box-sizing: border-box; position: relative; display: block; width: 25%; float: left; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 851, ../../sass/_mixins.scss */
  .general-page .general-page-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .general-page .general-page-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .general-page .general-page-title { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .general-page .general-page-title { box-sizing: border-box; position: relative; display: block; width: 100%; float: left; margin-bottom: 20px; } }
@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .general-page .general-page-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .general-page .general-page-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .general-page .general-page-title { padding-left: 10px; padding-right: 10px; } }

/* line 879, ../../sass/_mixins.scss */
.general-page .general-page-content { box-sizing: border-box; position: relative; display: block; width: 66.66667%; overflow: hidden; }
@media screen { /* line 879, ../../sass/_mixins.scss */
  .general-page .general-page-content { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 879, ../../sass/_mixins.scss */
  .general-page .general-page-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 879, ../../sass/_mixins.scss */
  .general-page .general-page-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 879, ../../sass/_mixins.scss */
  .general-page .general-page-content { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 879, ../../sass/_mixins.scss */
  .general-page .general-page-content { box-sizing: border-box; position: relative; display: block; width: 75%; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 879, ../../sass/_mixins.scss */
  .general-page .general-page-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 879, ../../sass/_mixins.scss */
  .general-page .general-page-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 879, ../../sass/_mixins.scss */
  .general-page .general-page-content { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 879, ../../sass/_mixins.scss */
  .general-page .general-page-content { box-sizing: border-box; position: relative; display: block; width: 100%; } }
@media screen and (max-width: 767px) { /* line 879, ../../sass/_mixins.scss */
  .general-page .general-page-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 879, ../../sass/_mixins.scss */
  .general-page .general-page-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 879, ../../sass/_mixins.scss */
  .general-page .general-page-content { padding-left: 10px; padding-right: 10px; } }

/* line 1198, ../../sass/_mixins.scss */
.general-page-content h1, .general-page-content h2, .general-page-content h3, .general-page-content h4, .general-page-content h5, .general-page-content h6 { margin-bottom: 28px; margin-top: 56px; }
@media screen and (max-width: 767px) { /* line 1198, ../../sass/_mixins.scss */
  .general-page-content h1, .general-page-content h2, .general-page-content h3, .general-page-content h4, .general-page-content h5, .general-page-content h6 { margin-bottom: 22px; } }
@media screen and (max-width: 767px) { /* line 1198, ../../sass/_mixins.scss */
  .general-page-content h1, .general-page-content h2, .general-page-content h3, .general-page-content h4, .general-page-content h5, .general-page-content h6 { margin-top: 44px; } }
/* line 1207, ../../sass/_mixins.scss */
.general-page-content h1:first-child, .general-page-content h2:first-child, .general-page-content h3:first-child, .general-page-content h4:first-child, .general-page-content h5:first-child, .general-page-content h6:first-child { margin-top: 0; }
/* line 1212, ../../sass/_mixins.scss */
.general-page-content h1 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 70px; line-height: 60px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1212, ../../sass/_mixins.scss */
  .general-page-content h1 { font-size: 50px; line-height: 44px; } }
@media screen and (max-width: 767px) { /* line 1212, ../../sass/_mixins.scss */
  .general-page-content h1 { font-size: 36px; line-height: 32px; } }
/* line 1216, ../../sass/_mixins.scss */
.general-page-content h2 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 50px; line-height: 44px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1216, ../../sass/_mixins.scss */
  .general-page-content h2 { font-size: 36px; line-height: 34px; } }
@media screen and (max-width: 767px) { /* line 1216, ../../sass/_mixins.scss */
  .general-page-content h2 { font-size: 26px; line-height: 25px; } }
/* line 1220, ../../sass/_mixins.scss */
.general-page-content h3 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 36px; line-height: 34px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1220, ../../sass/_mixins.scss */
  .general-page-content h3 { font-size: 30px; line-height: 30px; } }
@media screen and (max-width: 767px) { /* line 1220, ../../sass/_mixins.scss */
  .general-page-content h3 { font-size: 26px; line-height: 26px; } }
/* line 1224, ../../sass/_mixins.scss */
.general-page-content h4 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 28px; line-height: 32px; }
@media screen and (max-width: 767px) { /* line 1224, ../../sass/_mixins.scss */
  .general-page-content h4 { font-size: 22px; line-height: 28px; } }
/* line 1228, ../../sass/_mixins.scss */
.general-page-content h5 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1228, ../../sass/_mixins.scss */
  .general-page-content h5 { font-size: 18px; line-height: 22px; } }
/* line 1232, ../../sass/_mixins.scss */
.general-page-content h6 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 18px; line-height: 22px; }
@media screen and (max-width: 767px) { /* line 1232, ../../sass/_mixins.scss */
  .general-page-content h6 { font-size: 16px; line-height: 20px; } }
/* line 1236, ../../sass/_mixins.scss */
.general-page-content ul, .general-page-content ol, .general-page-content p, .general-page-content blockquote, .general-page-content pre { margin-bottom: 28px; }
@media screen and (max-width: 767px) { /* line 1236, ../../sass/_mixins.scss */
  .general-page-content ul, .general-page-content ol, .general-page-content p, .general-page-content blockquote, .general-page-content pre { margin-bottom: 22px; } }
/* line 1244, ../../sass/_mixins.scss */
.general-page-content ul, .general-page-content ol, .general-page-content p { font-family: "Calibre 200 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 200; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1244, ../../sass/_mixins.scss */
  .general-page-content ul, .general-page-content ol, .general-page-content p { font-size: 18px; line-height: 22px; } }
/* line 1249, ../../sass/_mixins.scss */
.general-page-content ul b, .general-page-content ul strong, .general-page-content ol b, .general-page-content ol strong, .general-page-content p b, .general-page-content p strong { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1249, ../../sass/_mixins.scss */
  .general-page-content ul b, .general-page-content ul strong, .general-page-content ol b, .general-page-content ol strong, .general-page-content p b, .general-page-content p strong { font-size: 18px; line-height: 22px; } }
/* line 1254, ../../sass/_mixins.scss */
.general-page-content ul i, .general-page-content ul em, .general-page-content ol i, .general-page-content ol em, .general-page-content p i, .general-page-content p em { font-family: "Calibre 400 italic", Helvetica, Arial, san-serif; font-style: italic; font-weight: 400; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1254, ../../sass/_mixins.scss */
  .general-page-content ul i, .general-page-content ul em, .general-page-content ol i, .general-page-content ol em, .general-page-content p i, .general-page-content p em { font-size: 18px; line-height: 22px; } }
/* line 1260, ../../sass/_mixins.scss */
.general-page-content ul, .general-page-content ol { display: table; list-style: outside; list-style-type: none; }
@media screen { /* line 1260, ../../sass/_mixins.scss */
  .general-page-content ul, .general-page-content ol { margin-left: 40px; } }
@media print { /* line 1260, ../../sass/_mixins.scss */
  .general-page-content ul, .general-page-content ol { margin-left: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1260, ../../sass/_mixins.scss */
  .general-page-content ul, .general-page-content ol { margin-left: 30px; } }
@media screen and (max-width: 767px) { /* line 1260, ../../sass/_mixins.scss */
  .general-page-content ul, .general-page-content ol { margin-left: 20px; } }
/* line 1267, ../../sass/_mixins.scss */
.general-page-content ul ul, .general-page-content ul ol, .general-page-content ol ul, .general-page-content ol ol { margin-bottom: 0; }
/* line 1273, ../../sass/_mixins.scss */
.general-page-content li { display: table-row; }
/* line 1276, ../../sass/_mixins.scss */
.general-page-content li:before { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; display: table-cell; min-width: 10px; padding-right: 10px; }
@media screen and (max-width: 767px) { /* line 1276, ../../sass/_mixins.scss */
  .general-page-content li:before { font-size: 18px; line-height: 22px; } }
/* line 1286, ../../sass/_mixins.scss */
.general-page-content ul li:before { content: "+"; }
/* line 1292, ../../sass/_mixins.scss */
.general-page-content ol { counter-reset: content-ol; }
/* line 1295, ../../sass/_mixins.scss */
.general-page-content ol li { counter-increment: content-ol; }
/* line 1298, ../../sass/_mixins.scss */
.general-page-content ol li:before { content: counter(content-ol) "."; }
/* line 1304, ../../sass/_mixins.scss */
.general-page-content blockquote { position: relative; }
@media screen { /* line 1304, ../../sass/_mixins.scss */
  .general-page-content blockquote { padding-left: 40px; padding-right: 40px; } }
@media print { /* line 1304, ../../sass/_mixins.scss */
  .general-page-content blockquote { padding-left: 40px; padding-right: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1304, ../../sass/_mixins.scss */
  .general-page-content blockquote { padding-left: 30px; padding-right: 30px; } }
@media screen and (max-width: 767px) { /* line 1304, ../../sass/_mixins.scss */
  .general-page-content blockquote { padding-left: 20px; padding-right: 20px; } }
/* line 1308, ../../sass/_mixins.scss */
.general-page-content blockquote, .general-page-content blockquote ul, .general-page-content blockquote ol, .general-page-content blockquote p { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 30px; line-height: 32px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1308, ../../sass/_mixins.scss */
  .general-page-content blockquote, .general-page-content blockquote ul, .general-page-content blockquote ol, .general-page-content blockquote p { font-size: 26px; line-height: 28px; } }
@media screen and (max-width: 767px) { /* line 1308, ../../sass/_mixins.scss */
  .general-page-content blockquote, .general-page-content blockquote ul, .general-page-content blockquote ol, .general-page-content blockquote p { font-size: 22px; line-height: 24px; } }
/* line 1315, ../../sass/_mixins.scss */
.general-page-content blockquote:before { font-family: "Tiempos 600 normal", Times New Roman, Times New Roman, Times, Baskerville, Georgia, serif; font-style: normal; font-weight: 600; font-size: 55px; line-height: 60px; content: "“"; left: 0; position: absolute; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1315, ../../sass/_mixins.scss */
  .general-page-content blockquote:before { font-size: 32px; line-height: 35px; } }
@media screen and (max-width: 767px) { /* line 1315, ../../sass/_mixins.scss */
  .general-page-content blockquote:before { font-size: 22px; line-height: 24px; } }
/* line 1323, ../../sass/_mixins.scss */
.general-page-content pre { background-color: #ebe8e9; display: block; font-size: 18px; line-height: 24px; }
@media screen { /* line 1323, ../../sass/_mixins.scss */
  .general-page-content pre { padding-left: 40px; padding-right: 40px; } }
@media print { /* line 1323, ../../sass/_mixins.scss */
  .general-page-content pre { padding-left: 40px; padding-right: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1323, ../../sass/_mixins.scss */
  .general-page-content pre { padding-left: 30px; padding-right: 30px; } }
@media screen and (max-width: 767px) { /* line 1323, ../../sass/_mixins.scss */
  .general-page-content pre { padding-left: 20px; padding-right: 20px; } }
@media screen { /* line 1323, ../../sass/_mixins.scss */
  .general-page-content pre { padding-bottom: 20px; padding-top: 20px; } }
@media print { /* line 1323, ../../sass/_mixins.scss */
  .general-page-content pre { padding-bottom: 20px; padding-top: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1323, ../../sass/_mixins.scss */
  .general-page-content pre { padding-bottom: 15px; padding-top: 15px; } }
@media screen and (max-width: 767px) { /* line 1323, ../../sass/_mixins.scss */
  .general-page-content pre { padding-bottom: 10px; padding-top: 10px; } }
@media screen and (max-width: 767px) { /* line 1323, ../../sass/_mixins.scss */
  .general-page-content pre { font-size: 14px; line-height: 18px; } }
/* line 1336, ../../sass/_mixins.scss */
.general-page-content pre code { font-family: monospace; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; }
/* line 1344, ../../sass/_mixins.scss */
.general-page-content a { color: #ed5240; }
/* line 230, ../../sass/_mixins.scss */
.no-touch .general-page-content a:hover, .no-touch .general-page-content a:focus, .general-page-content a._active, .general-page-content a:active { text-decoration: underline; }
/* line 1352, ../../sass/_mixins.scss */
.general-page-content .conversational { font-family: "Tiempos 600 normal", Times New Roman, Times New Roman, Times, Baskerville, Georgia, serif; font-style: normal; font-weight: 600; font-size: 60px; line-height: 65px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1352, ../../sass/_mixins.scss */
  .general-page-content .conversational { font-size: 50px; line-height: 55px; } }
@media screen and (max-width: 767px) { /* line 1352, ../../sass/_mixins.scss */
  .general-page-content .conversational { font-size: 36px; line-height: 40px; } }
/* line 1071, ../../sass/_mixins.scss */
.general-page-content .video-4-3 .video-inner { padding-bottom: 75%; }
/* line 1077, ../../sass/_mixins.scss */
.general-page-content .video-16-9 .video-inner { padding-bottom: 56.25%; }
/* line 1083, ../../sass/_mixins.scss */
.general-page-content .video-21-9 .video-inner { padding-bottom: 42.85714%; }
/* line 1088, ../../sass/_mixins.scss */
.general-page-content .video-inner { position: relative; width: 100%; }
@media screen { /* line 1088, ../../sass/_mixins.scss */
  .general-page-content .video-inner { margin-bottom: 40px; } }
@media print { /* line 1088, ../../sass/_mixins.scss */
  .general-page-content .video-inner { margin-bottom: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1088, ../../sass/_mixins.scss */
  .general-page-content .video-inner { margin-bottom: 30px; } }
@media screen and (max-width: 767px) { /* line 1088, ../../sass/_mixins.scss */
  .general-page-content .video-inner { margin-bottom: 20px; } }
@media print { /* line 1088, ../../sass/_mixins.scss */
  .general-page-content .video-inner { display: none; } }
/* line 31, ../../sass/_media-queries.scss */
.print .general-page-content .video-inner { display: none; }
/* line 1097, ../../sass/_mixins.scss */
.general-page-content .video-inner iframe { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
/* line 1122, ../../sass/_mixins.scss */
.general-page-content img { display: block; height: auto; width: 100%; }
/* line 1128, ../../sass/_mixins.scss */
.general-page-content .content-picture, .general-page-content .content-video, .general-page-content .content-figure { clear: both; }
@media screen { /* line 1128, ../../sass/_mixins.scss */
  .general-page-content .content-picture, .general-page-content .content-video, .general-page-content .content-figure { margin-bottom: 40px; margin-top: 40px; } }
@media print { /* line 1128, ../../sass/_mixins.scss */
  .general-page-content .content-picture, .general-page-content .content-video, .general-page-content .content-figure { margin-bottom: 40px; margin-top: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1128, ../../sass/_mixins.scss */
  .general-page-content .content-picture, .general-page-content .content-video, .general-page-content .content-figure { margin-bottom: 30px; margin-top: 30px; } }
@media screen and (max-width: 767px) { /* line 1128, ../../sass/_mixins.scss */
  .general-page-content .content-picture, .general-page-content .content-video, .general-page-content .content-figure { margin-bottom: 20px; margin-top: 20px; } }
/* line 1135, ../../sass/_mixins.scss */
.general-page-content .content-picture-align-left, .general-page-content .content-video-align-left, .general-page-content .content-picture-align-right, .general-page-content .content-video-align-right { clear: none; }
/* line 1142, ../../sass/_mixins.scss */
.general-page-content .content-picture-align-left, .general-page-content .content-video-align-left { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 50%; float: left; }
@media screen { /* line 1142, ../../sass/_mixins.scss */
  .general-page-content .content-picture-align-left, .general-page-content .content-video-align-left { margin-right: 20px; padding-right: 20px; } }
@media print { /* line 1142, ../../sass/_mixins.scss */
  .general-page-content .content-picture-align-left, .general-page-content .content-video-align-left { margin-right: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1142, ../../sass/_mixins.scss */
  .general-page-content .content-picture-align-left, .general-page-content .content-video-align-left { margin-right: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 1142, ../../sass/_mixins.scss */
  .general-page-content .content-picture-align-left, .general-page-content .content-video-align-left { margin-right: 10px; padding-right: 10px; } }
/* line 1148, ../../sass/_mixins.scss */
.general-page-content .content-picture-align-right, .general-page-content .content-video-align-right { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 50%; float: right; }
@media screen { /* line 1148, ../../sass/_mixins.scss */
  .general-page-content .content-picture-align-right, .general-page-content .content-video-align-right { margin-left: 20px; padding-left: 20px; } }
@media print { /* line 1148, ../../sass/_mixins.scss */
  .general-page-content .content-picture-align-right, .general-page-content .content-video-align-right { margin-left: 20px; padding-left: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1148, ../../sass/_mixins.scss */
  .general-page-content .content-picture-align-right, .general-page-content .content-video-align-right { margin-left: 15px; padding-left: 15px; } }
@media screen and (max-width: 767px) { /* line 1148, ../../sass/_mixins.scss */
  .general-page-content .content-picture-align-right, .general-page-content .content-video-align-right { margin-left: 10px; padding-left: 10px; } }
@media screen { /* line 1154, ../../sass/_mixins.scss */
  .general-page-content .content-picture-align-left + .content-picture-align-right, .general-page-content .content-video-align-left + .content-picture-align-right, .general-page-content .content-picture-align-left + .content-video-align-right, .general-page-content .content-video-align-left + .content-video-align-right { margin-left: -40px; } }
@media print { /* line 1154, ../../sass/_mixins.scss */
  .general-page-content .content-picture-align-left + .content-picture-align-right, .general-page-content .content-video-align-left + .content-picture-align-right, .general-page-content .content-picture-align-left + .content-video-align-right, .general-page-content .content-video-align-left + .content-video-align-right { margin-left: -40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1154, ../../sass/_mixins.scss */
  .general-page-content .content-picture-align-left + .content-picture-align-right, .general-page-content .content-video-align-left + .content-picture-align-right, .general-page-content .content-picture-align-left + .content-video-align-right, .general-page-content .content-video-align-left + .content-video-align-right { margin-left: -30px; } }
@media screen and (max-width: 767px) { /* line 1154, ../../sass/_mixins.scss */
  .general-page-content .content-picture-align-left + .content-picture-align-right, .general-page-content .content-video-align-left + .content-picture-align-right, .general-page-content .content-picture-align-left + .content-video-align-right, .general-page-content .content-video-align-left + .content-video-align-right { margin-left: -20px; } }
@media screen { /* line 1161, ../../sass/_mixins.scss */
  .general-page-content .content-figure { margin-left: -20px; margin-right: -20px; } }
@media print { /* line 1161, ../../sass/_mixins.scss */
  .general-page-content .content-figure { margin-left: -20px; margin-right: -20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1161, ../../sass/_mixins.scss */
  .general-page-content .content-figure { margin-left: -15px; margin-right: -15px; } }
@media screen and (max-width: 767px) { /* line 1161, ../../sass/_mixins.scss */
  .general-page-content .content-figure { margin-left: -10px; margin-right: -10px; } }
/* line 1165, ../../sass/_mixins.scss */
.general-page-content .content-figure-inner { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 133.33333%; padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; margin-left: -33.33333%; overflow: hidden; }
@media screen and (max-width: 767px) { /* line 1165, ../../sass/_mixins.scss */
  .general-page-content .content-figure-inner { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 100%; padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; margin-left: 0%; } }
/* line 1176, ../../sass/_mixins.scss */
.general-page-content .content-figure-picture { box-sizing: border-box; position: relative; display: block; width: 75%; float: right; }
@media screen { /* line 1176, ../../sass/_mixins.scss */
  .general-page-content .content-figure-picture { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 1176, ../../sass/_mixins.scss */
  .general-page-content .content-figure-picture { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1176, ../../sass/_mixins.scss */
  .general-page-content .content-figure-picture { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 1176, ../../sass/_mixins.scss */
  .general-page-content .content-figure-picture { padding-left: 10px; padding-right: 10px; } }
@media screen and (max-width: 767px) { /* line 1176, ../../sass/_mixins.scss */
  .general-page-content .content-figure-picture { box-sizing: border-box; position: relative; display: block; width: 100%; float: none; } }
@media screen and (max-width: 767px) { /* line 1176, ../../sass/_mixins.scss */
  .general-page-content .content-figure-picture { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 1176, ../../sass/_mixins.scss */
  .general-page-content .content-figure-picture { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 1176, ../../sass/_mixins.scss */
  .general-page-content .content-figure-picture { padding-left: 10px; padding-right: 10px; } }

/* line 1184, ../../sass/_mixins.scss */
.general-page-content .content-figure-caption { box-sizing: border-box; position: relative; display: block; width: 25%; float: left; font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 18px; line-height: 22px; }
@media screen { /* line 1184, ../../sass/_mixins.scss */
  .general-page-content .content-figure-caption { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 1184, ../../sass/_mixins.scss */
  .general-page-content .content-figure-caption { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1184, ../../sass/_mixins.scss */
  .general-page-content .content-figure-caption { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 1184, ../../sass/_mixins.scss */
  .general-page-content .content-figure-caption { padding-left: 10px; padding-right: 10px; } }
@media screen and (max-width: 767px) { /* line 1184, ../../sass/_mixins.scss */
  .general-page-content .content-figure-caption { font-size: 16px; line-height: 20px; } }
@media screen and (max-width: 767px) { /* line 1184, ../../sass/_mixins.scss */
  .general-page-content .content-figure-caption { box-sizing: border-box; position: relative; display: block; width: 100%; float: none; margin-top: 10px; } }
@media screen and (max-width: 767px) { /* line 1184, ../../sass/_mixins.scss */
  .general-page-content .content-figure-caption { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 1184, ../../sass/_mixins.scss */
  .general-page-content .content-figure-caption { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 1184, ../../sass/_mixins.scss */
  .general-page-content .content-figure-caption { padding-left: 10px; padding-right: 10px; } }

/* line 2, ../../sass/pages/_home.scss */
.home-collection-item { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: calc(100% - 120px); margin-bottom: 20px; position: relative; float: left; clear: both; }
@media screen { /* line 2, ../../sass/pages/_home.scss */
  .home-collection-item { margin-left: 60px; margin-right: 60px; } }
@media print { /* line 2, ../../sass/pages/_home.scss */
  .home-collection-item { margin-left: 60px; margin-right: 60px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 2, ../../sass/pages/_home.scss */
  .home-collection-item { margin-left: 40px; margin-right: 40px; } }
@media screen and (max-width: 767px) { /* line 2, ../../sass/pages/_home.scss */
  .home-collection-item { margin-left: 20px; margin-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 2, ../../sass/pages/_home.scss */
  .home-collection-item { width: calc(100% - 80px); } }
@media screen and (max-width: 767px) { /* line 2, ../../sass/pages/_home.scss */
  .home-collection-item { width: calc(100% - 40px); margin-bottom: 40px; } }
/* line 21, ../../sass/pages/_home.scss */
.home-collection-item:first-child { padding-top: 60px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 21, ../../sass/pages/_home.scss */
  .home-collection-item:first-child { padding-top: 40px; } }
@media screen and (max-width: 767px) { /* line 21, ../../sass/pages/_home.scss */
  .home-collection-item:first-child { padding-top: 20px; } }
/* line 32, ../../sass/pages/_home.scss */
.home-collection-item:first-child .offset { height: 125px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 32, ../../sass/pages/_home.scss */
  .home-collection-item:first-child .offset { height: 95px; } }
@media screen and (max-width: 767px) { /* line 32, ../../sass/pages/_home.scss */
  .home-collection-item:first-child .offset { height: 50px; } }
/* line 45, ../../sass/pages/_home.scss */
.home-collection-item:last-child { margin-bottom: 20px; }
/* line 49, ../../sass/pages/_home.scss */
.home-collection-item._ready { -moz-transition: height 0.35s; -o-transition: height 0.35s; -webkit-transition: height 0.35s; transition: height 0.35s; }
/* line 53, ../../sass/pages/_home.scss */
.home-collection-item .offset { content: ""; display: block; position: absolute; height: 70px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 53, ../../sass/pages/_home.scss */
  .home-collection-item .offset { height: 70px; } }
@media screen and (max-width: 767px) { /* line 53, ../../sass/pages/_home.scss */
  .home-collection-item .offset { height: 60px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 53, ../../sass/pages/_home.scss */
  .home-collection-item .offset { height: 40px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 53, ../../sass/pages/_home.scss */
  .home-collection-item .offset { height: 20px; } }

/* line 71, ../../sass/pages/_home.scss */
.home-collection-item-case-study-image, .home-collection-item-custom-image { min-height: 470px; }
@media screen and (max-width: 767px) { /* line 71, ../../sass/pages/_home.scss */
  .home-collection-item-case-study-image, .home-collection-item-custom-image { padding-bottom: 100%; min-height: 0px; } }

/* line 81, ../../sass/pages/_home.scss */
.home-collection-item-case-study-content { position: absolute; top: 20px; left: 20px; }

/* line 88, ../../sass/pages/_home.scss */
.home-collection-item-intro-outer { height: 100%; text-align: center; white-space: nowrap; background-color: #000; }
/* line 350, ../../sass/_mixins.scss */
.home-collection-item-intro-outer:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.25em; }
/* line 358, ../../sass/_mixins.scss */
.home-collection-item-intro-outer .home-collection-item-intro-inner { display: inline-block; vertical-align: middle; white-space: normal; }

/* line 93, ../../sass/pages/_home.scss */
.home-collection-item-intro-inner { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; color: #fff; max-width: 1600px; width: 100%; }
@media screen { /* line 93, ../../sass/pages/_home.scss */
  .home-collection-item-intro-inner { padding: 120px; } }
@media print { /* line 93, ../../sass/pages/_home.scss */
  .home-collection-item-intro-inner { padding: 120px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 93, ../../sass/pages/_home.scss */
  .home-collection-item-intro-inner { padding: 75px; } }
@media screen and (max-width: 767px) { /* line 93, ../../sass/pages/_home.scss */
  .home-collection-item-intro-inner { padding: 30px; } }
/* line 1198, ../../sass/_mixins.scss */
.home-collection-item-intro-inner h1, .home-collection-item-intro-inner h2, .home-collection-item-intro-inner h3, .home-collection-item-intro-inner h4, .home-collection-item-intro-inner h5, .home-collection-item-intro-inner h6 { margin-bottom: 28px; margin-top: 56px; }
@media screen and (max-width: 767px) { /* line 1198, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner h1, .home-collection-item-intro-inner h2, .home-collection-item-intro-inner h3, .home-collection-item-intro-inner h4, .home-collection-item-intro-inner h5, .home-collection-item-intro-inner h6 { margin-bottom: 22px; } }
@media screen and (max-width: 767px) { /* line 1198, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner h1, .home-collection-item-intro-inner h2, .home-collection-item-intro-inner h3, .home-collection-item-intro-inner h4, .home-collection-item-intro-inner h5, .home-collection-item-intro-inner h6 { margin-top: 44px; } }
/* line 1207, ../../sass/_mixins.scss */
.home-collection-item-intro-inner h1:first-child, .home-collection-item-intro-inner h2:first-child, .home-collection-item-intro-inner h3:first-child, .home-collection-item-intro-inner h4:first-child, .home-collection-item-intro-inner h5:first-child, .home-collection-item-intro-inner h6:first-child { margin-top: 0; }
/* line 1212, ../../sass/_mixins.scss */
.home-collection-item-intro-inner h1 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 70px; line-height: 60px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1212, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner h1 { font-size: 50px; line-height: 44px; } }
@media screen and (max-width: 767px) { /* line 1212, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner h1 { font-size: 36px; line-height: 32px; } }
/* line 1216, ../../sass/_mixins.scss */
.home-collection-item-intro-inner h2 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 50px; line-height: 44px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1216, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner h2 { font-size: 36px; line-height: 34px; } }
@media screen and (max-width: 767px) { /* line 1216, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner h2 { font-size: 26px; line-height: 25px; } }
/* line 1220, ../../sass/_mixins.scss */
.home-collection-item-intro-inner h3 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 36px; line-height: 34px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1220, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner h3 { font-size: 30px; line-height: 30px; } }
@media screen and (max-width: 767px) { /* line 1220, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner h3 { font-size: 26px; line-height: 26px; } }
/* line 1224, ../../sass/_mixins.scss */
.home-collection-item-intro-inner h4 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 28px; line-height: 32px; }
@media screen and (max-width: 767px) { /* line 1224, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner h4 { font-size: 22px; line-height: 28px; } }
/* line 1228, ../../sass/_mixins.scss */
.home-collection-item-intro-inner h5 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1228, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner h5 { font-size: 18px; line-height: 22px; } }
/* line 1232, ../../sass/_mixins.scss */
.home-collection-item-intro-inner h6 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 18px; line-height: 22px; }
@media screen and (max-width: 767px) { /* line 1232, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner h6 { font-size: 16px; line-height: 20px; } }
/* line 1236, ../../sass/_mixins.scss */
.home-collection-item-intro-inner ul, .home-collection-item-intro-inner ol, .home-collection-item-intro-inner p, .home-collection-item-intro-inner blockquote, .home-collection-item-intro-inner pre { margin-bottom: 28px; }
@media screen and (max-width: 767px) { /* line 1236, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner ul, .home-collection-item-intro-inner ol, .home-collection-item-intro-inner p, .home-collection-item-intro-inner blockquote, .home-collection-item-intro-inner pre { margin-bottom: 22px; } }
/* line 1244, ../../sass/_mixins.scss */
.home-collection-item-intro-inner ul, .home-collection-item-intro-inner ol, .home-collection-item-intro-inner p { font-family: "Calibre 200 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 200; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1244, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner ul, .home-collection-item-intro-inner ol, .home-collection-item-intro-inner p { font-size: 18px; line-height: 22px; } }
/* line 1249, ../../sass/_mixins.scss */
.home-collection-item-intro-inner ul b, .home-collection-item-intro-inner ul strong, .home-collection-item-intro-inner ol b, .home-collection-item-intro-inner ol strong, .home-collection-item-intro-inner p b, .home-collection-item-intro-inner p strong { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1249, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner ul b, .home-collection-item-intro-inner ul strong, .home-collection-item-intro-inner ol b, .home-collection-item-intro-inner ol strong, .home-collection-item-intro-inner p b, .home-collection-item-intro-inner p strong { font-size: 18px; line-height: 22px; } }
/* line 1254, ../../sass/_mixins.scss */
.home-collection-item-intro-inner ul i, .home-collection-item-intro-inner ul em, .home-collection-item-intro-inner ol i, .home-collection-item-intro-inner ol em, .home-collection-item-intro-inner p i, .home-collection-item-intro-inner p em { font-family: "Calibre 400 italic", Helvetica, Arial, san-serif; font-style: italic; font-weight: 400; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1254, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner ul i, .home-collection-item-intro-inner ul em, .home-collection-item-intro-inner ol i, .home-collection-item-intro-inner ol em, .home-collection-item-intro-inner p i, .home-collection-item-intro-inner p em { font-size: 18px; line-height: 22px; } }
/* line 1260, ../../sass/_mixins.scss */
.home-collection-item-intro-inner ul, .home-collection-item-intro-inner ol { display: table; list-style: outside; list-style-type: none; }
@media screen { /* line 1260, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner ul, .home-collection-item-intro-inner ol { margin-left: 40px; } }
@media print { /* line 1260, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner ul, .home-collection-item-intro-inner ol { margin-left: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1260, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner ul, .home-collection-item-intro-inner ol { margin-left: 30px; } }
@media screen and (max-width: 767px) { /* line 1260, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner ul, .home-collection-item-intro-inner ol { margin-left: 20px; } }
/* line 1267, ../../sass/_mixins.scss */
.home-collection-item-intro-inner ul ul, .home-collection-item-intro-inner ul ol, .home-collection-item-intro-inner ol ul, .home-collection-item-intro-inner ol ol { margin-bottom: 0; }
/* line 1273, ../../sass/_mixins.scss */
.home-collection-item-intro-inner li { display: table-row; }
/* line 1276, ../../sass/_mixins.scss */
.home-collection-item-intro-inner li:before { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; display: table-cell; min-width: 10px; padding-right: 10px; }
@media screen and (max-width: 767px) { /* line 1276, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner li:before { font-size: 18px; line-height: 22px; } }
/* line 1286, ../../sass/_mixins.scss */
.home-collection-item-intro-inner ul li:before { content: "+"; }
/* line 1292, ../../sass/_mixins.scss */
.home-collection-item-intro-inner ol { counter-reset: content-ol; }
/* line 1295, ../../sass/_mixins.scss */
.home-collection-item-intro-inner ol li { counter-increment: content-ol; }
/* line 1298, ../../sass/_mixins.scss */
.home-collection-item-intro-inner ol li:before { content: counter(content-ol) "."; }
/* line 1304, ../../sass/_mixins.scss */
.home-collection-item-intro-inner blockquote { position: relative; }
@media screen { /* line 1304, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner blockquote { padding-left: 40px; padding-right: 40px; } }
@media print { /* line 1304, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner blockquote { padding-left: 40px; padding-right: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1304, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner blockquote { padding-left: 30px; padding-right: 30px; } }
@media screen and (max-width: 767px) { /* line 1304, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner blockquote { padding-left: 20px; padding-right: 20px; } }
/* line 1308, ../../sass/_mixins.scss */
.home-collection-item-intro-inner blockquote, .home-collection-item-intro-inner blockquote ul, .home-collection-item-intro-inner blockquote ol, .home-collection-item-intro-inner blockquote p { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 30px; line-height: 32px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1308, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner blockquote, .home-collection-item-intro-inner blockquote ul, .home-collection-item-intro-inner blockquote ol, .home-collection-item-intro-inner blockquote p { font-size: 26px; line-height: 28px; } }
@media screen and (max-width: 767px) { /* line 1308, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner blockquote, .home-collection-item-intro-inner blockquote ul, .home-collection-item-intro-inner blockquote ol, .home-collection-item-intro-inner blockquote p { font-size: 22px; line-height: 24px; } }
/* line 1315, ../../sass/_mixins.scss */
.home-collection-item-intro-inner blockquote:before { font-family: "Tiempos 600 normal", Times New Roman, Times New Roman, Times, Baskerville, Georgia, serif; font-style: normal; font-weight: 600; font-size: 55px; line-height: 60px; content: "“"; left: 0; position: absolute; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1315, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner blockquote:before { font-size: 32px; line-height: 35px; } }
@media screen and (max-width: 767px) { /* line 1315, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner blockquote:before { font-size: 22px; line-height: 24px; } }
/* line 1323, ../../sass/_mixins.scss */
.home-collection-item-intro-inner pre { background-color: #ebe8e9; display: block; font-size: 18px; line-height: 24px; }
@media screen { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner pre { padding-left: 40px; padding-right: 40px; } }
@media print { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner pre { padding-left: 40px; padding-right: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner pre { padding-left: 30px; padding-right: 30px; } }
@media screen and (max-width: 767px) { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner pre { padding-left: 20px; padding-right: 20px; } }
@media screen { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner pre { padding-bottom: 20px; padding-top: 20px; } }
@media print { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner pre { padding-bottom: 20px; padding-top: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner pre { padding-bottom: 15px; padding-top: 15px; } }
@media screen and (max-width: 767px) { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner pre { padding-bottom: 10px; padding-top: 10px; } }
@media screen and (max-width: 767px) { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner pre { font-size: 14px; line-height: 18px; } }
/* line 1336, ../../sass/_mixins.scss */
.home-collection-item-intro-inner pre code { font-family: monospace; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; }
/* line 1344, ../../sass/_mixins.scss */
.home-collection-item-intro-inner a { color: #ed5240; }
/* line 230, ../../sass/_mixins.scss */
.no-touch .home-collection-item-intro-inner a:hover, .no-touch .home-collection-item-intro-inner a:focus, .home-collection-item-intro-inner a._active, .home-collection-item-intro-inner a:active { text-decoration: underline; }
/* line 1352, ../../sass/_mixins.scss */
.home-collection-item-intro-inner .conversational { font-family: "Tiempos 600 normal", Times New Roman, Times New Roman, Times, Baskerville, Georgia, serif; font-style: normal; font-weight: 600; font-size: 60px; line-height: 65px; }
@media screen and (min-width: 1600px) { /* line 1352, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner .conversational { font-size: 90px; line-height: 100px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1352, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner .conversational { font-size: 50px; line-height: 55px; } }
@media screen and (max-width: 767px) { /* line 1352, ../../sass/_mixins.scss */
  .home-collection-item-intro-inner .conversational { font-size: 36px; line-height: 40px; } }

/* line 103, ../../sass/pages/_home.scss */
.home-collection-item-case-study-inner, .home-collection-item-leader-inner, .home-collection-item-custom-inner { height: 100%; overflow: hidden; position: relative; }

/* line 111, ../../sass/pages/_home.scss */
.home-collection-item-case-study-image-inner, .home-collection-item-leader-image-inner, .home-collection-item-journal-image-inner, .home-collection-item-custom-image-inner { -moz-transition: opacity 0.4s; -o-transition: opacity 0.4s; -webkit-transition: opacity 0.4s; transition: opacity 0.4s; background-size: cover; background-position: center center; bottom: 0; display: block; opacity: 0; position: absolute; top: 0; }

/* line 125, ../../sass/pages/_home.scss */
.home-collection-item-case-study-image, .home-collection-item-leader-image-inner, .home-collection-item-journal-image-inner { background-color: #ebe8e9; }

/* line 131, ../../sass/pages/_home.scss */
.home-collection-item-case-study-image, .home-collection-item-leader-image, .home-collection-item-custom-image { left: 0; right: 0; }

/* line 142, ../../sass/pages/_home.scss */
._viewport-portrait .home-collection-item-case-study-image-portrait, ._viewport-portrait .home-collection-item-leader-image-portrait-inner, ._viewport-portrait .home-collection-item-journal-image-portrait-inner, ._viewport-portrait .home-collection-item-custom-image-portrait { opacity: 1; }

/* line 151, ../../sass/pages/_home.scss */
._viewport-landscape .home-collection-item-case-study-image-landscape, ._viewport-landscape .home-collection-item-leader-image-landscape-inner, ._viewport-landscape .home-collection-item-journal-image-landscape-inner, ._viewport-landscape .home-collection-item-custom-image-landscape { opacity: 1; }

/* line 328, ../../sass/_mixins.scss */
.home-collection-item-custom-left .home-collection-item-custom-content:before, .home-collection-item-custom-left .home-collection-item-custom-content:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
/* line 336, ../../sass/_mixins.scss */
.home-collection-item-custom-left .home-collection-item-custom-content:after { clear: both; }
@media screen { /* line 156, ../../sass/pages/_home.scss */
  .home-collection-item-custom-left .home-collection-item-custom-content { padding-left: 40px; padding-right: 40px; } }
@media print { /* line 156, ../../sass/pages/_home.scss */
  .home-collection-item-custom-left .home-collection-item-custom-content { padding-left: 40px; padding-right: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 156, ../../sass/pages/_home.scss */
  .home-collection-item-custom-left .home-collection-item-custom-content { padding-left: 25px; padding-right: 25px; } }
@media screen and (max-width: 767px) { /* line 156, ../../sass/pages/_home.scss */
  .home-collection-item-custom-left .home-collection-item-custom-content { padding-left: 10px; padding-right: 10px; } }

/* line 160, ../../sass/pages/_home.scss */
.home-collection-item-custom-left .home-collection-item-custom-content-inner { box-sizing: border-box; position: relative; display: block; width: 50%; float: left; -moz-backface-visibility: visible; -webkit-backface-visibility: visible; backface-visibility: visible; padding-bottom: 125px; padding-top: 125px; }
@media screen { /* line 160, ../../sass/pages/_home.scss */
  .home-collection-item-custom-left .home-collection-item-custom-content-inner { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 160, ../../sass/pages/_home.scss */
  .home-collection-item-custom-left .home-collection-item-custom-content-inner { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 160, ../../sass/pages/_home.scss */
  .home-collection-item-custom-left .home-collection-item-custom-content-inner { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 160, ../../sass/pages/_home.scss */
  .home-collection-item-custom-left .home-collection-item-custom-content-inner { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 1600px) { /* line 160, ../../sass/pages/_home.scss */
  .home-collection-item-custom-left .home-collection-item-custom-content-inner { box-sizing: border-box; position: relative; display: block; width: 25%; float: left; } }
@media screen and (min-width: 1600px) { /* line 160, ../../sass/pages/_home.scss */
  .home-collection-item-custom-left .home-collection-item-custom-content-inner { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1600px) and (min-width: 768px) and (max-width: 1099px) { /* line 160, ../../sass/pages/_home.scss */
  .home-collection-item-custom-left .home-collection-item-custom-content-inner { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1600px) and (max-width: 767px) { /* line 160, ../../sass/pages/_home.scss */
  .home-collection-item-custom-left .home-collection-item-custom-content-inner { padding-left: 10px; padding-right: 10px; } }

@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 160, ../../sass/pages/_home.scss */
  .home-collection-item-custom-left .home-collection-item-custom-content-inner { box-sizing: border-box; position: relative; display: block; width: 50%; float: left; padding-bottom: 95px; padding-top: 95px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 160, ../../sass/pages/_home.scss */
  .home-collection-item-custom-left .home-collection-item-custom-content-inner { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (min-width: 768px) and (max-width: 1099px) { /* line 160, ../../sass/pages/_home.scss */
  .home-collection-item-custom-left .home-collection-item-custom-content-inner { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (max-width: 767px) { /* line 160, ../../sass/pages/_home.scss */
  .home-collection-item-custom-left .home-collection-item-custom-content-inner { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 160, ../../sass/pages/_home.scss */
  .home-collection-item-custom-left .home-collection-item-custom-content-inner { box-sizing: border-box; position: relative; display: block; width: 100%; float: left; padding-bottom: 50px; padding-top: 50px; } }
@media screen and (max-width: 767px) { /* line 160, ../../sass/pages/_home.scss */
  .home-collection-item-custom-left .home-collection-item-custom-content-inner { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 160, ../../sass/pages/_home.scss */
  .home-collection-item-custom-left .home-collection-item-custom-content-inner { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 160, ../../sass/pages/_home.scss */
  .home-collection-item-custom-left .home-collection-item-custom-content-inner { padding-left: 10px; padding-right: 10px; } }

/* line 183, ../../sass/pages/_home.scss */
.home-collection-item-case-study-content, .home-collection-item-custom-content-inner { color: #fff; }

/* line 188, ../../sass/pages/_home.scss */
.home-collection-item-case-study-type, .home-collection-item-leader-type, .home-collection-item-journal-type { font-family: "Calibre 400 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 400; font-size: 14px; line-height: 14px; text-transform: uppercase; display: inline-block; margin-bottom: 5px; padding-right: 10px; position: relative; }
@media screen and (max-width: 767px) { /* line 188, ../../sass/pages/_home.scss */
  .home-collection-item-case-study-type, .home-collection-item-leader-type, .home-collection-item-journal-type { font-size: 12px; line-height: 12px; } }

/* line 198, ../../sass/pages/_home.scss */
.home-collection-item-case-study-title, .home-collection-item-journal-title, .home-collection-item-leader-title { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 70px; line-height: 60px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 198, ../../sass/pages/_home.scss */
  .home-collection-item-case-study-title, .home-collection-item-journal-title, .home-collection-item-leader-title { font-size: 50px; line-height: 44px; } }
@media screen and (max-width: 767px) { /* line 198, ../../sass/pages/_home.scss */
  .home-collection-item-case-study-title, .home-collection-item-journal-title, .home-collection-item-leader-title { font-size: 36px; line-height: 32px; } }
/* line 230, ../../sass/_mixins.scss */
.no-touch .home-collection-item-case-study-title a:hover, .no-touch .home-collection-item-case-study-title a:focus, .home-collection-item-case-study-title a._active, .home-collection-item-case-study-title a:active, .no-touch .home-collection-item-journal-title a:hover, .no-touch .home-collection-item-journal-title a:focus, .home-collection-item-journal-title a._active, .home-collection-item-journal-title a:active, .no-touch .home-collection-item-leader-title a:hover, .no-touch .home-collection-item-leader-title a:focus, .home-collection-item-leader-title a._active, .home-collection-item-leader-title a:active { color: #ed5240; }

/* line 212, ../../sass/pages/_home.scss */
.home-collection-item-leader-inner, .home-collection-item-journal-inner { position: relative; }

/* line 217, ../../sass/pages/_home.scss */
.home-collection-item-leader-video, .home-collection-item-leader-image, .home-collection-item-journal-video, .home-collection-item-journal-image { box-sizing: border-box; position: relative; display: block; width: 66.66667%; float: left; position: relative; min-height: 470px; }
@media screen { /* line 217, ../../sass/pages/_home.scss */
  .home-collection-item-leader-video, .home-collection-item-leader-image, .home-collection-item-journal-video, .home-collection-item-journal-image { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 217, ../../sass/pages/_home.scss */
  .home-collection-item-leader-video, .home-collection-item-leader-image, .home-collection-item-journal-video, .home-collection-item-journal-image { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 217, ../../sass/pages/_home.scss */
  .home-collection-item-leader-video, .home-collection-item-leader-image, .home-collection-item-journal-video, .home-collection-item-journal-image { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 217, ../../sass/pages/_home.scss */
  .home-collection-item-leader-video, .home-collection-item-leader-image, .home-collection-item-journal-video, .home-collection-item-journal-image { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 217, ../../sass/pages/_home.scss */
  .home-collection-item-leader-video, .home-collection-item-leader-image, .home-collection-item-journal-video, .home-collection-item-journal-image { box-sizing: border-box; position: relative; display: block; width: 50%; float: left; padding-bottom: 50%; min-height: 0px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 217, ../../sass/pages/_home.scss */
  .home-collection-item-leader-video, .home-collection-item-leader-image, .home-collection-item-journal-video, .home-collection-item-journal-image { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (min-width: 768px) and (max-width: 1099px) { /* line 217, ../../sass/pages/_home.scss */
  .home-collection-item-leader-video, .home-collection-item-leader-image, .home-collection-item-journal-video, .home-collection-item-journal-image { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (max-width: 767px) { /* line 217, ../../sass/pages/_home.scss */
  .home-collection-item-leader-video, .home-collection-item-leader-image, .home-collection-item-journal-video, .home-collection-item-journal-image { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 217, ../../sass/pages/_home.scss */
  .home-collection-item-leader-video, .home-collection-item-leader-image, .home-collection-item-journal-video, .home-collection-item-journal-image { width: 100%; padding-bottom: 100%; min-height: 0px; } }

/* line 239, ../../sass/pages/_home.scss */
.home-collection-item-journal-video, .home-collection-item-leader-video { position: relative; }
/* line 1377, ../../sass/_mixins.scss */
.home-collection-item-journal-video:before, .home-collection-item-journal-video:after, .home-collection-item-leader-video:before, .home-collection-item-leader-video:after { content: ""; display: block; position: absolute; background-image: url("/wp-content/themes/sypartners/assets/images/VideoIcon1x.png"); background-repeat: no-repeat; z-index: 1; }
/* line 1385, ../../sass/_mixins.scss */
.home-collection-item-journal-video:before, .home-collection-item-leader-video:before { position: absolute; width: 60px; height: 60px; bottom: 0; right: 0; }

/* line 245, ../../sass/pages/_home.scss */
.home-collection-item-custom-image-inner, .home-collection-item-case-study-image-inner, .home-collection-item-journal-image-inner, .home-collection-item-leader-image-inner { left: 0px; right: 0px; }

/* line 253, ../../sass/pages/_home.scss */
.home-collection-item-journal-content, .home-collection-item-leader-content { -moz-backface-visibility: visible; -webkit-backface-visibility: visible; backface-visibility: visible; position: relative; top: 0; }
@media screen and (max-width: 767px) { /* line 253, ../../sass/pages/_home.scss */
  .home-collection-item-journal-content, .home-collection-item-leader-content { top: 75%; } }

/* line 264, ../../sass/pages/_home.scss */
.home-collection-item-journal-content-inner, .home-collection-item-leader-content-inner { box-sizing: border-box; position: relative; display: block; width: 33.33333%; float: left; padding-left: 30px; padding-top: 35px; }
@media screen { /* line 264, ../../sass/pages/_home.scss */
  .home-collection-item-journal-content-inner, .home-collection-item-leader-content-inner { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 264, ../../sass/pages/_home.scss */
  .home-collection-item-journal-content-inner, .home-collection-item-leader-content-inner { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 264, ../../sass/pages/_home.scss */
  .home-collection-item-journal-content-inner, .home-collection-item-leader-content-inner { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 264, ../../sass/pages/_home.scss */
  .home-collection-item-journal-content-inner, .home-collection-item-leader-content-inner { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 264, ../../sass/pages/_home.scss */
  .home-collection-item-journal-content-inner, .home-collection-item-leader-content-inner { box-sizing: border-box; position: relative; display: block; width: 50%; float: left; padding-left: 30px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 264, ../../sass/pages/_home.scss */
  .home-collection-item-journal-content-inner, .home-collection-item-leader-content-inner { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (min-width: 768px) and (max-width: 1099px) { /* line 264, ../../sass/pages/_home.scss */
  .home-collection-item-journal-content-inner, .home-collection-item-leader-content-inner { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (max-width: 767px) { /* line 264, ../../sass/pages/_home.scss */
  .home-collection-item-journal-content-inner, .home-collection-item-leader-content-inner { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 264, ../../sass/pages/_home.scss */
  .home-collection-item-journal-content-inner, .home-collection-item-leader-content-inner { box-sizing: border-box; position: relative; display: block; width: 100%; float: left; padding-top: 5px; } }
@media screen and (max-width: 767px) { /* line 264, ../../sass/pages/_home.scss */
  .home-collection-item-journal-content-inner, .home-collection-item-leader-content-inner { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 264, ../../sass/pages/_home.scss */
  .home-collection-item-journal-content-inner, .home-collection-item-leader-content-inner { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 264, ../../sass/pages/_home.scss */
  .home-collection-item-journal-content-inner, .home-collection-item-leader-content-inner { padding-left: 10px; padding-right: 10px; } }

/* line 281, ../../sass/pages/_home.scss */
.home-collection-item-leader-image { float: right; }
@media screen and (max-width: 767px) { /* line 281, ../../sass/pages/_home.scss */
  .home-collection-item-leader-image { float: left; } }

/* line 289, ../../sass/pages/_home.scss */
.home-collection-item-case-study-excerpt, .home-collection-item-journal-excerpt, .home-collection-item-leader-excerpt { font-family: "Calibre 200 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 200; font-size: 22px; line-height: 28px; margin-top: 10px; }
@media screen and (max-width: 767px) { /* line 289, ../../sass/pages/_home.scss */
  .home-collection-item-case-study-excerpt, .home-collection-item-journal-excerpt, .home-collection-item-leader-excerpt { font-size: 18px; line-height: 22px; } }
/* line 295, ../../sass/pages/_home.scss */
.home-collection-item-case-study-excerpt a:hover, .home-collection-item-journal-excerpt a:hover, .home-collection-item-leader-excerpt a:hover { color: #ed5240; }
@media screen and (max-width: 767px) { /* line 289, ../../sass/pages/_home.scss */
  .home-collection-item-case-study-excerpt, .home-collection-item-journal-excerpt, .home-collection-item-leader-excerpt { margin-top: 10px; margin-bottom: 25px; } }

/* line 305, ../../sass/pages/_home.scss */
.home-collection-item-leader-introduction { font-family: "Tiempos 600 normal", Times New Roman, Times New Roman, Times, Baskerville, Georgia, serif; font-style: normal; font-weight: 600; font-size: 55px; line-height: 60px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 305, ../../sass/pages/_home.scss */
  .home-collection-item-leader-introduction { font-size: 32px; line-height: 35px; } }
@media screen and (max-width: 767px) { /* line 305, ../../sass/pages/_home.scss */
  .home-collection-item-leader-introduction { font-size: 22px; line-height: 24px; } }

/* line 310, ../../sass/pages/_home.scss */
.home-collection-item-custom-image { background-color: #000; }

/* line 314, ../../sass/pages/_home.scss */
.home-collection-item-custom-content { position: absolute; bottom: 0px; left: 20px; width: calc(100% - 40px); color: white; }
/* line 1198, ../../sass/_mixins.scss */
.home-collection-item-custom-content h1, .home-collection-item-custom-content h2, .home-collection-item-custom-content h3, .home-collection-item-custom-content h4, .home-collection-item-custom-content h5, .home-collection-item-custom-content h6 { margin-bottom: 28px; margin-top: 56px; }
@media screen and (max-width: 767px) { /* line 1198, ../../sass/_mixins.scss */
  .home-collection-item-custom-content h1, .home-collection-item-custom-content h2, .home-collection-item-custom-content h3, .home-collection-item-custom-content h4, .home-collection-item-custom-content h5, .home-collection-item-custom-content h6 { margin-bottom: 22px; } }
@media screen and (max-width: 767px) { /* line 1198, ../../sass/_mixins.scss */
  .home-collection-item-custom-content h1, .home-collection-item-custom-content h2, .home-collection-item-custom-content h3, .home-collection-item-custom-content h4, .home-collection-item-custom-content h5, .home-collection-item-custom-content h6 { margin-top: 44px; } }
/* line 1207, ../../sass/_mixins.scss */
.home-collection-item-custom-content h1:first-child, .home-collection-item-custom-content h2:first-child, .home-collection-item-custom-content h3:first-child, .home-collection-item-custom-content h4:first-child, .home-collection-item-custom-content h5:first-child, .home-collection-item-custom-content h6:first-child { margin-top: 0; }
/* line 1212, ../../sass/_mixins.scss */
.home-collection-item-custom-content h1 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 70px; line-height: 60px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1212, ../../sass/_mixins.scss */
  .home-collection-item-custom-content h1 { font-size: 50px; line-height: 44px; } }
@media screen and (max-width: 767px) { /* line 1212, ../../sass/_mixins.scss */
  .home-collection-item-custom-content h1 { font-size: 36px; line-height: 32px; } }
/* line 1216, ../../sass/_mixins.scss */
.home-collection-item-custom-content h2 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 50px; line-height: 44px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1216, ../../sass/_mixins.scss */
  .home-collection-item-custom-content h2 { font-size: 36px; line-height: 34px; } }
@media screen and (max-width: 767px) { /* line 1216, ../../sass/_mixins.scss */
  .home-collection-item-custom-content h2 { font-size: 26px; line-height: 25px; } }
/* line 1220, ../../sass/_mixins.scss */
.home-collection-item-custom-content h3 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 36px; line-height: 34px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1220, ../../sass/_mixins.scss */
  .home-collection-item-custom-content h3 { font-size: 30px; line-height: 30px; } }
@media screen and (max-width: 767px) { /* line 1220, ../../sass/_mixins.scss */
  .home-collection-item-custom-content h3 { font-size: 26px; line-height: 26px; } }
/* line 1224, ../../sass/_mixins.scss */
.home-collection-item-custom-content h4 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 28px; line-height: 32px; }
@media screen and (max-width: 767px) { /* line 1224, ../../sass/_mixins.scss */
  .home-collection-item-custom-content h4 { font-size: 22px; line-height: 28px; } }
/* line 1228, ../../sass/_mixins.scss */
.home-collection-item-custom-content h5 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1228, ../../sass/_mixins.scss */
  .home-collection-item-custom-content h5 { font-size: 18px; line-height: 22px; } }
/* line 1232, ../../sass/_mixins.scss */
.home-collection-item-custom-content h6 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 18px; line-height: 22px; }
@media screen and (max-width: 767px) { /* line 1232, ../../sass/_mixins.scss */
  .home-collection-item-custom-content h6 { font-size: 16px; line-height: 20px; } }
/* line 1236, ../../sass/_mixins.scss */
.home-collection-item-custom-content ul, .home-collection-item-custom-content ol, .home-collection-item-custom-content p, .home-collection-item-custom-content blockquote, .home-collection-item-custom-content pre { margin-bottom: 28px; }
@media screen and (max-width: 767px) { /* line 1236, ../../sass/_mixins.scss */
  .home-collection-item-custom-content ul, .home-collection-item-custom-content ol, .home-collection-item-custom-content p, .home-collection-item-custom-content blockquote, .home-collection-item-custom-content pre { margin-bottom: 22px; } }
/* line 1244, ../../sass/_mixins.scss */
.home-collection-item-custom-content ul, .home-collection-item-custom-content ol, .home-collection-item-custom-content p { font-family: "Calibre 200 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 200; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1244, ../../sass/_mixins.scss */
  .home-collection-item-custom-content ul, .home-collection-item-custom-content ol, .home-collection-item-custom-content p { font-size: 18px; line-height: 22px; } }
/* line 1249, ../../sass/_mixins.scss */
.home-collection-item-custom-content ul b, .home-collection-item-custom-content ul strong, .home-collection-item-custom-content ol b, .home-collection-item-custom-content ol strong, .home-collection-item-custom-content p b, .home-collection-item-custom-content p strong { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1249, ../../sass/_mixins.scss */
  .home-collection-item-custom-content ul b, .home-collection-item-custom-content ul strong, .home-collection-item-custom-content ol b, .home-collection-item-custom-content ol strong, .home-collection-item-custom-content p b, .home-collection-item-custom-content p strong { font-size: 18px; line-height: 22px; } }
/* line 1254, ../../sass/_mixins.scss */
.home-collection-item-custom-content ul i, .home-collection-item-custom-content ul em, .home-collection-item-custom-content ol i, .home-collection-item-custom-content ol em, .home-collection-item-custom-content p i, .home-collection-item-custom-content p em { font-family: "Calibre 400 italic", Helvetica, Arial, san-serif; font-style: italic; font-weight: 400; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1254, ../../sass/_mixins.scss */
  .home-collection-item-custom-content ul i, .home-collection-item-custom-content ul em, .home-collection-item-custom-content ol i, .home-collection-item-custom-content ol em, .home-collection-item-custom-content p i, .home-collection-item-custom-content p em { font-size: 18px; line-height: 22px; } }
/* line 1260, ../../sass/_mixins.scss */
.home-collection-item-custom-content ul, .home-collection-item-custom-content ol { display: table; list-style: outside; list-style-type: none; }
@media screen { /* line 1260, ../../sass/_mixins.scss */
  .home-collection-item-custom-content ul, .home-collection-item-custom-content ol { margin-left: 40px; } }
@media print { /* line 1260, ../../sass/_mixins.scss */
  .home-collection-item-custom-content ul, .home-collection-item-custom-content ol { margin-left: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1260, ../../sass/_mixins.scss */
  .home-collection-item-custom-content ul, .home-collection-item-custom-content ol { margin-left: 30px; } }
@media screen and (max-width: 767px) { /* line 1260, ../../sass/_mixins.scss */
  .home-collection-item-custom-content ul, .home-collection-item-custom-content ol { margin-left: 20px; } }
/* line 1267, ../../sass/_mixins.scss */
.home-collection-item-custom-content ul ul, .home-collection-item-custom-content ul ol, .home-collection-item-custom-content ol ul, .home-collection-item-custom-content ol ol { margin-bottom: 0; }
/* line 1273, ../../sass/_mixins.scss */
.home-collection-item-custom-content li { display: table-row; }
/* line 1276, ../../sass/_mixins.scss */
.home-collection-item-custom-content li:before { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; display: table-cell; min-width: 10px; padding-right: 10px; }
@media screen and (max-width: 767px) { /* line 1276, ../../sass/_mixins.scss */
  .home-collection-item-custom-content li:before { font-size: 18px; line-height: 22px; } }
/* line 1286, ../../sass/_mixins.scss */
.home-collection-item-custom-content ul li:before { content: "+"; }
/* line 1292, ../../sass/_mixins.scss */
.home-collection-item-custom-content ol { counter-reset: content-ol; }
/* line 1295, ../../sass/_mixins.scss */
.home-collection-item-custom-content ol li { counter-increment: content-ol; }
/* line 1298, ../../sass/_mixins.scss */
.home-collection-item-custom-content ol li:before { content: counter(content-ol) "."; }
/* line 1304, ../../sass/_mixins.scss */
.home-collection-item-custom-content blockquote { position: relative; }
@media screen { /* line 1304, ../../sass/_mixins.scss */
  .home-collection-item-custom-content blockquote { padding-left: 40px; padding-right: 40px; } }
@media print { /* line 1304, ../../sass/_mixins.scss */
  .home-collection-item-custom-content blockquote { padding-left: 40px; padding-right: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1304, ../../sass/_mixins.scss */
  .home-collection-item-custom-content blockquote { padding-left: 30px; padding-right: 30px; } }
@media screen and (max-width: 767px) { /* line 1304, ../../sass/_mixins.scss */
  .home-collection-item-custom-content blockquote { padding-left: 20px; padding-right: 20px; } }
/* line 1308, ../../sass/_mixins.scss */
.home-collection-item-custom-content blockquote, .home-collection-item-custom-content blockquote ul, .home-collection-item-custom-content blockquote ol, .home-collection-item-custom-content blockquote p { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 30px; line-height: 32px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1308, ../../sass/_mixins.scss */
  .home-collection-item-custom-content blockquote, .home-collection-item-custom-content blockquote ul, .home-collection-item-custom-content blockquote ol, .home-collection-item-custom-content blockquote p { font-size: 26px; line-height: 28px; } }
@media screen and (max-width: 767px) { /* line 1308, ../../sass/_mixins.scss */
  .home-collection-item-custom-content blockquote, .home-collection-item-custom-content blockquote ul, .home-collection-item-custom-content blockquote ol, .home-collection-item-custom-content blockquote p { font-size: 22px; line-height: 24px; } }
/* line 1315, ../../sass/_mixins.scss */
.home-collection-item-custom-content blockquote:before { font-family: "Tiempos 600 normal", Times New Roman, Times New Roman, Times, Baskerville, Georgia, serif; font-style: normal; font-weight: 600; font-size: 55px; line-height: 60px; content: "“"; left: 0; position: absolute; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1315, ../../sass/_mixins.scss */
  .home-collection-item-custom-content blockquote:before { font-size: 32px; line-height: 35px; } }
@media screen and (max-width: 767px) { /* line 1315, ../../sass/_mixins.scss */
  .home-collection-item-custom-content blockquote:before { font-size: 22px; line-height: 24px; } }
/* line 1323, ../../sass/_mixins.scss */
.home-collection-item-custom-content pre { background-color: #ebe8e9; display: block; font-size: 18px; line-height: 24px; }
@media screen { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-custom-content pre { padding-left: 40px; padding-right: 40px; } }
@media print { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-custom-content pre { padding-left: 40px; padding-right: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-custom-content pre { padding-left: 30px; padding-right: 30px; } }
@media screen and (max-width: 767px) { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-custom-content pre { padding-left: 20px; padding-right: 20px; } }
@media screen { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-custom-content pre { padding-bottom: 20px; padding-top: 20px; } }
@media print { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-custom-content pre { padding-bottom: 20px; padding-top: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-custom-content pre { padding-bottom: 15px; padding-top: 15px; } }
@media screen and (max-width: 767px) { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-custom-content pre { padding-bottom: 10px; padding-top: 10px; } }
@media screen and (max-width: 767px) { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-custom-content pre { font-size: 14px; line-height: 18px; } }
/* line 1336, ../../sass/_mixins.scss */
.home-collection-item-custom-content pre code { font-family: monospace; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; }
/* line 1344, ../../sass/_mixins.scss */
.home-collection-item-custom-content a { color: #ed5240; }
/* line 230, ../../sass/_mixins.scss */
.no-touch .home-collection-item-custom-content a:hover, .no-touch .home-collection-item-custom-content a:focus, .home-collection-item-custom-content a._active, .home-collection-item-custom-content a:active { text-decoration: underline; }
/* line 1352, ../../sass/_mixins.scss */
.home-collection-item-custom-content .conversational { font-family: "Tiempos 600 normal", Times New Roman, Times New Roman, Times, Baskerville, Georgia, serif; font-style: normal; font-weight: 600; font-size: 60px; line-height: 65px; }
@media screen and (min-width: 1600px) { /* line 1352, ../../sass/_mixins.scss */
  .home-collection-item-custom-content .conversational { font-size: 90px; line-height: 100px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1352, ../../sass/_mixins.scss */
  .home-collection-item-custom-content .conversational { font-size: 50px; line-height: 55px; } }
@media screen and (max-width: 767px) { /* line 1352, ../../sass/_mixins.scss */
  .home-collection-item-custom-content .conversational { font-size: 36px; line-height: 40px; } }

/* line 325, ../../sass/pages/_home.scss */
.home-collection-item-custom-content a { font-family: "Calibre 200 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 200; color: #fff; }
/* line 329, ../../sass/pages/_home.scss */
.home-collection-item-custom-content a strong { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; }
/* line 230, ../../sass/_mixins.scss */
.no-touch .home-collection-item-custom-content a:hover, .no-touch .home-collection-item-custom-content a:focus, .home-collection-item-custom-content a._active, .home-collection-item-custom-content a:active { text-decoration: none; }

/* line 339, ../../sass/pages/_home.scss */
.home-collection-item-newsletter-content { -moz-backface-visibility: visible; -webkit-backface-visibility: visible; backface-visibility: visible; height: 100%; margin-left: 0; position: relative; width: 100%; }

/* line 347, ../../sass/pages/_home.scss */
.home-collection-item-newsletter-content-outer { height: 100%; text-align: left; white-space: nowrap; position: relative; }
@media screen { /* line 347, ../../sass/pages/_home.scss */
  .home-collection-item-newsletter-content-outer { margin-left: -20px; margin-right: -20px; } }
@media print { /* line 347, ../../sass/pages/_home.scss */
  .home-collection-item-newsletter-content-outer { margin-left: -20px; margin-right: -20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 347, ../../sass/pages/_home.scss */
  .home-collection-item-newsletter-content-outer { margin-left: -15px; margin-right: -15px; } }
@media screen and (max-width: 767px) { /* line 347, ../../sass/pages/_home.scss */
  .home-collection-item-newsletter-content-outer { margin-left: -10px; margin-right: -10px; } }
/* line 350, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-outer:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.25em; }
/* line 358, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-outer .home-collection-item-newsletter-content-inner { display: inline-block; vertical-align: middle; white-space: normal; }

/* line 353, ../../sass/pages/_home.scss */
.home-collection-item-newsletter-content-inner { box-sizing: border-box; position: relative; display: block; width: 33.33333%; font-family: "Calibre 200 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 200; font-size: 22px; line-height: 28px; }
@media screen { /* line 353, ../../sass/pages/_home.scss */
  .home-collection-item-newsletter-content-inner { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 353, ../../sass/pages/_home.scss */
  .home-collection-item-newsletter-content-inner { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 353, ../../sass/pages/_home.scss */
  .home-collection-item-newsletter-content-inner { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 353, ../../sass/pages/_home.scss */
  .home-collection-item-newsletter-content-inner { padding-left: 10px; padding-right: 10px; } }
@media screen and (max-width: 767px) { /* line 353, ../../sass/pages/_home.scss */
  .home-collection-item-newsletter-content-inner { font-size: 18px; line-height: 22px; } }
/* line 1198, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner h1, .home-collection-item-newsletter-content-inner h2, .home-collection-item-newsletter-content-inner h3, .home-collection-item-newsletter-content-inner h4, .home-collection-item-newsletter-content-inner h5, .home-collection-item-newsletter-content-inner h6 { margin-bottom: 28px; margin-top: 56px; }
@media screen and (max-width: 767px) { /* line 1198, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner h1, .home-collection-item-newsletter-content-inner h2, .home-collection-item-newsletter-content-inner h3, .home-collection-item-newsletter-content-inner h4, .home-collection-item-newsletter-content-inner h5, .home-collection-item-newsletter-content-inner h6 { margin-bottom: 22px; } }
@media screen and (max-width: 767px) { /* line 1198, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner h1, .home-collection-item-newsletter-content-inner h2, .home-collection-item-newsletter-content-inner h3, .home-collection-item-newsletter-content-inner h4, .home-collection-item-newsletter-content-inner h5, .home-collection-item-newsletter-content-inner h6 { margin-top: 44px; } }
/* line 1207, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner h1:first-child, .home-collection-item-newsletter-content-inner h2:first-child, .home-collection-item-newsletter-content-inner h3:first-child, .home-collection-item-newsletter-content-inner h4:first-child, .home-collection-item-newsletter-content-inner h5:first-child, .home-collection-item-newsletter-content-inner h6:first-child { margin-top: 0; }
/* line 1212, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner h1 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 70px; line-height: 60px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1212, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner h1 { font-size: 50px; line-height: 44px; } }
@media screen and (max-width: 767px) { /* line 1212, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner h1 { font-size: 36px; line-height: 32px; } }
/* line 1216, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner h2 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 50px; line-height: 44px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1216, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner h2 { font-size: 36px; line-height: 34px; } }
@media screen and (max-width: 767px) { /* line 1216, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner h2 { font-size: 26px; line-height: 25px; } }
/* line 1220, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner h3 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 36px; line-height: 34px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1220, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner h3 { font-size: 30px; line-height: 30px; } }
@media screen and (max-width: 767px) { /* line 1220, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner h3 { font-size: 26px; line-height: 26px; } }
/* line 1224, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner h4 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 28px; line-height: 32px; }
@media screen and (max-width: 767px) { /* line 1224, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner h4 { font-size: 22px; line-height: 28px; } }
/* line 1228, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner h5 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1228, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner h5 { font-size: 18px; line-height: 22px; } }
/* line 1232, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner h6 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 18px; line-height: 22px; }
@media screen and (max-width: 767px) { /* line 1232, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner h6 { font-size: 16px; line-height: 20px; } }
/* line 1236, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner ul, .home-collection-item-newsletter-content-inner ol, .home-collection-item-newsletter-content-inner p, .home-collection-item-newsletter-content-inner blockquote, .home-collection-item-newsletter-content-inner pre { margin-bottom: 28px; }
@media screen and (max-width: 767px) { /* line 1236, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner ul, .home-collection-item-newsletter-content-inner ol, .home-collection-item-newsletter-content-inner p, .home-collection-item-newsletter-content-inner blockquote, .home-collection-item-newsletter-content-inner pre { margin-bottom: 22px; } }
/* line 1244, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner ul, .home-collection-item-newsletter-content-inner ol, .home-collection-item-newsletter-content-inner p { font-family: "Calibre 200 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 200; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1244, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner ul, .home-collection-item-newsletter-content-inner ol, .home-collection-item-newsletter-content-inner p { font-size: 18px; line-height: 22px; } }
/* line 1249, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner ul b, .home-collection-item-newsletter-content-inner ul strong, .home-collection-item-newsletter-content-inner ol b, .home-collection-item-newsletter-content-inner ol strong, .home-collection-item-newsletter-content-inner p b, .home-collection-item-newsletter-content-inner p strong { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1249, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner ul b, .home-collection-item-newsletter-content-inner ul strong, .home-collection-item-newsletter-content-inner ol b, .home-collection-item-newsletter-content-inner ol strong, .home-collection-item-newsletter-content-inner p b, .home-collection-item-newsletter-content-inner p strong { font-size: 18px; line-height: 22px; } }
/* line 1254, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner ul i, .home-collection-item-newsletter-content-inner ul em, .home-collection-item-newsletter-content-inner ol i, .home-collection-item-newsletter-content-inner ol em, .home-collection-item-newsletter-content-inner p i, .home-collection-item-newsletter-content-inner p em { font-family: "Calibre 400 italic", Helvetica, Arial, san-serif; font-style: italic; font-weight: 400; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1254, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner ul i, .home-collection-item-newsletter-content-inner ul em, .home-collection-item-newsletter-content-inner ol i, .home-collection-item-newsletter-content-inner ol em, .home-collection-item-newsletter-content-inner p i, .home-collection-item-newsletter-content-inner p em { font-size: 18px; line-height: 22px; } }
/* line 1260, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner ul, .home-collection-item-newsletter-content-inner ol { display: table; list-style: outside; list-style-type: none; }
@media screen { /* line 1260, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner ul, .home-collection-item-newsletter-content-inner ol { margin-left: 40px; } }
@media print { /* line 1260, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner ul, .home-collection-item-newsletter-content-inner ol { margin-left: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1260, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner ul, .home-collection-item-newsletter-content-inner ol { margin-left: 30px; } }
@media screen and (max-width: 767px) { /* line 1260, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner ul, .home-collection-item-newsletter-content-inner ol { margin-left: 20px; } }
/* line 1267, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner ul ul, .home-collection-item-newsletter-content-inner ul ol, .home-collection-item-newsletter-content-inner ol ul, .home-collection-item-newsletter-content-inner ol ol { margin-bottom: 0; }
/* line 1273, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner li { display: table-row; }
/* line 1276, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner li:before { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; display: table-cell; min-width: 10px; padding-right: 10px; }
@media screen and (max-width: 767px) { /* line 1276, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner li:before { font-size: 18px; line-height: 22px; } }
/* line 1286, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner ul li:before { content: "+"; }
/* line 1292, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner ol { counter-reset: content-ol; }
/* line 1295, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner ol li { counter-increment: content-ol; }
/* line 1298, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner ol li:before { content: counter(content-ol) "."; }
/* line 1304, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner blockquote { position: relative; }
@media screen { /* line 1304, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner blockquote { padding-left: 40px; padding-right: 40px; } }
@media print { /* line 1304, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner blockquote { padding-left: 40px; padding-right: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1304, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner blockquote { padding-left: 30px; padding-right: 30px; } }
@media screen and (max-width: 767px) { /* line 1304, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner blockquote { padding-left: 20px; padding-right: 20px; } }
/* line 1308, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner blockquote, .home-collection-item-newsletter-content-inner blockquote ul, .home-collection-item-newsletter-content-inner blockquote ol, .home-collection-item-newsletter-content-inner blockquote p { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 30px; line-height: 32px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1308, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner blockquote, .home-collection-item-newsletter-content-inner blockquote ul, .home-collection-item-newsletter-content-inner blockquote ol, .home-collection-item-newsletter-content-inner blockquote p { font-size: 26px; line-height: 28px; } }
@media screen and (max-width: 767px) { /* line 1308, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner blockquote, .home-collection-item-newsletter-content-inner blockquote ul, .home-collection-item-newsletter-content-inner blockquote ol, .home-collection-item-newsletter-content-inner blockquote p { font-size: 22px; line-height: 24px; } }
/* line 1315, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner blockquote:before { font-family: "Tiempos 600 normal", Times New Roman, Times New Roman, Times, Baskerville, Georgia, serif; font-style: normal; font-weight: 600; font-size: 55px; line-height: 60px; content: "“"; left: 0; position: absolute; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1315, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner blockquote:before { font-size: 32px; line-height: 35px; } }
@media screen and (max-width: 767px) { /* line 1315, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner blockquote:before { font-size: 22px; line-height: 24px; } }
/* line 1323, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner pre { background-color: #ebe8e9; display: block; font-size: 18px; line-height: 24px; }
@media screen { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner pre { padding-left: 40px; padding-right: 40px; } }
@media print { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner pre { padding-left: 40px; padding-right: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner pre { padding-left: 30px; padding-right: 30px; } }
@media screen and (max-width: 767px) { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner pre { padding-left: 20px; padding-right: 20px; } }
@media screen { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner pre { padding-bottom: 20px; padding-top: 20px; } }
@media print { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner pre { padding-bottom: 20px; padding-top: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner pre { padding-bottom: 15px; padding-top: 15px; } }
@media screen and (max-width: 767px) { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner pre { padding-bottom: 10px; padding-top: 10px; } }
@media screen and (max-width: 767px) { /* line 1323, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner pre { font-size: 14px; line-height: 18px; } }
/* line 1336, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner pre code { font-family: monospace; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; }
/* line 1344, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner a { color: #ed5240; }
/* line 230, ../../sass/_mixins.scss */
.no-touch .home-collection-item-newsletter-content-inner a:hover, .no-touch .home-collection-item-newsletter-content-inner a:focus, .home-collection-item-newsletter-content-inner a._active, .home-collection-item-newsletter-content-inner a:active { text-decoration: underline; }
/* line 1352, ../../sass/_mixins.scss */
.home-collection-item-newsletter-content-inner .conversational { font-family: "Tiempos 600 normal", Times New Roman, Times New Roman, Times, Baskerville, Georgia, serif; font-style: normal; font-weight: 600; font-size: 60px; line-height: 65px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1352, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner .conversational { font-size: 50px; line-height: 55px; } }
@media screen and (max-width: 767px) { /* line 1352, ../../sass/_mixins.scss */
  .home-collection-item-newsletter-content-inner .conversational { font-size: 36px; line-height: 40px; } }
@media screen and (min-width: 1600px) { /* line 353, ../../sass/pages/_home.scss */
  .home-collection-item-newsletter-content-inner { box-sizing: border-box; position: relative; display: block; width: 25%; } }
@media screen and (min-width: 1600px) { /* line 353, ../../sass/pages/_home.scss */
  .home-collection-item-newsletter-content-inner { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1600px) and (min-width: 768px) and (max-width: 1099px) { /* line 353, ../../sass/pages/_home.scss */
  .home-collection-item-newsletter-content-inner { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1600px) and (max-width: 767px) { /* line 353, ../../sass/pages/_home.scss */
  .home-collection-item-newsletter-content-inner { padding-left: 10px; padding-right: 10px; } }

@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 353, ../../sass/pages/_home.scss */
  .home-collection-item-newsletter-content-inner { box-sizing: border-box; position: relative; display: block; width: 50%; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 353, ../../sass/pages/_home.scss */
  .home-collection-item-newsletter-content-inner { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (min-width: 768px) and (max-width: 1099px) { /* line 353, ../../sass/pages/_home.scss */
  .home-collection-item-newsletter-content-inner { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (max-width: 767px) { /* line 353, ../../sass/pages/_home.scss */
  .home-collection-item-newsletter-content-inner { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 353, ../../sass/pages/_home.scss */
  .home-collection-item-newsletter-content-inner { box-sizing: border-box; position: relative; display: block; width: 100%; } }
@media screen and (max-width: 767px) { /* line 353, ../../sass/pages/_home.scss */
  .home-collection-item-newsletter-content-inner { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 353, ../../sass/pages/_home.scss */
  .home-collection-item-newsletter-content-inner { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 353, ../../sass/pages/_home.scss */
  .home-collection-item-newsletter-content-inner { padding-left: 10px; padding-right: 10px; } }

/* line 370, ../../sass/pages/_home.scss */
.home-collection-item-newsletter-content-inner .newsletter-sign-up { margin-top: 24px; padding-bottom: 40px; }
/* line 375, ../../sass/pages/_home.scss */
.home-collection-item-newsletter-content-inner .newsletter-sign-up-email { border: 1px solid #000; }

/* line 15, ../../sass/pages/_about.scss */
.about-page-title { box-sizing: border-box; position: relative; display: block; width: 100%; font-family: "Calibre 400 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 400; font-size: 14px; line-height: 14px; text-transform: uppercase; margin-bottom: 10px; }
@media screen { /* line 15, ../../sass/pages/_about.scss */
  .about-page-title { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 15, ../../sass/pages/_about.scss */
  .about-page-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 15, ../../sass/pages/_about.scss */
  .about-page-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 15, ../../sass/pages/_about.scss */
  .about-page-title { padding-left: 10px; padding-right: 10px; } }
@media screen and (max-width: 767px) { /* line 15, ../../sass/pages/_about.scss */
  .about-page-title { font-size: 12px; line-height: 12px; } }

/* line 23, ../../sass/pages/_about.scss */
.about-page-our-story { overflow: visible; position: relative; }
/* line 328, ../../sass/_mixins.scss */
.about-page-our-story:before, .about-page-our-story:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
/* line 336, ../../sass/_mixins.scss */
.about-page-our-story:after { clear: both; }
/* line 1198, ../../sass/_mixins.scss */
.about-page-our-story h1, .about-page-our-story h2, .about-page-our-story h3, .about-page-our-story h4, .about-page-our-story h5, .about-page-our-story h6 { margin-bottom: 28px; margin-top: 56px; }
@media screen and (max-width: 767px) { /* line 1198, ../../sass/_mixins.scss */
  .about-page-our-story h1, .about-page-our-story h2, .about-page-our-story h3, .about-page-our-story h4, .about-page-our-story h5, .about-page-our-story h6 { margin-bottom: 22px; } }
@media screen and (max-width: 767px) { /* line 1198, ../../sass/_mixins.scss */
  .about-page-our-story h1, .about-page-our-story h2, .about-page-our-story h3, .about-page-our-story h4, .about-page-our-story h5, .about-page-our-story h6 { margin-top: 44px; } }
/* line 1207, ../../sass/_mixins.scss */
.about-page-our-story h1:first-child, .about-page-our-story h2:first-child, .about-page-our-story h3:first-child, .about-page-our-story h4:first-child, .about-page-our-story h5:first-child, .about-page-our-story h6:first-child { margin-top: 0; }
/* line 1212, ../../sass/_mixins.scss */
.about-page-our-story h1 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 70px; line-height: 60px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1212, ../../sass/_mixins.scss */
  .about-page-our-story h1 { font-size: 50px; line-height: 44px; } }
@media screen and (max-width: 767px) { /* line 1212, ../../sass/_mixins.scss */
  .about-page-our-story h1 { font-size: 36px; line-height: 32px; } }
/* line 1216, ../../sass/_mixins.scss */
.about-page-our-story h2 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 50px; line-height: 44px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1216, ../../sass/_mixins.scss */
  .about-page-our-story h2 { font-size: 36px; line-height: 34px; } }
@media screen and (max-width: 767px) { /* line 1216, ../../sass/_mixins.scss */
  .about-page-our-story h2 { font-size: 26px; line-height: 25px; } }
/* line 1220, ../../sass/_mixins.scss */
.about-page-our-story h3 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 36px; line-height: 34px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1220, ../../sass/_mixins.scss */
  .about-page-our-story h3 { font-size: 30px; line-height: 30px; } }
@media screen and (max-width: 767px) { /* line 1220, ../../sass/_mixins.scss */
  .about-page-our-story h3 { font-size: 26px; line-height: 26px; } }
/* line 1224, ../../sass/_mixins.scss */
.about-page-our-story h4 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 28px; line-height: 32px; }
@media screen and (max-width: 767px) { /* line 1224, ../../sass/_mixins.scss */
  .about-page-our-story h4 { font-size: 22px; line-height: 28px; } }
/* line 1228, ../../sass/_mixins.scss */
.about-page-our-story h5 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1228, ../../sass/_mixins.scss */
  .about-page-our-story h5 { font-size: 18px; line-height: 22px; } }
/* line 1232, ../../sass/_mixins.scss */
.about-page-our-story h6 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 18px; line-height: 22px; }
@media screen and (max-width: 767px) { /* line 1232, ../../sass/_mixins.scss */
  .about-page-our-story h6 { font-size: 16px; line-height: 20px; } }
/* line 1236, ../../sass/_mixins.scss */
.about-page-our-story ul, .about-page-our-story ol, .about-page-our-story p, .about-page-our-story blockquote, .about-page-our-story pre { margin-bottom: 28px; }
@media screen and (max-width: 767px) { /* line 1236, ../../sass/_mixins.scss */
  .about-page-our-story ul, .about-page-our-story ol, .about-page-our-story p, .about-page-our-story blockquote, .about-page-our-story pre { margin-bottom: 22px; } }
/* line 1244, ../../sass/_mixins.scss */
.about-page-our-story ul, .about-page-our-story ol, .about-page-our-story p { font-family: "Calibre 200 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 200; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1244, ../../sass/_mixins.scss */
  .about-page-our-story ul, .about-page-our-story ol, .about-page-our-story p { font-size: 18px; line-height: 22px; } }
/* line 1249, ../../sass/_mixins.scss */
.about-page-our-story ul b, .about-page-our-story ul strong, .about-page-our-story ol b, .about-page-our-story ol strong, .about-page-our-story p b, .about-page-our-story p strong { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1249, ../../sass/_mixins.scss */
  .about-page-our-story ul b, .about-page-our-story ul strong, .about-page-our-story ol b, .about-page-our-story ol strong, .about-page-our-story p b, .about-page-our-story p strong { font-size: 18px; line-height: 22px; } }
/* line 1254, ../../sass/_mixins.scss */
.about-page-our-story ul i, .about-page-our-story ul em, .about-page-our-story ol i, .about-page-our-story ol em, .about-page-our-story p i, .about-page-our-story p em { font-family: "Calibre 400 italic", Helvetica, Arial, san-serif; font-style: italic; font-weight: 400; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1254, ../../sass/_mixins.scss */
  .about-page-our-story ul i, .about-page-our-story ul em, .about-page-our-story ol i, .about-page-our-story ol em, .about-page-our-story p i, .about-page-our-story p em { font-size: 18px; line-height: 22px; } }
/* line 1260, ../../sass/_mixins.scss */
.about-page-our-story ul, .about-page-our-story ol { display: table; list-style: outside; list-style-type: none; }
@media screen { /* line 1260, ../../sass/_mixins.scss */
  .about-page-our-story ul, .about-page-our-story ol { margin-left: 40px; } }
@media print { /* line 1260, ../../sass/_mixins.scss */
  .about-page-our-story ul, .about-page-our-story ol { margin-left: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1260, ../../sass/_mixins.scss */
  .about-page-our-story ul, .about-page-our-story ol { margin-left: 30px; } }
@media screen and (max-width: 767px) { /* line 1260, ../../sass/_mixins.scss */
  .about-page-our-story ul, .about-page-our-story ol { margin-left: 20px; } }
/* line 1267, ../../sass/_mixins.scss */
.about-page-our-story ul ul, .about-page-our-story ul ol, .about-page-our-story ol ul, .about-page-our-story ol ol { margin-bottom: 0; }
/* line 1273, ../../sass/_mixins.scss */
.about-page-our-story li { display: table-row; }
/* line 1276, ../../sass/_mixins.scss */
.about-page-our-story li:before { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; display: table-cell; min-width: 10px; padding-right: 10px; }
@media screen and (max-width: 767px) { /* line 1276, ../../sass/_mixins.scss */
  .about-page-our-story li:before { font-size: 18px; line-height: 22px; } }
/* line 1286, ../../sass/_mixins.scss */
.about-page-our-story ul li:before { content: "+"; }
/* line 1292, ../../sass/_mixins.scss */
.about-page-our-story ol { counter-reset: content-ol; }
/* line 1295, ../../sass/_mixins.scss */
.about-page-our-story ol li { counter-increment: content-ol; }
/* line 1298, ../../sass/_mixins.scss */
.about-page-our-story ol li:before { content: counter(content-ol) "."; }
/* line 1304, ../../sass/_mixins.scss */
.about-page-our-story blockquote { position: relative; }
@media screen { /* line 1304, ../../sass/_mixins.scss */
  .about-page-our-story blockquote { padding-left: 40px; padding-right: 40px; } }
@media print { /* line 1304, ../../sass/_mixins.scss */
  .about-page-our-story blockquote { padding-left: 40px; padding-right: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1304, ../../sass/_mixins.scss */
  .about-page-our-story blockquote { padding-left: 30px; padding-right: 30px; } }
@media screen and (max-width: 767px) { /* line 1304, ../../sass/_mixins.scss */
  .about-page-our-story blockquote { padding-left: 20px; padding-right: 20px; } }
/* line 1308, ../../sass/_mixins.scss */
.about-page-our-story blockquote, .about-page-our-story blockquote ul, .about-page-our-story blockquote ol, .about-page-our-story blockquote p { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 30px; line-height: 32px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1308, ../../sass/_mixins.scss */
  .about-page-our-story blockquote, .about-page-our-story blockquote ul, .about-page-our-story blockquote ol, .about-page-our-story blockquote p { font-size: 26px; line-height: 28px; } }
@media screen and (max-width: 767px) { /* line 1308, ../../sass/_mixins.scss */
  .about-page-our-story blockquote, .about-page-our-story blockquote ul, .about-page-our-story blockquote ol, .about-page-our-story blockquote p { font-size: 22px; line-height: 24px; } }
/* line 1315, ../../sass/_mixins.scss */
.about-page-our-story blockquote:before { font-family: "Tiempos 600 normal", Times New Roman, Times New Roman, Times, Baskerville, Georgia, serif; font-style: normal; font-weight: 600; font-size: 55px; line-height: 60px; content: "“"; left: 0; position: absolute; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1315, ../../sass/_mixins.scss */
  .about-page-our-story blockquote:before { font-size: 32px; line-height: 35px; } }
@media screen and (max-width: 767px) { /* line 1315, ../../sass/_mixins.scss */
  .about-page-our-story blockquote:before { font-size: 22px; line-height: 24px; } }
/* line 1323, ../../sass/_mixins.scss */
.about-page-our-story pre { background-color: #ebe8e9; display: block; font-size: 18px; line-height: 24px; }
@media screen { /* line 1323, ../../sass/_mixins.scss */
  .about-page-our-story pre { padding-left: 40px; padding-right: 40px; } }
@media print { /* line 1323, ../../sass/_mixins.scss */
  .about-page-our-story pre { padding-left: 40px; padding-right: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1323, ../../sass/_mixins.scss */
  .about-page-our-story pre { padding-left: 30px; padding-right: 30px; } }
@media screen and (max-width: 767px) { /* line 1323, ../../sass/_mixins.scss */
  .about-page-our-story pre { padding-left: 20px; padding-right: 20px; } }
@media screen { /* line 1323, ../../sass/_mixins.scss */
  .about-page-our-story pre { padding-bottom: 20px; padding-top: 20px; } }
@media print { /* line 1323, ../../sass/_mixins.scss */
  .about-page-our-story pre { padding-bottom: 20px; padding-top: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1323, ../../sass/_mixins.scss */
  .about-page-our-story pre { padding-bottom: 15px; padding-top: 15px; } }
@media screen and (max-width: 767px) { /* line 1323, ../../sass/_mixins.scss */
  .about-page-our-story pre { padding-bottom: 10px; padding-top: 10px; } }
@media screen and (max-width: 767px) { /* line 1323, ../../sass/_mixins.scss */
  .about-page-our-story pre { font-size: 14px; line-height: 18px; } }
/* line 1336, ../../sass/_mixins.scss */
.about-page-our-story pre code { font-family: monospace; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; }
/* line 1344, ../../sass/_mixins.scss */
.about-page-our-story a { color: #ed5240; }
/* line 230, ../../sass/_mixins.scss */
.no-touch .about-page-our-story a:hover, .no-touch .about-page-our-story a:focus, .about-page-our-story a._active, .about-page-our-story a:active { text-decoration: underline; }
/* line 1352, ../../sass/_mixins.scss */
.about-page-our-story .conversational { font-family: "Tiempos 600 normal", Times New Roman, Times New Roman, Times, Baskerville, Georgia, serif; font-style: normal; font-weight: 600; font-size: 60px; line-height: 65px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1352, ../../sass/_mixins.scss */
  .about-page-our-story .conversational { font-size: 50px; line-height: 55px; } }
@media screen and (max-width: 767px) { /* line 1352, ../../sass/_mixins.scss */
  .about-page-our-story .conversational { font-size: 36px; line-height: 40px; } }
/* line 1071, ../../sass/_mixins.scss */
.about-page-our-story .video-4-3 .video-inner { padding-bottom: 75%; }
/* line 1077, ../../sass/_mixins.scss */
.about-page-our-story .video-16-9 .video-inner { padding-bottom: 56.25%; }
/* line 1083, ../../sass/_mixins.scss */
.about-page-our-story .video-21-9 .video-inner { padding-bottom: 42.85714%; }
/* line 1088, ../../sass/_mixins.scss */
.about-page-our-story .video-inner { position: relative; width: 100%; }
@media screen { /* line 1088, ../../sass/_mixins.scss */
  .about-page-our-story .video-inner { margin-bottom: 40px; } }
@media print { /* line 1088, ../../sass/_mixins.scss */
  .about-page-our-story .video-inner { margin-bottom: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1088, ../../sass/_mixins.scss */
  .about-page-our-story .video-inner { margin-bottom: 30px; } }
@media screen and (max-width: 767px) { /* line 1088, ../../sass/_mixins.scss */
  .about-page-our-story .video-inner { margin-bottom: 20px; } }
@media print { /* line 1088, ../../sass/_mixins.scss */
  .about-page-our-story .video-inner { display: none; } }
/* line 31, ../../sass/_media-queries.scss */
.print .about-page-our-story .video-inner { display: none; }
/* line 1097, ../../sass/_mixins.scss */
.about-page-our-story .video-inner iframe { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
/* line 1122, ../../sass/_mixins.scss */
.about-page-our-story img { display: block; height: auto; width: 100%; }
/* line 1128, ../../sass/_mixins.scss */
.about-page-our-story .content-picture, .about-page-our-story .content-video, .about-page-our-story .content-figure { clear: both; }
@media screen { /* line 1128, ../../sass/_mixins.scss */
  .about-page-our-story .content-picture, .about-page-our-story .content-video, .about-page-our-story .content-figure { margin-bottom: 40px; margin-top: 40px; } }
@media print { /* line 1128, ../../sass/_mixins.scss */
  .about-page-our-story .content-picture, .about-page-our-story .content-video, .about-page-our-story .content-figure { margin-bottom: 40px; margin-top: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1128, ../../sass/_mixins.scss */
  .about-page-our-story .content-picture, .about-page-our-story .content-video, .about-page-our-story .content-figure { margin-bottom: 30px; margin-top: 30px; } }
@media screen and (max-width: 767px) { /* line 1128, ../../sass/_mixins.scss */
  .about-page-our-story .content-picture, .about-page-our-story .content-video, .about-page-our-story .content-figure { margin-bottom: 20px; margin-top: 20px; } }
/* line 1135, ../../sass/_mixins.scss */
.about-page-our-story .content-picture-align-left, .about-page-our-story .content-video-align-left, .about-page-our-story .content-picture-align-right, .about-page-our-story .content-video-align-right { clear: none; }
/* line 1142, ../../sass/_mixins.scss */
.about-page-our-story .content-picture-align-left, .about-page-our-story .content-video-align-left { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 50%; float: left; }
@media screen { /* line 1142, ../../sass/_mixins.scss */
  .about-page-our-story .content-picture-align-left, .about-page-our-story .content-video-align-left { margin-right: 20px; padding-right: 20px; } }
@media print { /* line 1142, ../../sass/_mixins.scss */
  .about-page-our-story .content-picture-align-left, .about-page-our-story .content-video-align-left { margin-right: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1142, ../../sass/_mixins.scss */
  .about-page-our-story .content-picture-align-left, .about-page-our-story .content-video-align-left { margin-right: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 1142, ../../sass/_mixins.scss */
  .about-page-our-story .content-picture-align-left, .about-page-our-story .content-video-align-left { margin-right: 10px; padding-right: 10px; } }
/* line 1148, ../../sass/_mixins.scss */
.about-page-our-story .content-picture-align-right, .about-page-our-story .content-video-align-right { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 50%; float: right; }
@media screen { /* line 1148, ../../sass/_mixins.scss */
  .about-page-our-story .content-picture-align-right, .about-page-our-story .content-video-align-right { margin-left: 20px; padding-left: 20px; } }
@media print { /* line 1148, ../../sass/_mixins.scss */
  .about-page-our-story .content-picture-align-right, .about-page-our-story .content-video-align-right { margin-left: 20px; padding-left: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1148, ../../sass/_mixins.scss */
  .about-page-our-story .content-picture-align-right, .about-page-our-story .content-video-align-right { margin-left: 15px; padding-left: 15px; } }
@media screen and (max-width: 767px) { /* line 1148, ../../sass/_mixins.scss */
  .about-page-our-story .content-picture-align-right, .about-page-our-story .content-video-align-right { margin-left: 10px; padding-left: 10px; } }
@media screen { /* line 1154, ../../sass/_mixins.scss */
  .about-page-our-story .content-picture-align-left + .content-picture-align-right, .about-page-our-story .content-video-align-left + .content-picture-align-right, .about-page-our-story .content-picture-align-left + .content-video-align-right, .about-page-our-story .content-video-align-left + .content-video-align-right { margin-left: -40px; } }
@media print { /* line 1154, ../../sass/_mixins.scss */
  .about-page-our-story .content-picture-align-left + .content-picture-align-right, .about-page-our-story .content-video-align-left + .content-picture-align-right, .about-page-our-story .content-picture-align-left + .content-video-align-right, .about-page-our-story .content-video-align-left + .content-video-align-right { margin-left: -40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1154, ../../sass/_mixins.scss */
  .about-page-our-story .content-picture-align-left + .content-picture-align-right, .about-page-our-story .content-video-align-left + .content-picture-align-right, .about-page-our-story .content-picture-align-left + .content-video-align-right, .about-page-our-story .content-video-align-left + .content-video-align-right { margin-left: -30px; } }
@media screen and (max-width: 767px) { /* line 1154, ../../sass/_mixins.scss */
  .about-page-our-story .content-picture-align-left + .content-picture-align-right, .about-page-our-story .content-video-align-left + .content-picture-align-right, .about-page-our-story .content-picture-align-left + .content-video-align-right, .about-page-our-story .content-video-align-left + .content-video-align-right { margin-left: -20px; } }
@media screen { /* line 1161, ../../sass/_mixins.scss */
  .about-page-our-story .content-figure { margin-left: -20px; margin-right: -20px; } }
@media print { /* line 1161, ../../sass/_mixins.scss */
  .about-page-our-story .content-figure { margin-left: -20px; margin-right: -20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1161, ../../sass/_mixins.scss */
  .about-page-our-story .content-figure { margin-left: -15px; margin-right: -15px; } }
@media screen and (max-width: 767px) { /* line 1161, ../../sass/_mixins.scss */
  .about-page-our-story .content-figure { margin-left: -10px; margin-right: -10px; } }
/* line 1165, ../../sass/_mixins.scss */
.about-page-our-story .content-figure-inner { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 133.33333%; padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; margin-left: -33.33333%; overflow: hidden; }
@media screen and (max-width: 767px) { /* line 1165, ../../sass/_mixins.scss */
  .about-page-our-story .content-figure-inner { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 100%; padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; margin-left: 0%; } }
/* line 1176, ../../sass/_mixins.scss */
.about-page-our-story .content-figure-picture { box-sizing: border-box; position: relative; display: block; width: 75%; float: right; }
@media screen { /* line 1176, ../../sass/_mixins.scss */
  .about-page-our-story .content-figure-picture { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 1176, ../../sass/_mixins.scss */
  .about-page-our-story .content-figure-picture { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1176, ../../sass/_mixins.scss */
  .about-page-our-story .content-figure-picture { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 1176, ../../sass/_mixins.scss */
  .about-page-our-story .content-figure-picture { padding-left: 10px; padding-right: 10px; } }
@media screen and (max-width: 767px) { /* line 1176, ../../sass/_mixins.scss */
  .about-page-our-story .content-figure-picture { box-sizing: border-box; position: relative; display: block; width: 100%; float: none; } }
@media screen and (max-width: 767px) { /* line 1176, ../../sass/_mixins.scss */
  .about-page-our-story .content-figure-picture { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 1176, ../../sass/_mixins.scss */
  .about-page-our-story .content-figure-picture { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 1176, ../../sass/_mixins.scss */
  .about-page-our-story .content-figure-picture { padding-left: 10px; padding-right: 10px; } }

/* line 1184, ../../sass/_mixins.scss */
.about-page-our-story .content-figure-caption { box-sizing: border-box; position: relative; display: block; width: 25%; float: left; font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 18px; line-height: 22px; }
@media screen { /* line 1184, ../../sass/_mixins.scss */
  .about-page-our-story .content-figure-caption { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 1184, ../../sass/_mixins.scss */
  .about-page-our-story .content-figure-caption { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1184, ../../sass/_mixins.scss */
  .about-page-our-story .content-figure-caption { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 1184, ../../sass/_mixins.scss */
  .about-page-our-story .content-figure-caption { padding-left: 10px; padding-right: 10px; } }
@media screen and (max-width: 767px) { /* line 1184, ../../sass/_mixins.scss */
  .about-page-our-story .content-figure-caption { font-size: 16px; line-height: 20px; } }
@media screen and (max-width: 767px) { /* line 1184, ../../sass/_mixins.scss */
  .about-page-our-story .content-figure-caption { box-sizing: border-box; position: relative; display: block; width: 100%; float: none; margin-top: 10px; } }
@media screen and (max-width: 767px) { /* line 1184, ../../sass/_mixins.scss */
  .about-page-our-story .content-figure-caption { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 1184, ../../sass/_mixins.scss */
  .about-page-our-story .content-figure-caption { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 1184, ../../sass/_mixins.scss */
  .about-page-our-story .content-figure-caption { padding-left: 10px; padding-right: 10px; } }

/* line 929, ../../sass/_mixins.scss */
.about-page-our-story .about-page-our-story-content { box-sizing: border-box; position: relative; display: block; width: 75%; float: left; }
@media screen { /* line 929, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-content { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 929, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 929, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 929, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-content { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 929, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-content { box-sizing: border-box; position: relative; display: block; width: 100%; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 929, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (min-width: 768px) and (max-width: 1099px) { /* line 929, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (max-width: 767px) { /* line 929, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-content { padding-left: 10px; padding-right: 10px; } }

/* line 937, ../../sass/_mixins.scss */
.about-page-our-story .about-page-our-story-aside { box-sizing: border-box; position: relative; display: block; width: 25%; float: left; -moz-transition: opacity 0.4s, width 0.4s; -o-transition: opacity 0.4s, width 0.4s; -webkit-transition: opacity 0.4s, width 0.4s; transition: opacity 0.4s, width 0.4s; max-height: 0; opacity: 0; overflow: hidden; position: absolute; right: 0; top: 0; }
@media screen { /* line 937, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-aside { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 937, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-aside { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 937, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-aside { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 937, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-aside { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 950, ../../sass/_mixins.scss */
  .csstransforms3d .about-page-our-story .about-page-our-story-aside { -moz-transform: translate3d(100%, 0, 0); -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } }
/* line 956, ../../sass/_mixins.scss */
.about-page-our-story .about-page-our-story-aside._open { max-height: 999999em; opacity: 1; right: 0; z-index: 100; }
/* line 962, ../../sass/_mixins.scss */
.csstransforms3d .about-page-our-story .about-page-our-story-aside._open { -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 937, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-aside { -moz-transition: opacity 0.4s, right 0.4s, -moz-transform 0.4s, width 0.4s; -o-transition: opacity 0.4s, right 0.4s, -o-transform 0.4s, width 0.4s; -webkit-transition: opacity 0.4s, right 0.4s, -webkit-transform 0.4s, width 0.4s; transition: opacity 0.4s, right 0.4s, transform 0.4s, width 0.4s; bottom: 0; max-height: 999999em; opacity: 1; padding: 0; position: fixed; right: -50%; top: 0 !important; width: 50%; z-index: 100; } }
@media screen and (max-width: 767px) { /* line 937, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-aside { -moz-transition: opacity 0.4s, right 0.4s, -moz-transform 0.4s, width 0.4s; -o-transition: opacity 0.4s, right 0.4s, -o-transform 0.4s, width 0.4s; -webkit-transition: opacity 0.4s, right 0.4s, -webkit-transform 0.4s, width 0.4s; transition: opacity 0.4s, right 0.4s, transform 0.4s, width 0.4s; bottom: 0; max-height: 999999em; opacity: 1; padding: 0; position: fixed; right: -100%; top: 0 !important; width: 100%; z-index: 100; } }
/* line 1004, ../../sass/_mixins.scss */
.about-page-our-story .about-page-our-story-aside-inner { -moz-transition: top 0.6s; -o-transition: top 0.6s; -webkit-transition: top 0.6s; transition: top 0.6s; background-color: #fff; padding-top: 20px; }
@media screen { /* line 1004, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-aside-inner { padding-left: 40px; padding-right: 40px; } }
@media print { /* line 1004, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-aside-inner { padding-left: 40px; padding-right: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1004, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-aside-inner { padding-left: 30px; padding-right: 30px; } }
@media screen and (max-width: 767px) { /* line 1004, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-aside-inner { padding-left: 20px; padding-right: 20px; } }
@media screen { /* line 1004, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-aside-inner { margin-left: -40px; margin-right: -40px; } }
@media print { /* line 1004, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-aside-inner { margin-left: -40px; margin-right: -40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1004, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-aside-inner { margin-left: -25px; margin-right: -25px; } }
@media screen and (max-width: 767px) { /* line 1004, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-aside-inner { margin-left: -10px; margin-right: -10px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1004, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-aside-inner { bottom: 0; left: 0; position: absolute; right: 0; top: 0; -moz-backface-visibility: visible; -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-overflow-scrolling: touch; overflow: scroll; background: #ed5240; color: #fff; margin: 0; top: 95px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1004, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-aside-inner { padding-top: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (min-width: 768px) and (max-width: 1099px) { /* line 1004, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-aside-inner { padding-top: 30px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (max-width: 767px) { /* line 1004, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-aside-inner { padding-top: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1020, ../../sass/_mixins.scss */
  ._main-nav-is-fixed .about-page-our-story .about-page-our-story-aside-inner { top: 70px; } }
@media screen and (max-width: 767px) { /* line 1004, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-aside-inner { bottom: 0; left: 0; position: absolute; right: 0; top: 0; -moz-backface-visibility: visible; -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-overflow-scrolling: touch; overflow: scroll; background: #ed5240; color: #fff; margin: 0; top: 50px; } }
@media screen and (max-width: 767px) { /* line 1004, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-aside-inner { left: 120px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 1004, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-aside-inner { left: 80px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 1004, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-aside-inner { left: 40px; } }
@media screen and (max-width: 767px) { /* line 1004, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-aside-inner { padding-top: 40px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 1004, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-aside-inner { padding-top: 30px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 1004, ../../sass/_mixins.scss */
  .about-page-our-story .about-page-our-story-aside-inner { padding-top: 20px; } }
@media screen and (max-width: 767px) { /* line 1037, ../../sass/_mixins.scss */
  ._main-nav-is-fixed .about-page-our-story .about-page-our-story-aside-inner { top: 50px; } }
/* line 1043, ../../sass/_mixins.scss */
.about-page-our-story .aside-close-link { display: none; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1043, ../../sass/_mixins.scss */
  .about-page-our-story .aside-close-link { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/medium-1x-sa2738f2b73.png'); background-position: 0 -40px; background-repeat: no-repeat; display: block; height: 40px; width: 40px; display: block; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1043, ../../sass/_mixins.scss */
  .about-page-our-story .aside-close-link { margin-bottom: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (min-width: 768px) and (max-width: 1099px) { /* line 1043, ../../sass/_mixins.scss */
  .about-page-our-story .aside-close-link { margin-bottom: 15px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (max-width: 767px) { /* line 1043, ../../sass/_mixins.scss */
  .about-page-our-story .aside-close-link { margin-bottom: 10px; } }
@media only screen and (min-width: 768px) and (max-width: 1099px) and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min-width: 768px) and (max-width: 1099px) and (min--moz-device-pixel-ratio: 1.2), only screen and (min-width: 768px) and (max-width: 1099px) and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-width: 768px) and (max-width: 1099px) and (min-device-pixel-ratio: 1.2), only screen and (min-width: 768px) and (max-width: 1099px) and (min-resolution: 1.2dppx), only screen and (min-width: 768px) and (max-width: 1099px) and (min-resolution: 115.2dpi) { /* line 1043, ../../sass/_mixins.scss */
  .about-page-our-story .aside-close-link { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/medium-2x-sbf1809e1f5.png'); background-position: 0 -40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 230, ../../sass/_mixins.scss */
  .no-touch .about-page-our-story .aside-close-link:hover, .no-touch .about-page-our-story .aside-close-link:focus, .about-page-our-story .aside-close-link._active, .about-page-our-story .aside-close-link:active { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/medium-1x-sa2738f2b73.png'); background-position: 0 0; background-repeat: no-repeat; display: block; height: 40px; width: 40px; } }
@media only screen and (min-width: 768px) and (max-width: 1099px) and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min-width: 768px) and (max-width: 1099px) and (min--moz-device-pixel-ratio: 1.2), only screen and (min-width: 768px) and (max-width: 1099px) and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-width: 768px) and (max-width: 1099px) and (min-device-pixel-ratio: 1.2), only screen and (min-width: 768px) and (max-width: 1099px) and (min-resolution: 1.2dppx), only screen and (min-width: 768px) and (max-width: 1099px) and (min-resolution: 115.2dpi) { /* line 230, ../../sass/_mixins.scss */
  .no-touch .about-page-our-story .aside-close-link:hover, .no-touch .about-page-our-story .aside-close-link:focus, .about-page-our-story .aside-close-link._active, .about-page-our-story .aside-close-link:active { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/medium-2x-sbf1809e1f5.png'); background-position: 0 0; } }

@media screen and (max-width: 767px) { /* line 1043, ../../sass/_mixins.scss */
  .about-page-our-story .aside-close-link { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/small-1x-s3f44f1d19f.png'); background-position: 0 -25px; background-repeat: no-repeat; display: block; height: 25px; width: 25px; } }
@media screen and (max-width: 767px) { /* line 1043, ../../sass/_mixins.scss */
  .about-page-our-story .aside-close-link { margin-bottom: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 1043, ../../sass/_mixins.scss */
  .about-page-our-story .aside-close-link { margin-bottom: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 1043, ../../sass/_mixins.scss */
  .about-page-our-story .aside-close-link { margin-bottom: 10px; } }
@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.2), only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 1.2), only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (max-width: 767px) and (min-device-pixel-ratio: 1.2), only screen and (max-width: 767px) and (min-resolution: 1.2dppx), only screen and (max-width: 767px) and (min-resolution: 115.2dpi) { /* line 1043, ../../sass/_mixins.scss */
  .about-page-our-story .aside-close-link { -moz-background-size: 25px auto; -o-background-size: 25px auto; -webkit-background-size: 25px auto; background-size: 25px auto; background-image: url('/wp-content/themes/sypartners/assets/images/small-2x-sef68cb0b7b.png'); background-position: 0 -25px; } }
@media screen and (max-width: 767px) { /* line 230, ../../sass/_mixins.scss */
  .no-touch .about-page-our-story .aside-close-link:hover, .no-touch .about-page-our-story .aside-close-link:focus, .about-page-our-story .aside-close-link._active, .about-page-our-story .aside-close-link:active { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/small-1x-s3f44f1d19f.png'); background-position: 0 0; background-repeat: no-repeat; display: block; height: 25px; width: 25px; } }
@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.2), only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 1.2), only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (max-width: 767px) and (min-device-pixel-ratio: 1.2), only screen and (max-width: 767px) and (min-resolution: 1.2dppx), only screen and (max-width: 767px) and (min-resolution: 115.2dpi) { /* line 230, ../../sass/_mixins.scss */
  .no-touch .about-page-our-story .aside-close-link:hover, .no-touch .about-page-our-story .aside-close-link:focus, .about-page-our-story .aside-close-link._active, .about-page-our-story .aside-close-link:active { -moz-background-size: 25px auto; -o-background-size: 25px auto; -webkit-background-size: 25px auto; background-size: 25px auto; background-image: url('/wp-content/themes/sypartners/assets/images/small-2x-sef68cb0b7b.png'); background-position: 0 0; } }

/* line 29, ../../sass/pages/_about.scss */
.about-page-our-leaders { clear: both; overflow: hidden; padding-top: 80px; overflow: hidden; }
/* line 851, ../../sass/_mixins.scss */
.about-page-our-leaders .about-page-our-leaders-title { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 36px; line-height: 34px; box-sizing: border-box; position: relative; display: block; width: 33.33333%; float: left; -ms-word-break: break-all; word-break: break-word; word-wrap: break-word; hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .about-page-our-leaders .about-page-our-leaders-title { font-size: 30px; line-height: 30px; } }
@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .about-page-our-leaders .about-page-our-leaders-title { font-size: 26px; line-height: 26px; } }
@media screen { /* line 851, ../../sass/_mixins.scss */
  .about-page-our-leaders .about-page-our-leaders-title { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 851, ../../sass/_mixins.scss */
  .about-page-our-leaders .about-page-our-leaders-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .about-page-our-leaders .about-page-our-leaders-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .about-page-our-leaders .about-page-our-leaders-title { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 851, ../../sass/_mixins.scss */
  .about-page-our-leaders .about-page-our-leaders-title { box-sizing: border-box; position: relative; display: block; width: 25%; float: left; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 851, ../../sass/_mixins.scss */
  .about-page-our-leaders .about-page-our-leaders-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .about-page-our-leaders .about-page-our-leaders-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .about-page-our-leaders .about-page-our-leaders-title { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .about-page-our-leaders .about-page-our-leaders-title { box-sizing: border-box; position: relative; display: block; width: 100%; float: left; margin-bottom: 20px; } }
@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .about-page-our-leaders .about-page-our-leaders-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .about-page-our-leaders .about-page-our-leaders-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .about-page-our-leaders .about-page-our-leaders-title { padding-left: 10px; padding-right: 10px; } }

/* line 879, ../../sass/_mixins.scss */
.about-page-our-leaders .about-page-our-leaders-content { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 66.66667%; overflow: hidden; }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 879, ../../sass/_mixins.scss */
  .about-page-our-leaders .about-page-our-leaders-content { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 75%; } }
@media screen and (max-width: 767px) { /* line 879, ../../sass/_mixins.scss */
  .about-page-our-leaders .about-page-our-leaders-content { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 100%; } }

/* line 34, ../../sass/pages/_about.scss */
.about-page-our-leader { box-sizing: border-box; position: relative; display: block; width: 50%; float: left; }
@media screen { /* line 34, ../../sass/pages/_about.scss */
  .about-page-our-leader { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 34, ../../sass/pages/_about.scss */
  .about-page-our-leader { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 34, ../../sass/pages/_about.scss */
  .about-page-our-leader { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 34, ../../sass/pages/_about.scss */
  .about-page-our-leader { padding-left: 10px; padding-right: 10px; } }
/* line 37, ../../sass/pages/_about.scss */
.about-page-our-leader:nth-child(odd) { clear: both; }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 37, ../../sass/pages/_about.scss */
  .about-page-our-leader:nth-child(odd) { clear: none; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 45, ../../sass/pages/_about.scss */
  .about-page-our-leader:nth-child(3n+1) { clear: both; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 34, ../../sass/pages/_about.scss */
  .about-page-our-leader { box-sizing: border-box; position: relative; display: block; width: 33.33333%; float: left; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 34, ../../sass/pages/_about.scss */
  .about-page-our-leader { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 34, ../../sass/pages/_about.scss */
  .about-page-our-leader { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 34, ../../sass/pages/_about.scss */
  .about-page-our-leader { padding-left: 10px; padding-right: 10px; } }

/* line 56, ../../sass/pages/_about.scss */
.about-page-our-leader-link { display: block; margin-bottom: 50px; }
/* line 230, ../../sass/_mixins.scss */
.no-touch .about-page-our-leader-link:hover, .no-touch .about-page-our-leader-link:focus, .about-page-our-leader-link._active, .about-page-our-leader-link:active { color: #ed5240; }

/* line 65, ../../sass/pages/_about.scss */
.about-page-our-leader-image { background-color: #ebe8e9; margin-bottom: 10px; padding-bottom: 100%; position: relative; }
/* line 71, ../../sass/pages/_about.scss */
.about-page-our-leader-image, .about-page-our-leader-image img { width: 100%; }
/* line 76, ../../sass/pages/_about.scss */
.about-page-our-leader-image img { display: block; height: auto; left: 0; position: absolute; top: 0; }

/* line 85, ../../sass/pages/_about.scss */
.about-page-our-leader-name, .about-page-our-leader-title { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; display: inline; }
@media screen and (max-width: 767px) { /* line 85, ../../sass/pages/_about.scss */
  .about-page-our-leader-name, .about-page-our-leader-title { font-size: 18px; line-height: 22px; } }

/* line 92, ../../sass/pages/_about.scss */
.about-page-our-leader-name:after { content: ", "; }

/* line 97, ../../sass/pages/_about.scss */
.about-page-our-story .about-page-our-story-content { width: 100%; }

/* line 105, ../../sass/pages/_about.scss */
.about-page-careers { clear: both; overflow: hidden; padding-top: 80px; }
/* line 851, ../../sass/_mixins.scss */
.about-page-careers .about-page-careers-title { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 36px; line-height: 34px; box-sizing: border-box; position: relative; display: block; width: 33.33333%; float: left; -ms-word-break: break-all; word-break: break-word; word-wrap: break-word; hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-title { font-size: 30px; line-height: 30px; } }
@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-title { font-size: 26px; line-height: 26px; } }
@media screen { /* line 851, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-title { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 851, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-title { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 851, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-title { box-sizing: border-box; position: relative; display: block; width: 25%; float: left; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 851, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-title { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-title { box-sizing: border-box; position: relative; display: block; width: 100%; float: left; margin-bottom: 20px; } }
@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-title { padding-left: 10px; padding-right: 10px; } }

/* line 879, ../../sass/_mixins.scss */
.about-page-careers .about-page-careers-content { box-sizing: border-box; position: relative; display: block; width: 66.66667%; overflow: hidden; }
@media screen { /* line 879, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-content { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 879, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 879, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 879, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-content { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 879, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-content { box-sizing: border-box; position: relative; display: block; width: 75%; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 879, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 879, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 879, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-content { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 879, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-content { box-sizing: border-box; position: relative; display: block; width: 100%; } }
@media screen and (max-width: 767px) { /* line 879, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 879, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 879, ../../sass/_mixins.scss */
  .about-page-careers .about-page-careers-content { padding-left: 10px; padding-right: 10px; } }

/* line 109, ../../sass/pages/_about.scss */
.about-page-careers-content p { margin-bottom: 28px; }

/* line 113, ../../sass/pages/_about.scss */
.about-page-careers-content a { color: #ed5240; }
/* line 116, ../../sass/pages/_about.scss */
.about-page-careers-content a:hover { text-decoration: underline; }

/* line 12, ../../sass/pages/_leader.scss */
.leader-page-image { box-sizing: border-box; position: relative; display: block; width: 66.66667%; margin-bottom: 40px; position: relative; }
@media screen { /* line 12, ../../sass/pages/_leader.scss */
  .leader-page-image { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 12, ../../sass/pages/_leader.scss */
  .leader-page-image { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 12, ../../sass/pages/_leader.scss */
  .leader-page-image { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 12, ../../sass/pages/_leader.scss */
  .leader-page-image { padding-left: 10px; padding-right: 10px; } }
@media screen and (max-width: 767px) { /* line 12, ../../sass/pages/_leader.scss */
  .leader-page-image { box-sizing: border-box; position: relative; display: block; width: 100%; margin-bottom: 20px; } }
@media screen and (max-width: 767px) { /* line 12, ../../sass/pages/_leader.scss */
  .leader-page-image { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 12, ../../sass/pages/_leader.scss */
  .leader-page-image { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 12, ../../sass/pages/_leader.scss */
  .leader-page-image { padding-left: 10px; padding-right: 10px; } }

/* line 22, ../../sass/pages/_leader.scss */
.leader-page-image img { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; background-color: #ebe8e9; display: block; height: auto; width: 100%; }

/* line 31, ../../sass/pages/_leader.scss */
.leader-page-content { box-sizing: border-box; position: relative; margin-left: 33.33333%; box-sizing: border-box; position: relative; display: block; width: 66.66667%; position: relative; }
@media screen { /* line 31, ../../sass/pages/_leader.scss */
  .leader-page-content { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 31, ../../sass/pages/_leader.scss */
  .leader-page-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 31, ../../sass/pages/_leader.scss */
  .leader-page-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 31, ../../sass/pages/_leader.scss */
  .leader-page-content { padding-left: 10px; padding-right: 10px; } }
@media screen { /* line 31, ../../sass/pages/_leader.scss */
  .leader-page-content { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 31, ../../sass/pages/_leader.scss */
  .leader-page-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 31, ../../sass/pages/_leader.scss */
  .leader-page-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 31, ../../sass/pages/_leader.scss */
  .leader-page-content { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 31, ../../sass/pages/_leader.scss */
  .leader-page-content { box-sizing: border-box; position: relative; margin-left: 25%; box-sizing: border-box; position: relative; display: block; width: 75%; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 31, ../../sass/pages/_leader.scss */
  .leader-page-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 31, ../../sass/pages/_leader.scss */
  .leader-page-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 31, ../../sass/pages/_leader.scss */
  .leader-page-content { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 31, ../../sass/pages/_leader.scss */
  .leader-page-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 31, ../../sass/pages/_leader.scss */
  .leader-page-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 31, ../../sass/pages/_leader.scss */
  .leader-page-content { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 31, ../../sass/pages/_leader.scss */
  .leader-page-content { box-sizing: border-box; position: relative; margin-left: 0%; box-sizing: border-box; position: relative; display: block; width: 100%; } }
@media screen and (max-width: 767px) { /* line 31, ../../sass/pages/_leader.scss */
  .leader-page-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 31, ../../sass/pages/_leader.scss */
  .leader-page-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 31, ../../sass/pages/_leader.scss */
  .leader-page-content { padding-left: 10px; padding-right: 10px; } }
@media screen and (max-width: 767px) { /* line 31, ../../sass/pages/_leader.scss */
  .leader-page-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 31, ../../sass/pages/_leader.scss */
  .leader-page-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 31, ../../sass/pages/_leader.scss */
  .leader-page-content { padding-left: 10px; padding-right: 10px; } }

/* line 47, ../../sass/pages/_leader.scss */
.leader-page-name, .leader-page-title { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 70px; line-height: 60px; display: inline; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 47, ../../sass/pages/_leader.scss */
  .leader-page-name, .leader-page-title { font-size: 50px; line-height: 44px; } }
@media screen and (max-width: 767px) { /* line 47, ../../sass/pages/_leader.scss */
  .leader-page-name, .leader-page-title { font-size: 36px; line-height: 32px; } }

/* line 54, ../../sass/pages/_leader.scss */
.leader-page-name:after { content: ", "; }

/* line 59, ../../sass/pages/_leader.scss */
.leader-page-bio { margin-top: 28px; }
@media screen and (max-width: 767px) { /* line 59, ../../sass/pages/_leader.scss */
  .leader-page-bio { margin-top: 22px; } }
/* line 1198, ../../sass/_mixins.scss */
.leader-page-bio h1, .leader-page-bio h2, .leader-page-bio h3, .leader-page-bio h4, .leader-page-bio h5, .leader-page-bio h6 { margin-bottom: 28px; margin-top: 56px; }
@media screen and (max-width: 767px) { /* line 1198, ../../sass/_mixins.scss */
  .leader-page-bio h1, .leader-page-bio h2, .leader-page-bio h3, .leader-page-bio h4, .leader-page-bio h5, .leader-page-bio h6 { margin-bottom: 22px; } }
@media screen and (max-width: 767px) { /* line 1198, ../../sass/_mixins.scss */
  .leader-page-bio h1, .leader-page-bio h2, .leader-page-bio h3, .leader-page-bio h4, .leader-page-bio h5, .leader-page-bio h6 { margin-top: 44px; } }
/* line 1207, ../../sass/_mixins.scss */
.leader-page-bio h1:first-child, .leader-page-bio h2:first-child, .leader-page-bio h3:first-child, .leader-page-bio h4:first-child, .leader-page-bio h5:first-child, .leader-page-bio h6:first-child { margin-top: 0; }
/* line 1212, ../../sass/_mixins.scss */
.leader-page-bio h1 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 70px; line-height: 60px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1212, ../../sass/_mixins.scss */
  .leader-page-bio h1 { font-size: 50px; line-height: 44px; } }
@media screen and (max-width: 767px) { /* line 1212, ../../sass/_mixins.scss */
  .leader-page-bio h1 { font-size: 36px; line-height: 32px; } }
/* line 1216, ../../sass/_mixins.scss */
.leader-page-bio h2 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 50px; line-height: 44px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1216, ../../sass/_mixins.scss */
  .leader-page-bio h2 { font-size: 36px; line-height: 34px; } }
@media screen and (max-width: 767px) { /* line 1216, ../../sass/_mixins.scss */
  .leader-page-bio h2 { font-size: 26px; line-height: 25px; } }
/* line 1220, ../../sass/_mixins.scss */
.leader-page-bio h3 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 36px; line-height: 34px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1220, ../../sass/_mixins.scss */
  .leader-page-bio h3 { font-size: 30px; line-height: 30px; } }
@media screen and (max-width: 767px) { /* line 1220, ../../sass/_mixins.scss */
  .leader-page-bio h3 { font-size: 26px; line-height: 26px; } }
/* line 1224, ../../sass/_mixins.scss */
.leader-page-bio h4 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 28px; line-height: 32px; }
@media screen and (max-width: 767px) { /* line 1224, ../../sass/_mixins.scss */
  .leader-page-bio h4 { font-size: 22px; line-height: 28px; } }
/* line 1228, ../../sass/_mixins.scss */
.leader-page-bio h5 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1228, ../../sass/_mixins.scss */
  .leader-page-bio h5 { font-size: 18px; line-height: 22px; } }
/* line 1232, ../../sass/_mixins.scss */
.leader-page-bio h6 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 18px; line-height: 22px; }
@media screen and (max-width: 767px) { /* line 1232, ../../sass/_mixins.scss */
  .leader-page-bio h6 { font-size: 16px; line-height: 20px; } }
/* line 1236, ../../sass/_mixins.scss */
.leader-page-bio ul, .leader-page-bio ol, .leader-page-bio p, .leader-page-bio blockquote, .leader-page-bio pre { margin-bottom: 28px; }
@media screen and (max-width: 767px) { /* line 1236, ../../sass/_mixins.scss */
  .leader-page-bio ul, .leader-page-bio ol, .leader-page-bio p, .leader-page-bio blockquote, .leader-page-bio pre { margin-bottom: 22px; } }
/* line 1244, ../../sass/_mixins.scss */
.leader-page-bio ul, .leader-page-bio ol, .leader-page-bio p { font-family: "Calibre 200 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 200; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1244, ../../sass/_mixins.scss */
  .leader-page-bio ul, .leader-page-bio ol, .leader-page-bio p { font-size: 18px; line-height: 22px; } }
/* line 1249, ../../sass/_mixins.scss */
.leader-page-bio ul b, .leader-page-bio ul strong, .leader-page-bio ol b, .leader-page-bio ol strong, .leader-page-bio p b, .leader-page-bio p strong { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1249, ../../sass/_mixins.scss */
  .leader-page-bio ul b, .leader-page-bio ul strong, .leader-page-bio ol b, .leader-page-bio ol strong, .leader-page-bio p b, .leader-page-bio p strong { font-size: 18px; line-height: 22px; } }
/* line 1254, ../../sass/_mixins.scss */
.leader-page-bio ul i, .leader-page-bio ul em, .leader-page-bio ol i, .leader-page-bio ol em, .leader-page-bio p i, .leader-page-bio p em { font-family: "Calibre 400 italic", Helvetica, Arial, san-serif; font-style: italic; font-weight: 400; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1254, ../../sass/_mixins.scss */
  .leader-page-bio ul i, .leader-page-bio ul em, .leader-page-bio ol i, .leader-page-bio ol em, .leader-page-bio p i, .leader-page-bio p em { font-size: 18px; line-height: 22px; } }
/* line 1260, ../../sass/_mixins.scss */
.leader-page-bio ul, .leader-page-bio ol { display: table; list-style: outside; list-style-type: none; }
@media screen { /* line 1260, ../../sass/_mixins.scss */
  .leader-page-bio ul, .leader-page-bio ol { margin-left: 40px; } }
@media print { /* line 1260, ../../sass/_mixins.scss */
  .leader-page-bio ul, .leader-page-bio ol { margin-left: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1260, ../../sass/_mixins.scss */
  .leader-page-bio ul, .leader-page-bio ol { margin-left: 30px; } }
@media screen and (max-width: 767px) { /* line 1260, ../../sass/_mixins.scss */
  .leader-page-bio ul, .leader-page-bio ol { margin-left: 20px; } }
/* line 1267, ../../sass/_mixins.scss */
.leader-page-bio ul ul, .leader-page-bio ul ol, .leader-page-bio ol ul, .leader-page-bio ol ol { margin-bottom: 0; }
/* line 1273, ../../sass/_mixins.scss */
.leader-page-bio li { display: table-row; }
/* line 1276, ../../sass/_mixins.scss */
.leader-page-bio li:before { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; display: table-cell; min-width: 10px; padding-right: 10px; }
@media screen and (max-width: 767px) { /* line 1276, ../../sass/_mixins.scss */
  .leader-page-bio li:before { font-size: 18px; line-height: 22px; } }
/* line 1286, ../../sass/_mixins.scss */
.leader-page-bio ul li:before { content: "+"; }
/* line 1292, ../../sass/_mixins.scss */
.leader-page-bio ol { counter-reset: content-ol; }
/* line 1295, ../../sass/_mixins.scss */
.leader-page-bio ol li { counter-increment: content-ol; }
/* line 1298, ../../sass/_mixins.scss */
.leader-page-bio ol li:before { content: counter(content-ol) "."; }
/* line 1304, ../../sass/_mixins.scss */
.leader-page-bio blockquote { position: relative; }
@media screen { /* line 1304, ../../sass/_mixins.scss */
  .leader-page-bio blockquote { padding-left: 40px; padding-right: 40px; } }
@media print { /* line 1304, ../../sass/_mixins.scss */
  .leader-page-bio blockquote { padding-left: 40px; padding-right: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1304, ../../sass/_mixins.scss */
  .leader-page-bio blockquote { padding-left: 30px; padding-right: 30px; } }
@media screen and (max-width: 767px) { /* line 1304, ../../sass/_mixins.scss */
  .leader-page-bio blockquote { padding-left: 20px; padding-right: 20px; } }
/* line 1308, ../../sass/_mixins.scss */
.leader-page-bio blockquote, .leader-page-bio blockquote ul, .leader-page-bio blockquote ol, .leader-page-bio blockquote p { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 30px; line-height: 32px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1308, ../../sass/_mixins.scss */
  .leader-page-bio blockquote, .leader-page-bio blockquote ul, .leader-page-bio blockquote ol, .leader-page-bio blockquote p { font-size: 26px; line-height: 28px; } }
@media screen and (max-width: 767px) { /* line 1308, ../../sass/_mixins.scss */
  .leader-page-bio blockquote, .leader-page-bio blockquote ul, .leader-page-bio blockquote ol, .leader-page-bio blockquote p { font-size: 22px; line-height: 24px; } }
/* line 1315, ../../sass/_mixins.scss */
.leader-page-bio blockquote:before { font-family: "Tiempos 600 normal", Times New Roman, Times New Roman, Times, Baskerville, Georgia, serif; font-style: normal; font-weight: 600; font-size: 55px; line-height: 60px; content: "“"; left: 0; position: absolute; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1315, ../../sass/_mixins.scss */
  .leader-page-bio blockquote:before { font-size: 32px; line-height: 35px; } }
@media screen and (max-width: 767px) { /* line 1315, ../../sass/_mixins.scss */
  .leader-page-bio blockquote:before { font-size: 22px; line-height: 24px; } }
/* line 1323, ../../sass/_mixins.scss */
.leader-page-bio pre { background-color: #ebe8e9; display: block; font-size: 18px; line-height: 24px; }
@media screen { /* line 1323, ../../sass/_mixins.scss */
  .leader-page-bio pre { padding-left: 40px; padding-right: 40px; } }
@media print { /* line 1323, ../../sass/_mixins.scss */
  .leader-page-bio pre { padding-left: 40px; padding-right: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1323, ../../sass/_mixins.scss */
  .leader-page-bio pre { padding-left: 30px; padding-right: 30px; } }
@media screen and (max-width: 767px) { /* line 1323, ../../sass/_mixins.scss */
  .leader-page-bio pre { padding-left: 20px; padding-right: 20px; } }
@media screen { /* line 1323, ../../sass/_mixins.scss */
  .leader-page-bio pre { padding-bottom: 20px; padding-top: 20px; } }
@media print { /* line 1323, ../../sass/_mixins.scss */
  .leader-page-bio pre { padding-bottom: 20px; padding-top: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1323, ../../sass/_mixins.scss */
  .leader-page-bio pre { padding-bottom: 15px; padding-top: 15px; } }
@media screen and (max-width: 767px) { /* line 1323, ../../sass/_mixins.scss */
  .leader-page-bio pre { padding-bottom: 10px; padding-top: 10px; } }
@media screen and (max-width: 767px) { /* line 1323, ../../sass/_mixins.scss */
  .leader-page-bio pre { font-size: 14px; line-height: 18px; } }
/* line 1336, ../../sass/_mixins.scss */
.leader-page-bio pre code { font-family: monospace; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; }
/* line 1344, ../../sass/_mixins.scss */
.leader-page-bio a { color: #ed5240; }
/* line 230, ../../sass/_mixins.scss */
.no-touch .leader-page-bio a:hover, .no-touch .leader-page-bio a:focus, .leader-page-bio a._active, .leader-page-bio a:active { text-decoration: underline; }
/* line 1352, ../../sass/_mixins.scss */
.leader-page-bio .conversational { font-family: "Tiempos 600 normal", Times New Roman, Times New Roman, Times, Baskerville, Georgia, serif; font-style: normal; font-weight: 600; font-size: 60px; line-height: 65px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1352, ../../sass/_mixins.scss */
  .leader-page-bio .conversational { font-size: 50px; line-height: 55px; } }
@media screen and (max-width: 767px) { /* line 1352, ../../sass/_mixins.scss */
  .leader-page-bio .conversational { font-size: 36px; line-height: 40px; } }
/* line 1071, ../../sass/_mixins.scss */
.leader-page-bio .video-4-3 .video-inner { padding-bottom: 75%; }
/* line 1077, ../../sass/_mixins.scss */
.leader-page-bio .video-16-9 .video-inner { padding-bottom: 56.25%; }
/* line 1083, ../../sass/_mixins.scss */
.leader-page-bio .video-21-9 .video-inner { padding-bottom: 42.85714%; }
/* line 1088, ../../sass/_mixins.scss */
.leader-page-bio .video-inner { position: relative; width: 100%; }
@media screen { /* line 1088, ../../sass/_mixins.scss */
  .leader-page-bio .video-inner { margin-bottom: 40px; } }
@media print { /* line 1088, ../../sass/_mixins.scss */
  .leader-page-bio .video-inner { margin-bottom: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1088, ../../sass/_mixins.scss */
  .leader-page-bio .video-inner { margin-bottom: 30px; } }
@media screen and (max-width: 767px) { /* line 1088, ../../sass/_mixins.scss */
  .leader-page-bio .video-inner { margin-bottom: 20px; } }
@media print { /* line 1088, ../../sass/_mixins.scss */
  .leader-page-bio .video-inner { display: none; } }
/* line 31, ../../sass/_media-queries.scss */
.print .leader-page-bio .video-inner { display: none; }
/* line 1097, ../../sass/_mixins.scss */
.leader-page-bio .video-inner iframe { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
/* line 1122, ../../sass/_mixins.scss */
.leader-page-bio img { display: block; height: auto; width: 100%; }
/* line 1128, ../../sass/_mixins.scss */
.leader-page-bio .content-picture, .leader-page-bio .content-video, .leader-page-bio .content-figure { clear: both; }
@media screen { /* line 1128, ../../sass/_mixins.scss */
  .leader-page-bio .content-picture, .leader-page-bio .content-video, .leader-page-bio .content-figure { margin-bottom: 40px; margin-top: 40px; } }
@media print { /* line 1128, ../../sass/_mixins.scss */
  .leader-page-bio .content-picture, .leader-page-bio .content-video, .leader-page-bio .content-figure { margin-bottom: 40px; margin-top: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1128, ../../sass/_mixins.scss */
  .leader-page-bio .content-picture, .leader-page-bio .content-video, .leader-page-bio .content-figure { margin-bottom: 30px; margin-top: 30px; } }
@media screen and (max-width: 767px) { /* line 1128, ../../sass/_mixins.scss */
  .leader-page-bio .content-picture, .leader-page-bio .content-video, .leader-page-bio .content-figure { margin-bottom: 20px; margin-top: 20px; } }
/* line 1135, ../../sass/_mixins.scss */
.leader-page-bio .content-picture-align-left, .leader-page-bio .content-video-align-left, .leader-page-bio .content-picture-align-right, .leader-page-bio .content-video-align-right { clear: none; }
/* line 1142, ../../sass/_mixins.scss */
.leader-page-bio .content-picture-align-left, .leader-page-bio .content-video-align-left { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 50%; float: left; }
@media screen { /* line 1142, ../../sass/_mixins.scss */
  .leader-page-bio .content-picture-align-left, .leader-page-bio .content-video-align-left { margin-right: 20px; padding-right: 20px; } }
@media print { /* line 1142, ../../sass/_mixins.scss */
  .leader-page-bio .content-picture-align-left, .leader-page-bio .content-video-align-left { margin-right: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1142, ../../sass/_mixins.scss */
  .leader-page-bio .content-picture-align-left, .leader-page-bio .content-video-align-left { margin-right: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 1142, ../../sass/_mixins.scss */
  .leader-page-bio .content-picture-align-left, .leader-page-bio .content-video-align-left { margin-right: 10px; padding-right: 10px; } }
/* line 1148, ../../sass/_mixins.scss */
.leader-page-bio .content-picture-align-right, .leader-page-bio .content-video-align-right { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 50%; float: right; }
@media screen { /* line 1148, ../../sass/_mixins.scss */
  .leader-page-bio .content-picture-align-right, .leader-page-bio .content-video-align-right { margin-left: 20px; padding-left: 20px; } }
@media print { /* line 1148, ../../sass/_mixins.scss */
  .leader-page-bio .content-picture-align-right, .leader-page-bio .content-video-align-right { margin-left: 20px; padding-left: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1148, ../../sass/_mixins.scss */
  .leader-page-bio .content-picture-align-right, .leader-page-bio .content-video-align-right { margin-left: 15px; padding-left: 15px; } }
@media screen and (max-width: 767px) { /* line 1148, ../../sass/_mixins.scss */
  .leader-page-bio .content-picture-align-right, .leader-page-bio .content-video-align-right { margin-left: 10px; padding-left: 10px; } }
@media screen { /* line 1154, ../../sass/_mixins.scss */
  .leader-page-bio .content-picture-align-left + .content-picture-align-right, .leader-page-bio .content-video-align-left + .content-picture-align-right, .leader-page-bio .content-picture-align-left + .content-video-align-right, .leader-page-bio .content-video-align-left + .content-video-align-right { margin-left: -40px; } }
@media print { /* line 1154, ../../sass/_mixins.scss */
  .leader-page-bio .content-picture-align-left + .content-picture-align-right, .leader-page-bio .content-video-align-left + .content-picture-align-right, .leader-page-bio .content-picture-align-left + .content-video-align-right, .leader-page-bio .content-video-align-left + .content-video-align-right { margin-left: -40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1154, ../../sass/_mixins.scss */
  .leader-page-bio .content-picture-align-left + .content-picture-align-right, .leader-page-bio .content-video-align-left + .content-picture-align-right, .leader-page-bio .content-picture-align-left + .content-video-align-right, .leader-page-bio .content-video-align-left + .content-video-align-right { margin-left: -30px; } }
@media screen and (max-width: 767px) { /* line 1154, ../../sass/_mixins.scss */
  .leader-page-bio .content-picture-align-left + .content-picture-align-right, .leader-page-bio .content-video-align-left + .content-picture-align-right, .leader-page-bio .content-picture-align-left + .content-video-align-right, .leader-page-bio .content-video-align-left + .content-video-align-right { margin-left: -20px; } }
@media screen { /* line 1161, ../../sass/_mixins.scss */
  .leader-page-bio .content-figure { margin-left: -20px; margin-right: -20px; } }
@media print { /* line 1161, ../../sass/_mixins.scss */
  .leader-page-bio .content-figure { margin-left: -20px; margin-right: -20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1161, ../../sass/_mixins.scss */
  .leader-page-bio .content-figure { margin-left: -15px; margin-right: -15px; } }
@media screen and (max-width: 767px) { /* line 1161, ../../sass/_mixins.scss */
  .leader-page-bio .content-figure { margin-left: -10px; margin-right: -10px; } }
/* line 1165, ../../sass/_mixins.scss */
.leader-page-bio .content-figure-inner { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 133.33333%; padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; margin-left: -33.33333%; overflow: hidden; }
@media screen and (max-width: 767px) { /* line 1165, ../../sass/_mixins.scss */
  .leader-page-bio .content-figure-inner { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 100%; padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; margin-left: 0%; } }
/* line 1176, ../../sass/_mixins.scss */
.leader-page-bio .content-figure-picture { box-sizing: border-box; position: relative; display: block; width: 75%; float: right; }
@media screen { /* line 1176, ../../sass/_mixins.scss */
  .leader-page-bio .content-figure-picture { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 1176, ../../sass/_mixins.scss */
  .leader-page-bio .content-figure-picture { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1176, ../../sass/_mixins.scss */
  .leader-page-bio .content-figure-picture { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 1176, ../../sass/_mixins.scss */
  .leader-page-bio .content-figure-picture { padding-left: 10px; padding-right: 10px; } }
@media screen and (max-width: 767px) { /* line 1176, ../../sass/_mixins.scss */
  .leader-page-bio .content-figure-picture { box-sizing: border-box; position: relative; display: block; width: 100%; float: none; } }
@media screen and (max-width: 767px) { /* line 1176, ../../sass/_mixins.scss */
  .leader-page-bio .content-figure-picture { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 1176, ../../sass/_mixins.scss */
  .leader-page-bio .content-figure-picture { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 1176, ../../sass/_mixins.scss */
  .leader-page-bio .content-figure-picture { padding-left: 10px; padding-right: 10px; } }

/* line 1184, ../../sass/_mixins.scss */
.leader-page-bio .content-figure-caption { box-sizing: border-box; position: relative; display: block; width: 25%; float: left; font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 18px; line-height: 22px; }
@media screen { /* line 1184, ../../sass/_mixins.scss */
  .leader-page-bio .content-figure-caption { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 1184, ../../sass/_mixins.scss */
  .leader-page-bio .content-figure-caption { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1184, ../../sass/_mixins.scss */
  .leader-page-bio .content-figure-caption { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 1184, ../../sass/_mixins.scss */
  .leader-page-bio .content-figure-caption { padding-left: 10px; padding-right: 10px; } }
@media screen and (max-width: 767px) { /* line 1184, ../../sass/_mixins.scss */
  .leader-page-bio .content-figure-caption { font-size: 16px; line-height: 20px; } }
@media screen and (max-width: 767px) { /* line 1184, ../../sass/_mixins.scss */
  .leader-page-bio .content-figure-caption { box-sizing: border-box; position: relative; display: block; width: 100%; float: none; margin-top: 10px; } }
@media screen and (max-width: 767px) { /* line 1184, ../../sass/_mixins.scss */
  .leader-page-bio .content-figure-caption { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 1184, ../../sass/_mixins.scss */
  .leader-page-bio .content-figure-caption { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 1184, ../../sass/_mixins.scss */
  .leader-page-bio .content-figure-caption { padding-left: 10px; padding-right: 10px; } }

/* line 64, ../../sass/pages/_leader.scss */
.leader-page-meta { box-sizing: border-box; position: relative; margin-left: -50%; bottom: 0; left: 0; position: absolute; }
@media screen { /* line 64, ../../sass/pages/_leader.scss */
  .leader-page-meta { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 64, ../../sass/pages/_leader.scss */
  .leader-page-meta { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 64, ../../sass/pages/_leader.scss */
  .leader-page-meta { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 64, ../../sass/pages/_leader.scss */
  .leader-page-meta { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 64, ../../sass/pages/_leader.scss */
  .leader-page-meta { box-sizing: border-box; position: relative; margin-left: -33.33333%; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 64, ../../sass/pages/_leader.scss */
  .leader-page-meta { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 64, ../../sass/pages/_leader.scss */
  .leader-page-meta { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 64, ../../sass/pages/_leader.scss */
  .leader-page-meta { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 64, ../../sass/pages/_leader.scss */
  .leader-page-meta { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; margin-left: 0%; bottom: auto; left: auto; padding-top: 20px; position: relative; } }
/* line 82, ../../sass/pages/_leader.scss */
.leader-page-meta a { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 18px; line-height: 22px; padding-left: 40px; display: block; margin-left: -10px; margin-top: 20px; position: relative; }
@media screen and (max-width: 767px) { /* line 82, ../../sass/pages/_leader.scss */
  .leader-page-meta a { font-size: 16px; line-height: 20px; } }
/* line 494, ../../sass/_mixins.scss */
.leader-page-meta a:before { background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -462px; background-repeat: no-repeat; content: ""; display: block; position: absolute; height: 40px; margin-top: -20px; position: absolute; top: 50%; width: 40px; left: 0; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 494, ../../sass/_mixins.scss */
  .leader-page-meta a:before { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -460px; } }
/* line 501, ../../sass/_mixins.scss */
.leader-page-meta a:hover:before { content: "   "; }
/* line 230, ../../sass/_mixins.scss */
.no-touch .leader-page-meta a:hover, .no-touch .leader-page-meta a:focus, .leader-page-meta a._active, .leader-page-meta a:active { color: #ed5240; }

/* line 15, ../../sass/pages/_work.scss */
.work-page-title { box-sizing: border-box; position: relative; display: block; width: 100%; font-family: "Calibre 400 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 400; font-size: 14px; line-height: 14px; text-transform: uppercase; margin-bottom: 10px; }
@media screen { /* line 15, ../../sass/pages/_work.scss */
  .work-page-title { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 15, ../../sass/pages/_work.scss */
  .work-page-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 15, ../../sass/pages/_work.scss */
  .work-page-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 15, ../../sass/pages/_work.scss */
  .work-page-title { padding-left: 10px; padding-right: 10px; } }
@media screen and (max-width: 767px) { /* line 15, ../../sass/pages/_work.scss */
  .work-page-title { font-size: 12px; line-height: 12px; } }

/* line 23, ../../sass/pages/_work.scss */
.work-page-statement { overflow: visible; position: relative; }
/* line 328, ../../sass/_mixins.scss */
.work-page-statement:before, .work-page-statement:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
/* line 336, ../../sass/_mixins.scss */
.work-page-statement:after { clear: both; }
/* line 1198, ../../sass/_mixins.scss */
.work-page-statement h1, .work-page-statement h2, .work-page-statement h3, .work-page-statement h4, .work-page-statement h5, .work-page-statement h6 { margin-bottom: 28px; margin-top: 56px; }
@media screen and (max-width: 767px) { /* line 1198, ../../sass/_mixins.scss */
  .work-page-statement h1, .work-page-statement h2, .work-page-statement h3, .work-page-statement h4, .work-page-statement h5, .work-page-statement h6 { margin-bottom: 22px; } }
@media screen and (max-width: 767px) { /* line 1198, ../../sass/_mixins.scss */
  .work-page-statement h1, .work-page-statement h2, .work-page-statement h3, .work-page-statement h4, .work-page-statement h5, .work-page-statement h6 { margin-top: 44px; } }
/* line 1207, ../../sass/_mixins.scss */
.work-page-statement h1:first-child, .work-page-statement h2:first-child, .work-page-statement h3:first-child, .work-page-statement h4:first-child, .work-page-statement h5:first-child, .work-page-statement h6:first-child { margin-top: 0; }
/* line 1212, ../../sass/_mixins.scss */
.work-page-statement h1 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 70px; line-height: 60px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1212, ../../sass/_mixins.scss */
  .work-page-statement h1 { font-size: 50px; line-height: 44px; } }
@media screen and (max-width: 767px) { /* line 1212, ../../sass/_mixins.scss */
  .work-page-statement h1 { font-size: 36px; line-height: 32px; } }
/* line 1216, ../../sass/_mixins.scss */
.work-page-statement h2 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 50px; line-height: 44px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1216, ../../sass/_mixins.scss */
  .work-page-statement h2 { font-size: 36px; line-height: 34px; } }
@media screen and (max-width: 767px) { /* line 1216, ../../sass/_mixins.scss */
  .work-page-statement h2 { font-size: 26px; line-height: 25px; } }
/* line 1220, ../../sass/_mixins.scss */
.work-page-statement h3 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 36px; line-height: 34px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1220, ../../sass/_mixins.scss */
  .work-page-statement h3 { font-size: 30px; line-height: 30px; } }
@media screen and (max-width: 767px) { /* line 1220, ../../sass/_mixins.scss */
  .work-page-statement h3 { font-size: 26px; line-height: 26px; } }
/* line 1224, ../../sass/_mixins.scss */
.work-page-statement h4 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 28px; line-height: 32px; }
@media screen and (max-width: 767px) { /* line 1224, ../../sass/_mixins.scss */
  .work-page-statement h4 { font-size: 22px; line-height: 28px; } }
/* line 1228, ../../sass/_mixins.scss */
.work-page-statement h5 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1228, ../../sass/_mixins.scss */
  .work-page-statement h5 { font-size: 18px; line-height: 22px; } }
/* line 1232, ../../sass/_mixins.scss */
.work-page-statement h6 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 18px; line-height: 22px; }
@media screen and (max-width: 767px) { /* line 1232, ../../sass/_mixins.scss */
  .work-page-statement h6 { font-size: 16px; line-height: 20px; } }
/* line 1236, ../../sass/_mixins.scss */
.work-page-statement ul, .work-page-statement ol, .work-page-statement p, .work-page-statement blockquote, .work-page-statement pre { margin-bottom: 28px; }
@media screen and (max-width: 767px) { /* line 1236, ../../sass/_mixins.scss */
  .work-page-statement ul, .work-page-statement ol, .work-page-statement p, .work-page-statement blockquote, .work-page-statement pre { margin-bottom: 22px; } }
/* line 1244, ../../sass/_mixins.scss */
.work-page-statement ul, .work-page-statement ol, .work-page-statement p { font-family: "Calibre 200 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 200; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1244, ../../sass/_mixins.scss */
  .work-page-statement ul, .work-page-statement ol, .work-page-statement p { font-size: 18px; line-height: 22px; } }
/* line 1249, ../../sass/_mixins.scss */
.work-page-statement ul b, .work-page-statement ul strong, .work-page-statement ol b, .work-page-statement ol strong, .work-page-statement p b, .work-page-statement p strong { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1249, ../../sass/_mixins.scss */
  .work-page-statement ul b, .work-page-statement ul strong, .work-page-statement ol b, .work-page-statement ol strong, .work-page-statement p b, .work-page-statement p strong { font-size: 18px; line-height: 22px; } }
/* line 1254, ../../sass/_mixins.scss */
.work-page-statement ul i, .work-page-statement ul em, .work-page-statement ol i, .work-page-statement ol em, .work-page-statement p i, .work-page-statement p em { font-family: "Calibre 400 italic", Helvetica, Arial, san-serif; font-style: italic; font-weight: 400; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1254, ../../sass/_mixins.scss */
  .work-page-statement ul i, .work-page-statement ul em, .work-page-statement ol i, .work-page-statement ol em, .work-page-statement p i, .work-page-statement p em { font-size: 18px; line-height: 22px; } }
/* line 1260, ../../sass/_mixins.scss */
.work-page-statement ul, .work-page-statement ol { display: table; list-style: outside; list-style-type: none; }
@media screen { /* line 1260, ../../sass/_mixins.scss */
  .work-page-statement ul, .work-page-statement ol { margin-left: 40px; } }
@media print { /* line 1260, ../../sass/_mixins.scss */
  .work-page-statement ul, .work-page-statement ol { margin-left: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1260, ../../sass/_mixins.scss */
  .work-page-statement ul, .work-page-statement ol { margin-left: 30px; } }
@media screen and (max-width: 767px) { /* line 1260, ../../sass/_mixins.scss */
  .work-page-statement ul, .work-page-statement ol { margin-left: 20px; } }
/* line 1267, ../../sass/_mixins.scss */
.work-page-statement ul ul, .work-page-statement ul ol, .work-page-statement ol ul, .work-page-statement ol ol { margin-bottom: 0; }
/* line 1273, ../../sass/_mixins.scss */
.work-page-statement li { display: table-row; }
/* line 1276, ../../sass/_mixins.scss */
.work-page-statement li:before { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; display: table-cell; min-width: 10px; padding-right: 10px; }
@media screen and (max-width: 767px) { /* line 1276, ../../sass/_mixins.scss */
  .work-page-statement li:before { font-size: 18px; line-height: 22px; } }
/* line 1286, ../../sass/_mixins.scss */
.work-page-statement ul li:before { content: "+"; }
/* line 1292, ../../sass/_mixins.scss */
.work-page-statement ol { counter-reset: content-ol; }
/* line 1295, ../../sass/_mixins.scss */
.work-page-statement ol li { counter-increment: content-ol; }
/* line 1298, ../../sass/_mixins.scss */
.work-page-statement ol li:before { content: counter(content-ol) "."; }
/* line 1304, ../../sass/_mixins.scss */
.work-page-statement blockquote { position: relative; }
@media screen { /* line 1304, ../../sass/_mixins.scss */
  .work-page-statement blockquote { padding-left: 40px; padding-right: 40px; } }
@media print { /* line 1304, ../../sass/_mixins.scss */
  .work-page-statement blockquote { padding-left: 40px; padding-right: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1304, ../../sass/_mixins.scss */
  .work-page-statement blockquote { padding-left: 30px; padding-right: 30px; } }
@media screen and (max-width: 767px) { /* line 1304, ../../sass/_mixins.scss */
  .work-page-statement blockquote { padding-left: 20px; padding-right: 20px; } }
/* line 1308, ../../sass/_mixins.scss */
.work-page-statement blockquote, .work-page-statement blockquote ul, .work-page-statement blockquote ol, .work-page-statement blockquote p { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 30px; line-height: 32px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1308, ../../sass/_mixins.scss */
  .work-page-statement blockquote, .work-page-statement blockquote ul, .work-page-statement blockquote ol, .work-page-statement blockquote p { font-size: 26px; line-height: 28px; } }
@media screen and (max-width: 767px) { /* line 1308, ../../sass/_mixins.scss */
  .work-page-statement blockquote, .work-page-statement blockquote ul, .work-page-statement blockquote ol, .work-page-statement blockquote p { font-size: 22px; line-height: 24px; } }
/* line 1315, ../../sass/_mixins.scss */
.work-page-statement blockquote:before { font-family: "Tiempos 600 normal", Times New Roman, Times New Roman, Times, Baskerville, Georgia, serif; font-style: normal; font-weight: 600; font-size: 55px; line-height: 60px; content: "“"; left: 0; position: absolute; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1315, ../../sass/_mixins.scss */
  .work-page-statement blockquote:before { font-size: 32px; line-height: 35px; } }
@media screen and (max-width: 767px) { /* line 1315, ../../sass/_mixins.scss */
  .work-page-statement blockquote:before { font-size: 22px; line-height: 24px; } }
/* line 1323, ../../sass/_mixins.scss */
.work-page-statement pre { background-color: #ebe8e9; display: block; font-size: 18px; line-height: 24px; }
@media screen { /* line 1323, ../../sass/_mixins.scss */
  .work-page-statement pre { padding-left: 40px; padding-right: 40px; } }
@media print { /* line 1323, ../../sass/_mixins.scss */
  .work-page-statement pre { padding-left: 40px; padding-right: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1323, ../../sass/_mixins.scss */
  .work-page-statement pre { padding-left: 30px; padding-right: 30px; } }
@media screen and (max-width: 767px) { /* line 1323, ../../sass/_mixins.scss */
  .work-page-statement pre { padding-left: 20px; padding-right: 20px; } }
@media screen { /* line 1323, ../../sass/_mixins.scss */
  .work-page-statement pre { padding-bottom: 20px; padding-top: 20px; } }
@media print { /* line 1323, ../../sass/_mixins.scss */
  .work-page-statement pre { padding-bottom: 20px; padding-top: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1323, ../../sass/_mixins.scss */
  .work-page-statement pre { padding-bottom: 15px; padding-top: 15px; } }
@media screen and (max-width: 767px) { /* line 1323, ../../sass/_mixins.scss */
  .work-page-statement pre { padding-bottom: 10px; padding-top: 10px; } }
@media screen and (max-width: 767px) { /* line 1323, ../../sass/_mixins.scss */
  .work-page-statement pre { font-size: 14px; line-height: 18px; } }
/* line 1336, ../../sass/_mixins.scss */
.work-page-statement pre code { font-family: monospace; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; }
/* line 1344, ../../sass/_mixins.scss */
.work-page-statement a { color: #ed5240; }
/* line 230, ../../sass/_mixins.scss */
.no-touch .work-page-statement a:hover, .no-touch .work-page-statement a:focus, .work-page-statement a._active, .work-page-statement a:active { text-decoration: underline; }
/* line 1352, ../../sass/_mixins.scss */
.work-page-statement .conversational { font-family: "Tiempos 600 normal", Times New Roman, Times New Roman, Times, Baskerville, Georgia, serif; font-style: normal; font-weight: 600; font-size: 60px; line-height: 65px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1352, ../../sass/_mixins.scss */
  .work-page-statement .conversational { font-size: 50px; line-height: 55px; } }
@media screen and (max-width: 767px) { /* line 1352, ../../sass/_mixins.scss */
  .work-page-statement .conversational { font-size: 36px; line-height: 40px; } }
/* line 1071, ../../sass/_mixins.scss */
.work-page-statement .video-4-3 .video-inner { padding-bottom: 75%; }
/* line 1077, ../../sass/_mixins.scss */
.work-page-statement .video-16-9 .video-inner { padding-bottom: 56.25%; }
/* line 1083, ../../sass/_mixins.scss */
.work-page-statement .video-21-9 .video-inner { padding-bottom: 42.85714%; }
/* line 1088, ../../sass/_mixins.scss */
.work-page-statement .video-inner { position: relative; width: 100%; }
@media screen { /* line 1088, ../../sass/_mixins.scss */
  .work-page-statement .video-inner { margin-bottom: 40px; } }
@media print { /* line 1088, ../../sass/_mixins.scss */
  .work-page-statement .video-inner { margin-bottom: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1088, ../../sass/_mixins.scss */
  .work-page-statement .video-inner { margin-bottom: 30px; } }
@media screen and (max-width: 767px) { /* line 1088, ../../sass/_mixins.scss */
  .work-page-statement .video-inner { margin-bottom: 20px; } }
@media print { /* line 1088, ../../sass/_mixins.scss */
  .work-page-statement .video-inner { display: none; } }
/* line 31, ../../sass/_media-queries.scss */
.print .work-page-statement .video-inner { display: none; }
/* line 1097, ../../sass/_mixins.scss */
.work-page-statement .video-inner iframe { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
/* line 1122, ../../sass/_mixins.scss */
.work-page-statement img { display: block; height: auto; width: 100%; }
/* line 1128, ../../sass/_mixins.scss */
.work-page-statement .content-picture, .work-page-statement .content-video, .work-page-statement .content-figure { clear: both; }
@media screen { /* line 1128, ../../sass/_mixins.scss */
  .work-page-statement .content-picture, .work-page-statement .content-video, .work-page-statement .content-figure { margin-bottom: 40px; margin-top: 40px; } }
@media print { /* line 1128, ../../sass/_mixins.scss */
  .work-page-statement .content-picture, .work-page-statement .content-video, .work-page-statement .content-figure { margin-bottom: 40px; margin-top: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1128, ../../sass/_mixins.scss */
  .work-page-statement .content-picture, .work-page-statement .content-video, .work-page-statement .content-figure { margin-bottom: 30px; margin-top: 30px; } }
@media screen and (max-width: 767px) { /* line 1128, ../../sass/_mixins.scss */
  .work-page-statement .content-picture, .work-page-statement .content-video, .work-page-statement .content-figure { margin-bottom: 20px; margin-top: 20px; } }
/* line 1135, ../../sass/_mixins.scss */
.work-page-statement .content-picture-align-left, .work-page-statement .content-video-align-left, .work-page-statement .content-picture-align-right, .work-page-statement .content-video-align-right { clear: none; }
/* line 1142, ../../sass/_mixins.scss */
.work-page-statement .content-picture-align-left, .work-page-statement .content-video-align-left { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 50%; float: left; }
@media screen { /* line 1142, ../../sass/_mixins.scss */
  .work-page-statement .content-picture-align-left, .work-page-statement .content-video-align-left { margin-right: 20px; padding-right: 20px; } }
@media print { /* line 1142, ../../sass/_mixins.scss */
  .work-page-statement .content-picture-align-left, .work-page-statement .content-video-align-left { margin-right: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1142, ../../sass/_mixins.scss */
  .work-page-statement .content-picture-align-left, .work-page-statement .content-video-align-left { margin-right: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 1142, ../../sass/_mixins.scss */
  .work-page-statement .content-picture-align-left, .work-page-statement .content-video-align-left { margin-right: 10px; padding-right: 10px; } }
/* line 1148, ../../sass/_mixins.scss */
.work-page-statement .content-picture-align-right, .work-page-statement .content-video-align-right { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 50%; float: right; }
@media screen { /* line 1148, ../../sass/_mixins.scss */
  .work-page-statement .content-picture-align-right, .work-page-statement .content-video-align-right { margin-left: 20px; padding-left: 20px; } }
@media print { /* line 1148, ../../sass/_mixins.scss */
  .work-page-statement .content-picture-align-right, .work-page-statement .content-video-align-right { margin-left: 20px; padding-left: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1148, ../../sass/_mixins.scss */
  .work-page-statement .content-picture-align-right, .work-page-statement .content-video-align-right { margin-left: 15px; padding-left: 15px; } }
@media screen and (max-width: 767px) { /* line 1148, ../../sass/_mixins.scss */
  .work-page-statement .content-picture-align-right, .work-page-statement .content-video-align-right { margin-left: 10px; padding-left: 10px; } }
@media screen { /* line 1154, ../../sass/_mixins.scss */
  .work-page-statement .content-picture-align-left + .content-picture-align-right, .work-page-statement .content-video-align-left + .content-picture-align-right, .work-page-statement .content-picture-align-left + .content-video-align-right, .work-page-statement .content-video-align-left + .content-video-align-right { margin-left: -40px; } }
@media print { /* line 1154, ../../sass/_mixins.scss */
  .work-page-statement .content-picture-align-left + .content-picture-align-right, .work-page-statement .content-video-align-left + .content-picture-align-right, .work-page-statement .content-picture-align-left + .content-video-align-right, .work-page-statement .content-video-align-left + .content-video-align-right { margin-left: -40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1154, ../../sass/_mixins.scss */
  .work-page-statement .content-picture-align-left + .content-picture-align-right, .work-page-statement .content-video-align-left + .content-picture-align-right, .work-page-statement .content-picture-align-left + .content-video-align-right, .work-page-statement .content-video-align-left + .content-video-align-right { margin-left: -30px; } }
@media screen and (max-width: 767px) { /* line 1154, ../../sass/_mixins.scss */
  .work-page-statement .content-picture-align-left + .content-picture-align-right, .work-page-statement .content-video-align-left + .content-picture-align-right, .work-page-statement .content-picture-align-left + .content-video-align-right, .work-page-statement .content-video-align-left + .content-video-align-right { margin-left: -20px; } }
@media screen { /* line 1161, ../../sass/_mixins.scss */
  .work-page-statement .content-figure { margin-left: -20px; margin-right: -20px; } }
@media print { /* line 1161, ../../sass/_mixins.scss */
  .work-page-statement .content-figure { margin-left: -20px; margin-right: -20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1161, ../../sass/_mixins.scss */
  .work-page-statement .content-figure { margin-left: -15px; margin-right: -15px; } }
@media screen and (max-width: 767px) { /* line 1161, ../../sass/_mixins.scss */
  .work-page-statement .content-figure { margin-left: -10px; margin-right: -10px; } }
/* line 1165, ../../sass/_mixins.scss */
.work-page-statement .content-figure-inner { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 133.33333%; padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; margin-left: -33.33333%; overflow: hidden; }
@media screen and (max-width: 767px) { /* line 1165, ../../sass/_mixins.scss */
  .work-page-statement .content-figure-inner { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 100%; padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; margin-left: 0%; } }
/* line 1176, ../../sass/_mixins.scss */
.work-page-statement .content-figure-picture { box-sizing: border-box; position: relative; display: block; width: 75%; float: right; }
@media screen { /* line 1176, ../../sass/_mixins.scss */
  .work-page-statement .content-figure-picture { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 1176, ../../sass/_mixins.scss */
  .work-page-statement .content-figure-picture { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1176, ../../sass/_mixins.scss */
  .work-page-statement .content-figure-picture { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 1176, ../../sass/_mixins.scss */
  .work-page-statement .content-figure-picture { padding-left: 10px; padding-right: 10px; } }
@media screen and (max-width: 767px) { /* line 1176, ../../sass/_mixins.scss */
  .work-page-statement .content-figure-picture { box-sizing: border-box; position: relative; display: block; width: 100%; float: none; } }
@media screen and (max-width: 767px) { /* line 1176, ../../sass/_mixins.scss */
  .work-page-statement .content-figure-picture { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 1176, ../../sass/_mixins.scss */
  .work-page-statement .content-figure-picture { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 1176, ../../sass/_mixins.scss */
  .work-page-statement .content-figure-picture { padding-left: 10px; padding-right: 10px; } }

/* line 1184, ../../sass/_mixins.scss */
.work-page-statement .content-figure-caption { box-sizing: border-box; position: relative; display: block; width: 25%; float: left; font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 18px; line-height: 22px; }
@media screen { /* line 1184, ../../sass/_mixins.scss */
  .work-page-statement .content-figure-caption { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 1184, ../../sass/_mixins.scss */
  .work-page-statement .content-figure-caption { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1184, ../../sass/_mixins.scss */
  .work-page-statement .content-figure-caption { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 1184, ../../sass/_mixins.scss */
  .work-page-statement .content-figure-caption { padding-left: 10px; padding-right: 10px; } }
@media screen and (max-width: 767px) { /* line 1184, ../../sass/_mixins.scss */
  .work-page-statement .content-figure-caption { font-size: 16px; line-height: 20px; } }
@media screen and (max-width: 767px) { /* line 1184, ../../sass/_mixins.scss */
  .work-page-statement .content-figure-caption { box-sizing: border-box; position: relative; display: block; width: 100%; float: none; margin-top: 10px; } }
@media screen and (max-width: 767px) { /* line 1184, ../../sass/_mixins.scss */
  .work-page-statement .content-figure-caption { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 1184, ../../sass/_mixins.scss */
  .work-page-statement .content-figure-caption { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 1184, ../../sass/_mixins.scss */
  .work-page-statement .content-figure-caption { padding-left: 10px; padding-right: 10px; } }

/* line 929, ../../sass/_mixins.scss */
.work-page-statement .work-page-statement-content { box-sizing: border-box; position: relative; display: block; width: 75%; float: left; }
@media screen { /* line 929, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-content { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 929, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 929, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 929, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-content { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 929, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-content { box-sizing: border-box; position: relative; display: block; width: 100%; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 929, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (min-width: 768px) and (max-width: 1099px) { /* line 929, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (max-width: 767px) { /* line 929, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-content { padding-left: 10px; padding-right: 10px; } }

/* line 937, ../../sass/_mixins.scss */
.work-page-statement .work-page-statement-aside { box-sizing: border-box; position: relative; display: block; width: 25%; float: left; -moz-transition: opacity 0.4s, width 0.4s; -o-transition: opacity 0.4s, width 0.4s; -webkit-transition: opacity 0.4s, width 0.4s; transition: opacity 0.4s, width 0.4s; max-height: 0; opacity: 0; overflow: hidden; position: absolute; right: 0; top: 0; }
@media screen { /* line 937, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-aside { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 937, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-aside { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 937, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-aside { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 937, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-aside { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 950, ../../sass/_mixins.scss */
  .csstransforms3d .work-page-statement .work-page-statement-aside { -moz-transform: translate3d(100%, 0, 0); -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } }
/* line 956, ../../sass/_mixins.scss */
.work-page-statement .work-page-statement-aside._open { max-height: 999999em; opacity: 1; right: 0; z-index: 100; }
/* line 962, ../../sass/_mixins.scss */
.csstransforms3d .work-page-statement .work-page-statement-aside._open { -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 937, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-aside { -moz-transition: opacity 0.4s, right 0.4s, -moz-transform 0.4s, width 0.4s; -o-transition: opacity 0.4s, right 0.4s, -o-transform 0.4s, width 0.4s; -webkit-transition: opacity 0.4s, right 0.4s, -webkit-transform 0.4s, width 0.4s; transition: opacity 0.4s, right 0.4s, transform 0.4s, width 0.4s; bottom: 0; max-height: 999999em; opacity: 1; padding: 0; position: fixed; right: -50%; top: 0 !important; width: 50%; z-index: 100; } }
@media screen and (max-width: 767px) { /* line 937, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-aside { -moz-transition: opacity 0.4s, right 0.4s, -moz-transform 0.4s, width 0.4s; -o-transition: opacity 0.4s, right 0.4s, -o-transform 0.4s, width 0.4s; -webkit-transition: opacity 0.4s, right 0.4s, -webkit-transform 0.4s, width 0.4s; transition: opacity 0.4s, right 0.4s, transform 0.4s, width 0.4s; bottom: 0; max-height: 999999em; opacity: 1; padding: 0; position: fixed; right: -100%; top: 0 !important; width: 100%; z-index: 100; } }
/* line 1004, ../../sass/_mixins.scss */
.work-page-statement .work-page-statement-aside-inner { -moz-transition: top 0.6s; -o-transition: top 0.6s; -webkit-transition: top 0.6s; transition: top 0.6s; background-color: #fff; padding-top: 20px; }
@media screen { /* line 1004, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-aside-inner { padding-left: 40px; padding-right: 40px; } }
@media print { /* line 1004, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-aside-inner { padding-left: 40px; padding-right: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1004, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-aside-inner { padding-left: 30px; padding-right: 30px; } }
@media screen and (max-width: 767px) { /* line 1004, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-aside-inner { padding-left: 20px; padding-right: 20px; } }
@media screen { /* line 1004, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-aside-inner { margin-left: -40px; margin-right: -40px; } }
@media print { /* line 1004, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-aside-inner { margin-left: -40px; margin-right: -40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1004, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-aside-inner { margin-left: -25px; margin-right: -25px; } }
@media screen and (max-width: 767px) { /* line 1004, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-aside-inner { margin-left: -10px; margin-right: -10px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1004, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-aside-inner { bottom: 0; left: 0; position: absolute; right: 0; top: 0; -moz-backface-visibility: visible; -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-overflow-scrolling: touch; overflow: scroll; background: #ed5240; color: #fff; margin: 0; top: 95px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1004, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-aside-inner { padding-top: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (min-width: 768px) and (max-width: 1099px) { /* line 1004, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-aside-inner { padding-top: 30px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (max-width: 767px) { /* line 1004, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-aside-inner { padding-top: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1020, ../../sass/_mixins.scss */
  ._main-nav-is-fixed .work-page-statement .work-page-statement-aside-inner { top: 70px; } }
@media screen and (max-width: 767px) { /* line 1004, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-aside-inner { bottom: 0; left: 0; position: absolute; right: 0; top: 0; -moz-backface-visibility: visible; -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-overflow-scrolling: touch; overflow: scroll; background: #ed5240; color: #fff; margin: 0; top: 50px; } }
@media screen and (max-width: 767px) { /* line 1004, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-aside-inner { left: 120px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 1004, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-aside-inner { left: 80px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 1004, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-aside-inner { left: 40px; } }
@media screen and (max-width: 767px) { /* line 1004, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-aside-inner { padding-top: 40px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 1004, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-aside-inner { padding-top: 30px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 1004, ../../sass/_mixins.scss */
  .work-page-statement .work-page-statement-aside-inner { padding-top: 20px; } }
@media screen and (max-width: 767px) { /* line 1037, ../../sass/_mixins.scss */
  ._main-nav-is-fixed .work-page-statement .work-page-statement-aside-inner { top: 50px; } }
/* line 1043, ../../sass/_mixins.scss */
.work-page-statement .aside-close-link { display: none; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1043, ../../sass/_mixins.scss */
  .work-page-statement .aside-close-link { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/medium-1x-sa2738f2b73.png'); background-position: 0 -40px; background-repeat: no-repeat; display: block; height: 40px; width: 40px; display: block; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1043, ../../sass/_mixins.scss */
  .work-page-statement .aside-close-link { margin-bottom: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (min-width: 768px) and (max-width: 1099px) { /* line 1043, ../../sass/_mixins.scss */
  .work-page-statement .aside-close-link { margin-bottom: 15px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (max-width: 767px) { /* line 1043, ../../sass/_mixins.scss */
  .work-page-statement .aside-close-link { margin-bottom: 10px; } }
@media only screen and (min-width: 768px) and (max-width: 1099px) and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min-width: 768px) and (max-width: 1099px) and (min--moz-device-pixel-ratio: 1.2), only screen and (min-width: 768px) and (max-width: 1099px) and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-width: 768px) and (max-width: 1099px) and (min-device-pixel-ratio: 1.2), only screen and (min-width: 768px) and (max-width: 1099px) and (min-resolution: 1.2dppx), only screen and (min-width: 768px) and (max-width: 1099px) and (min-resolution: 115.2dpi) { /* line 1043, ../../sass/_mixins.scss */
  .work-page-statement .aside-close-link { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/medium-2x-sbf1809e1f5.png'); background-position: 0 -40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 230, ../../sass/_mixins.scss */
  .no-touch .work-page-statement .aside-close-link:hover, .no-touch .work-page-statement .aside-close-link:focus, .work-page-statement .aside-close-link._active, .work-page-statement .aside-close-link:active { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/medium-1x-sa2738f2b73.png'); background-position: 0 0; background-repeat: no-repeat; display: block; height: 40px; width: 40px; } }
@media only screen and (min-width: 768px) and (max-width: 1099px) and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min-width: 768px) and (max-width: 1099px) and (min--moz-device-pixel-ratio: 1.2), only screen and (min-width: 768px) and (max-width: 1099px) and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-width: 768px) and (max-width: 1099px) and (min-device-pixel-ratio: 1.2), only screen and (min-width: 768px) and (max-width: 1099px) and (min-resolution: 1.2dppx), only screen and (min-width: 768px) and (max-width: 1099px) and (min-resolution: 115.2dpi) { /* line 230, ../../sass/_mixins.scss */
  .no-touch .work-page-statement .aside-close-link:hover, .no-touch .work-page-statement .aside-close-link:focus, .work-page-statement .aside-close-link._active, .work-page-statement .aside-close-link:active { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/medium-2x-sbf1809e1f5.png'); background-position: 0 0; } }

@media screen and (max-width: 767px) { /* line 1043, ../../sass/_mixins.scss */
  .work-page-statement .aside-close-link { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/small-1x-s3f44f1d19f.png'); background-position: 0 -25px; background-repeat: no-repeat; display: block; height: 25px; width: 25px; } }
@media screen and (max-width: 767px) { /* line 1043, ../../sass/_mixins.scss */
  .work-page-statement .aside-close-link { margin-bottom: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 1043, ../../sass/_mixins.scss */
  .work-page-statement .aside-close-link { margin-bottom: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 1043, ../../sass/_mixins.scss */
  .work-page-statement .aside-close-link { margin-bottom: 10px; } }
@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.2), only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 1.2), only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (max-width: 767px) and (min-device-pixel-ratio: 1.2), only screen and (max-width: 767px) and (min-resolution: 1.2dppx), only screen and (max-width: 767px) and (min-resolution: 115.2dpi) { /* line 1043, ../../sass/_mixins.scss */
  .work-page-statement .aside-close-link { -moz-background-size: 25px auto; -o-background-size: 25px auto; -webkit-background-size: 25px auto; background-size: 25px auto; background-image: url('/wp-content/themes/sypartners/assets/images/small-2x-sef68cb0b7b.png'); background-position: 0 -25px; } }
@media screen and (max-width: 767px) { /* line 230, ../../sass/_mixins.scss */
  .no-touch .work-page-statement .aside-close-link:hover, .no-touch .work-page-statement .aside-close-link:focus, .work-page-statement .aside-close-link._active, .work-page-statement .aside-close-link:active { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/small-1x-s3f44f1d19f.png'); background-position: 0 0; background-repeat: no-repeat; display: block; height: 25px; width: 25px; } }
@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.2), only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 1.2), only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (max-width: 767px) and (min-device-pixel-ratio: 1.2), only screen and (max-width: 767px) and (min-resolution: 1.2dppx), only screen and (max-width: 767px) and (min-resolution: 115.2dpi) { /* line 230, ../../sass/_mixins.scss */
  .no-touch .work-page-statement .aside-close-link:hover, .no-touch .work-page-statement .aside-close-link:focus, .work-page-statement .aside-close-link._active, .work-page-statement .aside-close-link:active { -moz-background-size: 25px auto; -o-background-size: 25px auto; -webkit-background-size: 25px auto; background-size: 25px auto; background-image: url('/wp-content/themes/sypartners/assets/images/small-2x-sef68cb0b7b.png'); background-position: 0 0; } }

/* line 29, ../../sass/pages/_work.scss */
.work-page-clients { clear: both; overflow: hidden; padding-top: 80px; overflow: hidden; }
/* line 851, ../../sass/_mixins.scss */
.work-page-clients .work-page-clients-title { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 36px; line-height: 34px; box-sizing: border-box; position: relative; display: block; width: 33.33333%; float: left; -ms-word-break: break-all; word-break: break-word; word-wrap: break-word; hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-title { font-size: 30px; line-height: 30px; } }
@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-title { font-size: 26px; line-height: 26px; } }
@media screen { /* line 851, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-title { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 851, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-title { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 851, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-title { box-sizing: border-box; position: relative; display: block; width: 25%; float: left; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 851, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-title { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-title { box-sizing: border-box; position: relative; display: block; width: 100%; float: left; margin-bottom: 20px; } }
@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-title { padding-left: 10px; padding-right: 10px; } }

/* line 879, ../../sass/_mixins.scss */
.work-page-clients .work-page-clients-content { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 66.66667%; overflow: hidden; }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 879, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-content { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 75%; } }
@media screen and (max-width: 767px) { /* line 879, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-content { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 100%; } }
/* line 893, ../../sass/_mixins.scss */
.work-page-clients .work-page-clients-link { box-sizing: border-box; position: relative; display: block; width: 50%; float: left; }
@media screen { /* line 893, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-link { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 893, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-link { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 893, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-link { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 893, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-link { padding-left: 10px; padding-right: 10px; } }
/* line 896, ../../sass/_mixins.scss */
.work-page-clients .work-page-clients-link:nth-child(odd) { clear: both; }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 896, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-link:nth-child(odd) { clear: none; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 904, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-link:nth-child(3n+1) { clear: both; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 893, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-link { box-sizing: border-box; position: relative; display: block; width: 33.33333%; float: left; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 893, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-link { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 893, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-link { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 893, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-link { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 893, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-link { box-sizing: border-box; position: relative; display: block; width: 100%; float: left; } }
@media screen and (max-width: 767px) { /* line 893, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-link { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 893, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-link { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 893, ../../sass/_mixins.scss */
  .work-page-clients .work-page-clients-link { padding-left: 10px; padding-right: 10px; } }

/* line 34, ../../sass/pages/_work.scss */
.work-page-clients-link, .work-page-case-study { display: block; margin-bottom: 50px; }
/* line 39, ../../sass/pages/_work.scss */
.work-page-clients-link a, .work-page-case-study a { display: block; }
/* line 230, ../../sass/_mixins.scss */
.no-touch .work-page-clients-link a:hover, .no-touch .work-page-clients-link a:focus, .work-page-clients-link a._active, .work-page-clients-link a:active, .no-touch .work-page-case-study a:hover, .no-touch .work-page-case-study a:focus, .work-page-case-study a._active, .work-page-case-study a:active { color: #ed5240; }
/* line 47, ../../sass/pages/_work.scss */
.work-page-clients-link img, .work-page-case-study img { display: block; height: auto; width: 100%; }

/* line 54, ../../sass/pages/_work.scss */
.work-page-clients-link-title, .work-page-case-study-title { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; margin-top: 10px; }
@media screen and (max-width: 767px) { /* line 54, ../../sass/pages/_work.scss */
  .work-page-clients-link-title, .work-page-case-study-title { font-size: 18px; line-height: 22px; } }

/* line 60, ../../sass/pages/_work.scss */
.work-page-statement .work-page-statement-content { width: 100%; }

/* line 66, ../../sass/pages/_work.scss */
.work-page-case-studies { clear: both; overflow: hidden; padding-top: 80px; }
/* line 851, ../../sass/_mixins.scss */
.work-page-case-studies .work-page-case-studies-title { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 36px; line-height: 34px; box-sizing: border-box; position: relative; display: block; width: 33.33333%; float: left; -ms-word-break: break-all; word-break: break-word; word-wrap: break-word; hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-studies-title { font-size: 30px; line-height: 30px; } }
@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-studies-title { font-size: 26px; line-height: 26px; } }
@media screen { /* line 851, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-studies-title { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 851, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-studies-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-studies-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-studies-title { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 851, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-studies-title { box-sizing: border-box; position: relative; display: block; width: 25%; float: left; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 851, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-studies-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-studies-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-studies-title { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-studies-title { box-sizing: border-box; position: relative; display: block; width: 100%; float: left; margin-bottom: 20px; } }
@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-studies-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-studies-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-studies-title { padding-left: 10px; padding-right: 10px; } }

/* line 879, ../../sass/_mixins.scss */
.work-page-case-studies .work-page-case-studies-content { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 66.66667%; overflow: hidden; }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 879, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-studies-content { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 75%; } }
@media screen and (max-width: 767px) { /* line 879, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-studies-content { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 100%; } }
/* line 893, ../../sass/_mixins.scss */
.work-page-case-studies .work-page-case-study { box-sizing: border-box; position: relative; display: block; width: 50%; float: left; }
@media screen { /* line 893, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-study { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 893, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-study { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 893, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-study { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 893, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-study { padding-left: 10px; padding-right: 10px; } }
/* line 896, ../../sass/_mixins.scss */
.work-page-case-studies .work-page-case-study:nth-child(odd) { clear: both; }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 896, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-study:nth-child(odd) { clear: none; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 904, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-study:nth-child(3n+1) { clear: both; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 893, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-study { box-sizing: border-box; position: relative; display: block; width: 33.33333%; float: left; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 893, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-study { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 893, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-study { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 893, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-study { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 893, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-study { box-sizing: border-box; position: relative; display: block; width: 100%; float: left; } }
@media screen and (max-width: 767px) { /* line 893, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-study { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 893, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-study { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 893, ../../sass/_mixins.scss */
  .work-page-case-studies .work-page-case-study { padding-left: 10px; padding-right: 10px; } }

/* line 1, ../../sass/pages/_case-study.scss */
.case-study-page-content-intro { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 70px; line-height: 60px; margin-bottom: 35px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1, ../../sass/pages/_case-study.scss */
  .case-study-page-content-intro { font-size: 50px; line-height: 44px; } }
@media screen and (max-width: 767px) { /* line 1, ../../sass/pages/_case-study.scss */
  .case-study-page-content-intro { font-size: 36px; line-height: 32px; } }
@media screen and (max-width: 767px) { /* line 1, ../../sass/pages/_case-study.scss */
  .case-study-page-content-intro { margin-bottom: 15px; } }

/* line 10, ../../sass/pages/_case-study.scss */
h1.case-study-page-title { margin-bottom: 20px; }

/* line 14, ../../sass/pages/_case-study.scss */
.case-study-page-row { position: relative; overflow: auto; margin-bottom: 20px; }

/* line 20, ../../sass/pages/_case-study.scss */
.case-study-page-social-nav { margin-top: 20px; }
/* line 820, ../../sass/_mixins.scss */
.case-study-page-social-nav li { float: left; padding-right: 6px; }
/* line 825, ../../sass/_mixins.scss */
.case-study-page-social-nav .case-study-page-social-nav-link { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; background-color: #cdc5c8; display: block; }
/* line 230, ../../sass/_mixins.scss */
.no-touch .case-study-page-social-nav .case-study-page-social-nav-link:hover, .no-touch .case-study-page-social-nav .case-study-page-social-nav-link:focus, .case-study-page-social-nav .case-study-page-social-nav-link._active, .case-study-page-social-nav .case-study-page-social-nav-link:active { background-color: #ed5240; }
/* line 836, ../../sass/_mixins.scss */
.case-study-page-social-nav .case-study-page-social-nav-facebook { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -150px; background-repeat: no-repeat; display: block; height: 32px; width: 32px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 836, ../../sass/_mixins.scss */
  .case-study-page-social-nav .case-study-page-social-nav-facebook { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -120px; } }
/* line 836, ../../sass/_mixins.scss */
.case-study-page-social-nav .case-study-page-social-nav-twitter { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 0; background-repeat: no-repeat; display: block; height: 30px; width: 30px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 836, ../../sass/_mixins.scss */
  .case-study-page-social-nav .case-study-page-social-nav-twitter { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 0; } }
/* line 836, ../../sass/_mixins.scss */
.case-study-page-social-nav .case-study-page-social-nav-linkedin { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -60px; background-repeat: no-repeat; display: block; height: 30px; width: 30px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 836, ../../sass/_mixins.scss */
  .case-study-page-social-nav .case-study-page-social-nav-linkedin { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -60px; } }
/* line 836, ../../sass/_mixins.scss */
.case-study-page-social-nav .case-study-page-social-nav-instagram { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -120px; background-repeat: no-repeat; display: block; height: 30px; width: 30px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 836, ../../sass/_mixins.scss */
  .case-study-page-social-nav .case-study-page-social-nav-instagram { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -90px; } }
/* line 836, ../../sass/_mixins.scss */
.case-study-page-social-nav .case-study-page-social-nav-email { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -90px; background-repeat: no-repeat; display: block; height: 30px; width: 30px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 836, ../../sass/_mixins.scss */
  .case-study-page-social-nav .case-study-page-social-nav-email { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -150px; } }
/* line 836, ../../sass/_mixins.scss */
.case-study-page-social-nav .case-study-page-social-nav-print { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -30px; background-repeat: no-repeat; display: block; height: 30px; width: 30px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 836, ../../sass/_mixins.scss */
  .case-study-page-social-nav .case-study-page-social-nav-print { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -30px; } }

@media screen and (max-width: 767px) { /* line 25, ../../sass/pages/_case-study.scss */
  .case-study-page-social-nav-item { margin-bottom: 30px; } }

/* line 31, ../../sass/pages/_case-study.scss */
.case-study-page-content { box-sizing: border-box; position: relative; display: block; width: 66.66667%; float: left; }
@media screen { /* line 31, ../../sass/pages/_case-study.scss */
  .case-study-page-content { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 31, ../../sass/pages/_case-study.scss */
  .case-study-page-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 31, ../../sass/pages/_case-study.scss */
  .case-study-page-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 31, ../../sass/pages/_case-study.scss */
  .case-study-page-content { padding-left: 10px; padding-right: 10px; } }
/* line 34, ../../sass/pages/_case-study.scss */
.case-study-page-content a { color: #ed5240; }
/* line 37, ../../sass/pages/_case-study.scss */
.case-study-page-content a:hover { text-decoration: underline; }
@media screen and (max-width: 767px) { /* line 31, ../../sass/pages/_case-study.scss */
  .case-study-page-content { box-sizing: border-box; position: relative; display: block; width: 100%; float: left; float: left; } }
@media screen and (max-width: 767px) { /* line 31, ../../sass/pages/_case-study.scss */
  .case-study-page-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 31, ../../sass/pages/_case-study.scss */
  .case-study-page-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 31, ../../sass/pages/_case-study.scss */
  .case-study-page-content { padding-left: 10px; padding-right: 10px; } }

/* line 47, ../../sass/pages/_case-study.scss */
.case-study-page-content .picture-img { width: 100%; }
@media screen and (max-width: 767px) { /* line 47, ../../sass/pages/_case-study.scss */
  .case-study-page-content .picture-img { padding-top: 10px; } }

/* line 56, ../../sass/pages/_case-study.scss */
.case-study-page-sidebar, .case-study-page-sidebar-caption-left { box-sizing: border-box; position: relative; display: block; width: 33.33333%; float: left; font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 18px; line-height: 22px; min-height: 1px; padding-left: 30px; }
@media screen { /* line 56, ../../sass/pages/_case-study.scss */
  .case-study-page-sidebar, .case-study-page-sidebar-caption-left { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 56, ../../sass/pages/_case-study.scss */
  .case-study-page-sidebar, .case-study-page-sidebar-caption-left { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 56, ../../sass/pages/_case-study.scss */
  .case-study-page-sidebar, .case-study-page-sidebar-caption-left { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 56, ../../sass/pages/_case-study.scss */
  .case-study-page-sidebar, .case-study-page-sidebar-caption-left { padding-left: 10px; padding-right: 10px; } }
@media screen and (max-width: 767px) { /* line 56, ../../sass/pages/_case-study.scss */
  .case-study-page-sidebar, .case-study-page-sidebar-caption-left { font-size: 16px; line-height: 20px; } }
@media screen and (max-width: 767px) { /* line 56, ../../sass/pages/_case-study.scss */
  .case-study-page-sidebar, .case-study-page-sidebar-caption-left { box-sizing: border-box; position: relative; display: block; width: 100%; float: left; padding-top: 0px; } }
@media screen and (max-width: 767px) { /* line 56, ../../sass/pages/_case-study.scss */
  .case-study-page-sidebar, .case-study-page-sidebar-caption-left { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 56, ../../sass/pages/_case-study.scss */
  .case-study-page-sidebar, .case-study-page-sidebar-caption-left { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 56, ../../sass/pages/_case-study.scss */
  .case-study-page-sidebar, .case-study-page-sidebar-caption-left { padding-left: 10px; padding-right: 10px; } }

/* line 69, ../../sass/pages/_case-study.scss */
.case-study-page-sidebar-caption-left p { max-width: 275px; }
@media screen and (max-width: 767px) { /* line 68, ../../sass/pages/_case-study.scss */
  .case-study-page-sidebar-caption-left { display: none; } }

/* line 78, ../../sass/pages/_case-study.scss */
.case-study-page-sidebar-caption-bottom { display: none; }
@media screen and (max-width: 767px) { /* line 78, ../../sass/pages/_case-study.scss */
  .case-study-page-sidebar-caption-bottom { box-sizing: border-box; position: relative; display: block; width: 100%; float: left; font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 18px; line-height: 22px; display: block; } }
@media screen and (max-width: 767px) { /* line 78, ../../sass/pages/_case-study.scss */
  .case-study-page-sidebar-caption-bottom { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 78, ../../sass/pages/_case-study.scss */
  .case-study-page-sidebar-caption-bottom { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 78, ../../sass/pages/_case-study.scss */
  .case-study-page-sidebar-caption-bottom { padding-left: 10px; padding-right: 10px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 78, ../../sass/pages/_case-study.scss */
  .case-study-page-sidebar-caption-bottom { font-size: 16px; line-height: 20px; } }

/* line 16, ../../sass/pages/_journal.scss */
.journal-item { margin-bottom: 25px; overflow: hidden; }

/* line 21, ../../sass/pages/_journal.scss */
.journal-list-title, .journal-list-nav, .journal-page-nav { box-sizing: border-box; position: relative; margin-left: 33.33333%; }
@media screen { /* line 21, ../../sass/pages/_journal.scss */
  .journal-list-title, .journal-list-nav, .journal-page-nav { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 21, ../../sass/pages/_journal.scss */
  .journal-list-title, .journal-list-nav, .journal-page-nav { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 21, ../../sass/pages/_journal.scss */
  .journal-list-title, .journal-list-nav, .journal-page-nav { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 21, ../../sass/pages/_journal.scss */
  .journal-list-title, .journal-list-nav, .journal-page-nav { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 21, ../../sass/pages/_journal.scss */
  .journal-list-title, .journal-list-nav, .journal-page-nav { box-sizing: border-box; position: relative; margin-left: 25%; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 21, ../../sass/pages/_journal.scss */
  .journal-list-title, .journal-list-nav, .journal-page-nav { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 21, ../../sass/pages/_journal.scss */
  .journal-list-title, .journal-list-nav, .journal-page-nav { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 21, ../../sass/pages/_journal.scss */
  .journal-list-title, .journal-list-nav, .journal-page-nav { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 21, ../../sass/pages/_journal.scss */
  .journal-list-title, .journal-list-nav, .journal-page-nav { box-sizing: border-box; position: relative; margin-left: 0%; } }
@media screen and (max-width: 767px) { /* line 21, ../../sass/pages/_journal.scss */
  .journal-list-title, .journal-list-nav, .journal-page-nav { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 21, ../../sass/pages/_journal.scss */
  .journal-list-title, .journal-list-nav, .journal-page-nav { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 21, ../../sass/pages/_journal.scss */
  .journal-list-title, .journal-list-nav, .journal-page-nav { padding-left: 10px; padding-right: 10px; } }

/* line 35, ../../sass/pages/_journal.scss */
.journal-list-title { margin-bottom: 28px; font-family: "Calibre 400 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 400; font-size: 14px; line-height: 14px; text-transform: uppercase; }
@media screen and (max-width: 767px) { /* line 35, ../../sass/pages/_journal.scss */
  .journal-list-title { margin-bottom: 22px; } }
@media screen and (max-width: 767px) { /* line 35, ../../sass/pages/_journal.scss */
  .journal-list-title { font-size: 12px; line-height: 12px; } }

/* line 40, ../../sass/pages/_journal.scss */
.journal-page-nav { clear: both; margin-top: 56px; }
@media screen and (max-width: 767px) { /* line 40, ../../sass/pages/_journal.scss */
  .journal-page-nav { margin-top: 44px; } }

/* line 45, ../../sass/pages/_journal.scss */
.journal-list-nav-next, .journal-list-nav-prev, .journal-page-nav-back { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 28px; line-height: 32px; color: #ed5240; }
@media screen and (max-width: 767px) { /* line 45, ../../sass/pages/_journal.scss */
  .journal-list-nav-next, .journal-list-nav-prev, .journal-page-nav-back { font-size: 22px; line-height: 28px; } }
/* line 230, ../../sass/_mixins.scss */
.no-touch .journal-list-nav-next:hover, .no-touch .journal-list-nav-next:focus, .journal-list-nav-next._active, .journal-list-nav-next:active, .no-touch .journal-list-nav-prev:hover, .no-touch .journal-list-nav-prev:focus, .journal-list-nav-prev._active, .journal-list-nav-prev:active, .no-touch .journal-page-nav-back:hover, .no-touch .journal-page-nav-back:focus, .journal-page-nav-back._active, .journal-page-nav-back:active { color: #000; }

@media screen { /* line 56, ../../sass/pages/_journal.scss */
  .journal-list-nav-next { margin-right: 40px; } }
@media print { /* line 56, ../../sass/pages/_journal.scss */
  .journal-list-nav-next { margin-right: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 56, ../../sass/pages/_journal.scss */
  .journal-list-nav-next { margin-right: 30px; } }
@media screen and (max-width: 767px) { /* line 56, ../../sass/pages/_journal.scss */
  .journal-list-nav-next { margin-right: 20px; } }

/* line 62, ../../sass/pages/_journal.scss */
.journal-item-masthead, .journal-item-content, .journal-page-masthead, .journal-page-content { box-sizing: border-box; position: relative; display: block; width: 66.66667%; float: right; }
@media screen { /* line 62, ../../sass/pages/_journal.scss */
  .journal-item-masthead, .journal-item-content, .journal-page-masthead, .journal-page-content { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 62, ../../sass/pages/_journal.scss */
  .journal-item-masthead, .journal-item-content, .journal-page-masthead, .journal-page-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 62, ../../sass/pages/_journal.scss */
  .journal-item-masthead, .journal-item-content, .journal-page-masthead, .journal-page-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 62, ../../sass/pages/_journal.scss */
  .journal-item-masthead, .journal-item-content, .journal-page-masthead, .journal-page-content { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 62, ../../sass/pages/_journal.scss */
  .journal-item-masthead, .journal-item-content, .journal-page-masthead, .journal-page-content { box-sizing: border-box; position: relative; display: block; width: 75%; float: right; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 62, ../../sass/pages/_journal.scss */
  .journal-item-masthead, .journal-item-content, .journal-page-masthead, .journal-page-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 62, ../../sass/pages/_journal.scss */
  .journal-item-masthead, .journal-item-content, .journal-page-masthead, .journal-page-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 62, ../../sass/pages/_journal.scss */
  .journal-item-masthead, .journal-item-content, .journal-page-masthead, .journal-page-content { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 62, ../../sass/pages/_journal.scss */
  .journal-item-masthead, .journal-item-content, .journal-page-masthead, .journal-page-content { box-sizing: border-box; position: relative; display: block; width: 100%; float: right; } }
@media screen and (max-width: 767px) { /* line 62, ../../sass/pages/_journal.scss */
  .journal-item-masthead, .journal-item-content, .journal-page-masthead, .journal-page-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 62, ../../sass/pages/_journal.scss */
  .journal-item-masthead, .journal-item-content, .journal-page-masthead, .journal-page-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 62, ../../sass/pages/_journal.scss */
  .journal-item-masthead, .journal-item-content, .journal-page-masthead, .journal-page-content { padding-left: 10px; padding-right: 10px; } }

/* line 1071, ../../sass/_mixins.scss */
.journal-item-masthead .video-4-3 .video-inner, .journal-page-masthead .video-4-3 .video-inner { padding-bottom: 75%; }
/* line 1077, ../../sass/_mixins.scss */
.journal-item-masthead .video-16-9 .video-inner, .journal-page-masthead .video-16-9 .video-inner { padding-bottom: 56.25%; }
/* line 1083, ../../sass/_mixins.scss */
.journal-item-masthead .video-21-9 .video-inner, .journal-page-masthead .video-21-9 .video-inner { padding-bottom: 42.85714%; }
/* line 1088, ../../sass/_mixins.scss */
.journal-item-masthead .video-inner, .journal-page-masthead .video-inner { position: relative; width: 100%; }
@media screen { /* line 1088, ../../sass/_mixins.scss */
  .journal-item-masthead .video-inner, .journal-page-masthead .video-inner { margin-bottom: 40px; } }
@media print { /* line 1088, ../../sass/_mixins.scss */
  .journal-item-masthead .video-inner, .journal-page-masthead .video-inner { margin-bottom: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1088, ../../sass/_mixins.scss */
  .journal-item-masthead .video-inner, .journal-page-masthead .video-inner { margin-bottom: 30px; } }
@media screen and (max-width: 767px) { /* line 1088, ../../sass/_mixins.scss */
  .journal-item-masthead .video-inner, .journal-page-masthead .video-inner { margin-bottom: 20px; } }
@media print { /* line 1088, ../../sass/_mixins.scss */
  .journal-item-masthead .video-inner, .journal-page-masthead .video-inner { display: none; } }
/* line 31, ../../sass/_media-queries.scss */
.print .journal-item-masthead .video-inner, .print .journal-page-masthead .video-inner { display: none; }
/* line 1097, ../../sass/_mixins.scss */
.journal-item-masthead .video-inner iframe, .journal-page-masthead .video-inner iframe { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
/* line 81, ../../sass/pages/_journal.scss */
.journal-item-masthead img, .journal-page-masthead img { width: 100%; }

/* line 86, ../../sass/pages/_journal.scss */
.journal-item-video, .journal-item-image, .journal-page-masthead .video-inner, .journal-page-masthead img { margin-bottom: 56px; }
@media screen and (max-width: 767px) { /* line 86, ../../sass/pages/_journal.scss */
  .journal-item-video, .journal-item-image, .journal-page-masthead .video-inner, .journal-page-masthead img { margin-bottom: 44px; } }

/* line 93, ../../sass/pages/_journal.scss */
.journal-item-video { position: relative; }
/* line 1371, ../../sass/_mixins.scss */
.no-touch .journal-item-video:hover:before, .no-touch .journal-item-video:focus:before, .journal-item-video._active:before, .journal-item-video:active:before { /*background-color: $black;*/ }
/* line 1377, ../../sass/_mixins.scss */
.journal-item-video:before, .journal-item-video:after { content: ""; display: block; position: absolute; background-image: url("/wp-content/themes/sypartners/assets/images/VideoIcon1x.png"); background-repeat: no-repeat; z-index: 1; }
/* line 1385, ../../sass/_mixins.scss */
.journal-item-video:before { position: absolute; width: 60px; height: 60px; bottom: 0; right: 0; }

/* line 97, ../../sass/pages/_journal.scss */
.journal-item-title, .journal-page-title { margin-bottom: 28px; font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 70px; line-height: 60px; }
@media screen and (max-width: 767px) { /* line 97, ../../sass/pages/_journal.scss */
  .journal-item-title, .journal-page-title { margin-bottom: 22px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 97, ../../sass/pages/_journal.scss */
  .journal-item-title, .journal-page-title { font-size: 50px; line-height: 44px; } }
@media screen and (max-width: 767px) { /* line 97, ../../sass/pages/_journal.scss */
  .journal-item-title, .journal-page-title { font-size: 36px; line-height: 32px; } }

/* line 230, ../../sass/_mixins.scss */
.no-touch .journal-item-title a:hover, .no-touch .journal-item-title a:focus, .journal-item-title a._active, .journal-item-title a:active { color: #ed5240; }

/* line 111, ../../sass/pages/_journal.scss */
.journal-item-date, .journal-page-date { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 18px; line-height: 22px; }
@media screen and (max-width: 767px) { /* line 111, ../../sass/pages/_journal.scss */
  .journal-item-date, .journal-page-date { font-size: 16px; line-height: 20px; } }

/* line 118, ../../sass/pages/_journal.scss */
.journal-item-content-inner { border-bottom: 1px #cdc5c8 solid; }

/* line 1198, ../../sass/_mixins.scss */
.journal-item-content-inner h1, .journal-item-content-inner h2, .journal-item-content-inner h3, .journal-item-content-inner h4, .journal-item-content-inner h5, .journal-item-content-inner h6, .journal-page-content-inner h1, .journal-page-content-inner h2, .journal-page-content-inner h3, .journal-page-content-inner h4, .journal-page-content-inner h5, .journal-page-content-inner h6 { margin-bottom: 28px; margin-top: 56px; }
@media screen and (max-width: 767px) { /* line 1198, ../../sass/_mixins.scss */
  .journal-item-content-inner h1, .journal-item-content-inner h2, .journal-item-content-inner h3, .journal-item-content-inner h4, .journal-item-content-inner h5, .journal-item-content-inner h6, .journal-page-content-inner h1, .journal-page-content-inner h2, .journal-page-content-inner h3, .journal-page-content-inner h4, .journal-page-content-inner h5, .journal-page-content-inner h6 { margin-bottom: 22px; } }
@media screen and (max-width: 767px) { /* line 1198, ../../sass/_mixins.scss */
  .journal-item-content-inner h1, .journal-item-content-inner h2, .journal-item-content-inner h3, .journal-item-content-inner h4, .journal-item-content-inner h5, .journal-item-content-inner h6, .journal-page-content-inner h1, .journal-page-content-inner h2, .journal-page-content-inner h3, .journal-page-content-inner h4, .journal-page-content-inner h5, .journal-page-content-inner h6 { margin-top: 44px; } }
/* line 1207, ../../sass/_mixins.scss */
.journal-item-content-inner h1:first-child, .journal-item-content-inner h2:first-child, .journal-item-content-inner h3:first-child, .journal-item-content-inner h4:first-child, .journal-item-content-inner h5:first-child, .journal-item-content-inner h6:first-child, .journal-page-content-inner h1:first-child, .journal-page-content-inner h2:first-child, .journal-page-content-inner h3:first-child, .journal-page-content-inner h4:first-child, .journal-page-content-inner h5:first-child, .journal-page-content-inner h6:first-child { margin-top: 0; }
/* line 1212, ../../sass/_mixins.scss */
.journal-item-content-inner h1, .journal-page-content-inner h1 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 70px; line-height: 60px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1212, ../../sass/_mixins.scss */
  .journal-item-content-inner h1, .journal-page-content-inner h1 { font-size: 50px; line-height: 44px; } }
@media screen and (max-width: 767px) { /* line 1212, ../../sass/_mixins.scss */
  .journal-item-content-inner h1, .journal-page-content-inner h1 { font-size: 36px; line-height: 32px; } }
/* line 1216, ../../sass/_mixins.scss */
.journal-item-content-inner h2, .journal-page-content-inner h2 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 50px; line-height: 44px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1216, ../../sass/_mixins.scss */
  .journal-item-content-inner h2, .journal-page-content-inner h2 { font-size: 36px; line-height: 34px; } }
@media screen and (max-width: 767px) { /* line 1216, ../../sass/_mixins.scss */
  .journal-item-content-inner h2, .journal-page-content-inner h2 { font-size: 26px; line-height: 25px; } }
/* line 1220, ../../sass/_mixins.scss */
.journal-item-content-inner h3, .journal-page-content-inner h3 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 36px; line-height: 34px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1220, ../../sass/_mixins.scss */
  .journal-item-content-inner h3, .journal-page-content-inner h3 { font-size: 30px; line-height: 30px; } }
@media screen and (max-width: 767px) { /* line 1220, ../../sass/_mixins.scss */
  .journal-item-content-inner h3, .journal-page-content-inner h3 { font-size: 26px; line-height: 26px; } }
/* line 1224, ../../sass/_mixins.scss */
.journal-item-content-inner h4, .journal-page-content-inner h4 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 28px; line-height: 32px; }
@media screen and (max-width: 767px) { /* line 1224, ../../sass/_mixins.scss */
  .journal-item-content-inner h4, .journal-page-content-inner h4 { font-size: 22px; line-height: 28px; } }
/* line 1228, ../../sass/_mixins.scss */
.journal-item-content-inner h5, .journal-page-content-inner h5 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1228, ../../sass/_mixins.scss */
  .journal-item-content-inner h5, .journal-page-content-inner h5 { font-size: 18px; line-height: 22px; } }
/* line 1232, ../../sass/_mixins.scss */
.journal-item-content-inner h6, .journal-page-content-inner h6 { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 18px; line-height: 22px; }
@media screen and (max-width: 767px) { /* line 1232, ../../sass/_mixins.scss */
  .journal-item-content-inner h6, .journal-page-content-inner h6 { font-size: 16px; line-height: 20px; } }
/* line 1236, ../../sass/_mixins.scss */
.journal-item-content-inner ul, .journal-item-content-inner ol, .journal-item-content-inner p, .journal-item-content-inner blockquote, .journal-item-content-inner pre, .journal-page-content-inner ul, .journal-page-content-inner ol, .journal-page-content-inner p, .journal-page-content-inner blockquote, .journal-page-content-inner pre { margin-bottom: 28px; }
@media screen and (max-width: 767px) { /* line 1236, ../../sass/_mixins.scss */
  .journal-item-content-inner ul, .journal-item-content-inner ol, .journal-item-content-inner p, .journal-item-content-inner blockquote, .journal-item-content-inner pre, .journal-page-content-inner ul, .journal-page-content-inner ol, .journal-page-content-inner p, .journal-page-content-inner blockquote, .journal-page-content-inner pre { margin-bottom: 22px; } }
/* line 1244, ../../sass/_mixins.scss */
.journal-item-content-inner ul, .journal-item-content-inner ol, .journal-item-content-inner p, .journal-page-content-inner ul, .journal-page-content-inner ol, .journal-page-content-inner p { font-family: "Calibre 200 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 200; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1244, ../../sass/_mixins.scss */
  .journal-item-content-inner ul, .journal-item-content-inner ol, .journal-item-content-inner p, .journal-page-content-inner ul, .journal-page-content-inner ol, .journal-page-content-inner p { font-size: 18px; line-height: 22px; } }
/* line 1249, ../../sass/_mixins.scss */
.journal-item-content-inner ul b, .journal-item-content-inner ul strong, .journal-item-content-inner ol b, .journal-item-content-inner ol strong, .journal-item-content-inner p b, .journal-item-content-inner p strong, .journal-page-content-inner ul b, .journal-page-content-inner ul strong, .journal-page-content-inner ol b, .journal-page-content-inner ol strong, .journal-page-content-inner p b, .journal-page-content-inner p strong { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1249, ../../sass/_mixins.scss */
  .journal-item-content-inner ul b, .journal-item-content-inner ul strong, .journal-item-content-inner ol b, .journal-item-content-inner ol strong, .journal-item-content-inner p b, .journal-item-content-inner p strong, .journal-page-content-inner ul b, .journal-page-content-inner ul strong, .journal-page-content-inner ol b, .journal-page-content-inner ol strong, .journal-page-content-inner p b, .journal-page-content-inner p strong { font-size: 18px; line-height: 22px; } }
/* line 1254, ../../sass/_mixins.scss */
.journal-item-content-inner ul i, .journal-item-content-inner ul em, .journal-item-content-inner ol i, .journal-item-content-inner ol em, .journal-item-content-inner p i, .journal-item-content-inner p em, .journal-page-content-inner ul i, .journal-page-content-inner ul em, .journal-page-content-inner ol i, .journal-page-content-inner ol em, .journal-page-content-inner p i, .journal-page-content-inner p em { font-family: "Calibre 400 italic", Helvetica, Arial, san-serif; font-style: italic; font-weight: 400; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 1254, ../../sass/_mixins.scss */
  .journal-item-content-inner ul i, .journal-item-content-inner ul em, .journal-item-content-inner ol i, .journal-item-content-inner ol em, .journal-item-content-inner p i, .journal-item-content-inner p em, .journal-page-content-inner ul i, .journal-page-content-inner ul em, .journal-page-content-inner ol i, .journal-page-content-inner ol em, .journal-page-content-inner p i, .journal-page-content-inner p em { font-size: 18px; line-height: 22px; } }
/* line 1260, ../../sass/_mixins.scss */
.journal-item-content-inner ul, .journal-item-content-inner ol, .journal-page-content-inner ul, .journal-page-content-inner ol { display: table; list-style: outside; list-style-type: none; }
@media screen { /* line 1260, ../../sass/_mixins.scss */
  .journal-item-content-inner ul, .journal-item-content-inner ol, .journal-page-content-inner ul, .journal-page-content-inner ol { margin-left: 40px; } }
@media print { /* line 1260, ../../sass/_mixins.scss */
  .journal-item-content-inner ul, .journal-item-content-inner ol, .journal-page-content-inner ul, .journal-page-content-inner ol { margin-left: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1260, ../../sass/_mixins.scss */
  .journal-item-content-inner ul, .journal-item-content-inner ol, .journal-page-content-inner ul, .journal-page-content-inner ol { margin-left: 30px; } }
@media screen and (max-width: 767px) { /* line 1260, ../../sass/_mixins.scss */
  .journal-item-content-inner ul, .journal-item-content-inner ol, .journal-page-content-inner ul, .journal-page-content-inner ol { margin-left: 20px; } }
/* line 1267, ../../sass/_mixins.scss */
.journal-item-content-inner ul ul, .journal-item-content-inner ul ol, .journal-item-content-inner ol ul, .journal-item-content-inner ol ol, .journal-page-content-inner ul ul, .journal-page-content-inner ul ol, .journal-page-content-inner ol ul, .journal-page-content-inner ol ol { margin-bottom: 0; }
/* line 1273, ../../sass/_mixins.scss */
.journal-item-content-inner li, .journal-page-content-inner li { display: table-row; }
/* line 1276, ../../sass/_mixins.scss */
.journal-item-content-inner li:before, .journal-page-content-inner li:before { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; display: table-cell; min-width: 10px; padding-right: 10px; }
@media screen and (max-width: 767px) { /* line 1276, ../../sass/_mixins.scss */
  .journal-item-content-inner li:before, .journal-page-content-inner li:before { font-size: 18px; line-height: 22px; } }
/* line 1286, ../../sass/_mixins.scss */
.journal-item-content-inner ul li:before, .journal-page-content-inner ul li:before { content: "+"; }
/* line 1292, ../../sass/_mixins.scss */
.journal-item-content-inner ol, .journal-page-content-inner ol { counter-reset: content-ol; }
/* line 1295, ../../sass/_mixins.scss */
.journal-item-content-inner ol li, .journal-page-content-inner ol li { counter-increment: content-ol; }
/* line 1298, ../../sass/_mixins.scss */
.journal-item-content-inner ol li:before, .journal-page-content-inner ol li:before { content: counter(content-ol) "."; }
/* line 1304, ../../sass/_mixins.scss */
.journal-item-content-inner blockquote, .journal-page-content-inner blockquote { position: relative; }
@media screen { /* line 1304, ../../sass/_mixins.scss */
  .journal-item-content-inner blockquote, .journal-page-content-inner blockquote { padding-left: 40px; padding-right: 40px; } }
@media print { /* line 1304, ../../sass/_mixins.scss */
  .journal-item-content-inner blockquote, .journal-page-content-inner blockquote { padding-left: 40px; padding-right: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1304, ../../sass/_mixins.scss */
  .journal-item-content-inner blockquote, .journal-page-content-inner blockquote { padding-left: 30px; padding-right: 30px; } }
@media screen and (max-width: 767px) { /* line 1304, ../../sass/_mixins.scss */
  .journal-item-content-inner blockquote, .journal-page-content-inner blockquote { padding-left: 20px; padding-right: 20px; } }
/* line 1308, ../../sass/_mixins.scss */
.journal-item-content-inner blockquote, .journal-item-content-inner blockquote ul, .journal-item-content-inner blockquote ol, .journal-item-content-inner blockquote p, .journal-page-content-inner blockquote, .journal-page-content-inner blockquote ul, .journal-page-content-inner blockquote ol, .journal-page-content-inner blockquote p { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 30px; line-height: 32px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1308, ../../sass/_mixins.scss */
  .journal-item-content-inner blockquote, .journal-item-content-inner blockquote ul, .journal-item-content-inner blockquote ol, .journal-item-content-inner blockquote p, .journal-page-content-inner blockquote, .journal-page-content-inner blockquote ul, .journal-page-content-inner blockquote ol, .journal-page-content-inner blockquote p { font-size: 26px; line-height: 28px; } }
@media screen and (max-width: 767px) { /* line 1308, ../../sass/_mixins.scss */
  .journal-item-content-inner blockquote, .journal-item-content-inner blockquote ul, .journal-item-content-inner blockquote ol, .journal-item-content-inner blockquote p, .journal-page-content-inner blockquote, .journal-page-content-inner blockquote ul, .journal-page-content-inner blockquote ol, .journal-page-content-inner blockquote p { font-size: 22px; line-height: 24px; } }
/* line 1315, ../../sass/_mixins.scss */
.journal-item-content-inner blockquote:before, .journal-page-content-inner blockquote:before { font-family: "Tiempos 600 normal", Times New Roman, Times New Roman, Times, Baskerville, Georgia, serif; font-style: normal; font-weight: 600; font-size: 55px; line-height: 60px; content: "“"; left: 0; position: absolute; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1315, ../../sass/_mixins.scss */
  .journal-item-content-inner blockquote:before, .journal-page-content-inner blockquote:before { font-size: 32px; line-height: 35px; } }
@media screen and (max-width: 767px) { /* line 1315, ../../sass/_mixins.scss */
  .journal-item-content-inner blockquote:before, .journal-page-content-inner blockquote:before { font-size: 22px; line-height: 24px; } }
/* line 1323, ../../sass/_mixins.scss */
.journal-item-content-inner pre, .journal-page-content-inner pre { background-color: #ebe8e9; display: block; font-size: 18px; line-height: 24px; }
@media screen { /* line 1323, ../../sass/_mixins.scss */
  .journal-item-content-inner pre, .journal-page-content-inner pre { padding-left: 40px; padding-right: 40px; } }
@media print { /* line 1323, ../../sass/_mixins.scss */
  .journal-item-content-inner pre, .journal-page-content-inner pre { padding-left: 40px; padding-right: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1323, ../../sass/_mixins.scss */
  .journal-item-content-inner pre, .journal-page-content-inner pre { padding-left: 30px; padding-right: 30px; } }
@media screen and (max-width: 767px) { /* line 1323, ../../sass/_mixins.scss */
  .journal-item-content-inner pre, .journal-page-content-inner pre { padding-left: 20px; padding-right: 20px; } }
@media screen { /* line 1323, ../../sass/_mixins.scss */
  .journal-item-content-inner pre, .journal-page-content-inner pre { padding-bottom: 20px; padding-top: 20px; } }
@media print { /* line 1323, ../../sass/_mixins.scss */
  .journal-item-content-inner pre, .journal-page-content-inner pre { padding-bottom: 20px; padding-top: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1323, ../../sass/_mixins.scss */
  .journal-item-content-inner pre, .journal-page-content-inner pre { padding-bottom: 15px; padding-top: 15px; } }
@media screen and (max-width: 767px) { /* line 1323, ../../sass/_mixins.scss */
  .journal-item-content-inner pre, .journal-page-content-inner pre { padding-bottom: 10px; padding-top: 10px; } }
@media screen and (max-width: 767px) { /* line 1323, ../../sass/_mixins.scss */
  .journal-item-content-inner pre, .journal-page-content-inner pre { font-size: 14px; line-height: 18px; } }
/* line 1336, ../../sass/_mixins.scss */
.journal-item-content-inner pre code, .journal-page-content-inner pre code { font-family: monospace; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; }
/* line 1344, ../../sass/_mixins.scss */
.journal-item-content-inner a, .journal-page-content-inner a { color: #ed5240; }
/* line 230, ../../sass/_mixins.scss */
.no-touch .journal-item-content-inner a:hover, .no-touch .journal-item-content-inner a:focus, .journal-item-content-inner a._active, .journal-item-content-inner a:active, .no-touch .journal-page-content-inner a:hover, .no-touch .journal-page-content-inner a:focus, .journal-page-content-inner a._active, .journal-page-content-inner a:active { text-decoration: underline; }
/* line 1352, ../../sass/_mixins.scss */
.journal-item-content-inner .conversational, .journal-page-content-inner .conversational { font-family: "Tiempos 600 normal", Times New Roman, Times New Roman, Times, Baskerville, Georgia, serif; font-style: normal; font-weight: 600; font-size: 60px; line-height: 65px; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1352, ../../sass/_mixins.scss */
  .journal-item-content-inner .conversational, .journal-page-content-inner .conversational { font-size: 50px; line-height: 55px; } }
@media screen and (max-width: 767px) { /* line 1352, ../../sass/_mixins.scss */
  .journal-item-content-inner .conversational, .journal-page-content-inner .conversational { font-size: 36px; line-height: 40px; } }
/* line 1071, ../../sass/_mixins.scss */
.journal-item-content-inner .video-4-3 .video-inner, .journal-page-content-inner .video-4-3 .video-inner { padding-bottom: 75%; }
/* line 1077, ../../sass/_mixins.scss */
.journal-item-content-inner .video-16-9 .video-inner, .journal-page-content-inner .video-16-9 .video-inner { padding-bottom: 56.25%; }
/* line 1083, ../../sass/_mixins.scss */
.journal-item-content-inner .video-21-9 .video-inner, .journal-page-content-inner .video-21-9 .video-inner { padding-bottom: 42.85714%; }
/* line 1088, ../../sass/_mixins.scss */
.journal-item-content-inner .video-inner, .journal-page-content-inner .video-inner { position: relative; width: 100%; }
@media screen { /* line 1088, ../../sass/_mixins.scss */
  .journal-item-content-inner .video-inner, .journal-page-content-inner .video-inner { margin-bottom: 40px; } }
@media print { /* line 1088, ../../sass/_mixins.scss */
  .journal-item-content-inner .video-inner, .journal-page-content-inner .video-inner { margin-bottom: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1088, ../../sass/_mixins.scss */
  .journal-item-content-inner .video-inner, .journal-page-content-inner .video-inner { margin-bottom: 30px; } }
@media screen and (max-width: 767px) { /* line 1088, ../../sass/_mixins.scss */
  .journal-item-content-inner .video-inner, .journal-page-content-inner .video-inner { margin-bottom: 20px; } }
@media print { /* line 1088, ../../sass/_mixins.scss */
  .journal-item-content-inner .video-inner, .journal-page-content-inner .video-inner { display: none; } }
/* line 31, ../../sass/_media-queries.scss */
.print .journal-item-content-inner .video-inner, .print .journal-page-content-inner .video-inner { display: none; }
/* line 1097, ../../sass/_mixins.scss */
.journal-item-content-inner .video-inner iframe, .journal-page-content-inner .video-inner iframe { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
/* line 1122, ../../sass/_mixins.scss */
.journal-item-content-inner img, .journal-page-content-inner img { display: block; height: auto; width: 100%; }
/* line 1128, ../../sass/_mixins.scss */
.journal-item-content-inner .content-picture, .journal-item-content-inner .content-video, .journal-item-content-inner .content-figure, .journal-page-content-inner .content-picture, .journal-page-content-inner .content-video, .journal-page-content-inner .content-figure { clear: both; }
@media screen { /* line 1128, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-picture, .journal-item-content-inner .content-video, .journal-item-content-inner .content-figure, .journal-page-content-inner .content-picture, .journal-page-content-inner .content-video, .journal-page-content-inner .content-figure { margin-bottom: 40px; margin-top: 40px; } }
@media print { /* line 1128, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-picture, .journal-item-content-inner .content-video, .journal-item-content-inner .content-figure, .journal-page-content-inner .content-picture, .journal-page-content-inner .content-video, .journal-page-content-inner .content-figure { margin-bottom: 40px; margin-top: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1128, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-picture, .journal-item-content-inner .content-video, .journal-item-content-inner .content-figure, .journal-page-content-inner .content-picture, .journal-page-content-inner .content-video, .journal-page-content-inner .content-figure { margin-bottom: 30px; margin-top: 30px; } }
@media screen and (max-width: 767px) { /* line 1128, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-picture, .journal-item-content-inner .content-video, .journal-item-content-inner .content-figure, .journal-page-content-inner .content-picture, .journal-page-content-inner .content-video, .journal-page-content-inner .content-figure { margin-bottom: 20px; margin-top: 20px; } }
/* line 1135, ../../sass/_mixins.scss */
.journal-item-content-inner .content-picture-align-left, .journal-item-content-inner .content-video-align-left, .journal-item-content-inner .content-picture-align-right, .journal-item-content-inner .content-video-align-right, .journal-page-content-inner .content-picture-align-left, .journal-page-content-inner .content-video-align-left, .journal-page-content-inner .content-picture-align-right, .journal-page-content-inner .content-video-align-right { clear: none; }
/* line 1142, ../../sass/_mixins.scss */
.journal-item-content-inner .content-picture-align-left, .journal-item-content-inner .content-video-align-left, .journal-page-content-inner .content-picture-align-left, .journal-page-content-inner .content-video-align-left { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 50%; float: left; }
@media screen { /* line 1142, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-picture-align-left, .journal-item-content-inner .content-video-align-left, .journal-page-content-inner .content-picture-align-left, .journal-page-content-inner .content-video-align-left { margin-right: 20px; padding-right: 20px; } }
@media print { /* line 1142, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-picture-align-left, .journal-item-content-inner .content-video-align-left, .journal-page-content-inner .content-picture-align-left, .journal-page-content-inner .content-video-align-left { margin-right: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1142, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-picture-align-left, .journal-item-content-inner .content-video-align-left, .journal-page-content-inner .content-picture-align-left, .journal-page-content-inner .content-video-align-left { margin-right: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 1142, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-picture-align-left, .journal-item-content-inner .content-video-align-left, .journal-page-content-inner .content-picture-align-left, .journal-page-content-inner .content-video-align-left { margin-right: 10px; padding-right: 10px; } }
/* line 1148, ../../sass/_mixins.scss */
.journal-item-content-inner .content-picture-align-right, .journal-item-content-inner .content-video-align-right, .journal-page-content-inner .content-picture-align-right, .journal-page-content-inner .content-video-align-right { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 50%; float: right; }
@media screen { /* line 1148, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-picture-align-right, .journal-item-content-inner .content-video-align-right, .journal-page-content-inner .content-picture-align-right, .journal-page-content-inner .content-video-align-right { margin-left: 20px; padding-left: 20px; } }
@media print { /* line 1148, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-picture-align-right, .journal-item-content-inner .content-video-align-right, .journal-page-content-inner .content-picture-align-right, .journal-page-content-inner .content-video-align-right { margin-left: 20px; padding-left: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1148, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-picture-align-right, .journal-item-content-inner .content-video-align-right, .journal-page-content-inner .content-picture-align-right, .journal-page-content-inner .content-video-align-right { margin-left: 15px; padding-left: 15px; } }
@media screen and (max-width: 767px) { /* line 1148, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-picture-align-right, .journal-item-content-inner .content-video-align-right, .journal-page-content-inner .content-picture-align-right, .journal-page-content-inner .content-video-align-right { margin-left: 10px; padding-left: 10px; } }
@media screen { /* line 1154, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-picture-align-left + .content-picture-align-right, .journal-item-content-inner .content-video-align-left + .content-picture-align-right, .journal-item-content-inner .content-picture-align-left + .content-video-align-right, .journal-item-content-inner .content-video-align-left + .content-video-align-right, .journal-page-content-inner .content-picture-align-left + .content-picture-align-right, .journal-page-content-inner .content-video-align-left + .content-picture-align-right, .journal-page-content-inner .content-picture-align-left + .content-video-align-right, .journal-page-content-inner .content-video-align-left + .content-video-align-right { margin-left: -40px; } }
@media print { /* line 1154, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-picture-align-left + .content-picture-align-right, .journal-item-content-inner .content-video-align-left + .content-picture-align-right, .journal-item-content-inner .content-picture-align-left + .content-video-align-right, .journal-item-content-inner .content-video-align-left + .content-video-align-right, .journal-page-content-inner .content-picture-align-left + .content-picture-align-right, .journal-page-content-inner .content-video-align-left + .content-picture-align-right, .journal-page-content-inner .content-picture-align-left + .content-video-align-right, .journal-page-content-inner .content-video-align-left + .content-video-align-right { margin-left: -40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1154, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-picture-align-left + .content-picture-align-right, .journal-item-content-inner .content-video-align-left + .content-picture-align-right, .journal-item-content-inner .content-picture-align-left + .content-video-align-right, .journal-item-content-inner .content-video-align-left + .content-video-align-right, .journal-page-content-inner .content-picture-align-left + .content-picture-align-right, .journal-page-content-inner .content-video-align-left + .content-picture-align-right, .journal-page-content-inner .content-picture-align-left + .content-video-align-right, .journal-page-content-inner .content-video-align-left + .content-video-align-right { margin-left: -30px; } }
@media screen and (max-width: 767px) { /* line 1154, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-picture-align-left + .content-picture-align-right, .journal-item-content-inner .content-video-align-left + .content-picture-align-right, .journal-item-content-inner .content-picture-align-left + .content-video-align-right, .journal-item-content-inner .content-video-align-left + .content-video-align-right, .journal-page-content-inner .content-picture-align-left + .content-picture-align-right, .journal-page-content-inner .content-video-align-left + .content-picture-align-right, .journal-page-content-inner .content-picture-align-left + .content-video-align-right, .journal-page-content-inner .content-video-align-left + .content-video-align-right { margin-left: -20px; } }
@media screen { /* line 1161, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-figure, .journal-page-content-inner .content-figure { margin-left: -20px; margin-right: -20px; } }
@media print { /* line 1161, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-figure, .journal-page-content-inner .content-figure { margin-left: -20px; margin-right: -20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1161, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-figure, .journal-page-content-inner .content-figure { margin-left: -15px; margin-right: -15px; } }
@media screen and (max-width: 767px) { /* line 1161, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-figure, .journal-page-content-inner .content-figure { margin-left: -10px; margin-right: -10px; } }
/* line 1165, ../../sass/_mixins.scss */
.journal-item-content-inner .content-figure-inner, .journal-page-content-inner .content-figure-inner { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 133.33333%; padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; margin-left: -33.33333%; overflow: hidden; }
@media screen and (max-width: 767px) { /* line 1165, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-figure-inner, .journal-page-content-inner .content-figure-inner { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 100%; padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; margin-left: 0%; } }
/* line 1176, ../../sass/_mixins.scss */
.journal-item-content-inner .content-figure-picture, .journal-page-content-inner .content-figure-picture { box-sizing: border-box; position: relative; display: block; width: 75%; float: right; }
@media screen { /* line 1176, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-figure-picture, .journal-page-content-inner .content-figure-picture { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 1176, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-figure-picture, .journal-page-content-inner .content-figure-picture { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1176, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-figure-picture, .journal-page-content-inner .content-figure-picture { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 1176, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-figure-picture, .journal-page-content-inner .content-figure-picture { padding-left: 10px; padding-right: 10px; } }
@media screen and (max-width: 767px) { /* line 1176, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-figure-picture, .journal-page-content-inner .content-figure-picture { box-sizing: border-box; position: relative; display: block; width: 100%; float: none; } }
@media screen and (max-width: 767px) { /* line 1176, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-figure-picture, .journal-page-content-inner .content-figure-picture { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 1176, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-figure-picture, .journal-page-content-inner .content-figure-picture { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 1176, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-figure-picture, .journal-page-content-inner .content-figure-picture { padding-left: 10px; padding-right: 10px; } }

/* line 1184, ../../sass/_mixins.scss */
.journal-item-content-inner .content-figure-caption, .journal-page-content-inner .content-figure-caption { box-sizing: border-box; position: relative; display: block; width: 25%; float: left; font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 18px; line-height: 22px; }
@media screen { /* line 1184, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-figure-caption, .journal-page-content-inner .content-figure-caption { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 1184, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-figure-caption, .journal-page-content-inner .content-figure-caption { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 1184, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-figure-caption, .journal-page-content-inner .content-figure-caption { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 1184, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-figure-caption, .journal-page-content-inner .content-figure-caption { padding-left: 10px; padding-right: 10px; } }
@media screen and (max-width: 767px) { /* line 1184, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-figure-caption, .journal-page-content-inner .content-figure-caption { font-size: 16px; line-height: 20px; } }
@media screen and (max-width: 767px) { /* line 1184, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-figure-caption, .journal-page-content-inner .content-figure-caption { box-sizing: border-box; position: relative; display: block; width: 100%; float: none; margin-top: 10px; } }
@media screen and (max-width: 767px) { /* line 1184, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-figure-caption, .journal-page-content-inner .content-figure-caption { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 1184, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-figure-caption, .journal-page-content-inner .content-figure-caption { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 1184, ../../sass/_mixins.scss */
  .journal-item-content-inner .content-figure-caption, .journal-page-content-inner .content-figure-caption { padding-left: 10px; padding-right: 10px; } }

/* line 127, ../../sass/pages/_journal.scss */
.journal-item-content-inner a { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 18px; line-height: 22px; }
@media screen and (max-width: 767px) { /* line 127, ../../sass/pages/_journal.scss */
  .journal-item-content-inner a { font-size: 16px; line-height: 20px; } }

/* line 131, ../../sass/pages/_journal.scss */
.journal-item-content-inner p:last-child { margin-bottom: 80px; }
@media screen and (max-width: 767px) { /* line 131, ../../sass/pages/_journal.scss */
  .journal-item-content-inner p:last-child { margin-bottom: 40px; } }

/* line 140, ../../sass/pages/_journal.scss */
.journal-item-meta, .journal-page-meta { box-sizing: border-box; position: relative; display: block; width: 33.33333%; }
@media screen { /* line 140, ../../sass/pages/_journal.scss */
  .journal-item-meta, .journal-page-meta { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 140, ../../sass/pages/_journal.scss */
  .journal-item-meta, .journal-page-meta { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 140, ../../sass/pages/_journal.scss */
  .journal-item-meta, .journal-page-meta { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 140, ../../sass/pages/_journal.scss */
  .journal-item-meta, .journal-page-meta { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 140, ../../sass/pages/_journal.scss */
  .journal-item-meta, .journal-page-meta { box-sizing: border-box; position: relative; display: block; width: 25%; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 140, ../../sass/pages/_journal.scss */
  .journal-item-meta, .journal-page-meta { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 140, ../../sass/pages/_journal.scss */
  .journal-item-meta, .journal-page-meta { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 140, ../../sass/pages/_journal.scss */
  .journal-item-meta, .journal-page-meta { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 140, ../../sass/pages/_journal.scss */
  .journal-item-meta, .journal-page-meta { clear: both; box-sizing: border-box; position: relative; display: block; width: 100%; } }
@media screen and (max-width: 767px) { /* line 140, ../../sass/pages/_journal.scss */
  .journal-item-meta, .journal-page-meta { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 140, ../../sass/pages/_journal.scss */
  .journal-item-meta, .journal-page-meta { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 140, ../../sass/pages/_journal.scss */
  .journal-item-meta, .journal-page-meta { padding-left: 10px; padding-right: 10px; } }

/* line 154, ../../sass/pages/_journal.scss */
.journal-item-meta, .journal-page-meta { overflow: hidden; }

/* line 159, ../../sass/pages/_journal.scss */
.journal-item-meta { margin-bottom: 20px; }
@media screen and (max-width: 767px) { /* line 159, ../../sass/pages/_journal.scss */
  .journal-item-meta { margin-bottom: 10px; } }

/* line 167, ../../sass/pages/_journal.scss */
.journal-page-meta { margin-bottom: 50px; }
@media screen and (max-width: 767px) { /* line 167, ../../sass/pages/_journal.scss */
  .journal-page-meta { margin-bottom: 20px; } }

/* line 175, ../../sass/pages/_journal.scss */
.journal-item-categories, .journal-item-author-cite, .journal-page-categories, .journal-page-author-cite { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 18px; line-height: 22px; }
@media screen and (max-width: 767px) { /* line 175, ../../sass/pages/_journal.scss */
  .journal-item-categories, .journal-item-author-cite, .journal-page-categories, .journal-page-author-cite { font-size: 16px; line-height: 20px; } }

/* line 182, ../../sass/pages/_journal.scss */
.journal-item-categories, .journal-page-categories { margin-bottom: 10px; }
/* line 186, ../../sass/pages/_journal.scss */
.journal-item-categories a, .journal-page-categories a { color: #ed5240; }
/* line 230, ../../sass/_mixins.scss */
.no-touch .journal-item-categories a:hover, .no-touch .journal-item-categories a:focus, .journal-item-categories a._active, .journal-item-categories a:active, .no-touch .journal-page-categories a:hover, .no-touch .journal-page-categories a:focus, .journal-page-categories a._active, .journal-page-categories a:active { text-decoration: underline; }

/* line 820, ../../sass/_mixins.scss */
.journal-item-social-nav li { float: left; padding-right: 6px; }
/* line 825, ../../sass/_mixins.scss */
.journal-item-social-nav .journal-item-social-nav-link { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; background-color: #cdc5c8; display: block; }
/* line 230, ../../sass/_mixins.scss */
.no-touch .journal-item-social-nav .journal-item-social-nav-link:hover, .no-touch .journal-item-social-nav .journal-item-social-nav-link:focus, .journal-item-social-nav .journal-item-social-nav-link._active, .journal-item-social-nav .journal-item-social-nav-link:active { background-color: #ed5240; }
/* line 836, ../../sass/_mixins.scss */
.journal-item-social-nav .journal-item-social-nav-facebook { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -150px; background-repeat: no-repeat; display: block; height: 32px; width: 32px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 836, ../../sass/_mixins.scss */
  .journal-item-social-nav .journal-item-social-nav-facebook { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -120px; } }
/* line 836, ../../sass/_mixins.scss */
.journal-item-social-nav .journal-item-social-nav-twitter { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 0; background-repeat: no-repeat; display: block; height: 30px; width: 30px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 836, ../../sass/_mixins.scss */
  .journal-item-social-nav .journal-item-social-nav-twitter { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 0; } }
/* line 836, ../../sass/_mixins.scss */
.journal-item-social-nav .journal-item-social-nav-linkedin { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -60px; background-repeat: no-repeat; display: block; height: 30px; width: 30px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 836, ../../sass/_mixins.scss */
  .journal-item-social-nav .journal-item-social-nav-linkedin { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -60px; } }
/* line 836, ../../sass/_mixins.scss */
.journal-item-social-nav .journal-item-social-nav-instagram { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -120px; background-repeat: no-repeat; display: block; height: 30px; width: 30px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 836, ../../sass/_mixins.scss */
  .journal-item-social-nav .journal-item-social-nav-instagram { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -90px; } }
/* line 836, ../../sass/_mixins.scss */
.journal-item-social-nav .journal-item-social-nav-email { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -90px; background-repeat: no-repeat; display: block; height: 30px; width: 30px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 836, ../../sass/_mixins.scss */
  .journal-item-social-nav .journal-item-social-nav-email { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -150px; } }
/* line 836, ../../sass/_mixins.scss */
.journal-item-social-nav .journal-item-social-nav-print { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -30px; background-repeat: no-repeat; display: block; height: 30px; width: 30px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 836, ../../sass/_mixins.scss */
  .journal-item-social-nav .journal-item-social-nav-print { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -30px; } }

/* line 820, ../../sass/_mixins.scss */
.journal-page-social-nav li { float: left; padding-right: 6px; }
/* line 825, ../../sass/_mixins.scss */
.journal-page-social-nav .journal-page-social-nav-link { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; background-color: #cdc5c8; display: block; }
/* line 230, ../../sass/_mixins.scss */
.no-touch .journal-page-social-nav .journal-page-social-nav-link:hover, .no-touch .journal-page-social-nav .journal-page-social-nav-link:focus, .journal-page-social-nav .journal-page-social-nav-link._active, .journal-page-social-nav .journal-page-social-nav-link:active { background-color: #ed5240; }
/* line 836, ../../sass/_mixins.scss */
.journal-page-social-nav .journal-page-social-nav-facebook { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -150px; background-repeat: no-repeat; display: block; height: 32px; width: 32px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 836, ../../sass/_mixins.scss */
  .journal-page-social-nav .journal-page-social-nav-facebook { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -120px; } }
/* line 836, ../../sass/_mixins.scss */
.journal-page-social-nav .journal-page-social-nav-twitter { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 0; background-repeat: no-repeat; display: block; height: 30px; width: 30px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 836, ../../sass/_mixins.scss */
  .journal-page-social-nav .journal-page-social-nav-twitter { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 0; } }
/* line 836, ../../sass/_mixins.scss */
.journal-page-social-nav .journal-page-social-nav-linkedin { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -60px; background-repeat: no-repeat; display: block; height: 30px; width: 30px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 836, ../../sass/_mixins.scss */
  .journal-page-social-nav .journal-page-social-nav-linkedin { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -60px; } }
/* line 836, ../../sass/_mixins.scss */
.journal-page-social-nav .journal-page-social-nav-instagram { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -120px; background-repeat: no-repeat; display: block; height: 30px; width: 30px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 836, ../../sass/_mixins.scss */
  .journal-page-social-nav .journal-page-social-nav-instagram { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -90px; } }
/* line 836, ../../sass/_mixins.scss */
.journal-page-social-nav .journal-page-social-nav-email { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -90px; background-repeat: no-repeat; display: block; height: 30px; width: 30px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 836, ../../sass/_mixins.scss */
  .journal-page-social-nav .journal-page-social-nav-email { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -150px; } }
/* line 836, ../../sass/_mixins.scss */
.journal-page-social-nav .journal-page-social-nav-print { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -30px; background-repeat: no-repeat; display: block; height: 30px; width: 30px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 836, ../../sass/_mixins.scss */
  .journal-page-social-nav .journal-page-social-nav-print { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -30px; } }

/* line 205, ../../sass/pages/_journal.scss */
.journal-item-author, .journal-page-author { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 33.33333%; font-family: "Calibre 200 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 200; font-size: 18px; line-height: 22px; }
@media screen and (max-width: 767px) { /* line 205, ../../sass/pages/_journal.scss */
  .journal-item-author, .journal-page-author { font-size: 16px; line-height: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 205, ../../sass/pages/_journal.scss */
  .journal-item-author, .journal-page-author { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 25%; } }
@media screen and (max-width: 767px) { /* line 205, ../../sass/pages/_journal.scss */
  .journal-item-author, .journal-page-author { clear: both; padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 100%; padding-top: 20px; } }

/* line 221, ../../sass/pages/_journal.scss */
.journal-item-author-image-outer { box-sizing: border-box; position: relative; display: block; width: 25%; }
@media screen { /* line 221, ../../sass/pages/_journal.scss */
  .journal-item-author-image-outer { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 221, ../../sass/pages/_journal.scss */
  .journal-item-author-image-outer { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 221, ../../sass/pages/_journal.scss */
  .journal-item-author-image-outer { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 221, ../../sass/pages/_journal.scss */
  .journal-item-author-image-outer { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 221, ../../sass/pages/_journal.scss */
  .journal-item-author-image-outer { box-sizing: border-box; position: relative; display: block; width: 33.33333%; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 221, ../../sass/pages/_journal.scss */
  .journal-item-author-image-outer { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 221, ../../sass/pages/_journal.scss */
  .journal-item-author-image-outer { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 221, ../../sass/pages/_journal.scss */
  .journal-item-author-image-outer { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 221, ../../sass/pages/_journal.scss */
  .journal-item-author-image-outer { clear: both; box-sizing: border-box; position: relative; display: block; width: 25%; } }
@media screen and (max-width: 767px) { /* line 221, ../../sass/pages/_journal.scss */
  .journal-item-author-image-outer { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 221, ../../sass/pages/_journal.scss */
  .journal-item-author-image-outer { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 221, ../../sass/pages/_journal.scss */
  .journal-item-author-image-outer { padding-left: 10px; padding-right: 10px; } }

/* line 234, ../../sass/pages/_journal.scss */
.journal-page-author-image-outer { box-sizing: border-box; position: relative; display: block; width: 100%; }
@media screen { /* line 234, ../../sass/pages/_journal.scss */
  .journal-page-author-image-outer { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 234, ../../sass/pages/_journal.scss */
  .journal-page-author-image-outer { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 234, ../../sass/pages/_journal.scss */
  .journal-page-author-image-outer { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 234, ../../sass/pages/_journal.scss */
  .journal-page-author-image-outer { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 234, ../../sass/pages/_journal.scss */
  .journal-page-author-image-outer { box-sizing: border-box; position: relative; display: block; width: 100%; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 234, ../../sass/pages/_journal.scss */
  .journal-page-author-image-outer { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 234, ../../sass/pages/_journal.scss */
  .journal-page-author-image-outer { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 234, ../../sass/pages/_journal.scss */
  .journal-page-author-image-outer { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 234, ../../sass/pages/_journal.scss */
  .journal-page-author-image-outer { clear: both; box-sizing: border-box; position: relative; display: block; width: 50%; } }
@media screen and (max-width: 767px) { /* line 234, ../../sass/pages/_journal.scss */
  .journal-page-author-image-outer { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 234, ../../sass/pages/_journal.scss */
  .journal-page-author-image-outer { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 234, ../../sass/pages/_journal.scss */
  .journal-page-author-image-outer { padding-left: 10px; padding-right: 10px; } }

/* line 247, ../../sass/pages/_journal.scss */
.journal-item-author-image, .journal-page-author-image { background-color: #ebe8e9; margin-bottom: 20px; padding-bottom: 100%; position: relative; }
@media screen and (max-width: 767px) { /* line 247, ../../sass/pages/_journal.scss */
  .journal-item-author-image, .journal-page-author-image { margin-bottom: 10px; } }
/* line 258, ../../sass/pages/_journal.scss */
.journal-item-author-image, .journal-item-author-image img, .journal-page-author-image, .journal-page-author-image img { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; display: block; width: 100%; }
/* line 265, ../../sass/pages/_journal.scss */
.journal-item-author-image img, .journal-page-author-image img { height: auto; left: 0; position: absolute; top: 0; }

/* line 273, ../../sass/pages/_journal.scss */
.journal-item-author-cite, .journal-page-author-cite { box-sizing: border-box; position: relative; display: block; width: 100%; }
@media screen { /* line 273, ../../sass/pages/_journal.scss */
  .journal-item-author-cite, .journal-page-author-cite { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 273, ../../sass/pages/_journal.scss */
  .journal-item-author-cite, .journal-page-author-cite { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 273, ../../sass/pages/_journal.scss */
  .journal-item-author-cite, .journal-page-author-cite { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 273, ../../sass/pages/_journal.scss */
  .journal-item-author-cite, .journal-page-author-cite { padding-left: 10px; padding-right: 10px; } }
/* line 230, ../../sass/_mixins.scss */
.no-touch .journal-item-author-cite a:hover, .no-touch .journal-item-author-cite a:focus, .journal-item-author-cite a._active, .journal-item-author-cite a:active, .no-touch .journal-page-author-cite a:hover, .no-touch .journal-page-author-cite a:focus, .journal-page-author-cite a._active, .journal-page-author-cite a:active { color: #ed5240; }

/* line 16, ../../sass/pages/_contact.scss */
.contact-content { box-sizing: border-box; position: relative; display: block; width: 75%; font-family: "Tiempos 600 normal", Times New Roman, Times New Roman, Times, Baskerville, Georgia, serif; font-style: normal; font-weight: 600; font-size: 60px; line-height: 65px; }
@media screen { /* line 16, ../../sass/pages/_contact.scss */
  .contact-content { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 16, ../../sass/pages/_contact.scss */
  .contact-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 16, ../../sass/pages/_contact.scss */
  .contact-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 16, ../../sass/pages/_contact.scss */
  .contact-content { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 16, ../../sass/pages/_contact.scss */
  .contact-content { font-size: 50px; line-height: 55px; } }
@media screen and (max-width: 767px) { /* line 16, ../../sass/pages/_contact.scss */
  .contact-content { font-size: 36px; line-height: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 16, ../../sass/pages/_contact.scss */
  .contact-content { box-sizing: border-box; position: relative; display: block; width: 100%; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 16, ../../sass/pages/_contact.scss */
  .contact-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (min-width: 768px) and (max-width: 1099px) { /* line 16, ../../sass/pages/_contact.scss */
  .contact-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) and (max-width: 767px) { /* line 16, ../../sass/pages/_contact.scss */
  .contact-content { padding-left: 10px; padding-right: 10px; } }

/* line 27, ../../sass/pages/_contact.scss */
.contact-points { clear: both; overflow: hidden; padding-top: 80px; }
/* line 866, ../../sass/_mixins.scss */
.contact-points .contact-points-content { box-sizing: border-box; position: relative; margin-left: 33.33333%; }
@media screen { /* line 866, ../../sass/_mixins.scss */
  .contact-points .contact-points-content { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 866, ../../sass/_mixins.scss */
  .contact-points .contact-points-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 866, ../../sass/_mixins.scss */
  .contact-points .contact-points-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 866, ../../sass/_mixins.scss */
  .contact-points .contact-points-content { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 866, ../../sass/_mixins.scss */
  .contact-points .contact-points-content { box-sizing: border-box; position: relative; margin-left: 25%; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 866, ../../sass/_mixins.scss */
  .contact-points .contact-points-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 866, ../../sass/_mixins.scss */
  .contact-points .contact-points-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 866, ../../sass/_mixins.scss */
  .contact-points .contact-points-content { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 866, ../../sass/_mixins.scss */
  .contact-points .contact-points-content { box-sizing: border-box; position: relative; margin-left: 0%; } }
@media screen and (max-width: 767px) { /* line 866, ../../sass/_mixins.scss */
  .contact-points .contact-points-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 866, ../../sass/_mixins.scss */
  .contact-points .contact-points-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 866, ../../sass/_mixins.scss */
  .contact-points .contact-points-content { padding-left: 10px; padding-right: 10px; } }

/* line 879, ../../sass/_mixins.scss */
.contact-points .contact-points-content { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 66.66667%; overflow: hidden; }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 879, ../../sass/_mixins.scss */
  .contact-points .contact-points-content { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 75%; } }
@media screen and (max-width: 767px) { /* line 879, ../../sass/_mixins.scss */
  .contact-points .contact-points-content { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 100%; } }
/* line 893, ../../sass/_mixins.scss */
.contact-points .contact-point { box-sizing: border-box; position: relative; display: block; width: 50%; float: left; }
@media screen { /* line 893, ../../sass/_mixins.scss */
  .contact-points .contact-point { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 893, ../../sass/_mixins.scss */
  .contact-points .contact-point { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 893, ../../sass/_mixins.scss */
  .contact-points .contact-point { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 893, ../../sass/_mixins.scss */
  .contact-points .contact-point { padding-left: 10px; padding-right: 10px; } }
/* line 896, ../../sass/_mixins.scss */
.contact-points .contact-point:nth-child(odd) { clear: both; }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 896, ../../sass/_mixins.scss */
  .contact-points .contact-point:nth-child(odd) { clear: none; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 904, ../../sass/_mixins.scss */
  .contact-points .contact-point:nth-child(3n+1) { clear: both; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 893, ../../sass/_mixins.scss */
  .contact-points .contact-point { box-sizing: border-box; position: relative; display: block; width: 33.33333%; float: left; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 893, ../../sass/_mixins.scss */
  .contact-points .contact-point { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 893, ../../sass/_mixins.scss */
  .contact-points .contact-point { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 893, ../../sass/_mixins.scss */
  .contact-points .contact-point { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 893, ../../sass/_mixins.scss */
  .contact-points .contact-point { box-sizing: border-box; position: relative; display: block; width: 100%; float: left; } }
@media screen and (max-width: 767px) { /* line 893, ../../sass/_mixins.scss */
  .contact-points .contact-point { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 893, ../../sass/_mixins.scss */
  .contact-points .contact-point { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 893, ../../sass/_mixins.scss */
  .contact-points .contact-point { padding-left: 10px; padding-right: 10px; } }

/* line 31, ../../sass/pages/_contact.scss */
.contact-point, .contact-social-item, .contact-location { font-family: "Calibre 200 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 200; font-size: 22px; line-height: 28px; -ms-word-break: break-all; word-break: break-word; word-wrap: break-word; hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; padding-bottom: 30px; }
@media screen and (max-width: 767px) { /* line 31, ../../sass/pages/_contact.scss */
  .contact-point, .contact-social-item, .contact-location { font-size: 18px; line-height: 22px; } }

/* line 39, ../../sass/pages/_contact.scss */
.contact-point-label, .contact-social-item-label, .contact-location-label { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; }
@media screen and (max-width: 767px) { /* line 39, ../../sass/pages/_contact.scss */
  .contact-point-label, .contact-social-item-label, .contact-location-label { font-size: 18px; line-height: 22px; } }

/* line 45, ../../sass/pages/_contact.scss */
.contact-point-phone, .contact-point-email, .contact-point-link { display: block; }

/* line 230, ../../sass/_mixins.scss */
.no-touch .contact-point-phone:hover, .no-touch .contact-point-phone:focus, .contact-point-phone._active, .contact-point-phone:active, .no-touch .contact-location-phone:hover, .no-touch .contact-location-phone:focus, .contact-location-phone._active, .contact-location-phone:active { color: #000; cursor: default; }
@media screen and (max-width: 767px) { /* line 230, ../../sass/_mixins.scss */
  .no-touch .contact-point-phone:hover, .no-touch .contact-point-phone:focus, .contact-point-phone._active, .contact-point-phone:active, .no-touch .contact-location-phone:hover, .no-touch .contact-location-phone:focus, .contact-location-phone._active, .contact-location-phone:active { color: #ed5240; cursor: pointer; } }

/* line 230, ../../sass/_mixins.scss */
.no-touch .contact-point-email:hover, .no-touch .contact-point-email:focus, .contact-point-email._active, .contact-point-email:active, .no-touch .contact-point-link:hover, .no-touch .contact-point-link:focus, .contact-point-link._active, .contact-point-link:active, .no-touch .contact-social-item-url:hover, .no-touch .contact-social-item-url:focus, .contact-social-item-url._active, .contact-social-item-url:active { color: #ed5240; }

/* line 76, ../../sass/pages/_contact.scss */
.contact-social { clear: both; overflow: hidden; padding-top: 80px; }
/* line 851, ../../sass/_mixins.scss */
.contact-social .contact-social-title { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 36px; line-height: 34px; box-sizing: border-box; position: relative; display: block; width: 33.33333%; float: left; -ms-word-break: break-all; word-break: break-word; word-wrap: break-word; hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .contact-social .contact-social-title { font-size: 30px; line-height: 30px; } }
@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .contact-social .contact-social-title { font-size: 26px; line-height: 26px; } }
@media screen { /* line 851, ../../sass/_mixins.scss */
  .contact-social .contact-social-title { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 851, ../../sass/_mixins.scss */
  .contact-social .contact-social-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .contact-social .contact-social-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .contact-social .contact-social-title { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 851, ../../sass/_mixins.scss */
  .contact-social .contact-social-title { box-sizing: border-box; position: relative; display: block; width: 25%; float: left; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 851, ../../sass/_mixins.scss */
  .contact-social .contact-social-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .contact-social .contact-social-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .contact-social .contact-social-title { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .contact-social .contact-social-title { box-sizing: border-box; position: relative; display: block; width: 100%; float: left; margin-bottom: 20px; } }
@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .contact-social .contact-social-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .contact-social .contact-social-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .contact-social .contact-social-title { padding-left: 10px; padding-right: 10px; } }

/* line 879, ../../sass/_mixins.scss */
.contact-social .contact-social-content { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 66.66667%; overflow: hidden; }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 879, ../../sass/_mixins.scss */
  .contact-social .contact-social-content { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 75%; } }
@media screen and (max-width: 767px) { /* line 879, ../../sass/_mixins.scss */
  .contact-social .contact-social-content { padding-left: 0; padding-right: 0; box-sizing: border-box; position: relative; display: block; width: 100%; } }
/* line 893, ../../sass/_mixins.scss */
.contact-social .contact-social-item { box-sizing: border-box; position: relative; display: block; width: 50%; float: left; }
@media screen { /* line 893, ../../sass/_mixins.scss */
  .contact-social .contact-social-item { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 893, ../../sass/_mixins.scss */
  .contact-social .contact-social-item { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 893, ../../sass/_mixins.scss */
  .contact-social .contact-social-item { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 893, ../../sass/_mixins.scss */
  .contact-social .contact-social-item { padding-left: 10px; padding-right: 10px; } }
/* line 896, ../../sass/_mixins.scss */
.contact-social .contact-social-item:nth-child(odd) { clear: both; }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 896, ../../sass/_mixins.scss */
  .contact-social .contact-social-item:nth-child(odd) { clear: none; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 904, ../../sass/_mixins.scss */
  .contact-social .contact-social-item:nth-child(3n+1) { clear: both; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 893, ../../sass/_mixins.scss */
  .contact-social .contact-social-item { box-sizing: border-box; position: relative; display: block; width: 33.33333%; float: left; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 893, ../../sass/_mixins.scss */
  .contact-social .contact-social-item { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 893, ../../sass/_mixins.scss */
  .contact-social .contact-social-item { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 893, ../../sass/_mixins.scss */
  .contact-social .contact-social-item { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 893, ../../sass/_mixins.scss */
  .contact-social .contact-social-item { box-sizing: border-box; position: relative; display: block; width: 100%; float: left; } }
@media screen and (max-width: 767px) { /* line 893, ../../sass/_mixins.scss */
  .contact-social .contact-social-item { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 893, ../../sass/_mixins.scss */
  .contact-social .contact-social-item { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 893, ../../sass/_mixins.scss */
  .contact-social .contact-social-item { padding-left: 10px; padding-right: 10px; } }

/* line 80, ../../sass/pages/_contact.scss */
.contact-social-item-label { position: relative; }
/* line 83, ../../sass/pages/_contact.scss */
.contact-social-item-label:before { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; background-color: #000; display: block; }
/* line 89, ../../sass/pages/_contact.scss */
.contact-social-item-facebook .contact-social-item-label { padding-left: 42px; line-height: 32px; }
/* line 494, ../../sass/_mixins.scss */
.contact-social-item-facebook .contact-social-item-label:before { background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -150px; background-repeat: no-repeat; content: ""; display: block; position: absolute; height: 32px; margin-top: -16px; position: absolute; top: 50%; width: 32px; left: 0; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 494, ../../sass/_mixins.scss */
  .contact-social-item-facebook .contact-social-item-label:before { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -120px; } }
/* line 501, ../../sass/_mixins.scss */
.contact-social-item-facebook .contact-social-item-label:hover:before { content: "   "; }
/* line 93, ../../sass/pages/_contact.scss */
.contact-social-item-twitter .contact-social-item-label { padding-left: 40px; line-height: 30px; }
/* line 494, ../../sass/_mixins.scss */
.contact-social-item-twitter .contact-social-item-label:before { background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 0; background-repeat: no-repeat; content: ""; display: block; position: absolute; height: 30px; margin-top: -15px; position: absolute; top: 50%; width: 30px; left: 0; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 494, ../../sass/_mixins.scss */
  .contact-social-item-twitter .contact-social-item-label:before { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 0; } }
/* line 501, ../../sass/_mixins.scss */
.contact-social-item-twitter .contact-social-item-label:hover:before { content: "   "; }
/* line 97, ../../sass/pages/_contact.scss */
.contact-social-item-linkedin .contact-social-item-label { padding-left: 40px; line-height: 30px; }
/* line 494, ../../sass/_mixins.scss */
.contact-social-item-linkedin .contact-social-item-label:before { background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -60px; background-repeat: no-repeat; content: ""; display: block; position: absolute; height: 30px; margin-top: -15px; position: absolute; top: 50%; width: 30px; left: 0; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 494, ../../sass/_mixins.scss */
  .contact-social-item-linkedin .contact-social-item-label:before { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -60px; } }
/* line 501, ../../sass/_mixins.scss */
.contact-social-item-linkedin .contact-social-item-label:hover:before { content: "   "; }
/* line 101, ../../sass/pages/_contact.scss */
.contact-social-item-instagram .contact-social-item-label { padding-left: 40px; line-height: 30px; }
/* line 494, ../../sass/_mixins.scss */
.contact-social-item-instagram .contact-social-item-label:before { background-image: url('/wp-content/themes/sypartners/assets/images/standard-1x-s1d30ab8d3a.png'); background-position: 0 -120px; background-repeat: no-repeat; content: ""; display: block; position: absolute; height: 30px; margin-top: -15px; position: absolute; top: 50%; width: 30px; left: 0; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 1.2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (min-resolution: 1.2dppx), only screen and (min-resolution: 115.2dpi) { /* line 494, ../../sass/_mixins.scss */
  .contact-social-item-instagram .contact-social-item-label:before { -moz-background-size: 40px auto; -o-background-size: 40px auto; -webkit-background-size: 40px auto; background-size: 40px auto; background-image: url('/wp-content/themes/sypartners/assets/images/standard-2x-sccc35e2902.png'); background-position: 0 -90px; } }
/* line 501, ../../sass/_mixins.scss */
.contact-social-item-instagram .contact-social-item-label:hover:before { content: "   "; }

/* line 108, ../../sass/pages/_contact.scss */
.contact-locations { clear: both; overflow: hidden; padding-top: 80px; }
/* line 851, ../../sass/_mixins.scss */
.contact-locations .contact-locations-title { font-family: "Calibre 600 normal", Helvetica, Arial, san-serif; font-style: normal; font-weight: 600; font-size: 36px; line-height: 34px; box-sizing: border-box; position: relative; display: block; width: 33.33333%; float: left; -ms-word-break: break-all; word-break: break-word; word-wrap: break-word; hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-title { font-size: 30px; line-height: 30px; } }
@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-title { font-size: 26px; line-height: 26px; } }
@media screen { /* line 851, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-title { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 851, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-title { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 851, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-title { box-sizing: border-box; position: relative; display: block; width: 25%; float: left; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 851, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-title { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-title { box-sizing: border-box; position: relative; display: block; width: 100%; float: left; margin-bottom: 20px; } }
@media screen and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-title { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 851, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-title { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 851, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-title { padding-left: 10px; padding-right: 10px; } }

/* line 879, ../../sass/_mixins.scss */
.contact-locations .contact-locations-content { box-sizing: border-box; position: relative; display: block; width: 66.66667%; overflow: hidden; }
@media screen { /* line 879, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-content { padding-left: 20px; padding-right: 20px; } }
@media print { /* line 879, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 879, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) { /* line 879, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-content { padding-left: 10px; padding-right: 10px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 879, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-content { box-sizing: border-box; position: relative; display: block; width: 75%; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) { /* line 879, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 1099px) { /* line 879, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) and (max-width: 1599px) and (max-width: 767px) { /* line 879, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-content { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 767px) { /* line 879, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-content { box-sizing: border-box; position: relative; display: block; width: 100%; } }
@media screen and (max-width: 767px) { /* line 879, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-content { padding-left: 20px; padding-right: 20px; } }
@media screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1099px) { /* line 879, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-content { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767px) and (max-width: 767px) { /* line 879, ../../sass/_mixins.scss */
  .contact-locations .contact-locations-content { padding-left: 10px; padding-right: 10px; } }

/* line 112, ../../sass/pages/_contact.scss */
.contact-location { margin-bottom: 30px; min-height: 250px; position: relative; }
@media screen { /* line 112, ../../sass/pages/_contact.scss */
  .contact-location { padding: 40px; } }
@media print { /* line 112, ../../sass/pages/_contact.scss */
  .contact-location { padding: 40px; } }
@media screen and (min-width: 768px) and (max-width: 1099px) { /* line 112, ../../sass/pages/_contact.scss */
  .contact-location { padding: 30px; } }
@media screen and (max-width: 767px) { /* line 112, ../../sass/pages/_contact.scss */
  .contact-location { padding: 20px; } }
@media screen and (max-width: 767px) { /* line 112, ../../sass/pages/_contact.scss */
  .contact-location { min-height: 460px; padding-top: 310px; } }

/* line 124, ../../sass/pages/_contact.scss */
.contact-location-map { -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; bottom: 0; left: 0; position: absolute; right: 0; top: 0; overflow: hidden; text-indent: 200%; white-space: nowrap; background-position: center top; }

/* line 131, ../../sass/pages/_contact.scss */
.contact-location-inner { display: inline-block; }
/* line 134, ../../sass/pages/_contact.scss */
.contact-location-inner h2, .contact-location-inner p { position: relative; }
